.dn {
    display: none;
}

.fl {
    float: left;
    *display: inline;
}

.fr {
    float: right;
    *display: inline;
}

.color_ff4a4a {
    color: #ff4a4a;
}

.color_f25618 {
    color: #f25618;
}

.color_333 {
    color: #333;
}

.color_c2c2c2 {
    color: #999;
}

.font14 {
    font-size: 14px;
}

.font12 {
    font-size: 12px;
}

.mr0 {
    margin-right: 0 !important;
}

.area_wrap_margin {
    width: auto;
    margin: 20px 0 0 20px;
}

.text_overflow {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pr0 {
    padding-right: 0 !important;
}

.mr20 {
    margin-right: 20px;
}

.fbc_icp a {
    color: #666;
}

.btn_green {
    display: inline-block;
    height: 32px;
    padding: 0 20px;
    line-height: 32px;
    cursor: pointer;
    color: #fff;
    border: medium none;
    background-color: #ff960a;
}

.btn_green:hover {
    color: #fff;
    background-color: #00aa46;
}

input:-webkit-autofill {
    border: 1px solid #ccc !important;
    -webkit-box-shadow: 0 0 0 1000px white inset;
}

.service_grade i, .service_grade b, .mcrbu_avatar .update_head, .iisb_title a.iisb_on, .ii_step_ico, .iisbc_steps ul .steps_on, .gr_list li, .email_bind .img, .mobile .img, .third_bind .box span, ._progress ul li em, .comment_cur .add_comment .border_arrow, .decorate_tpl em, .decorate_rights_detail .box_150 .upload_btn, .clumn_name .control_btn span em, .ul.house_list li .house_msg .address em, ul.house_list li .list_right .list_right_top em, ul.article_list li .article_msg .article_time em, ul.article_list li .article_tag, .diary_content .diary_tag, ul.pic_list li .pic_control span em, ul.pic_list li.list_new, ul.pic_list li.add_pic .add_pic_content .img_bg, .help_content .step_detail .step_top .step_cur, .help_content .step_detail .step_right p em.arrow, .bank_list ul li .bank_logo span, ul.answer_list li .answer_topic em, .check_address .msg_list .mask_layer span, .mission_content ul li .title em, .surprise_inspection .content .box .time .cur_time em, .diary_title .diary_title_right ul li span, .my_ico_tri_l, .my_ico_tri_r, .iisb_1, .iisb_2, .iisb_3, .iisb_4, .iisb_5, .iisb_6 {
    background: url(../images/yzht_global.png) no-repeat;
}

.icon_msg, .reset_line ul li em, .reset_content_email dl dt, .reset_content_email dl dt.reset_success, .message span, .reset_content .message span, .reset_content_mobile .message span, .progress_comment ul li em, .exchange_success .img, .mission_content .mission_stage .img, .third_account_02 .img, .popup_success_msg .success_detail .img, .surprise_inspection .content .box .check_msg .msg_pic, .weixin_bind_01 .msg_success .img, .weixin_bind_01 .msg_false .img, .no_demand .img, .popup_payment .content .payment_status .icon {
    background: url(../images/global_f3a0fe8664f0477491762475dc5677c9.png) no-repeat;
}

/******info tips******/
.info_tips {
    height: 38px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 38px;
    text-indent: 10px;
    color: #676566;
    border: 1px solid #fff0d9;
    background-color: #fffdee;
}

.info_tips a {
    color: #b37a45;
}

.close_tips {
    float: right;
    width: 10px;
    height: 10px;
    margin: 13px 10px 0 0;
    cursor: pointer;
    background-position: -4px -7px;
}

/*no required*/
.no_content {
    width: 500px;
    min-height: 190px;
    margin: 30px auto;
}

.house_type .no_content { /*position: relative;*/
}

.nc_tips {
    padding-top: 10px;
    margin-left: 200px;
}

.nc_tips h2 {
    font-size: 20px;
    color: #333;
}

.nc_tips p {
    margin-top: 10px;
    line-height: 20px;
    color: #c2c2c2;
}

.no_content img {
    float: left;
}

.btn_instant {
    display: inline-block;
    padding: 8px 30px;
    margin-top: 40px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    background-color: #f36f20;
}

.btn_instant:hover {
    color: #fff;
}

/*首页无装修需求页面调整  新版*/
.no_demand {
    width: 100%;
    padding: 0;
}

.no_demand .img {
    float: left;
    width: 62px;
    height: 62px;
    margin: 10px 10px 0 210px;
    background-position: -321px -163px;
}

.no_demand .nc_tips {
    float: left;
    width: 400px;
    padding-top: 10px;
    margin: 13px 0 0 0;
}

.no_demand .nc_tips h2 {
    font-size: 24px;
}

.no_demand .no_demand_l {
    float: left;
    width: 290px;
    height: auto;
    padding: 0 60px 0 30px;
    margin: 44px 0 60px 0;
    color: #999;
    border-right: 1px #eee solid;
}

.no_demand .no_demand_r {
    float: left;
    width: 290px;
    height: auto;
    padding: 0 0 0 60px;
    margin-top: 45px;
    color: #999;
}

/*comment*/
.engineer_phase {
    margin-right: 15px;
}

.icon_rose {
    position: relative;
    top: 6px;
    display: inline-block;
    width: 17px;
    height: 20px;
    margin-left: 5px;
    background-position: -174px -49px;
}

.service_grade i {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 0 2px;
    background-position: -195px -50px;
}

.service_grade b {
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 0 2px;
    background-position: -214px -51px;
}

.service_grade {
    margin-right: 20px;
    color: #c2c2c2;
}

/*******right sidebar*******/
.mc_rightsidebar_box {
    float: right;
    width: 800px;
    height: auto;
    margin: 1px 0 140px 0;
    overflow: hidden;
}

/***user info****/
.mcrb_userinfo { /*width:796px;*/
    height: 140px;
    border: 1px solid #eee; /*padding:20px;*/
}

.mcrbu_avatar {
    position: relative;
    float: left;
    width: 104px;
    height: 104px;
    border-radius: 52px;
}

.mcrbu_avatar img {
    width: 104px;
    height: 104px;
    border-radius: 52px;
}

.mcrbu_avatar .update_head {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 30px;
    line-height: 26px;
    text-align: center;
    opacity: .8;
    background-position: 0 -169px;
}

.mcrbu_avatar .update_head a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}

.mcrbu_detailinfo {
    float: left;
    padding-right: 40px;
    margin: 10px 0 0 20px;
    border-right: 1px solid #eee;
}

.mcrbu_detailinfo p {
    margin: 10px 0;
}

.mcrbu_detailinfo a {
    color: #666;
}

.mcrub_username {
    display: inline-block;
    width: 80px;
    height: 24px;
    margin-bottom: -8px;
    overflow: hidden;
    font-size: 16px;
    font-weight: bold;
}

.mcrub_degree {
    margin-left: 5px;
    font-size: 14px;
}

.icon_integral {
    position: relative;
    top: 3px;
    left: 5px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-position: -116px -1px;
    *top: 0;
}

.mcrub_allmessage {
    margin-left: 20px;
}

.mcrub_right {
    float: left;
    margin: 30px 0 0 30px;
}

.mcrub_email, .mcrub_phone {
    float: left;
}

.mcrub_phone {
    margin-left: 50px;
}

.email_status {
    float: left;
}

.email_status a {
    margin-left: 10px;
}

.icon_phone {
    display: block;
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 10px;
    background-position: -135px -584px;
}

.icon_email {
    display: block;
    float: left;
    width: 36px;
    height: 36px;
    margin-right: 10px;
    background-position: -215px 0;
}

/***我的装修需求***/
.mcrb_part_wrap {
    width: 100%;
    height: auto;
    margin: 0 0 20px 0;
    overflow: hidden;
}

.mcrb_part {
    margin-top: 20px;
    border: 1px solid #eee; /*padding:20px;*/
}

.decoration_diary .no_content .nc_tips, .mcrb_decoration_needs .no_content .nc_tips {
    padding-top: 10px;
}

.dn_title {
    width: auto;
    height: 15px;
    padding-bottom: 20px;
    margin: 0 20px 0 0;
    font-size: 14px;
    line-height: 15px;
    border-bottom: 1px dotted #e8e8e8;
}

.dnt_text {
    display: inline-block;
    float: left;
    padding-left: 10px;
    border-left: 2px solid #01af69;
}

.dnt_text a {
    color: #999;
}

.more_text {
    float: right;
    font-size: 12px;
}

.more_text a {
    font-weight: normal;
    color: #999;
}

.more_text a:hover {
    color: #f25618;
}

.more_icon {
    display: inline-block;
    width: 5px;
    height: 9px;
    margin-left: 5px;
    vertical-align: 0;
    background-position: -132px -26px;
    *vertical-align: 3px;
}

.dn_content {
    height: auto;
    overflow: hidden;
}

.dnc_tab_l, .dnc_tab_r {
    position: absolute;
    top: 0;
    display: block;
    width: 16px;
    height: 38px;
    border: 1px solid #eee;
    background-color: #fff;
}

.dnc_tab_l {
    left: 0;
}

.dnc_tab_r {
    right: 0;
}

.my_ico_tri_l, .my_ico_tri_r {
    display: block;
    width: 4px;
    height: 7px;
    margin: 16px auto 0;
}

.my_ico_tri_l {
    background-position: -179px -551px;
}

.my_ico_tri_r {
    background-position: -185px -551px;
}

.dnc_tab_box {
    position: relative;
    width: 800px;
    height: 40px;
    overflow: hidden;
}

.dnc_tab_title {
    width: 9999px;
    height: 39px;
    line-height: 16px;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
}

.dnc_tab_title li {
    float: left;
    height: 38px;
    margin: 0 0 0 -1px;
    font-size: 14px;
    line-height: 38px;
    white-space: nowrap;
    border-top: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.dnc_tab_title li em {
    display: inline-block;
    width: 15px;
    height: 16px;
    margin-right: 5px;
    vertical-align: middle;
    background-position: -42px -3px;
}

.dnc_tab_title .dnct_on {
    line-height: 37px;
    color: #666;
    border-top: 2px solid #ff960a;
    border-bottom: 0;
    border-left: 1px solid #eee;
    background-color: #fff;
}

.dnc_tab_title li a {
    display: block;
    padding: 0 20px;
    white-space: nowrap;
    color: #666;
}

.dnc_tab_title li a:hover {
    color: #ff960a;
}

.dnc_tab_title .dnct_on a {
    color: #ff960a;
}

.dnc_tab_title .dnct_on em {
    background-position: -23px -3px;
}

.dnc_detail_box {
    width: 756px;
    margin: 20px auto 0;
}

.item_info {
    width: 736px;
    padding: 10px;
    overflow: hidden;
    background: #f8f8f8;
}

.item_info li.title {
    width: 100%;
    height: 20px;
    margin-bottom: 10px;
    line-height: 20px;
}

.item_info li.title label {
    float: left;
    font-size: 14px;
    color: #333;
}

.item_info li.title span {
    float: right;
}

.item_info li.title span a {
    color: #01af69;
}

.item_info li {
    display: inline;
    float: left;
    width: 144px;
    height: 22px;
    overflow: hidden;
    line-height: 22px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
}

.item_info li.li_noect {
    width: auto;
    overflow: visible;
}

.ii_text {
    color: #666;
}

.ii_color_01af69 {
    color: #01af69;
}

.my_decorate_demand {
    border: 0;
}

.my_decorate_demand .area_wrap_margin {
    margin: 0;
    border: 1px solid #eee;
    border-top: 0;
}

.my_decorate_demand .dn_title {
    padding-bottom: 15px;
    margin: 0;
    border-bottom: 0;
}

.my_decorate_demand .dn_title .more_text a {
    color: #ff960a;
}

.my_decorate_demand .dn_title .more_text .more_icon {
    background-position: -138px -26px;
}

/***tab box***/
#tcSteps {
    height: auto;
}

.ii_step_box {
    position: relative;
    width: 756px;
    margin: 10px 0 0 0;
}

.iisb_title {
    width: 100%; /* height: 35px; */
    line-height: 35px;
}

.iisb_title li {
    float: left;
    width: 136px;
    height: 35px;
    margin-right: -12px;
}

#yzht_5_3 .iisb_title li {
    width: 161px;
}

#yzht_7 .iisb_title li {
    width: 118px;
}

#yzht_7 .iisb_title a {
    width: 118px;
}

#yzht_7 .iisb_1 {
    background-repeat: no-repeat;
    background-position: 0px -39px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHUAAABLCAYAAABOdMhhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MTVlY2I5YS1kNDcxLTRiNWUtYjcwOS04OWJjODA5YjE5YjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDY2NDE2Mzc3NDYzMTFFODk0NDlBQjU2OEQ1ODk4MjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDY2NDE2MzY3NDYzMTFFODk0NDlBQjU2OEQ1ODk4MjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjFFMzA1QzE3NTQxMUU3QTgxMjhGNUQ2MDgwOTA5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjFFMzA1RDE3NTQxMUU3QTgxMjhGNUQ2MDgwOTA5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhgW2cAAAAI+SURBVHja7NzNKwRhAMfxZ0T7zGjLQSEU1sFRceHsrKiVyN2NlFKSHMjJnYOrQu3/4OLCwclFuTiy3q21y3iplffFaZ7ffn+3aZ+5zKfn+c3TzI4XhqEhWvFAFUQ1qUVUI5fLAdM3v/GfM58naRkXMIqJr5vUdPK/Z4MqCAuqICyogrCgCsKCKggLqiAsqIKwoArCgioIC6ogLKiCsKDKwM52gCoXf6cAC6pU8i2gamWl8AwWVIF45nTrsD05TqcKJTR2ork5kSkcl3NJXM/Lqy+7bGkEexRUwR4FVbBHQXU/06Zvbve7H0F1skenFn4awN2vSz3qHeyX9a9O3hcZx0x1qUfD+pH7h4cLA2pp9CioDm5fivUoqI6lKpsb/st4UCOfTOfp4NIRqCXYo6AK9iiogj0KqmCPEuHwDQ9RVC+dTkMbsQSBP2StvwYqsKCqwoIqCAuqI7nLZZO1NXWboJYoLKiCsKAKwoIqCAuqICyogrCgCsKCKhI/CLp9a7dBFYUFVSieZ46tH/TaWGybNx9E8jRBqz0TNr0AM1M1EgT+srX+KMuvzNqb2zs/u+p6/r8qqCJden2V6WlorN/j7ldn2X33vBVUkR59f8MEqkSPgiqSm+tMe6FHP6KyT3Uwd7nbsa9AXycxM9X9HmX5dXz78uTVlki0noAq3qN0qqPJ57MzxUDpVIcSj1emKipi/b8Zy/Ir0qOgOpa3bzX8FpVOjXiP/gWUThXqUZZfwR4FVbBHP6Hy4Qe9PAowAFSirq14n+zFAAAAAElFTkSuQmCC");
}

#yzht_7 .iisb_on .iisb_1 {
    background-position: 0px -2px;
}

#yzht_7 .iisb_2, #yzht_7 .iisb_3, #yzht_7 .iisb_4, #yzht_7 .iisb_5, #yzht_7 .iisb_6 {
    background-repeat: no-repeat;
    background-position: -2px -38px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHYAAABKCAYAAABuH6DHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MTVlY2I5YS1kNDcxLTRiNWUtYjcwOS04OWJjODA5YjE5YjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUE2NDQ3QkQ3NDY4MTFFODgyOUVGNUM2QTI2OUIyNzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUE2NDQ3QkM3NDY4MTFFODgyOUVGNUM2QTI2OUIyNzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjFFMzA1QzE3NTQxMUU3QTgxMjhGNUQ2MDgwOTA5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjFFMzA1RDE3NTQxMUU3QTgxMjhGNUQ2MDgwOTA5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjFMw7AAAAQmSURBVHja7J3PSxRhGMffmcZmZnXL3czS1GWLzkJ28dK/EEspZYduSRetILBVD1GaIfgLIrRTQQllWP0J3YKCPJcHK9yScM3V/eHuOs0sBe4wuzvzgvC8y/cLo+us73t4PrzvZ2bed1UyDIMh1RdFevMwan4fQSlIZpBFBkZ5GsrmMVroAKGYEbY4FuUFywC3+uDKe14DLmm4g128YAGXdPwvvcCVHc4BbhXAlUucB1zB4cpl3gNcgeHKFXoAXEHhyi56sODOoZBiwZVd9tALuGLBlT30ALgCwZU99gC4gsCVOXoAXAHgSmxxjLeXWfO4hmJSTKJbCWTWPDeLq37zq76CApIduadlzpYdDGu4VDNnreEqHA1bzNH6EfWjF4nF38sXxm/nzdfKZs+Uq0b518PW9Gs1fo4S0ozBtFv53d1NnqviqMEC51BCkhlkkbufeG534FXCU7B9b5RbsIcklp5ACWmmPpO9Yj+nfF3+UrJB+POzglfNjJsHpmCSSZ2NX5r4YT/rZsRG8SBCDK96AQuvCuRVt2B1eFUsrxY51tmrOfPwmze4uLURyatuRmwXvCqeVyuB7Sgs/yDCebUcWHhVYK8WOfbMh0eFF3FVh1dJJ9FdyaulRiy8StqrI6+8NPgPtgVeFd+rRWDjaiPbUGuwFFcFXrWP2FksxVWHV+0PKHr/Hd4TGUDtqU7h6XSKJZMprsbBYBAVJBprxF42jxc8jdfX11HBfcz2VmK6tS10g9ex8z6f3oMy0kttnb//+7eVKV6wDHCrD+7eBxSASxju2lpsiBcs4FK+GFLUe17gOq3uzO9k0/0opdhwS63HzgCu2HDLbY0BXIHhVtrMBriCwnWz/RRwCcP9+Wu1jxcs4BLOwRpt2gmul8/uzORymWGUUgy4Xj9tdx9wxYDL84l2wBUAbmHZzp6NP3HnKy1J2vvjkCVvlJNerOshJRZb9dywRtFYw9HgMu86LrK/yWayJ3n/uEh7KpWaQQkJRsouWWu4PGB1X53y1DBYA6pIjKnEficSyfOFe1y3jeQDMlNVjdUfrp80p+B2lJFeMjuZ66G28ArPVfFFE2ovSkgv1jaa48eaFnhud0LqQfUxSkjTq7l87g7PAwrd7/e9hVfpejUcPlV0i6JY7iwXy6vZzM4DZtTAq8S9WgTWjVetPTcoIb34fPpsUAsuOL1XCWzBq/iHlTS9GovFb5a8i3E62djYZL4hM3iVrleTW7mrdq+6HbFT8CrN6LreFwgEl8o+dyhxvhNepetVTdPnK/2e04gNpVPJdyiheF4tGrG5bJ5Zh+VVXdNYc1PzJLwqplfLjdihRGI7gjKK6dVSju3EwrnYXnUasUfgVfG9WgTW769l5hB/Yk7B8CrBePGqfSqGV4nG2rvU0npiiWugG3heWJX5K8AAKiKbrHIwXYEAAAAASUVORK5CYII=");
}

#yzht_7 .iisb_on .iisb_2, #yzht_7 .iisb_on .iisb_3, #yzht_7 .iisb_on .iisb_4, #yzht_7 .iisb_on .iisb_5, #yzht_7 .iisb_on .iisb_6 {
    background-position: -2px -1px;
}

#yzht_7 .iisb_7 {
    background-position: -170px -1px;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAU8AAAAmCAYAAABEQRnUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4MTVlY2I5YS1kNDcxLTRiNWUtYjcwOS04OWJjODA5YjE5YjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlFNjg1Nzk3NDZDMTFFOEE0NDlERTQ0MDE3ODk5MDIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlFNjg1Nzg3NDZDMTFFOEE0NDlERTQ0MDE3ODk5MDIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQjFFMzA1QzE3NTQxMUU3QTgxMjhGNUQ2MDgwOTA5QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQjFFMzA1RDE3NTQxMUU3QTgxMjhGNUQ2MDgwOTA5QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmFkJx8AAAK4SURBVHja7N0/aBNxGMbx98I1ycVWe0kFm2bp6GIKceni3kVwULCgo26dtSgOUhwErU5CQdAign8QXFyc7aJQZ626OAd6Jpf6h/N3qXRIoTQBc4/4/UDS9pIuD+XJey/J1UuSxAAA/fHsxbWGWfCWKJCN+Li7e7fz09zl3ifMduL2S/caP0FWyEK7Fc9M1arve4/ntv9wozNEBAXBqxu9h9aKQekkyUBN7s/XpxQohK19/7F1mhigWJ4UKJSnz9QzChSq5UmBQh0FCtnypEChPH1SoJAuTwoUTKDAgOVJgUJ5+qRAIV2eFCiYQIEBy5MChfL0SYFCujwpUDCBAgOWJwUK5emzW6ClUjBPWlAsTwoU6h5ToFAtTwoUmTjy5h4Fin++PClQMIHiv+eHW9FAv9gsjH0iPgxT61tr349Xp2pfSAyKk2eNa4BCWCW9Bigx4K9Onn1Om+4+MM+aj4gOaty0adFm08KwvBJFLS6eDLnJczGx8ATRYZg2jp3b71OvuOI8RWJQK8+Guy0RG0TN+n7hOjFArTzZc0J56mTPiaHyN+eX93zCr+dXjT0nVBXygfl5zyrlCntOSE6e7DmhbIE9JxTLkz0nlE/Z6/mR4h2Sglp5HvS8r6vEBFGVA6PBa2JAFvyPGx92HZxef2jpntO5aYkdJSZk9uqe83YdG/GL3T3n+KFwqd2O2XNCbvJcdLcLRISsfJ45v9fDC644L5IS1MqTPSeUseeEZHkGnnVuEQ1Ep86gNOo/ICFkbeez7dt7zp/uNrZsvC0JYtI958ThcvrtbXe6XicRqE2e6f+BYc8JVWfZc0KxPBtu6nxCJBA9Za/HcXyXdKBWnuw5oay750wS421JkOFPr9839pxQMjlZ7T3EnhOSkyd7TsjozF3qPcSeE5K8xJ0LAQD6nzwBAH36LcAAlB7XZzCrVS8AAAAASUVORK5CYII=");
}

#yzht_7 .iisb_on .iisb_7 {
    background-position: -2px -1px;
}

.border_none {
    border: none !important;
}

.iisb_title a {
    position: relative;
    display: block;
    width: 136px;
    height: 35px;
    font-size: 16px;
    line-height: 35px;
    text-align: center;
    color: #333;
}

#yzht_5_3 .iisb_title a {
    width: 164px;
}

.iisb_1 {
    background-position: 0 -716px;
}

#yzht_5_3 .iisb_1 {
    background-position: 0 -827px;
}

.iisb_on .iisb_1 {
    background-position: 0 -679px;
}

#yzht_5_3 .iisb_on .iisb_1 {
    background-position: 1px -790px;
}

.iisb_title .iisb_on a {
    color: #fff;
}

.iisb_2, .iisb_3, .iisb_4, .iisb_5 {
    background-position: -138px -716px;
}

#yzht_5_3 .iisb_2, #yzht_5_3 .iisb_3, #yzht_5_3 .iisb_4 {
    background-position: -168px -827px;
}

.iisb_on .iisb_2, .iisb_on .iisb_3, .iisb_on .iisb_4, .iisb_on .iisb_5 {
    background-position: -138px -679px;
}

#yzht_5_3 .iisb_on .iisb_2, #yzht_5_3 .iisb_on .iisb_3, #yzht_5_3 .iisb_on .iisb_4 {
    background-position: -168px -790px;
}

.iisb_6 {
    background-position: -138px -753px;
}

.iisb_on .iisb_6 {
    background-position: 0 -753px;
}

#yzht_5_3 .iisb_5 {
    background-position: -168px -864px;
}

#yzht_5_3 .iisb_on .iisb_5 {
    background-position: 0 -864px;
}

.ii_step_ico {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-top: -3px;
    margin-right: 5px;
    vertical-align: middle;
    background-position: -133px -623px;
    *display: inline;
    *margin-top: 0;
    *zoom: 1;
}

.iisb_on .ii_step_ico {
    background-position: -154px -623px;
}

.iisb_content {
    height: auto;
    margin-top: 1px;
    margin-bottom: 20px;
}

.dnc_detail_box .check_btn {
    width: 754px;
    height: 20px;
    margin-top: 20px;
}

.dnc_detail_box .check_btn .surprise_inspection_btn {
    float: right;
    width: auto;
    color: #f36f20;
    border: none;
    background: none;
}

.iisbc_item {
    overflow: hidden;
}

.iisbc_steps {
    float: left;
    width: 120px;
    border-right: 1px solid #eee;
}

.iisbc_steps ul li {
    height: 43px;
    font-size: 14px;
    line-height: 43px;
    cursor: pointer;
    text-indent: 8px;
    color: #999;
    border-bottom: 1px #eee solid;
    background-color: #fafafa;
}

.iisbc_steps ul .last {
    border-bottom: none;
}

.iisbc_steps ul .steps_on {
    position: relative;
    z-index: 99;
    width: 136px;
    height: 42px;
    overflow: hidden;
    color: #666;
    border-bottom: none;
    background-position: -7px -53px;
}

.iisbc_steps ul li:hover, .iisbc_steps ul .on, .iisbc_steps ul .steps_on {
    color: #00af88;
}

.tc_main_content {
    float: left;
    width: 598px;
    margin-left: 20px;
    *dislay: inline;
}

.tcmci_intro_title {
    font-size: 14px;
}

.tcmci_intro_time {
    float: right;
    font-family: "Arial";
    font-size: 12px;
    color: #999;
}

/*.check_company {    margin: 10px 0 0 20px;}*/
.check_company_disable {
    width: auto;
    height: 30px;
    padding: 0 20px;
    margin-left: 20px;
    float: left;
    line-height: 30px;
    color: #fff;
    border: medium none;
    background: #ddd;
}

.btn .check_company_2 {
    width: auto;
    height: 30px;
    line-height: 28px;
    color: #f36f20;
    border: 1px #f36f20 solid;
    background: #fff;
    vpadding: 0 20px;
}

.btn .check_company_2:hover {
    width: auto;
    height: 30px;
    line-height: 28px;
    color: #e7691e;
    border: 1px #e7691e solid;
    background: #fff;
    vpadding: 0 20px;
}

/*complete 30 days*/
.tcmci_content {
    position: relative;
    height: auto;
    margin: 20px 0 0 10px;
    overflow: hidden;
}

.tcmci_content p {
    font-size: 14px;
    line-height: 24px;
}

.remain_days {
    color: #ff4a4a;
}

.submit_money, /*.apply_approval,.Apply_approval,.comment_all,.comment_company,.pay_all_money,.remit_info_btn {    margin: 20px 0 0 0;}*/
.iisbc_item .agreePay {
    color: #666;
    background: #f8f8f8;
}

.iisbc_item .agreePay:hover {
    background: #eee;
}

.btn_agree_payment {
    display: block;
    float: right;
    padding: 4px 12px;
    margin-top: 20px;
    font-size: 12px;
    line-height: 19px;
    text-align: center;
    color: #fff;
    background-color: #f37020;
}

.btn_agree_payment:hover {
    color: #fff;
}

.tcmci_right_intro_time {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 12px;
    text-align: right;
    color: #c2c2c2;
}

/*assign company*/
.tcmci_company {
    width: 104%;
    height: auto;
    margin: 15px 0 10px 0;
    overflow: hidden;
}

.tcmci_company .tcmcic_name {
    height: 50px;
}

.tcmci_company li {
    float: left;
    width: 185px;
    margin-right: 13px;
}

p.tcmcic_name a {
    font-size: 16px;
    color: #333;
}

p.tcmcic_name a:hover {
    color: #f25618;
}

.tcmcic_infolist {
    height: 56px;
    margin-top: 8px;
}

.tcmcic_infolist img {
    display: block;
    float: left;
    width: 54px;
    height: 54px;
    border: 1px solid #eee;
}

.tcmici_otherinfo {
    float: left;
    width: 120px;
    margin: 0 0 0 5px;
}

.info_address {
    width: 110px;
    margin-top: 5px;
    color: #999;
}

.icon_design {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    vertical-align: -3px;
    background-position: -25px -21px;
}

.icon_labor {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    vertical-align: -3px;
    background-position: 0 -21px;
}

.icon_msg {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 4px;
    vertical-align: -3px;
    background-position: -192px -18px;
}

.icon_navigate {
    display: inline-block;
    width: 10px;
    height: 15px;
    margin-right: 3px;
    vertical-align: middle;
    background-position: -155px -50px;
}

.btn {
    float: right;
    width: auto;
    height: auto;
    margin-top: 20px;
}

.btn input {
    float: left;
    width: auto;
    height: 30px;
    padding: 0 20px;
    margin-left: 20px;
    line-height: 30px;
    color: #fff;
    border: none;
    background: #f36f20;
    *display: inline;
    *overflow: visible;
}

.btn input:hover {
    background: #e7691e;
}

.btn .btn_unclick {
    height: 30px;
    line-height: 30px;
    color: #666;
    border: 1px #d8d8d8 solid;
    background: #fff;
    *line-height: 24px;
}

.btn .btn_unclick:hover {
    color: #666;
    border: 1px #ccc solid;
    background: #fff;
}

/*decoration  diary*/
.dd_content {
    padding: 20px 20px 0 20px;
}

.dd_userinfo {
    float: left;
    width: 62px;
    margin-right: 20px;
}

.dd_userinfo img {
    display: block;
    width: 62px;
    height: 62px;
    -webkit-border-radius: 104px;
    -moz-border-radius: 104px;
    border-radius: 104px;
}

.dd_userinfo p {
    width: 62px;
    margin-top: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #c2c2c2;
}

.dd_header {
    float: left;
    width: 654px;
}

.ddh_title {
    float: left;
    font-size: 18px;
    font-weight: normal;
    color: #5c5c5c;
}

.ddh_count {
    display: inline-block;
    float: left;
    margin: 5px 0 0 15px;
    color: #999;
}

.ddh_comment {
    float: right;
    width: auto;
    height: 18px;
}

.ddh_comment li {
    float: left;
    width: auto;
    height: 18px;
    padding-right: 20px;
    margin-right: 15px;
    line-height: 18px;
    border-right: 1px solid #eee;
}

.icon_view {
    display: inline-block;
    float: left;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    vertical-align: -3px;
    background-position: -79px -23px;
}

.icon_star {
    display: inline-block;
    float: left;
    width: 17px;
    height: 18px;
    margin-right: 5px;
    vertical-align: -3px;
    background-position: -53px -22px;
}

.icon_message {
    display: inline-block;
    float: left;
    width: 17px;
    height: 18px;
    margin-right: 5px;
    vertical-align: -3px;
    background-position: -108px -22px;
}

.ddh_decoration_info {
    padding-top: 15px;
    clear: both;
}

.ddh_special {
    font-size: 0;
    vertical-align: middle;
}

.ddhdi_list {
    display: inline-block;
    width: 52px;
    height: 20px;
    padding-left: 5px;
    font-size: 12px;
    vertical-align: middle;
    color: #fff;
    background-color: #ff960a;
}

.ddhdi_price {
    display: inline-block;
    width: auto;
    height: 18px;
    padding: 0 5px;
    font-size: 12px;
    vertical-align: middle;
    color: #666;
    border: 1px solid #ff960a;
    background-color: #fff;
}

.ddh_decoration_info i {
    margin: 0 7px;
    font-style: normal;
    color: #999;
}

.dd_article {
    float: right;
    width: 654px;
    margin: 15px 0 0 0;
    line-height: 22px;
}

.dd_article p {
    width: 100%;
}

.dda_more {
    color: #c2c2c2;
}

.dda_photo {
    height: auto;
    margin: 15px 0;
    overflow: hidden;
}

.dda_photo img {
    float: left;
    width: 148px;
    height: 148px;
    margin-right: 9px;
}

.response_tips {
    margin: 15px 0 25px;
    color: #999;
}

/*decoration  service*/
.decoration_service, .goods_recommend {
    width: 388px;
    height: auto;
}

.decoration_service {
    margin-right: 17px;
}

.ds_content {
    height: 138px;
    padding: 23px 50px;
}

.ds_content img {
    display: block;
    float: left;
}

.ds_content h4 {
    padding-top: 20px;
    margin: 20px 0 0 120px;
    font-size: 18px;
    font-weight: normal;
    color: #333;
}

.ds_content p {
    margin: 10px 0 0 120px;
}

/*goods recommend*/
.gr_content {
    width: 348px;
    margin: 0 0 20px 0;
}

.gr_content img {
    display: block;
    float: left;
    width: 140px;
    height: 140px;
    margin-top: 20px;
    clear: both;
}

.gr_list {
    display: inline-block;
    width: 182px;
    height: 156px;
    margin: 8px 0 0 25px;
}

.ielt7 .gr_list {
    margin-left: 0;
}

.gr_list li {
    width: 182px;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px dashed #e8e8e8;
    background-position: -147px -475px;
}

.gr_list li.last {
    border: none;
}

.gr_list li a {
    display: block;
    width: 182px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 20px;
    text-overflow: ellipsis;
}

.redeem_points {
    height: auto;
}

.redeem_points .area_wrap_margin {
    width: 756px;
    overflow: hidden;
    *padding: 20px 0 0 20px;
}

.redeem_points .dn_title {
    margin-right: 0;
}

.rp_content {
    width: 780px;
    height: auto;
    margin: 20px 0;
    overflow: hidden;
}

.rp_list {
    position: relative;
    float: left;
    width: 172px;
    margin: 0 20px 20px 0;
    border: 1px solid #eee;
}

.rp_list img {
    position: relative;
    z-index: 2;
    width: 172px;
    height: 160px;
    margin: 0 auto;
}

.rpl_topborder {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 2px;
    background-position: 0 -45px;
}

.rpl_gift {
    width: 100%;
    height: 85px;
    padding: 5px 0;
    margin-top: -1px;
    text-align: center;
    background-color: #7fcdcd;
}

.rpl_gift_2 {
    background-color: #f1aa49;
}

.rpl_gift p {
    color: #fff;
}

.btn_gift_change {
    display: block;
    padding: 3px 0;
    margin: 5px 15px;
    line-height: 21px;
    color: #7fcdcd;
    background-color: #fff;
}

.btn_ticket_change {
    display: block;
    padding: 3px 0;
    margin: 5px 15px;
    line-height: 21px;
    color: #f1aa49;
    background-color: #fff;
}

.rpc_gift_sign {
    background-position: -143px -4px;
}

.rpc_ticket_sign {
    background-position: -179px -3px;
}

.rpc_sign {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 3;
    display: block;
    width: 33px;
    height: 34px;
}

.dn_content_noborder {
    margin: 10px 0 40px;
    border: none;
}

.dn_content_bottom {
    margin-bottom: 40px;
}

/*==========用户资料=========*/
.right_content {
    float: right;
    width: 758px;
    padding: 0 20px;
    overflow: hidden;
    border: 1px #eee solid;
}

.clumn_name {
    width: 100%;
    height: 55px;
    color: #333;
    border-bottom: 1px #e6e6e6 dotted;
}

.clumn_name p {
    float: left;
    width: auto;
    height: 14px;
    padding-left: 10px;
    margin: 20px 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    border-left: 2px #ff960a solid;
}

.clumn_name input {
    float: right;
    width: auto;
    padding-left: 10px;
    margin: 20px 0;
    color: #999;
    border: none;
    background: none;
}

.clumn_name .clumn_name_right {
    float: right;
    width: auto;
    margin-top: 20px;
    border-left: none;
}

.clumn_name .clumn_name_right em {
    padding-left: 4px;
    color: #f36f20;
}

.clumn_name .clumn_name_right label {
    padding-left: 20px;
}

.clumn_name .clumn_name_right a {
    padding-left: 20px;
    margin: 0;
    line-height: 16px;
    color: #01af68;
}

.msg_percent {
    width: 100%;
    height: 18px;
    margin: 30px 0;
}

.msg_percent label {
    float: left;
    width: auto;
}

.msg_percent .percent {
    float: left;
    width: 220px;
    height: 18px;
    margin: 0 10px;
    background: #ddd;
}

.msg_percent .percent .percent_inside {
    width: auto;
    height: 18px;
    text-align: center;
    color: #fff;
    background: #ff960a;
}

.clumn_name a {
    float: right;
    width: auto;
    height: 14px;
    margin: 20px 0;
    line-height: 14px;
    color: #999;
}

.clumn_name a:hover {
    color: #f25618;
}

.bind_content {
    width: auto;
    margin: 0 10px;
    border: 1px #eee solid;
}

.reset_line {
    width: 590px;
    height: 50px;
    padding: 30px 57px 0 90px;
    border-top: 1px #eee solid;
}

.reset_line ul li {
    position: relative;
    float: left;
    width: 270px;
}

.reset_line ul li.last {
    width: 50px;
}

.reset_line ul li em {
    float: left;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-position: -176px -188px;
}

.reset_line ul li.on em {
    background-position: -149px -188px;
}

.reset_line ul li.reset_finish {
    width: 25px;
}

.reset_line ul li b {
    position: absolute;
    top: 10px;
    left: 40px;
    width: 210px;
    height: 3px;
    overflow: hidden;
    content: "";
    background-color: #eee;
}

.reset_line ul li span {
    position: absolute;
    top: 35px;
    left: -35px;
    width: 100px;
    font-size: 14px;
    text-align: center;
}

.reset_line ul li.cur em {
    background-position: -149px -188px;
}

.email_bind {
    width: auto;
    height: 42px;
    padding: 25px 30px;
}

.email_bind .img {
    float: left;
    width: 42px;
    height: 34px;
    margin: 4px 20px 0 0;
    background-position: -110px -96px;
}

.email_bind .mid {
    float: left;
    width: auto;
}

.email_bind .mid em {
    color: #333;
}

.email_bind .btn {
    float: right;
    width: 87px;
    height: 36px;
}

.email_bind .btn .bind_click {
    width: 87px;
    height: 36px;
    background: #f36f20;
}

.email_bind .btn .bind_unclick {
    width: 87px;
    height: 36px;
    color: #fff;
    background: #ddd;
}

.reset_content {
    width: 302px;
    margin: 40px auto;
    clear: both;
}

.reset_content ul li {
    position: relative;
    position: relative;
    float: left;
    margin-bottom: 20px;
}

.reset_content ul li span {
    float: left;
    width: 52px;
    height: 34px;
    line-height: 34px;
    text-align: left;
    color: #333;
}

.reset_content ul li input {
    float: left;
    width: 228px;
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    border: 1px solid #ccc;
}

.focus_border {
    border: 1px solid #00b34a;
}

.reset_content ul li input.auth_text {
    width: 78px;
}

.reset_content ul li label {
    position: absolute;
    top: 9px;
    left: 64px;
    color: #999;
}

#town {
    display: none;
}

.reset_content .code {
    float: left;
    width: 80px;
}

.reset_content img {
    float: left;
    width: 100px;
    height: 32px;
    margin-left: 5px;
}

.reset_content a {
    margin-left: 5px;
    line-height: 30px;
    color: #999;
}

input[type="button"], input[type="submit"] {
    cursor: pointer;
    outline: none;
}

input[type="text"], input[type="password"] {
    outline: none;
}

input.next_bit {
    width: 100px;
    height: 36px;
    margin-left: 52px;
    color: #fff;
    border: 0;
    background: #f37020;
}

.mobile {
    width: auto;
}

.mobile .img {
    height: 42px;
    margin-top: 0;
    background-position: -100px -130px;
}

.mobile em.green {
    color: #01a469;
}

.clear {
    clear: both;
}

/*.border_bottom{ border-bottom: 1px #eee solid;}*/
.third_bind {
    width: auto;
    height: auto;
    padding: 40px 30px;
    margin: 30px 10px 80px;
    border: 1px #eee solid;
}

.third_bind label {
    float: left;
    width: auto;
    line-height: 50px;
}

.third_bind .box {
    display: block;
    float: left;
    width: 130px;
    height: 54px;
    color: #333;
}

.third_bind .box span {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    margin-bottom: 5px;
}

.third_bind .box span.weibo {
    background-position: -2px -517px;
}

.third_bind .box span.weixin {
    background-position: -68px -516px;
}

.third_bind .box span.qq {
    background-position: -35px -516px;
}

.third_bind .box span.weibo_bind {
    background-position: -101px -517px;
}

.third_bind .box span.weixin_bind {
    background-position: -169px -517px;
}

.third_bind .box span.qq_bind {
    background-position: -135px -517px;
}

.third_bind .box input {
    display: block;
    width: auto;
    padding: 0;
    margin: 0;
    text-align: center;
    color: #ff960a;
    border: 0;
    background: none;
}

.third_bind .box input.btn_unbind {
    width: 80px;
    height: 18px;
    margin: 0 auto;
    line-height: 18px;
    *height: 16px;
    *line-height: 16px;
}

.third_bind .box .bind_detail {
    width: 100%;
}

.third_bind .box .bind_detail em {
    float: left;
    width: 70px;
    height: 18px;
    overflow: hidden;
    line-height: 18px;
}

.third_bind .box input.btn_bind {
    width: 36px;
    height: 18px;
    margin: 0 auto;
    clear: both;
    line-height: 18px;
    *height: 16px;
    *line-height: 16px;
}

/*=== 邮箱验证===*/
.reset_content_email {
    width: auto;
    margin: 82px auto;
}

.reset_content_email p {
    width: auto;
    height: auto;
    padding-bottom: 3px;
    margin: 0 auto;
    color: #666;
}

.reset_content_email label {
    width: auto;
    padding: 0 5px;
    color: #333;
}

.reset_content_email .repeat_post {
    width: 270px;
    margin: 0 auto;
    margin-top: 20px;
}

.reset_content_email .repeat_post label {
    color: #00b34b;
}

.reset_content_email .next_bit {
    width: 140px;
    height: 36px;
    margin: 20px 0 0 100px;
    color: #fff;
    border: 0;
    background: #f37020;
}

.reset_content_email dl {
    width: 535px;
    height: 80px;
    margin: 0 auto;
}

.reset_content_email dl dt {
    float: left;
    width: 60px;
    height: 60px;
    background-position: -322px -163px;
}

.reset_content_email dl dd {
    float: left;
    width: auto;
    height: 60px;
    margin-left: 20px;
}

.reset_content_email dl dd h1 {
    padding-top: 10px;
    font-size: 24px;
    font-weight: normal;
    color: #333;
}

.reset_content_email dl dd a {
    padding: 0 5px;
}

.reset_content_email dl dd a.font_green {
    padding-top: 5px;
    color: #00b34b;
}

.reset_content_email p.color_999 {
    color: #999;
}

.reset_content_email dl dt.reset_success {
    background-position: -322px -102px;
}

.margin_30 {
    margin-top: 30px;
}

.email_post_success {
    width: 400px;
}

.message {
    position: absolute;
    top: 47px;
    left: 90px;
    display: none;
    width: auto;
    height: auto;
    padding: 0 5px;
    clear: both;
    font-size: 12px;
}

.decorate_rights_detail .box .message {
    left: 85px;
    color: red;
}

.msg_error {
    color: #ff6769;
}

.message span {
    display: block;
    float: left;
    width: 15px;
    height: 16px;
    margin-right: 3px;
    background-position: -50px -163px;
}

.reset_content .message {
    top: 35px;
    left: 50px;
}

.reset_content .message {
    position: absolute;
    top: 36px;
    left: 48px;
    display: none;
    width: auto;
    height: auto;
    padding: 0 5px;
    clear: both;
    font-size: 12px;
}

.reset_content .message span {
    display: block;
    float: left;
    width: 15px;
    height: 16px;
    margin-right: 3px;
    background-position: -50px -163px;
}

/*=== 手机验证===*/
.reset_content_mobile {
    width: 450px;
    margin: 82px auto;
}

.reset_content_mobile p {
    width: auto;
    height: auto;
    margin: 0 auto;
    color: #999;
}

.reset_content_mobile label {
    width: auto;
    padding: 0 5px;
    color: #333;
}

.reset_content_mobile .mobile_code {
    position: relative;
    height: 36px;
    margin-top: 20px;
}

.reset_content_mobile .mobile_code .code {
    float: left;
    width: 113px;
    height: 32px;
    padding: 0 10px;
    font-size: 14px;
    line-height: 32px;
    border: 1px solid #ccc;
}

.reset_content_mobile .mobile_code span {
    float: left;
    width: 60px;
    padding-right: 5px;
    line-height: 36px;
    text-align: right;
    color: #333;
}

.reset_content_mobile .mobile_code .btn_post_code {
    float: left;
    width: auto;
    height: 34px;
    padding: 0 10px;
    margin-top: 1px;
    margin-left: 10px;
    border: none;
    background: #eee;
}

.reset_content_mobile .next_bit {
    margin: 20px 0 0 70px;
}

.reset_content_mobile .message {
    position: absolute;
    top: 36px;
    left: 60px;
    display: none;
    width: auto;
    height: auto;
    padding: 0 5px;
    clear: both;
    font-size: 12px;
}

.reset_content_mobile .message span {
    display: block;
    float: left;
    width: 15px;
    height: 16px;
    padding: 0;
    margin-right: 3px;
    background-position: -50px -163px;
}

.reset_content_mobile input.user_txt {
    float: left;
    width: 228px;
    height: 32px;
    padding: 0 10px;
    line-height: 32px;
    border: 1px solid #ccc;
}

.reset_content_mobile .mobile_code input.hq_yzm {
    width: 108px;
    height: 34px;
    margin-left: 5px;
    border: 0;
}

.reset_content_mobile .mobile_code .yzbox {
    position: absolute;
    top: -80px;
    left: 180px;
    width: 168px;
    height: 67px;
    border: 1px solid #d6ded9;
    background-color: #f6fff9;
}

.reset_content_mobile .mobile_code .yzbox .yzboxa {
    margin: 7px 10px;
}

.reset_content_mobile .mobile_code .yzbox .yzboxa .yzboxa01 .s1 {
    float: left;
    margin-bottom: 5px;
}

.reset_content_mobile .mobile_code .yzbox .yzboxa .yzboxa01 .s1 img {
    width: 93px;
    height: 22px;
}

.reset_content_mobile .mobile_code .yzbox .yzboxa .yzboxa01 .s2 {
    float: right;
    height: 22px;
    line-height: 22px;
}

.reset_content_mobile .mobile_code .yzbox .yzboxa .yzboxa02 .s2 input.yzboxa01inp {
    width: 92px;
    height: 22px;
    border: 1px solid #ddd;
}

.reset_content_mobile .mobile_code .yzbox .yzboxa .yzboxa02 .s2 input.yzboxa01but {
    width: 45px;
    height: 24px;
    color: #fff;
    border: 1px solid #f36f20;
    background-color: #f36f20;
}

.reset_content_mobile .mobile_code em.s {
    position: absolute;
    right: 75px;
    z-index: 2;
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
    border-width: 10px;
    border-style: solid dashed dashed;
    border-color: #f6fff9 transparent transparent;
}

.reset_content_mobile .mobile_code em.bors {
    position: absolute;
    right: 75px;
    bottom: -20px;
    z-index: 1;
    border-width: 10px;
    border-style: solid dashed dashed;
    border-color: #d8e0db transparent transparent;
    border-top-color: #d8e0db;
    *bottom: -38px;
}

.mobile_bidding {
    width: 500px;
}

.mobile_bidding .next_bit {
    margin: 20px 0 0 100px;
}

.mobile_step1 {
    width: 400px;
}

.mobile_step1 .mobile_code span {
    width: 137px;
    text-align: right;
}

.mobile_step1 .next_bit {
    margin: 20px 0 0 142px;
}

.mobile_step1 .message {
    left: 142px;
}

.mobile_step1 .message span {
    width: 15px;
}

.mobile_step2 {
    position: relative;
    width: 340px;
}

.mobile_step2 .message {
    left: 60px;
}

.mobile_step2 .next_bit {
    margin: 20px 0 0 66px;
}

/*个人资料*/
.right_content .tab {
    height: 55px;
    margin: 0 20px;
    font-size: 14px;
    font-weight: bold;
    line-height: 55px;
    color: #333;
    border-bottom: 1px dotted #eee;
}

.right_content .tab span {
    display: inline-block;
    width: 2px;
    height: 15px;
    background: #ff960a;
}

.right_content .personal_info {
    padding-bottom: 40px;
    margin: 30px;
    font-size: 14px;
    color: #666;
}

.right_content .personal_info div {
    margin-bottom: 10px;
}

.right_content .personal_info div.img_upload {
    position: absolute;
    top: 20px;
    left: 150px;
    display: inline-block;
}

.right_content .personal_info div.info_extent {
    margin-bottom: 25px;
}

.right_content .personal_info div label {
    display: inline-block;
    width: 70px;
    line-height: 36px;
    text-align: right;
}

.right_content .personal_info div input[type=text] {
    width: 250px;
    height: 24px;
    padding: 5px;
    border: 1px solid #ddd;
    outline: none;
}

.right_content .personal_info div.stats select {
    width: 262px;
    height: 34px;
    margin-left: -4px;
    border: 1px solid #ddd;
}

.right_content .personal_info div.city select {
    width: 150px;
    height: 32px;
    margin-right: 10px;
    margin-left: -4px;
    border: 1px solid #ddd;
    outline: none;
}

.right_content .personal_info div.city .province {
    width: 100px;
}

.right_content .personal_info div.city .addr_info {
    margin-top: 10px;
    margin-left: 70px;
}

.right_content .personal_info div.this_head div#img_upload {
    position: absolute;
    display: inline-block;
    margin-top: 48px;
}

.right_content .personal_info div.this_head label {
    position: absolute;
    margin-top: 5px;
}

.right_content .personal_info div.this_head img {
    margin-left: 70px;
}

.right_content .personal_info div.btn input {
    float: left;
    width: 90px;
    height: 38px;
}

.right_content .personal_info div.checkCode input {
    width: 120px;
}

.right_content .personal_info div.checkCode img {
    margin-bottom: -12px;
    margin-left: 3px;
    cursor: pointer;
}

.right_content .personal_info div.checkCode span {
    cursor: pointer;
    color: #999;
}

.right_content .personal_info .message {
    position: inherit;
    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    line-height: 36px;
}

.reset_password {
    width: 100%;
    margin-top: 30px;
}

.reset_password .mobile_code span .space {
    margin: 0 6px;
}

.reset_password .next_bit {
    margin-left: 54px;
}

.reset_password .mobile_code .message {
    left: 60px;
}

.personal_info .city .addr_info ul.address_list {
    position: absolute;
    z-index: 3;
    display: none;
    width: 260px;
    height: auto;
    border: 1px #ddd solid;
    border-top: none;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.personal_info .city .addr_info ul.address_list li {
    width: 260px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    text-indent: 10px;
}

.personal_info .city .addr_info ul.address_list li.cur {
    background: #f8f8f8;
}

/*装修需求*/
.fitment_detail {
    width: auto;
    padding: 0 20px;
}

.fitment_detail .progress {
    height: 106px;
    margin-top: 30px;
}

.fitment_detail .progress .img {
    float: left;
    width: 106px;
    height: 106px;
    border: 1px #eee solid;
}

.fitment_detail .progress ._progress {
    float: right;
    width: 630px;
}

.fitment_detail .progress ._progress p {
    font-size: 20px;
}

.fitment_detail .progress ._progress ul {
    margin-top: 25px;
}

.fitment_detail .progress ._progress ul li {
    position: relative;
    float: left;
    width: 100px;
}

.fitment_detail .progress ._progress ul li.first {
    width: 32px;
}

.fitment_detail .progress ._progress ul li.first b {
    width: 19px;
}

.fitment_detail .progress ._progress ul li.last {
    width: 40px;
}

.fitment_detail .progress ._progress ul li.last b {
    width: 40px;
}

.fitment_detail .progress ._progress ul li.first span {
    left: -25px;
}

.fitment_detail .progress ._progress ul li em {
    float: right;
    width: 13px;
    height: 13px;
    margin-top: 5px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-position: -146px -551px;
}

.fitment_detail .progress ._progress ul li.on em {
    background-position: -131px -551px;
}

.fitment_detail .progress ._progress ul li.reset_finish {
    width: 25px;
}

.fitment_detail .progress ._progress ul li b {
    position: absolute;
    top: 10px;
    left: 0;
    width: 87px;
    height: 2px;
    overflow: hidden;
    content: "";
    background-color: #eee;
}

.fitment_detail .progress ._progress ul li span {
    position: absolute;
    top: 30px;
    left: 44px;
    width: 100px;
    font-size: 12px;
    text-align: center;
}

.fitment_detail .progress ._progress ul li.cur em {
    background-position: -131px -551px;
}

.fitment_detail .progress ._progress ul li.cur span {
    color: #01af69;
}

.fitment_detail .detail {
    height: auto;
    padding: 5px 20px 20px;
    margin-top: 20px;
    clear: both;
    background: #f8f8f8;
}

.fitment_detail .detail ul {
    width: 100%;
    height: 60px;
}

.fitment_detail .detail ul li {
    float: left;
    width: 20%;
    height: 14px;
    margin-top: 15px;
    line-height: 14px;
    *width: 19%;
}

.project_list {
    width: 100%;
    height: auto;
    margin-top: 50px;
}

.project_list .column_name {
    height: 24px;
}

.project_list .column_name span {
    float: left;
    width: auto;
    font-size: 14px;
    color: #333;
}

.project_list .column_name span em {
    padding: 0 5px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.project_list .column_name a {
    float: right;
    width: auto;
    color: #999;
}

.project_list ul {
    width: 110%;
    margin-top: 20px;
}

.project_list ul li {
    position: relative;
    float: left;
    width: 240px;
    height: 240px;
    margin-right: 20px;
}

.project_list ul li a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.project_list ul li a img {
    width: 240px;
    height: 240px;
}

.project_list ul li .msg {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #fff;
}

.project_list ul li .msg p {
    float: left;
    width: auto;
    padding-left: 15px;
}

.project_list ul li .msg em {
    float: right;
    width: auto;
    padding-right: 15px;
    color: #999;
}

.project_list ul li .mask_layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    opacity: .8;
    background: #000;
}

.project {
    padding-bottom: 60px;
    margin: 0;
    margin-top: 50px;
}

.project .column_name {
    height: 24px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #e6e6e6;
}

.project .column_name span {
    float: left;
    width: auto;
    font-size: 14px;
    color: #333;
}

.project .column_name span em {
    padding: 0 5px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.project .column_name a {
    float: right;
    width: auto;
    color: #999;
}

.project .top {
    height: 14px;
    padding: 20px 0 0;
    margin-top: -1px;
    color: #666;
    border-top: 1px dotted #e6e6e6;
}

.project .top .address {
    float: left;
    width: auto;
    padding-right: 40px;
    color: #333;
}

.project .top .stage {
    float: left;
    width: auto;
    padding-right: 40px;
    color: #be895f;
}

.project .top .evaluation {
    float: left;
    width: auto;
    padding-right: 40px;
}

.project .top .evaluation em {
    display: inline-block;
    float: left;
    width: 16px;
    height: 17px;
    background: url(../images/yz_back.png) no-repeat;
}

.project .top .evaluation em.positive {
    background-position: -54px 0;
}

.project .top .evaluation em.neutral {
    background-position: -71px 0;
}

.project .top .evaluation em.negative {
    width: 22px;
    background-position: -88px 0;
}

.project .top .evaluation label {
    float: left;
    width: auto;
    height: auto;
    padding-left: 5px;
}

.project .dd_content {
    padding-right: 0;
}

.score {
    float: left;
    width: auto;
    height: 18px;
    padding-right: 40px;
}

.score label {
    float: left;
    width: auto;
}

.score ul {
    float: left;
    width: 100px;
    margin: 3px 0 0 10px;
}

.score ul li {
    float: left;
    width: 12px;
    height: 12px;
    margin-right: 2px;
    background: url(../images/yz_back.png) no-repeat -124px 0;
}

.score ul li.cur {
    background-position: -111px 0;
}

.score .score_msg {
    float: left;
    width: auto;
}

.cur_score {
    width: 100%;
    margin-top: 10px;
}

.comment_content {
    padding-bottom: 30px;
}

.comment_detail {
    padding-bottom: 15px;
    margin: 20px 100px 0 114px;
}

.border_botom {
    border-bottom: 1px #e6e6e6 dotted;
}

.add {
    margin-top: 0;
}

.company {
    padding: 0 15px 15px;
    margin-top: 0;
    background: #f8f8f8;
}

.comment_detail p {
    width: auto;
    height: auto;
}

.comment_detail p.time {
    float: left;
    padding-top: 10px;
    color: #999;
}

.comment_detail p.add_comment {
    float: left;
    width: auto;
    height: auto;
    padding: 10px 5px 0 0;
    margin: 0 10px 10px 0;
    color: #999;
}

/*评价须知*/
.comment_notice {
    width: auto;
    padding: 10px;
    margin-top: 20px;
    line-height: 20px;
    border: 1px #fff1e0 solid;
    background: #fffdee;
}

.comment_notice p.column_name {
    font-size: 14px;
    color: #333;
}

.comment_notice a {
    display: inline-block;
    margin-top: 10px;
    color: #01af69;
}

.comment_notice_side {
    float: right;
    width: 778px;
    margin: 0 0 20px;
}

.comment_notice .font_16 {
    font-size: 16px;
    color: #f25618;
}

.comment_notice ul {
    width: 100%;
}

.comment_notice ul li {
    float: left;
    width: 50%;
    padding-top: 5px;
}

/*阶段评价*/
.progress_comment .column_name {
    width: 100%;
    height: 16px;
    padding: 20px 0;
    border-bottom: 1px #eee dotted;
}

.progress_comment .column_name p {
    float: left;
    width: auto;
    font-size: 16px;
}

.progress_comment .column_name span {
    float: right;
    width: auto;
}

.progress_comment .company_msg {
    padding: 20px 0;
    font-size: 14px;
}

.progress_comment .company_msg .company_name {
    float: left;
    width: auto;
}

.progress_comment .company_msg .company_name em {
    color: #01af69;
}

.progress_comment .company_msg .time {
    float: right;
    width: auto;
}

.progress_comment ul {
    height: 54px;
    margin: 70px 0 80px 0;
}

.progress_comment ul li {
    position: relative;
    float: left;
    width: 180px;
    margin: 0;
}

.progress_comment ul li.first {
    width: 25px;
}

.progress_comment ul li.first b {
    width: 45px;
}

.progress_comment ul li.first span {
    left: -35px;
}

.progress_comment ul li em {
    float: right;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-position: -176px -188px;
}

.progress_comment ul li.on em {
    background-position: -149px -188px;
}

.progress_comment ul li.reset_finish {
    width: 25px;
}

.progress_comment ul li b {
    position: absolute;
    top: 10px;
    left: 5px;
    width: 145px;
    height: 3px;
    overflow: hidden;
    content: "";
    background-color: #eee;
}

.progress_comment ul li span {
    position: absolute;
    top: 35px;
    left: 120px;
    width: 100px;
    font-size: 14px;
    text-align: center;
}

.progress_comment ul li.cur em {
    background-position: -149px -188px;
}

.progress_comment ul li.cur span {
    color: #01af69;
}

.comment_cur .name {
    float: left;
    font-size: 18px;
    color: #333;
}

.comment_cur .comment_leave {
    width: 100%;
    height: 20px;
    margin-top: 20px;
}

.comment_cur .comment_leave li {
    float: left;
    width: auto;
    padding-right: 40px;
}

.comment_cur .comment_leave li.cur {
    background: url(../images/yz_back.png) no-repeat;
}

.comment_cur .comment_leave li input {
    float: left;
    width: auto;
    margin-top: 3px;
}

.comment_cur .comment_leave li label {
    float: left;
    width: auto;
    margin-left: 5px;
}

.comment_cur .comment_leave li span {
    display: inline-block;
    float: left;
    width: 16px;
    height: 17px;
    margin-left: 5px;
    background: url(../images/yz_back.png) no-repeat;
}

.comment_cur .comment_leave li.one span {
    background-position: -54px 0;
}

.comment_cur .comment_leave li.two span {
    background-position: -71px 0;
}

.comment_cur .comment_leave li.three span {
    width: 22px;
    background-position: -88px 0;
}

.comment_cur .user_comment {
    width: 738px;
    min-height: 80px;
    padding: 10px;
    margin-top: 20px;
    color: #999;
    border: 1px #eee solid;
}

.comment_cur .btn {
    float: none;
    width: 100%;
    height: 30px;
    padding: 10px 0 40px 0;
    border-bottom: 1px #eee dotted;
}

.comment_cur .btn input {
    float: left;
}

.comment_cur .btn p {
    float: right;
    color: #999;
}

.my_comment {
    margin-top: 20px;
}

.comment_cur .progress_cur {
    margin-top: 10px;
}

.comment_cur .check_btn {
    float: right;
    height: 16px;
    color: #00a366;
    border: none;
    background: none;
}

.user_comment_list {
    width: auto;
    padding: 10px;
    margin-top: 20px;
    border: 1px #f5f5f5 solid;
    background: #f8f8f8;
}

.user_comment_list p {
    float: left;
    width: auto;
}

.user_comment_list span {
    float: right;
    width: auto;
}

.margin_top {
    margin-top: 10px;
}

/*追加评分*/
.add_comment {
    position: relative;
    margin-top: 20px;
    margin-bottom: 40px;
}

.comment_cur .add_comment .border_arrow {
    position: absolute;
    top: 53px;
    left: 30px;
    width: 14px;
    height: 10px;
    background-position: -234px -52px;
}

.add_comment .add_btn {
    padding: 5px 10px;
    color: #fff;
    border: none;
    background: #00b34b;
}

.add_comment .add_notice {
    padding-top: 5px;
}

.add_comment_content {
    padding: 20px;
    margin-top: 10px;
    border: 1px #f2f2f2 solid;
}

.add_comment_content .user_comment {
    width: 698px;
}

.add_comment_content .btn {
    border: none;
}

.recommend_content {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.recommend_content label {
    float: left;
    width: auto;
    padding: 0 5px 0 0;
}

.recommend_content input {
    display: block;
    float: left;
    width: 13px;
    height: 13px;
    margin: 3px 5px 0 0;
}

/*=====申请维权========*/
.decorate_rights_detail {
    margin-top: 10px;
    clear: both;
    color: #666;
}

.decorate_rights_detail .box {
    position: relative;
    width: 100%;
    height: 32px;
    padding-top: 20px;
    line-height: 32px;
}

.decorate_rights_detail .box label {
    display: block;
    float: left;
    width: 60px;
    height: 32px;
    margin-right: 10px;
    text-align: right;
}

.decorate_rights_detail .box .decorate_tpl {
    position: absolute;
    top: 20px;
    right: -35px;
    z-index: 99;
    width: 400px;
    padding: 5px 10px;
    border: 1px solid #fef1e0;
    background: #fffdee;
}

.decorate_rights_detail .box .decorate_tpl em {
    position: absolute;
    top: 10px;
    left: -30px;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-position: -287px -524px;
}

.decorate_rights_detail .box .decorate_tpl div.sj {
    position: absolute;
    top: 9px;
    left: -8px;
    width: 15px;
    height: 15px;
    background: url("../images/sanjiaofu.png") no-repeat;
}

.decorate_rights_detail .box .decorate_tpl ._tpl p {
    height: auto;
    line-height: 22px;
    color: #999;
}

.decorate_rights_detail .box_100 {
    height: auto;
}

.decorate_rights_detail .box_100 p {
    width: 555px;
    margin-left: 110px;
    text-align: left;
}

.decorate_rights_detail .box_100 p span.fontnum {
    float: none;
}

.decorate_rights_detail .box select {
    float: left;
    width: 230px;
    height: 32px;
    margin-right: 20px;
    border: 1px #ddd solid;
}

.decorate_rights_detail .box select.city {
    width: 100px;
}

.decorate_rights_detail .box .new_txt {
    float: left;
    width: 220px;
    height: 24px;
    padding: 3px 5px;
    line-height: 20px;
    border: 1px #ddd solid;
}

.decorate_rights_detail .box .new_txt2 {
    width: 380px;
    height: 80px;
    padding: 10px;
    color: #999;
    border: 1px #ddd solid;
}

.decorate_rights_detail .box span {
    float: left;
    width: auto;
}

.decorate_rights_detail .box_ins p {
    margin: 0 100px;
    line-height: 24px;
    color: #999;
}

.decorate_rights_detail .box_ins p a {
    padding-left: 10px;
    color: #dd4f50;
}

.decorate_rights_detail .box em {
    position: absolute;
    top: 18px;
    left: 310px;
    width: auto;;
}

.decorate_rights_detail .box .user_input_address {
    float: left;
    width: 220px;
    height: 24px;
    padding: 3px 5px;
    line-height: 20px;
    border: 1px #ddd solid;
}

.decorate_rights_detail .box ul.address_list {
    position: absolute;
    top: 52px;
    left: 70px;
    z-index: 200;
    display: none;
    width: 230px;
    height: auto;
    border: 1px #ddd solid;
    border-top: none;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.decorate_rights_detail .box ul.address_list li {
    width: 230px;
    height: 36px;
    line-height: 36px;
    cursor: pointer;
    text-indent: 10px;
}

.decorate_rights_detail .box ul.address_list li.cur {
    background: #f8f8f8;
}

.new_demand .message {
    position: inherit;
    top: 0;
    left: 0;
    display: inline-block;
    float: left;
    width: auto;
    height: auto;
    margin: 0;
    clear: none;
    line-height: 36px;
}

.decorate_rights_detail .box_150 {
    height: auto;
}

.decorate_rights_detail .box_150 div.upload {
    float: left;
}

.decorate_rights_detail .box_150 .upload_btn {
    float: left;
    width: 128px;
    height: 128px;
    border: none;
    background-position: -1px -549px;
}

.decorate_rights_detail .box_150 p {
    padding-left: 70px;
    clear: both;
}

.decorate_rights_detail .box_150 p#xiaotishi p {
    padding-left: 0;
    margin-right: 20px;
}

.decorate_rights_detail .box_150 .img_list {
    width: 758px;
    height: auto;
    padding-left: 50px;
}

.decorate_rights_detail .box_150 .img_list p {
    position: relative;
    display: block;
    float: left;
    width: 100px;
    height: 100px;
    padding: 0;
    margin: 20px 0 0 20px;
    clear: none;
}

.decorate_rights_detail .box_150 .img_list p img {
    width: 100px;
    height: 100px;
}

.decorate_rights_detail .box_150 .img_list p .remove_image {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    opacity: .7;
    color: #fff;
    background: #000;
}

.decorate_rights_detail .btn_attestation {
    float: left;
    width: 300px;
    margin: 20px 0 80px 70px;
}

.decroate_rights_01, .decroate_rights_02 {
    border: none;
}

.decroate_rights_02 .no_content {
    width: 560px;
}

.decroate_rights_02 .no_content .nc_tips {
    padding-top: 50px !important;
}

.decroate_rights_02 .no_content .nc_tips h2 {
    font-size: 24px;
    font-weight: normal;
}

.decroate_rights_02 .no_content a {
    display: block;
    width: 137px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: #f25618;
}

.decroate_rights_02 .no_content a:hover {
    color: #fff;
    background-color: #e7691e;
}

/*=====维权管理========*/
.my_rights_manage {
    float: right;
    width: 760px;
    padding: 0 19px 20px;
    border: 1px solid #eee;
}

.my_rights_manage .clumn_name {
    border-bottom: 0;
}

.my_rights_manage .comment_notice_side {
    float: none;
    width: 738px;
}

.my_rights_manage .right_content {
    float: none;
    width: 758px;
    padding: 0 0 40px;
    border-top: 0;
}

.decorate_rights_company {
    margin: 12px 0 8px;
    overflow: hidden;
    font-size: 14px;
    line-height: 30px;
}

.decorate_rights_company .col_l {
    color: #666;
}

.decorate_rights_company .col_r {
    color: #999;
}

.decorate_rights_company a {
    color: #ff960a;
}

.my_rights_manage .fitment_detail {
    width: 718px;
}

.my_rights_manage .dnc_tab_box {
    width: 760px;
}

.decorate_rights_detail .tab_detail {
    margin-bottom: 15px;
}

.decorate_rights_detail .tab_detail li {
    list-style: none;
    text-indent: 18px;
}

.decorate_rights_detail .tab_detail .column_name {
    width: 100%;
    height: 44px;
    font-size: 12px;
    line-height: 44px;
    color: #999;
    background: #f8f8f8;
}

.decorate_rights_detail .tab_detail .column_name span {
    height: 44px;
}

.decorate_rights_detail .tab_detail span {
    display: inline-block;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 18px;
    text-overflow: ellipsis;
    *display: inline;
    *zoom: 1;
}

.column_01, .column_02, .column_03, .column_04, .column_05, .column_06 {
    float: left;
    width: 143px;
}

.column_05 {
    width: 169px;
}

.column_06 {
    width: 120px;
}

.decorate_rights_detail .column_detail {
    width: 100%;
    height: 40px;
    font-size: 12px;
    line-height: 40px;
    color: #666;
    border-bottom: 1px #e6e6e6 dotted;
}

.decorate_rights_detail .column_detail .red {
    color: #f66;
}

.decorate_rights_detail .column_detail .column_05 a {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    color: #666;
}

.decorate_rights_detail .column_detail .column_05 a:hover {
    color: #dd4f50;
}

.decorate_rights_detail .column_detail .green a {
    color: #01af69;
}

.decorate_rights_detail .column_detail .red a {
    color: #dd4f50;
}

.apply_rights .decorate_rights_detail .box {
    height: 52px;
    padding-top: 0;
    line-height: 32px;
}

.apply_rights .decorate_rights_detail .box_100, .apply_rights .decorate_rights_detail .box_150 {
    height: auto;
}

.apply_rights .decorate_rights_detail .box select, .apply_rights .decorate_rights_detail .box input {
    float: none;
}

.apply_rights .decorate_rights_detail .box div.tishi {
    height: 20px;
    margin-left: 70px;
    line-height: 20px;
}

/*查看报价方案*/
.bidding_list {
    width: 100%;
    height: auto;
    margin-top: 30px;
}

.bidding_list .img {
    float: left;
    width: 128px;
    height: 128px;
    margin-right: 20px;
}

.bidding_list .bidding_right {
    position: relative;
    float: left;
    width: 610px;
    height: auto;
    margin-bottom: 40px;
}

.bidding_list .bidding_right .company_name {
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-indent: 10px;
    background: #f8f8f8;
}

.bidding_list .bidding_right ul {
    float: left;
    width: 295px;
    height: auto;
    margin: 20px 20px 0 10px;
}

.bidding_list .bidding_right ul.ul_left {
    border-right: 1px #e5e5e5 solid;
}

.bidding_list .bidding_right ul.ul_right {
    position: absolute;
    top: 36px;
    left: 315px;
}

.bidding_list .bidding_right ul li {
    margin-bottom: 20px;
}

.bidding_list .bidding_right ul li .left {
    float: left;
    width: 200px;
}

.bidding_list .bidding_right ul li .left p {
    color: #333;
}

.bidding_list .bidding_right ul li .left p.time {
    color: #666;
}

.bidding_list .bidding_right ul li .btn {
    float: left;
    width: 54px;
    height: 24px;
    margin-left: 10px;
}

.bidding_list .bidding_right ul li .btn .btn_click {
    height: 24px;
    line-height: 24px;
    text-align: center;
    background: #00b34b;
}

.bidding_list .bidding_right ul li.scheme_type {
    height: auto;
    padding: 0 0 15px 0;
    margin: 0;
    text-indent: 10px;
    color: #be895f;
}

.bidding_list .bidding_right ul li.no_content_ {
    padding-top: 40px;
    text-align: center;
}

/*我的收藏 - 户型*/
.clumn_name .control_btn {
    float: right;
    width: auto;
    margin-top: 20px;
}

.clumn_name .control_btn span {
    display: block;
    float: left;
    width: auto;
    height: 24px;
    margin-left: 20px;
    cursor: pointer;
}

.clumn_name .control_btn span .check_all {
    float: left;
    width: 14px;
    height: 14px;
    padding: 0;
    margin: 0;
    margin: 3px 5px 0 0;
}

.clumn_name .control_btn span label {
    float: left;
    width: auto;
    cursor: pointer;
    color: #999;
}

.clumn_name .control_btn span em {
    float: left;
    width: 12px;
    height: 14px;
    margin: 3px 5px 0 0;
    background-position: -232px -51px;
}

ul.house_type {
    width: 110%;
    height: auto;
    margin-top: 20px;
    zoom: 1;
}

ul.house_type:after {
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
    content: "\0020";
}

ul.house_type li {
    position: relative;
    float: left;
    width: 240px;
    height: 240px;
    margin: 0 20px 20px 0;
}

ul.house_type li .control_content {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #fff;
}

ul.house_type li .control_content .btn_check {
    float: left;
    width: 14px;
    height: 14px;
    margin: 11px 5px 0 15px;
}

ul.house_type li .control_content p {
    float: left;
    width: 148px;
    overflow: hidden;
}

ul.house_type li .control_content .btn_download {
    float: right;
    width: 58px;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
    background: #ff960a;
}

ul.house_type li .mask_layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    opacity: .8;
    background: #000;
}

ul.house_type li img {
    width: 240px;
    height: 240px;
}

ul.house_type .no_content h2 {
    padding-top: 60px;
}

.page_content {
    margin-bottom: 60px;
}

/*我的收藏 - 楼盘*/
ul.house_list {
    width: 100%;
}

ul.house_list li {
    height: 78px;
    padding-bottom: 30px;
    margin: 30px 0 0;
    border-bottom: 1px #e8e8e8 dotted;
}

ul.house_list li .btn_check {
    float: left;
    width: 14px;
    margin: 36px 20px 0 0;
}

ul.house_list li img {
    float: left;
    width: 104px;
    height: 78px;
    margin-right: 20px;
}

ul.house_list li .house_msg {
    float: left;
    width: 400px;
    height: 78px;
}

ul.house_list li .house_msg .name {
    display: block;
    width: 100%;
    font-size: 20px;
    font-weight: bold;
}

ul.house_list li .house_msg .name em {
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 5px;
    margin-right: 10px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    background: #03b065;
}

ul.house_list li .house_msg .total {
    display: block;
    width: 100%;
    padding-top: 15px;
}

ul.house_list li .house_msg .total em {
    color: #be895f;
}

ul.house_list li .house_msg .address {
    padding-top: 10px;
}

ul.house_list li .house_msg .address label {
    float: left;
    width: auto;
    margin-right: 10px;
}

ul.house_list li .house_msg .address em {
    display: inline-block;
    float: left;
    width: 14px;
    height: 17px;
    margin-top: 2px;
    background-position: -270px -46px;
}

ul.house_list li .list_right {
    float: right;
    width: 160px;
}

ul.house_list li .list_right .list_right_top {
    display: block;
    width: 160px;
    height: 16px;
    margin-top: 5px;
}

ul.house_list li .list_right .list_right_top label {
    float: left;
    width: 106px;
    height: 16px;
}

ul.house_list li .list_right .list_right_top em {
    display: inline-block;
    float: left;
    width: 14px;
    height: 16px;
    margin: 2px 10px 0 30px;
    background-position: -287px -48px;
}

ul.house_list li .list_right .list_right_bottom {
    display: block;
    width: 160px;
    height: 24px;
    margin-top: 32px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    border: none;
    background: #f36f20;
}

/*=====我的帖子========*/
.decorate_rights_detail .post_list {
    margin: 20px 0 40px 0;
}

.decorate_rights_detail .post_list .column_name {
    width: 100%;
    height: 47px;
    font-size: 12px;
    line-height: 47px;
    color: #999;
    background: #fcfcfc;
}

.decorate_rights_detail .post_list .column_name span {
    font-size: 16px;
    color: #666;
}

.decorate_rights_detail .post_list .column_name .column_01 {
    text-align: center;
    text-indent: 0;
}

.decorate_rights_detail .post_list span {
    float: left;
    height: 47px;
    text-align: center;
}

.decorate_rights_detail .post_list .column_01 {
    width: 32%;
    text-align: left;
    text-indent: 24px;
}

.decorate_rights_detail .post_list .column_02 {
    width: 19%;
}

.decorate_rights_detail .post_list .column_03 {
    width: 21%;
}

.decorate_rights_detail .post_list .column_04 {
    width: 26%;
}

.decorate_rights_detail .post_list .column_detail {
    position: relative;
    width: 100%;
    height: 50px;
    font-size: 12px;
    line-height: 50px;
    color: #666;
    border-bottom: 1px #e6e6e6 dotted;
}

.decorate_rights_detail .post_list .column_detail .red {
    color: #dd4f50;
}

.decorate_rights_detail .post_list .column_detail .column_04 .name {
    float: left;
    width: auto;
    width: 64px;
    text-align: left;
}

.decorate_rights_detail .post_list .column_detail .font_999 {
    float: left;
    padding-left: 10px;
    color: #999;
}

.decorate_rights_detail .post_list .column_detail .btn_check {
    position: absolute;
    top: 18px;
    left: 0;
    float: left;
    width: 14px;
    height: 14px;
}

.post_list .no_content h2 {
    padding-top: 60px;
}

/*我的收藏 - 文章资讯*/
ul.article_list {
    width: 100%;
}

ul.article_list li {
    position: relative;
    height: 140px;
    padding-bottom: 30px;
    margin: 30px 0 0;
    border-bottom: 1px #e8e8e8 dotted;
}

ul.article_list li .btn_check {
    float: left;
    width: 14px;
    margin: 56px 20px 0 0;
}

ul.article_list li img {
    float: left;
    width: 140px;
    height: 140px;
    margin-right: 20px;
}

ul.article_list li .article_msg {
    float: left;
    width: 560px;
    height: 78px;
}

ul.article_list li .article_msg .article_name {
    display: block;
    width: 100%;
    font-size: 20px;
    color: #333;
}

ul.article_list li .article_msg .article_detail {
    display: block;
    width: 100%;
    height: 51px;
    padding-top: 15px;
}

ul.article_list li .article_msg .article_detail em {
    color: #be895f;
}

ul.article_list li .article_msg .article_time {
    display: block;
    width: 100%;
    height: auto;
    padding-top: 28px;
    color: #999;
}

ul.article_list li .article_msg .article_time span {
    float: left;
    width: auto;
    margin-right: 30px;
}

ul.article_list li .article_msg .article_time span.time {
    float: right;
}

ul.article_list li .article_msg .article_time em {
    display: inline-block;
    width: 13px;
    height: 12px;
    margin-right: 10px;
}

ul.article_list li .article_msg .article_time .icon_01 em {
    background-position: -114px -186px;
}

ul.article_list li .article_msg .article_time .icon_02 em {
    background-position: -133px -186px;
}

ul.article_list li .article_tag {
    position: absolute;
    top: 0;
    left: 32px;
    width: 68px;
    height: 25px;
    line-height: 20px;
    text-indent: 8px;
    color: #fff;
    background-position: -229px -70px;
}

.article_list .no_content .nc_tips {
    padding-top: 20px;
}

/*装修日记*/
.diary_content {
    position: relative;
    padding: 0 0 0 30px;
    margin-top: 30px;
    border: none;
    border-bottom: 1px #e6e6e6 dotted;
    *zoom: 1;
}

.diary_content:after {
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
    content: "\0020";
}

.diary_content .dda_photo img {
    width: 153px;
}

.diary_content .dda_photo {
    width: 102%;
}

.diary_content .dd_header, .diary_content .dd_article {
    width: 640px;
}

.diary_content .btn_check {
    position: absolute;
    top: 26px;
    left: 0;
    width: 14px;
}

.diary_content .diary_tag {
    display: inline-block;
    width: 50px;
    height: 20px;
    margin: 4px 0 0 10px;
    text-indent: 4px;
    color: #fff;
    background-position: -107px -175px;
}

.diary_content .ddh_otherinfo {
    width: 100%;
    *zoom: 1;
}

.diary_content .ddh_otherinfo:after {
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
    content: "\0020";
}

#noDiary .no_content .nc_tips {
    padding-top: 20px;
}

/*我的收藏 - 效果图*/
ul.pic_list {
    width: 110%;
    height: auto;
    padding-bottom: 80px;
    margin-top: 20px;
}

ul.pic_list li {
    position: relative;
    float: left;
    width: 240px;
    height: 240px;
    margin: 20px 20px 0 0;
    cursor: pointer;
}

ul.pic_list li .control_content {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #fff;
}

ul.pic_list li .control_content .btn_check {
    float: left;
    width: 14px;
    height: 15px;
    margin: 11px 5px 0 15px;
    vertical-align: middle;
}

ul.pic_list li .control_content p {
    float: left;
    width: 148px;
    overflow: hidden;
}

ul.pic_list li .control_content .pic_total {
    float: right;
    width: 58px;
    font-size: 14px;
    text-align: center;
    color: #999;
}

ul.pic_list li .control_content .pic_tag {
    text-indent: 15px;
}

ul.pic_list li .mask_layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    opacity: .8;
    background: #000;
}

ul.pic_list li .pic_control {
    position: absolute;
    top: 0;
    right: 0;
    width: 136px;
    height: 40px;
}

ul.pic_list li .pic_control span {
    float: left;
    width: auto;
    height: 40px;
    line-height: 40px;
    color: #fff;
}

ul.pic_list li .pic_control span em {
    display: inline-block;
    float: left;
    width: 14px;
    height: 16px;
    padding-right: 5px;
    margin-top: 8px;
    background-position: -291px -49px;
}

ul.pic_list li .pic_control span label {
    float: left;
    width: auto;
}

ul.pic_list li .pic_control .pic_update {
    padding: 0 20px 0 15px;
}

ul.pic_list li .pic_control .pic_update em {
    background-position: -154px -182px;
}

ul.pic_list li .pic_control .pic_list_update {
    padding: 0 20px 0 15px;
}

ul.pic_list li .pic_control .pic_list_update em {
    background-position: -154px -182px;
}

ul.pic_list li .pic_control .pic_remove em {
    margin-top: 10px;
    background-position: -291px -47px;
}

ul.pic_list li .mask_layer_top {
    position: absolute;
    top: 0;
    right: 0;
    width: 136px;
    height: 40px;
    opacity: .8;
    background: #000;
}

ul.pic_list li.list_new {
    height: 240px;
    background-position: 0 -202px;
}

ul.pic_list li.list_new .btn_upload {
    width: 100px;
    height: 16px;
    margin: 0 auto;
    margin: 140px 0 0 70px;
    border: none;
    background: none;
}

ul.pic_list li.add_pic {
    height: 240px;
    background: #f8f8f8;
}

ul.pic_list li.add_pic .add_pic_content {
    width: 160px;
    margin: 0 auto;
    margin-top: 50px;
    line-height: 20px;
}

ul.pic_list li.add_pic .add_pic_content .img_bg {
    width: 129px;
    height: 102px;
    background-position: -154px -97px;
}

ul.pic_list li.add_pic .add_pic_content .pic_upload {
    width: auto;
    color: #01af69;
}

ul.pic_list li.pic_list_msg {
    height: 240px;
    background: #f8f8f8;
}

ul.pic_list li.pic_list_msg .list_content {
    width: 160px;
    margin: 0 auto;
    margin-top: 110px;
    line-height: 20px;
}

ul.pic_list li.pic_list_msg .list_content label {
    display: block;
    width: 100%;
    padding-bottom: 5px;
    font-size: 16px;
    text-align: center;
}

ul.pic_list li.pic_list_msg .list_content a {
    display: block;
    width: 100%;
    text-align: center;
    color: #01af69;
}

/*帮助中心*/
.help_content .step_detail {
    width: 100%;
    height: auto;
    padding-bottom: 25px;
    border-bottom: 1px #e6e6e6 dotted;
}

.help_content .step_detail .step_top {
    width: 100%;
    height: 28px;
}

.help_content .step_detail .step_top .step_cur {
    float: left;
    width: 28px;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    background-position: -249px -231px;
}

.help_content .step_detail .step_top .name {
    float: left;
    width: auto;
    margin-left: 20px;
    font-size: 18px;
    line-height: 28px;
    color: #ff9c00;
}

.help_content .step_detail .step_left {
    float: left;
    width: 4px;
    height: auto;
    margin-left: 12px;
    background: url(../images/help_string.png) repeat-y;
}

.help_content .step_detail .step_right {
    float: left;
    width: auto;
    height: auto;
    padding-top: 10px;
    margin-left: 32px;
}

.help_content .step_detail .step_right p {
    padding-bottom: 5px;
    font-size: 14px;
    line-height: 20px;
}

.help_content .step_detail .step_right p em.arrow {
    display: inline-block;
    width: 17px;
    height: 10px;
    margin: 0 5px;
    background-position: -263px -525px;
}

.help_content .step_detail .step_right img {
    padding: 0 0 30px 30px;
    padding-top: 10px;
}

.help_content .step_detail .last {
    height: auto;
    background: none;
}

.help_content .step_detail .column_name {
    margin: 25px 0 20px;
    font-size: 14px;
    font-weight: bold;
}

.help_content .step_detail .left_1 {
    height: 910px;
}

.help_content .step_detail .left_2 {
    height: 379px;
}

.help_content .step_detail .left_3 {
    height: 35px;
    background: none;
}

.help_content .step_detail .left_4 {
    height: 1100px;
    padding-top: 20px;
}

.help_content .step_detail .left_5 {
    height: 300px;
}

.help_content .step_detail .left_6 {
    height: 312px;
    background: none;
}

.help_content .no_border {
    border: none;
}

.notice_content {
    width: 100%;
    height: auto;
    padding-bottom: 40px;
}

.notice_content .column_name {
    padding-bottom: 10px;
}

.notice_content p {
    font-size: 14px;
    line-height: 24px;
}

/*帮助中心 -用户反馈*/
.feedback_content {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
}

.feedback_content .title {
    width: 100%;
    padding: 20px 0;
    font-size: 16px;
    text-align: center;
}

.feedback_content .notile_detail {
    font-size: 14px;
}

.feedback_content .notile_detail p {
    padding: 5px 0;
}

.feedback_content .notile_detail input {
    padding: 0 5px;
    color: #01af69;
    border: none;
    background: none;
}

.feedback_content .question_list .btn {
    margin-top: 10px \9;
}

.feedback_content .question_list .box {
    height: auto;
    padding: 0;
    margin-top: 40px;
    font-size: 14px;
}

.feedback_content .question_list .box .result_content {
    width: 100%;
    height: auto;
}

.feedback_content .question_list .box .result_content .result_01 {
    width: auto;
    height: 32px;
}

.feedback_content .question_list .box .result_content .result_01 input {
    display: inline-block;
    float: left;
    width: auto;
    height: 14px;
    margin: 10px 10px 0 0;
    *vertical-align: middle;
}

.feedback_content .question_list .box .result_content .result_01 label {
    float: left;
    width: auto;
}

.feedback_content .question_list .box .result_content ul.result_2 {
    display: block;
    width: 700px;
    height: 32px;
}

.feedback_content .question_list .box .result_content ul.result_2 li {
    display: block;
    float: left;
    width: 100px;
    height: 32px;
    text-align: center;
}

.feedback_content .question_list .box .result_content ul.result_2 li.li_01 {
    text-align: left;
}

.feedback_content .question_list .box .result_content ul.result_2 li input {
    width: 14px;
    height: 14px;
    margin: 0 auto;
}

.feedback_content .question_list .box .result_content .result_03 {
    width: 100%;
    height: 32px;
}

.feedback_content .question_list .box .result_content .result_03 input {
    float: left;
    width: auto;
    height: 14px;
    margin: 10px 10px 0 0;
}

.feedback_content .question_list .box .result_content .result_03 label {
    float: left;
    width: auto;
}

.feedback_content .user_input {
    width: 400px;
    height: 100px;
    padding: 10px;
    border: 1px #e8e8e8 solid;
}

.feedback_content .btn {
    float: left;
    padding-bottom: 40px;
    margin-top: 10px;
}

/*创建新专辑*/
.pic_list_new {
    width: 320px;
}

.pic_list_new .top {
    margin-bottom: 40px;
}

.pic_list_new .content .box .input_txt {
    width: 170px;
}

.pic_list_new .content .box .btn {
    margin: 10px 0 40px 60px;
}

/*编辑专辑图片*/
.pic_list_new .content .box .img_tag {
    float: left;
    width: 170px;
    height: 22px;
    padding: 5px;
    border: 1px #ccc solid;
}

.pic_list_new .content .box .pic_list {
    float: left;
    width: 182px;
    height: 33px;
}

.feedback {
    width: 480px;
}

.feedback p {
    padding-top: 20px;
    padding-bottom: 10px;
    border-top: 1px #ccc dotted;
}

.feedback .content .box {
    margin-top: 20px;
}

.feedback .content .box .input_txt.input_txt {
    width: 250px;
}

.feedback .code {
    float: left;
    width: 120px;
    height: 22px;
    padding: 5px;
    color: #999;
    border: 1px #ccc solid;
}

.feedback .btn_post_code {
    float: left;
    width: auto;
    height: 34px;
    padding: 0 18px;
    margin-top: 1px;
    margin-left: 10px;
    border: none;
    background: #eee;
}

.feedback .content .box .btn {
    margin: 0 0 30px 60px;
}

.feedback .content .box .message {
    top: 35px;
    left: 56px;
}

/*查看汇款账户*/
.bank_list {
    width: 438px;
    padding-top: 40px;
    margin: 0 auto;
}

.bank_list p {
    padding: 13px;
    border: 1px #fff1e0 solid;
    background: #fffdee;
}

.bank_list p span {
    color: #f66;
}

.bank_list ul {
    padding-bottom: 40px;
}

.bank_list ul li {
    padding: 20px;
    margin-top: 10px;
    border: 1px #e5f4f8 solid;
    background: #f8fcfd;
}

.bank_list ul li .bank_logo {
    float: left;
    width: 54px;
    padding-right: 10px;
}

.bank_list ul li .bank_logo span {
    display: block;
    width: 36px;
    height: 36px;
    margin-left: 6px;
}

.bank_list ul li .bank_logo .bank_01 {
    background-position: -242px -261px;
}

.bank_list ul li .bank_logo .bank_02 {
    background-position: -242px -298px;
}

.bank_list ul li .bank_logo .bank_03 {
    background-position: -242px -335px;
}

.bank_list ul li .bank_logo .bank_04 {
    background-position: -242px -372px;
}

.bank_list ul li .bank_logo .bank_05 {
    background-position: -242px -410px;
}

.bank_list ul li .bank_logo label {
    padding-top: 5px;
}

.bank_list ul li .account_number {
    float: left;
    width: auto;
    padding: 0 0 0 20px;
}

.bank_list ul li .span_02 {
    width: 260px;
}

/*我的回答*/
.clumn_name .answer_list {
    float: right;
    width: 104px;
    height: 24px;
    padding: 0 4px;
    margin-top: 16px;
    border: 1px #eee solid;
    background: #f8f8f8;
}

ul.answer_list li {
    padding: 20px 0;
    padding-bottom: 15px;
    border-bottom: 1px #e6e6e6 dotted;
}

ul.answer_list li span {
    display: inline-block;
    width: 100%;
    height: auto;
}

ul.answer_list li .answer_topic {
    font-size: 18px;
    color: #333;
}

ul.answer_list li .answer_topic a {
    color: #333;
}

ul.answer_list li .answer_topic a:hover {
    color: #f25618;
}

ul.answer_list li .answer_topic em {
    display: inline-block;
    width: 72px;
    height: 22px;
    margin: 0 0 0 4px;
    font-size: 12px;
    line-height: 22px;
    text-indent: 26px;
}

ul.answer_list li .answer_topic em.stage_01 {
    color: #01af69;
    background-position: -3px -445px;
}

ul.answer_list li .answer_topic em.stage_02 {
    color: #be895f;
    background-position: -79px -445px;
}

ul.answer_list li .answer_topic em.stage_03 {
    color: #999;
    background-position: -156px -445px;
}

ul.answer_list li .answer_detail {
    display: inline-block;
    padding: 0;
    padding-top: 12px;
    font-size: 12px;
    color: #666;
    border: none;
}

ul.answer_list li .answer_msg {
    padding-top: 10px;
    color: #999;
}

ul.answer_list li .answer_msg p {
    float: left;
    width: auto;
}

ul.answer_list li .answer_msg p em {
    padding: 0 3px;
    color: #ec6d1c;
}

ul.answer_list li .answer_msg .time {
    float: right;
    width: auto;
}

/*等级规则*/
ul.integral_rules {
    width: 104%;
    height: auto;
    padding-bottom: 100px;
    margin: 30px 0 0;
}

ul.integral_rules li {
    float: left;
    width: 100px;
    height: 240px;
    margin-right: 10px;
    font-size: 14px;
    text-align: center;
}

ul.integral_rules li p {
    padding-top: 15px;
}

ul.integral_rules li .progress_box {
    position: relative;
    height: 200px;
}

ul.integral_rules li .progress_box .progress_inner {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
}

ul.integral_rules li .progress_box label {
    width: 100%;
    height: auto;
}

ul.integral_rules li .progress_box span {
    display: block;
    width: 100px;
    margin-top: 10px;
}

ul.integral_rules li .progress_box .progress_01 label {
    color: #e2f291;
}

ul.integral_rules li .progress_box .progress_01 span {
    height: 40px;
    background: #e2f291;
}

ul.integral_rules li .progress_box .progress_02 label {
    color: #b3f291;
}

ul.integral_rules li .progress_box .progress_02 span {
    height: 60px;
    background: #b3f291;
}

ul.integral_rules li .progress_box .progress_03 label {
    color: #94e790;
}

ul.integral_rules li .progress_box .progress_03 span {
    height: 90px;
    background: #94e790;
}

ul.integral_rules li .progress_box .progress_04 label {
    color: #78d991;
}

ul.integral_rules li .progress_box .progress_04 span {
    height: 110px;
    background: #78d991;
}

ul.integral_rules li .progress_box .progress_05 label {
    color: #54ce93;
}

ul.integral_rules li .progress_box .progress_05 span {
    height: 130px;
    background: #54ce93;
}

ul.integral_rules li .progress_box .progress_06 label {
    color: #1bc26a;
}

ul.integral_rules li .progress_box .progress_06 span {
    height: 150px;
    background: #1bc26a;
}

ul.integral_rules li .progress_box .progress_07 label {
    color: #01af69;
}

ul.integral_rules li .progress_box .progress_07 span {
    height: 170px;
    background: #01af69;
}

/*积分兑换*/
.exchange_content {
    padding-top: 10px;
}

.exchange_content .exchange_banner {
    float: left;
    width: 515px;
    height: 246px;
}

.exchange_content .exchange_msg {
    float: right;
    width: 220px;
}

.exchange_content .exchange_msg .intetotal_total {
    height: auto;
    padding: 15px;
    margin-bottom: 20px;
    border: 1px #eee solid;
}

.exchange_content .exchange_msg .intetotal_total p {
    padding: 0 0 10px;
    font-size: 14px;
    font-weight: bold;
}

.exchange_content .exchange_msg .intetotal_total p em {
    color: #f25618;
}

.exchange_content .exchange_msg .intetotal_total a {
    display: block;
    width: 100%;
    height: auto;
    line-height: 18px;
    color: #ff960a;
}

.exchange_content .exchange_msg .intetotal_total .title {
    padding: 0 0 10px;
    font-size: 14px;
    font-weight: bold;
}

.exchange_content .exchange_msg .intetotal_total ul li {
    width: 188px;
    height: 24px;
    overflow: hidden;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.exchange_content .exchange_msg .intetotal_total ul li a {
    color: #666;
}

.exchange_content .exchange_msg .margin_bottom {
    height: 94px;
    margin: 0;
}

.exchange_list {
    width: 103%;
    padding-top: 20px;
    clear: both;
}

.exchange_list .column_name {
    padding: 20px 0;
    font-size: 14px;
    font-weight: bold;
}

/*积分兑换列表*/
.tab_exchange_list span {
    width: 20%;
}

.decorate_rights_detail .tab_exchange_list .column_name {
    height: 46px;
    overflow: hidden;
}

.decorate_rights_detail .tab_exchange_list .column_name span {
    height: 46px;
    font-size: 14px;
    line-height: 46px;
}

.decorate_rights_detail .tab_exchange_list .column_detail span {
    height: 40px;
    margin: 0;
}

.exchange_detail {
    padding-top: 10px;
}

.exchange_detail .img {
    float: left;
    width: 250px;
    height: 228px;
    borer: 1px #ccc solid;
}

.exchange_detail .img img {
    width: 250px;
    height: 228px;
}

.exchange_detail .exchange_right {
    float: right;
    width: 480px;
}

.exchange_detail .exchange_right p {
    color: #999;
}

.exchange_detail .exchange_right .name {
    font-size: 18px;
    color: #333;
}

.exchange_detail .exchange_right span {
    display: block;
    width: 100%;
    padding-top: 10px;
    font-size: 14px;
}

.exchange_detail .exchange_right span em {
    color: #f25618;
}

.exchange_detail .exchange_right .btn {
    float: none;
    padding: 12px 0;
}

.product_from {
    width: 100%;
    padding-top: 20px;
    clear: both;
    color: #999;
}

.product_msg {
    padding: 20px 0 40px;
    margin-top: 20px;
    font-size: 14px;
    border-top: 1px #e6e6e6 dotted;
}

.product_msg .msg {
    font-weight: bold;
    color: #333;
}

.product_msg p {
    padding: 10px 0;
}

/*确认收货地址*/
.check_address {
    width: 104%;
    height: auto;
    padding-top: 10px;
}

.check_address a {
    display: block;
    width: 100%;
    height: auto;
    clear: both;
    line-height: 40px;
    color: #01af68;
}

.check_address .msg_list {
    position: relative;
    float: left;
    width: 330px;
    height: 110px;
    padding: 0 15px;
    margin: 0 30px 20px 0;
    border: 1px #eee solid;
}

.check_address .msg_list p {
    padding-top: 7px;
}

.check_address .msg_list .mask_layer {
    position: absolute;
    top: -3px;
    left: -3px;
    width: 360px;
    height: 110px;
    border: 3px #fdb700 solid;
}

.check_address .msg_list .mask_layer span {
    display: block;
    width: 20px;
    height: 20px;
    margin: 90px 0 0 340px;
    background-position: -283px -232px;
}

.edit_new_address .input_msg .box label {
    width: 72px;
}

.check_msg span {
    width: 25%;
    text-align: center;
}

.check_msg span.column_04 {
    *width: 24%;
}

.check_msg .btn {
    float: right;
    width: auto;
    height: 36px;
    margin: 20px 0 0 0;
}

.exchange_success {
    width: 300px;
    height: 60px;
    margin: 0 auto;
    margin-top: 80px;
}

.exchange_success .img {
    float: left;
    width: 60px;
    height: 60px;
    background-position: -322px -102px;
}

.exchange_success .msg {
    float: left;
    width: auto;
    height: auto;
    padding: 5px 0 0 20px;
    font-size: 18px;
    color: #333;
}

.exchange_success .msg a {
    font-size: 14px;
    color: #01af68;
}

.input_msg .box .city {
    border: 1px #eee solid;
    *margin-top: 5px;
}

.input_msg .box .input_txt {
    width: 200px;
    height: 22px;
    padding: 5px;
    color: #999;
    border: 1px #eee solid;
}

.input_msg .box .redio_check {
    float: left;
    width: auto;
    width: 12px;
    height: 12px;
    margin-top: 10px;
}

.input_msg .box p {
    float: left;
    width: auto;
    padding-left: 10px;
}

.edit_new_address .input_msg .box .btn {
    display: inline-block;
    float: left;
}

.edit_new_address .input_msg .box .btn input {
    float: left;
    margin-left: 80px;
    clear: both;
}

.decorate_rights_detail .tab_detail_address .title {
    width: 100%;
    height: 14px;
    margin: 20px 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 14px;
    text-indent: 20px;
    border-left: 2px #ff960a solid;
}

.decorate_rights_detail .tab_detail_address .column_01 {
    width: 14%;
}

.decorate_rights_detail .tab_detail_address .column_02 {
    width: 20%;
    cursor: pointer;
}

.decorate_rights_detail .tab_detail_address .column_03 {
    width: 22%;
    cursor: pointer;
}

.decorate_rights_detail .tab_detail_address .column_04 {
    width: 15%;
}

.decorate_rights_detail .tab_detail_address .column_05 {
    width: 15%;
}

.decorate_rights_detail .tab_detail_address .column_06 {
    width: 14%;
    *width: 13%;
}

.decorate_rights_detail .tab_detail_address .column_06 .control_btn {
    width: auto;
    height: auto;
    color: #01af68;
    border: none;
    background: none;
}

/*升级攻略*/
.table_msg {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
    margin-top: 80px;
    clear: both;
    background: #fff;
}

.table_msg tr {
    width: 100%;
}

.table_msg .table_cloumn td {
    height: 45px;
    padding: 0 10px;
    font-size: 12px;
    text-align: left;
    color: #999;
    background: #f8f8f8;
}

.table_msg td {
    height: auto;
    padding: 10px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    text-align: left;
    color: #4d4d4d;
    border-bottom: 1px #e6e6e6 dotted;
}

.table_msg .title {
    font-size: 14px;
    font-weight: bold;
    color: #4d4d4d;
}

.table_msg .no_border {
    border-right: none;
}

.table_msg .td_01 {
    width: 180px;
}

.table_msg .td_02 {
    width: 300px;
}

.table_msg .td_03 {
    width: 120px;
}

.table_msg .td_04 {
    width: 120px;
}

.my_diary_content {
    padding-top: 30px;
    border: none;
}

.upgrade_mag {
    width: 100%;
    height: auto;
}

.upgrade_mag p {
    padding-bottom: 30px;
}

.upgrade_mag label {
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 10px;
    font-size: 16px;
    text-align: center;
    color: #f25618;
}

.upgrade_table {
    margin: 0 0 40px 0;
}

/*任务系统*/
.mission_content {
    width: auto;
    height: auto;
}

.mission_content .mission_stage {
    width: 430px;
    padding: 40px 0 60px;
    margin: 0 auto;
}

.mission_content .mission_stage .img {
    float: left;
    width: 60px;
    height: 60px;
    background-position: -322px -102px;
}

.mission_content .mission_stage .stage_detail {
    float: left;
    width: 360px;
    height: 60px;
    margin-left: 10px;
}

.mission_content .mission_stage .stage_detail p {
    padding: 5px 0 5px;
    font-size: 18px;
}

.mission_content .mission_stage .stage_detail label {
    font-size: 14px;
}

.mission_content .mission_stage .stage_detail em {
    color: #f25618;
}

.mission_tab {
    width: 100%;
    height: auto;
}

.mission_tab .tab_column {
    width: 800px;
    height: 48px;
    margin-left: -20px;
    border: 1px #eee solid;
    border-right: 0;
    border-left: 0;
}

.mission_tab .tab_column ul {
    width: 80%;
    height: 48px;
}

.mission_tab .tab_column ul li {
    float: left;
    width: auto;
    height: 48px;
    padding: 0 30px;
    font-size: 16px;
    line-height: 48px;
    cursor: pointer;
    text-align: center;
    border-right: 1px #fff solid;
    border-left: 1px #fff solid;
}

.mission_tab .tab_column ul li em {
    padding-left: 5px;
    color: #ff6667;
}

.mission_tab .tab_column ul li.cur {
    margin-top: -2px;
    border-top: 2px #ff960a solid;
    border-right: 1px #eee solid;
    border-bottom: 1px #fff solid;
    border-left: 1px #eee solid;
    background: #fff;
}

.mission_tab .tab_column ul li.cur em {
    color: #ff960a;
}

.mission_content {
    width: 100%;
    height: auto;
}

.mission_content ul {
    width: 760px;
}

.mission_content ul li {
    width: 760px;
    min-height: 40px;
    line-height: 40px;
    border-bottom: 1px #eee dotted;
}

.mission_content ul li span {
    display: block;
    float: left;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    cursor: pointer;
}

.mission_content ul li .title {
    width: 50%;
    text-indent: 10px;
    color: #ff960a;
}

.mission_content ul li .title em {
    display: inline-block;
    width: 10px;
    height: 6px;
    margin-left: 10px;
    background-position: -209px -527px;
}

.mission_content ul li .title em.cur {
    background-position: -235px -526px;
}

.mission_content ul li .type {
    width: 36%;
}

.mission_content ul li .score { /*width:14%;*/
}

.mission_content .mission_list .score em {
    color: #f66;
}

.mission_msg {
    padding: 0 0 10px 0;
    clear: both;
}

.mission_msg p {
    height: auto;
    padding-left: 20px;
    line-height: 20px;
}

.mission_msg p.detail {
    height: auto;
    padding-left: 20px;
    text-indent: 0;
}

.mission_msg p em {
    color: #ff6667;
}

.margin_top_10 {
    margin-top: 10px;
}

/* 弹窗样式[[ */
.popup_wrap {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    display: none;
    width: 100%;
    height: 100%;
    opacity: .75;
    background: #000;
    -khtml-opacity: .75;
    _position: absolute;
    filter: alpha(opacity=75);
    -moz-opacity: .75;
}

.pic_list_new {
    top: 50%;
    left: 50%;
}

.pooup_login_box {
    position: absolute;
    top: 0;
    z-index: 10010;
    display: none;
    width: 440px;
    height: auto;
    padding: 20px;
    background: #fff;
    _position: absolute;
}

.top {
    width: 100%;
    height: 26px;
}

.top .column_name {
    float: left;
    width: auto;
    font-size: 16px;
}

.top .close_btn {
    display: block;
    float: right;
    float: right;
    width: 18px;
    height: 18px;
    margin-top: 4px;
    cursor: pointer;
    background: url(../images/global_f3a0fe8664f0477491762475dc5677c9.png) no-repeat 0 -165px;
}

.pooup_login_box .content {
    padding: 0 30px;
    margin-top: 40px;
}

.pooup_login_box .content .box {
    position: relative;
    height: 37px;
    margin-top: 10px;
}

.pooup_login_box .content .box_2 {
    position: relative;
    height: auto;
    margin-top: 10px;
}

.pooup_login_box .content label {
    float: left;
    width: auto;
    height: 33px;
    margin-right: 10px;
    line-height: 33px;
    text-align: right;
}

.pooup_login_box .content .box .input_txt {
    width: 290px;
    height: 22px;
    padding: 5px;
    color: #999;
    border: 1px #ccc solid;
}

.pooup_login_box .content .box_2 ul {
    float: left;
    width: 320px;
}

.pooup_login_box .content .box_2 ul li {
    float: left;
    width: 66px;
    height: 22px;
    margin: 10px 10px 0 0;
    line-height: 22px;
    text-align: center;
    border: 1px #cdcdcd solid;
}

.pooup_login_box .content .box .input_txt_2 {
    width: 290px;
}

.pooup_login_box .content .box select {
    width: 300px;
    height: 33px;
    padding: 5px;
    border: 1px #ccc solid;
    outline: none;
}

.pooup_login_box .content .box em {
    position: absolute;
    top: 7px;
    right: 30px;
}

.pooup_login_box .content .box .btn {
    display: inline;
    float: left;
    width: auto;
    height: 30px;
    margin: 20px 0 20px 60px;
}

.pooup_login_box .content .box .btn input {
    float: left;
}

.pooup_login_box .content .box .btn .btn_unclick {
    margin-left: 10px;
}

.pooup_login_box .content .box_btn {
    height: 80px;
}

.popup_bidding {
    width: 245px;
}

.popup_bidding .content {
    width: 170px;
    margin: 0 auto;
    margin-top: 20px;
}

.popup_bidding .change_color {
    color: #be895f;
}

.popup_bidding .content .box .btn {
    padding: 0;
    margin: 0;
    margin: 20px 0 20px;
}

.popup_bidding .content .box .btn input {
    float: left;
    width: 80px;
    height: 36px;
}

.popup_bidding .content .btn .unclick {
    margin-left: 10px;
}

.comment_custom_service {
    width: 525px;
    height: 300px;
}

.comment_custom_service .comment_leave {
    float: left;
    width: 400px;
    height: auto;
    padding-top: 6px;
}

.comment_custom_service .comment_leave li {
    float: left;
    width: auto;
    padding-right: 85px;
}

.comment_custom_service .comment_leave li input {
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 3px;
}

.comment_custom_service .comment_leave li label {
    float: left;
    width: auto;
    margin-right: 0;
    margin-left: 5px;
    line-height: normal;
}

.comment_custom_service .comment_leave li span {
    display: inline-block;
    float: left;
    width: 16px;
    height: 17px;
    margin-left: 5px;
    background: url(../images/yz_back.png) no-repeat;
}

.comment_custom_service .comment_leave li.one span {
    background-position: -54px 0;
}

.comment_custom_service .comment_leave li.two span {
    background-position: -71px 0;
}

.comment_custom_service .comment_leave li.three span {
    width: 22px;
    background-position: -88px 0;
}

.comment_custom_service .comment_leave li.three {
    padding-right: 0;
}

.comment_custom_service .content .box_3 {
    height: 70px;
}

.user_textarea {
    width: 360px;
    height: 60px;
    padding: 5px;
    border: 1px #ccc solid;
}

.comment_custom_service .content .box .btn {
    margin-left: 35px;
}

.popup_success_msg {
    width: 533px;
    height: auto;
}

.popup_success_msg .success_detail {
    width: 340px;
    padding: 40px 0 60px;
    margin: 0 auto;
}

.popup_success_msg .success_detail .img {
    float: left;
    width: 60px;
    height: 60px;
    background-position: -322px -102px;
}

.popup_success_msg .content .success_detail .stage_detail {
    float: left;
    width: 260px;
    height: 60px;
    margin-left: 10px;
}

.popup_success_msg .content .success_detail .stage_detail p {
    padding: 5px 0 5px;
    font-size: 18px;
}

.popup_success_msg .content .success_detail .stage_detail label {
    width: 100%;
    font-size: 14px;
    line-height: normal;
    text-align: left;
}

.popup_success_msg .content.success_detail .stage_detail em {
    color: #f25618;
}

.no_house_type .no_content {
    width: 620px;
}

.no_house_type .no_content .nc_tips a {
    padding: 0 5px;
    color: #01a469;
}

.popup_approval {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1000;
    display: none;
    width: 350px;
    height: 220px;
    padding: 20px;
    margin-top: -110px;
    margin-left: -180px;
    border: 1px #f36f20 solid;
    background: #fff;
}

.popup_approval p {
    width: 200px;
    padding-top: 50px;
    margin: 0 auto;
}

.popup_approval .btn {
    margin: 0 auto;
    margin: 40px 150px 0 0;
}

.cooper_compeny {
    width: 470px;
}

.cooper_compeny .content {
    margin-top: 10px;
    color: #5c5c5c;
}

.cooper_compeny .content .box {
    margin-top: 0;
}

.cooper_compeny .content .box div {
    float: left;
    width: 50%;
    color: #5c5c5c;
}

.cooper_compeny .content .box {
    height: auto;
    padding-bottom: 15px;
    overflow: hidden;
    border-bottom: 1px #eee dotted;
}

.cooper_compeny .content .box_end {
    border-bottom: 0;
}

.cooper_compeny .content .box p {
    float: left;
    width: 50%;
    margin-top: 30px;
}

.cooper_compeny .content .box_2 {
    height: auto;
    margin: 20px 0;
    overflow: hidden;
}

.cooper_compeny .content .box_2 p {
    float: left;
    width: 50%;
}

.cooper_compeny .content .box div p input {
    vertical-align: middle;
}

.cooper_compeny .content .box {
    padding-bottom: 0;
    border: none;
}

.cooper_compeny .content .border_string {
    width: 100%;
    height: 1px;
    margin-top: 20px;
    border-top: 1px #e6e6e6 dotted;
}

.cooper_compeny .content .box p.box_line {
    margin-top: 15px;
}

.cooper_compeny .content p input[type=radio] {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 4px 5px 0 0;
}

.cooper_compeny .content .box p span {
    color: #333;
}

.cooper_compeny .content .box p input[type=text] {
    width: 145px;
    height: 33px;
    padding-left: 3px;
    margin: 0 2px;
    color: #999;
    border: 1px solid #eee;
}

.cooper_compeny .content .box_btn {
    border-bottom: 0;
}

.cooper_compeny .content .box_btn .btn {
    margin: 20px 0 20px 60px;
}

.cooper_compeny .content .box_upload {
    display: none;
    width: 100%;
    height: 35px;
    border-bottom: 0;
}

.cooper_compeny .content .box_upload span {
    float: left;
    width: auto;
    height: 34px;
    margin-right: 10px;
    line-height: 34px;
}

.cooper_compeny .content .box_upload input {
    float: left;
    width: 95px;
    height: 35px;
    color: #333;
    border: 0;
    background: #eee;
}

.cooper_compeny .content .box_upload span.batch {
    margin-left: 5px;
    color: #999;
}

.cooper_compeny .content .box span {
    float: left;
    width: auto;
    height: 34px;
    margin-right: 10px;
    line-height: 34px;
}

.cooper_compeny .content .box .date {
    float: left;
    width: 148px;
    height: 22px;
    padding: 5px;
    margin-bottom: 10px;
    color: #999;
    border: 1px #ccc solid;
}

.cooper_compeny .content .box .start_time {
    margin-right: 10px;
}

.apply_accept {
    padding-right: 45px;
}

.apply_accept .content .box select {
    height: 33px;
    padding-left: 10px;
    color: #333;
    border: 1px solid #eee;
}

.apply_accept .content .box label {
    width: 80px;
}

.apply_accept .content .box select.pic_list {
    width: 168px;
}

.apply_accept .content .box select.date {
    width: 118px;
}

.apply_accept .content .box_btn {
    height: auto;
    margin-top: 0;
    overflow: hidden;
}

.apply_accept .content .box_btn .btn {
    margin-left: 90px;
}

.apply_accept .content .tpl_msg {
    width: 310px;
    margin-top: -5px;
    margin-left: 90px;
    color: #999;
}

.apply_accept .content .time_msg {
    margin-left: 90px;
    color: #f66;
}

.to_nm .content .box_btn {
    margin-top: -15px;
}

.remit_info {
    width: 480px;
    height: 450px;
}

.remit_info .content label {
    width: 68px;
}

.remit_info .content .tip {
    display: block;
    height: auto;
    padding: 10px;
    margin-bottom: 10px;
    color: #999;
    background: #f8f8f8;
}

.remit_info .content .box input[type=text] {
    width: 218px;
    height: 23px;
}

.remit_info .content .box select {
    width: 230px;
    height: 35px;
    color: #333;
}

.remit_info .content .box em {
    right: 90px;
}

.remit_info .content .box input.input_txt_2 {
    width: 118px;
}

.remit_info .content .box_tpl_msg {
    height: auto;
    margin-left: 70px;
    color: #ff4a4a;
}

.remit_info .content .box_btn {
    margin-top: -15px;
}

.remit_info .content .box_btn .btn {
    margin-left: 70px;
}

.remit_info .content .checkCode {
    width: auto;
    padding-top: 4px;
}

.pop_Apply_approval {
    width: 470px;
}

.pop_Apply_approval .content .tip {
    display: block;
    height: auto;
    padding: 10px;
    color: #999;
    background: #f8f8f8;
}

.pop_Apply_approval .content .box .input_txt {
    width: 150px;
}

.pop_Apply_approval .content .box .post_code {
    width: 123px;
    height: 34px;
    margin-left: 10px;
    line-height: 34px;
    border: none;
    background: #eee;
}

/*弹窗 突击检查*/
.surprise_inspection {
    display: none;
    width: 475px;
}

.surprise_inspection .content {
    margin-bottom: 30px;
}

.surprise_inspection .content .box label {
    float: left;
    width: 72px;
}

.surprise_inspection .content .box .time {
    position: relative;
    float: left;
    width: 130px;
    height: 32px;
    margin-right: 10px;
    border: 1px #d8d8d8 solid;
}

.surprise_inspection .content .box .time2 {
    float: left;
    width: 180px;
    height: 32px;
    margin-right: 0;
    border: 1px #d8d8d8 solid;
}

.surprise_inspection .content .box .time .cur_time {
    display: block;
    width: 130px;
    height: 32px;
    cursor: pointer;
}

.surprise_inspection .content .box .time2 .cur_time {
    width: 180px;
}

.surprise_inspection .content .box .time .cur_time p {
    float: left;
    width: auto;
    height: 32px;
    line-height: 30px;
    text-indent: 10px;
}

.surprise_inspection .content .box .time .cur_time em {
    position: inherit;
    display: block;
    float: right;
    width: 7px;
    height: 4px;
    margin: 15px 10px 0 0;
    background-position: -290px -529px;
}

.surprise_inspection .content .box .time ul {
    position: absolute;
    left: -1px;
    z-index: 5;
    width: 130px;
    height: auto;
    border: 1px #d8d8d8 solid;
    background: #fff;
}

.surprise_inspection .content .box .time2 ul {
    width: 180px;
}

.surprise_inspection .content .box .time ul li {
    width: 100%;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    text-indent: 10px;
}

.surprise_inspection .content .box .time ul li:hover {
    background: #f4f4f4;
}

.surprise_inspection .content .msg {
    display: block;
    width: auto;
    height: 26px;
    margin-left: 80px;
    color: #f66;
}

.surprise_inspection .content .msg span {
    display: block;
    width: 100%;
}

.surprise_inspection .content .msg .msg_01 {
    display: block;
}

.surprise_inspection .content .msg .msg_02 {
    display: none;
}

.surprise_inspection .content .box .btn {
    display: block;
    width: auto;
    height: auto;
    margin: 10px 0 0 80px;
    color: #f66;
}

.surprise_inspection .content .box .check_msg {
    margin: 20px 0 0 80px;
}

.surprise_inspection .content .box .check_msg .msg_pic {
    float: left;
    width: 14px;
    height: 14px;
    margin-top: 2px;
    background-position: -36px -165px;
}

.surprise_inspection .content .box .check_msg .msg_detail {
    float: left;
    width: 310px;
    margin-left: 10px;
    text-align: left;
}

.inspection_success {
    position: absolute;
    top: 25%;
    z-index: 10001;
    display: none;
    width: 475px;
    padding: 20px;
    background: #fff;
}

.inspection_success .content {
    padding: 0 55px;
    margin: 80px 0 90px;
}

.inspection_success .content .box {
    position: relative;
    height: 33px;
    margin-top: 10px;
}

.inspection_success .content .box em {
    padding-right: 10px;
    color: #f66;
}

.weixin_bind_01 {
    z-index: 20000;
    display: none;
    width: 310px;
    height: auto;
}

.weixin_bind_01 .content {
    width: 100%;
    padding: 0;
    margin: 0;
}

.weixin_bind_01 .content .box {
    margin: 0;
}

.weixin_bind_01 .weixin_title {
    width: 100%;
    height: auto;
    font-size: 18px;
    text-align: center;
    border-bottom: 1px #eee dotted;
}

.weixin_codeImg {
    width: 130px;
    height: 130px;
    margin: 0 auto;
    margin-top: 15px;
}

.weixin_codeImg img {
    width: 130px;
    height: 130px;
}

.weixin_codeImg img.loading_gif {
    width: 20px;
    height: 20px;
    margin: 55px;
}

.weixin_bind_01 .bind_msg {
    width: 100%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 12px;
    color: #666;
}

.weixin_bind_01 .bind_msg span.img {
    float: left;
    width: 32px;
    height: 35px;
    margin-right: 10px;
}

.weixin_bind_01 .bind_msg span.msg_detail {
    float: left;
}

.weixin_bind_01 .bind_msg span.msg_detail label .refresh {
    cursor: pointer;
    color: #39c472;
    border: 0;
    background: 0;
}

.weixin_bind_01 .msg_success {
    width: 135px;
    height: 36px;
}

.weixin_bind_01 .msg_success .img {
    margin-top: 2px;
    background-position: -91px -222px;
}

.weixin_bind_01 .msg_success .msg_detail {
    width: 90px;
}

.weixin_bind_01 .msg_false {
    width: 144px;
    height: 36px;
}

.weixin_bind_01 .msg_false .msg_detail {
    width: 102px;
}

.weixin_bind_01 .msg_false .img {
    background-position: -124px -222px;
}

.weixin_bind_01 .msg_false p .refresh {
    color: #39c472;
    border: 0;
    background: #fff;
}

.weixin_bind_01 .msg_info {
    width: 200px;
}

.weixin_bind_01 .msg_info p {
    width: 100%;
    text-align: center;
}

/*.weixin_bind_02{ width: 310px; height: auto; display: block; top: 50%; left: 40%; display: none;}*//*.weixin_bind_02 .content{ margin: 0; width: 100%; padding: 0;}*//*.weixin_bind_02 .weixin_title { width: 100%; height:auto; text-align: center; font-size: 18px; border-bottom: 1px #eee dotted;}*//*.weixin_bind_02 .content .bind_detail{ margin: 0 auto;  height: 90px; width: 240px; margin-top: 20px; position: relative;}*//*.weixin_bind_02 .content .bind_detail .head_img{ width: 63px; height: 63px; float: left;}*//*.weixin_bind_02 .content .bind_detail .head_img img{ width: 60px; height: 60px; border-radius: 30px; border: 2px #E8E8E8 solid; }*//*.weixin_bind_02 .content .bind_detail .user_name{ width: auto; height: auto; position: absolute; top:70px; left: 0;}*//*.weixin_bind_02 .content .bind_detail .arrow{ width:55px; height:55px; background:url(../images/third_account_bind.png) no-repeat -10px -10px; float: left; margin-left: 30px;}*//*.weixin_bind_02 .content .bind_detail .icon_weixin{width:55px; height:55px; background:url(../images/third_account_bind.png) no-repeat -80px -7px; float: left; margin-left: 30px;}*//*.weixin_bind_02 .content .box .btn .btn_unclick{ margin-left: 20px;}*//*第三方解绑弹窗*/
.third_account_01 {
    width: 396px;
    height: 193px;
}

.third_account_01 p {
    width: 100%;
    font-size: 18px;
    text-align: center;
}

.third_account_01 .content {
    margin-top: 20px;
}

.third_account_01 .content .box .btn {
    margin: 20px 0 20px 100px;
}

.third_account_02 {
    width: 396px;
    height: 176px;
}

.third_account_02 .img {
    float: left;
    width: 32px;
    height: 32px;
    margin: 0 0 40px 80px;
    background-position: -91px -225px;
}

.third_account_02 .status_msg {
    float: left;
    width: auto;
    height: 30px;
    margin-left: 10px;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
}

.third_account_03 {
    width: 396px;
}

.third_account_03 p {
    width: 100%;
    height: auto;
    text-align: center;
}

.third_account_03 .content .box {
    position: relative;
    width: 265px;
    margin: 0 auto;
    margin-top: 20px;
}

.third_account_03 .content .box .default_value {
    position: absolute;
    top: 0;
    left: 0;
    width: 265px;
    margin: 0;
    text-align: left;
    text-indent: 10px;
    color: #d7d7d7;
}

.third_account_03 .content .box .default_value_2 {
    width: 132px;
}

.third_account_03 .content .box .input_txt {
    width: 253px;
}

.third_account_03 .content .box .input_txt2 {
    display: inline-block;
    float: left;
    width: 120px;
    height: 22px;
    padding: 5px;
    color: #999;
    border: 1px #ccc solid;
}

.third_account_03 .content .box .post_btn {
    float: left;
    width: 123px;
    height: 34px;
    margin-left: 10px;
    line-height: 34px;
    color: #666;
    border: none;
    background: #eee;
}

.third_account_03 .content .box .btn {
    margin: 0 0 20px 0;
}

.third_account_03 .content .box .message {
    top: 36px;
    left: 0;
    padding: 0;
    clear: both;
}

.third_account_03 .content .box .message .email_login {
    color: #ff960a;
}

.third_account_04 {
    width: 396px;
}

.third_account_04 .content {
    margin-top: 20px;
}

.third_account_04 .img {
    float: left;
    width: 32px;
    height: 32px;
    margin: 0 0 10px 80px;
    background-position: -91px -225px;
}

.third_account_04 .status_msg {
    float: left;
    width: auto;
    height: 30px;
    margin-left: 10px;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
}

.third_account_04 p {
    width: 100%;
    height: auto;
    clear: both;
    text-align: center;
    color: #999;
}

.third_account_04 .content .box .btn {
    margin: 10px 0 20px 130px;
}

/*2014/12/4*/
.tpl_mgs .top .title {
    float: left;
    width: 417px;
    font-size: 16px;
    text-align: center;
    color: #b37c44;
}

.tpl_mgs .content {
    padding: 0 20px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.tpl_mgs .content .box {
    height: auto;
}

.tpl_mgs .content .code {
    margin-top: 15px;
    text-align: center;
}

.massage_tpl {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1001;
    display: block;
    width: 288px;
    height: 105px;
    border: 1px #f8f8f8 solid;
    background: #fff;
}

.massage_tpl .top {
    height: 25px;
    line-height: 25px;
    color: #c4a180;
    background: #fff0d8;
}

.massage_tpl .top span {
    margin-left: 15px;
    line-height: 25px;
}

.massage_tpl .top span.close {
    display: inline-block;
    float: right;
    width: 10px;
    height: 10px;
    margin-top: 7px;
    margin-right: 10px;
    background: url("../images/close_49547e59b37046be962bdc9a0e3522ba.png") no-repeat -2px -2px;
}

.massage_tpl .box {
    padding: 5px 23px 15px 8px;
}

.massage_tpl .box .title {
    margin-bottom: 10px;
    color: #333;
}

.massage_tpl .box .info a {
    color: #b37b44;
}

/*我的装修日记   修改版*/
.decorate_diary_list .diary_list {
    margin: 30px 0 0 0;
    border: 1px #eee solid;
}

.diary_title {
    padding: 20px;
    background: #f8f8f8;
}

.diary_title .diary_title_left {
    float: left;
    width: auto;
    height: 20px;
    font-size: 20px;
    line-height: 20px;
    color: #333;
}

.diary_title .diary_title_right {
    float: right;
    width: 205px;
    height: 16px;
    overflow: hidden;
}

.diary_title .diary_title_right ul {
    width: 250px;
    margin-left: -1px;
}

.diary_title .diary_title_right ul li {
    float: left;
    height: 16px;
    padding: 0 16px;
    font-size: 12px;
    line-height: 16px;
    color: #999;
    border-left: 1px #eee solid;
}

.diary_title .diary_title_right ul li span {
    display: inline-block;
    float: left;
    width: 18px;
    height: 16px;
    margin-right: 8px;
}

.diary_title .diary_title_right ul li span.icon_01 {
    background-position: -53px -22px;
}

.diary_title .diary_title_right ul li span.icon_02 {
    background-position: -79px -24px;
}

.diary_title .diary_title_right ul li span.icon_03 {
    background-position: -108px -23px;
}

.diary_title .time {
    width: 100%;
    height: 18px;
    padding-top: 15px;
    clear: both;
}

.diary_title .time p {
    float: left;
    width: auto;
    padding-right: 20px;
    font-size: 12px;
    color: #999;
}

.decorate_diary_list .diary_detail {
    padding: 20px;
    margin-top: 0;
    border-bottom: 1px #eee solid;
}

.diary_detail .msg_top {
    width: 100%;
    height: 14px;
    line-height: 14px;
}

.diary_detail .msg_top span {
    float: left;
    width: auto;
}

.diary_detail .msg_top em {
    float: left;
    padding: 0 10px;
}

.diary_detail .msg_top em.border_right {
    border-right: 1px #eee solid;
}

.diary_detail .msg_top p, .diary_content .msg_top a {
    display: inline-block;
    width: auto;
}

.diary_detail a {
    color: #01af69;
}

.diary_detail .msg_top a {
    float: right;
}

.diary_detail p {
    width: 100%;
    margin-top: 10px;
}

.decorate_diary_list .diary_btn {
    width: 756px;
    overflow: hidden;
}

.decorate_diary_list .diary_btn ul {
    width: 760px;
    height: 60px;
    line-height: 30px;
}

.decorate_diary_list .diary_btn ul li {
    float: left;
    width: 338px;
    height: 60px;
    padding: 0 20px;
    border-right: 1px #eee solid;
}

.decorate_diary_list .diary_btn ul li span {
    float: left;
    line-height: 60px;
}

.decorate_diary_list .diary_btn ul li .btn {
    margin-top: 15px;
}

.decorate_diary_list .diary_btn ul li .btn input {
    background: #01af69;
}

.create_diary {
    width: 100%;
    height: 55px;
    margin: 30px 0 80px;
    line-height: 55px;
    background: #f8f8f8;
}

.create_diary a {
    display: block;
    width: 100px;
    margin: 0 auto;
    font-size: 14px;
    text-align: center;
    color: #01af69;
}

/**********中标项目评论**************/
.new_yz_new_top .fast_ico_edit, .new_yz_new_top .fast_ico_find, .dec_progress li.pro_dot, .dec_progress .pro_finish, .a_zb_project .gcjd_zhis, .judge_ico, .fw_pf dd, .sg_pf dd, .bj_pf dd, .sj_pf dd, .bj_pf dd, .sg_pf dd, .sgjd_pf dd, .zj_pf dd, .comment_content .a_zb_project .pre_comment .pingfen span {
    display: inline-block;
    background: url(../images/yz_back.png) no-repeat;
    *display: inline;
    *zoom: 1;
}

.zb_project_c .comment_content .title {
    padding: 12px;
    margin-top: 10px;
    border: 1px solid #fff1e0;
    background: #fffdee;
}

.comment_content h3 {
    height: 16px;
    margin-top: 75px;
    margin-bottom: 68px;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #000;
}

.comment_content .no_apply {
    margin-left: 260px;
}

.comment_content .no_apply a {
    display: block;
    background: url(../images/my_yz_xmgl.jpg) no-repeat;
}

.comment_content .no_apply a.no_apply_fzb {
    float: left;
    width: 232px;
    height: 60px;
    font-size: 18px;
    font-weight: bold;
    line-height: 60px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-position: 0 0;
}

.judge_ico {
    width: 16px;
    height: 17px;
    margin-top: -3px;
    margin-left: 5px;
    vertical-align: middle;
    *margin-top: 0;
}

.judge_ico_good {
    background-position: -54px 0;
}

.judge_ico_normal {
    background-position: -71px 0;
}

.judge_ico_bad {
    width: 22px;
    background-position: -88px 0;
}

.zb_project_c .comment_content .pjxz_title {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    line-height: normal;
    color: #333;
}

.zb_project_c .comment_content .pjxz_detail {
    font-family: "Microsoft YaHei";
    line-height: 22px;
    color: #666;
}

.zb_project_c .comment_content .a_zb_project {
    font-family: "微软雅黑", "Microsoft Yahei", "宋体", \5b8b\4f53;
}

.zb_project_c .comment_content .title_b {
    height: 24px;
    padding-bottom: 10px;
    margin-top: 35px;
    font-family: "微软雅黑", "Microsoft Yahei", "宋体", \5b8b\4f53;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    color: #333;
    border-bottom: 1px dashed #d5d5d5;
}

.comment_content .title_b .title_b_l {
    display: inline-block;
    float: left;
    font-size: 16px;
    font-weight: normal;
    color: #333;
}

.comment_content .title_b .title_b_l a {
    color: #518900;
}

.comment_content .title_b .title_b_r {
    display: inline-block;
    float: right;
    width: 50px;
    height: 23px;
    margin-top: 4px;
    font-weight: normal;
    color: #518900;
    background: url("../images/my_yz_xmgl_9fa49ab1301c45d0b8fa3c1e2d87ecc8.jpg") no-repeat scroll -42px -162px transparent;
}

.comment_content .title_b .title_b_shq {
    background-position: -141px -162px;
}

.zb_project_c .comment_content .a_zb_project .title_s {
    padding: 25px 0 15px 0;
    font-size: 14px;
    line-height: 24px;
    color: #999;
}

.comment_content .a_zb_project .title_s strong {
    font-weight: normal;
    color: #ff960a;
}

.comment_content .a_zb_project .title_s .zb_fcname {
    display: inline-block;
    float: left;
    margin-right: 47px;
}

.comment_content .a_zb_project .title_s .zx_date {
    display: inline-block;
    float: right;
}

.comment_content .a_zb_project .add_comment {
    width: 759px;
    margin-top: 38px;
    overflow: hidden;
}

.comment_content .a_zb_project .add_comment .tip_jieduan {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
    color: #333;
}

.comment_content .a_zb_project .yz_judge {
    margin: 15px 0;
}

.comment_content .a_zb_project .yz_judge label input {
    margin-right: 3px;
    vertical-align: middle;
}

.comment_content .a_zb_project .yz_judge label {
    margin-right: 85px;
    color: #333;
}

.comment_content .a_zb_project .judge_ico {
    width: 16px;
    height: 17px;
    margin-left: 5px;
    vertical-align: middle;
}

.comment_content .a_zb_project .judge_ico_good {
    background-position: -54px 0;
}

.comment_content .a_zb_project .yz_judge .judge_ico_normal {
    background-position: -71px 0;
}

.comment_content .a_zb_project .yz_judge .judge_ico_bad {
    width: 22px;
    background-position: -88px 0;
}

.comment_content .a_zb_project .jungong_text1, .comment_content .a_zb_project .jungong_text3 {
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    color: #333;
}

.comment_content .a_zb_project .jungong_text2 {
    font-size: 14px;
    line-height: 30px;
    color: #333;
}

.comment_content .a_zb_project .jungong_text3 {
    margin-top: 30px;
    line-height: 14px;
}

.comment_content .a_zb_project .jungong_choice {
    color: #666;
}

.comment_content .a_zb_project .jungong_choice input {
    margin-left: 5px;
}

.comment_content .a_zb_project .fw_pf {
    height: 21px;
    margin-bottom: 8px;
    overflow: hidden;
}

.comment_content .a_zb_project .sg_pf {
    height: 21px;
    overflow: hidden;
}

.comment_content .a_zb_project .sgjd_pf {
    height: 21px;
    overflow: hidden;
}

.comment_content .a_zb_project .sj_pf {
    height: 21px;
    overflow: hidden;
}

.comment_content .a_zb_project .bj_pf {
    height: 21px;
    overflow: hidden;
}

.comment_content .a_zb_project dl {
    float: left;
}

.comment_content .a_zb_project dt {
    display: inline-block;
    line-height: 24px;
    color: #666;
    *display: inline;
    *zoom: 1;
}

.comment_content .a_zb_project .fw_pf span {
    display: inline-block;
    float: left;
    margin-left: 3px;
    line-height: 24px;
    color: #666;
}

.comment_content .a_zb_project .sg_pf span {
    display: inline-block;
    float: left;
    margin-left: 3px;
    line-height: 24px;
    color: #666;
}

.comment_content .a_zb_project .sgjd_pf span {
    display: inline-block;
    float: left;
    margin-left: 3px;
    line-height: 24px;
    color: #666;
}

.comment_content .a_zb_project .sj_pf span {
    display: inline-block;
    float: left;
    margin-left: 3px;
    line-height: 24px;
    color: #666;
}

.comment_content .a_zb_project .bj_pf span {
    display: inline-block;
    float: left;
    margin-left: 3px;
    line-height: 24px;
    color: #666;
}

.sgjd_pf dd, .fw_pf dd, .sj_pf dd, .bj_pf dd, .sg_pf dd, .zj_pf dd {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-top: -3px;
    cursor: pointer;
    vertical-align: middle;
    background-position: -111px 0;
    *display: inline;
    *margin-top: 0;
    *zoom: 1;
}

.sgjd_pf .nochose, .fw_pf .nochose, .sj_pf .nochose, .bj_pf .nochose, .sg_pf .nochose, .zj_pf .nochose {
    background-position: -124px 0;
}

.sgjd_pf .form_error, .sj_pf .form_error, .sj_pf .form_error, . .form_error, .sg_pf .form_error, .zj_pf .form_error {
    display: inline-block;
    margin-left: 5px;
    color: #f66;
}

.sgjd_pf .form_error .ico_error, .sj_pf .form_error .ico_error, .bj_pf .form_error .ico_error, .fw_pf .form_error .ico_error, .sg_pf .form_error .ico_error, .zj_pf .form_error .ico_error {
    margin-top: -3px;
    *margin-top: 0;
}

.comment_content .a_zb_project textarea {
    width: 709px;
    height: 86px;
    padding: 10px 8px;
    margin-top: 17px;
    resize: none;
    border: 1px solid #ccc;
}

.comment_content .a_zb_project .num_limit {
    padding-right: 30px;
    line-height: 24px;
    text-align: right;
    color: #666;
}

.comment_content .a_zb_project .add_comment .add_pic {
    width: 711px;
    padding-left: 14px;
    line-height: 31px;
    color: #666;
    border: 1px solid #ccc;
    border-top: none;
}

.comment_content .a_zb_project .add_comment .add_pic .add_pic_bg {
    display: inline-block;
    width: 18px;
    height: 16px;
    margin-right: 7px;
    vertical-align: middle;
    background: url("../images/my_yz_index_bg.gif") no-repeat -482px -279px;
}

.comment_content .a_zb_project .add_comment .add_pic_file {
    display: none;
    width: 705px;
    padding: 10px;
    padding-left: 14px;
    color: #666;
    border: 1px solid #ccc;
    border-top: none;
}

.comment_content .a_zb_project .smt {
    margin-top: 14px;
    margin-bottom: 20px;
}

.comment_content .a_zb_project .smt input {
    width: 80px;
    height: 40px;
    cursor: pointer;
    color: #fff;
    border: 0;
    background-color: #f36f20;
}

.comment_content .a_zb_project .pre_comment {
    padding-top: 15px;
    margin-top: 40px;
    border-top: 1px dotted #e6e6e6;
}

.comment_content .a_zb_project .pre_comment .my_comm {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}

.comment_content .a_zb_project .pre_comment .my_comm a {
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: #ff960a;
    *margin-top: -25px;
}

.comment_content .a_zb_project .pre_comment .my_comm a:hover {
    color: #f25618;
}

.comment_content .a_zb_project .pre_comment .my_comm a .arrow_green {
    vertical-align: 0;
    *vertical-align: middle;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail {
    margin-bottom: 60px;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail p {
    line-height: 18px;
    color: #666;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .jieduan {
    font-size: 14px;
    color: #333;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail b {
    font-weight: normal;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .pingfen {
    margin: 12px 0 17px;
    overflow: hidden;
    color: #666;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .pingfen p {
    display: inline-block;
    float: left;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .pingfen span {
    float: left;
    width: 12px;
    height: 12px;
    margin-top: 3px;
    margin-right: 3px;
    background-position: -111px 0;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .pingfen .notchose {
    background-position: -124px 0;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .fw_pf_pre {
    margin-right: 36px;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .btn {
    float: left;
    width: 90px;
    height: 32px;
    cursor: pointer;
    border: 0;
    background: url("../images/my_yz_index_bg.gif") no-repeat -187px -103px;
}

.comment_content .a_zb_project .pre_comment .bumanyi {
    display: block;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    color: red;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz {
    padding: 15px 10px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 12px;
    line-height: 20px;
    word-break: break-all;
    color: #666;
    background: #f8f8f8;
    *zoom: 1;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz:after {
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
    content: "\0020";
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail div.content_yz b {
    float: left;
    width: 550px;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz span {
    color: #333;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz .content_yz_date {
    float: right;
    color: #333;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz .content_yz_date b {
    float: none;
    width: 70px;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz_zj {
    margin-top: 10px;
    color: #999;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz_zj .zj_btn {
    display: block;
    width: 128px;
    height: 30px;
    margin-bottom: 7px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background-color: #00b34c;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_img a {
    display: inline-block;
    margin-right: 20px;
    overflow: hidden;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz_zjinput {
    position: relative;
    padding: 0 30px 30px;
    margin-top: 12px;
    border: 1px solid #eee;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz_zjinput .judge_ico {
    margin-left: 0;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz_zjinput .ico_arrow_up {
    position: absolute;
    top: -10px;
    left: 20px;
    display: block;
    width: 16px;
    height: 12px;
    overflow: hidden;
    background: url(../images/yz_back_a0ab6f5792ff42ac8b8a0679ca1b50b2.png) -139px 0;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .content_yz_zjinput textarea {
    width: 650px;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .hf_zxgs {
    position: relative;
    padding: 10px 9px 14px 15px;
    margin-bottom: 9px;
    overflow: hidden;
    line-height: 22px;
    border: 1px solid #ffc468;
    background-color: #fffce9;
    _height: 90%;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .hf_zxgs strong {
    font-weight: bold;
    color: #666;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .hf_zxgs .jiantou {
    position: absolute;
    top: -7px;
    left: 135px;
    display: inline-block;
    width: 12px;
    height: 7px;
    background: url("../images/my_yz_index_bg.gif") no-repeat -423px -46px;
}

.comment_content .a_zb_project .pre_comment .pre_comm_detail .koubei strong {
    font-weight: bold;
    color: #ff6000;
}

.comment_content .a_zb_project .gcjd_txt {
    width: 850px;
    margin-top: 5px;
    margin-bottom: 13px;
    font-size: 14px;
    line-height: 24px;
    color: #1a1a1a;
}

.comment_content .a_zb_project .gcjd_txt a {
    margin-right: 95px;
}

.comment_content .a_zb_project .gcjd_txt span {
    display: inline-block;
    width: 70px;
    text-align: center;
}

.comment_content .a_zb_project .gcjd_txt .gcjd_two {
    color: #333;
}

.comment_content .a_zb_project .gcjd_txt .gcjd_four {
    color: #666;
}

.comment_content .a_zb_project .gcjd_bg {
    width: 663px;
    height: 30px;
    margin-bottom: 65px;
    margin-left: 26px;
    line-height: 30px;
    background: url("../images/gcjd_jd_bg.gif") repeat-x 0 0;
    background-position: 0 13px;
    _margin-bottom: 15px;
}

.comment_content .a_zb_project .gcjd_bg span {
    display: inline-block;
}

.comment_content .a_zb_project .gcjd_bg .green_quan {
    float: left;
    width: 20px;
    height: 20px;
    margin-top: 4px;
    background: url("../images/gcjd_jd_quan.gif");
}

.comment_content .a_zb_project .gcjd_bg .green_line {
    float: left;
    width: 107px;
    height: 21px;
    margin-top: 4px;
    background: url("../images/gcjd_jd_line.gif");
}

.comment_content .a_zb_project .gcjd_bg .green_line_dq {
    float: left;
    width: 107px;
    height: 30px;
    margin-top: 4px;
    background: url("../images/gcjd_jd_line_dq.gif");
}

.comment_content .a_zb_project .gcjd_bg .grey_quan {
    float: left;
    width: 19px;
    height: 19px;
    margin-top: 4px;
    margin-left: 88px;
    line-height: 30px;
    background: url("../images/gcjd_jd_grey_quan.gif");
}

.comment_content .a_zb_project .gcjd_zhis {
    position: relative;
    width: 100px;
    height: 31px;
    margin-bottom: 5px;
    line-height: 24px;
    text-align: center;
    color: #999;
    background-position: -52px -21px;
}

.comment_content .dec_progress {
    padding-left: 22px;
}

.comment_content .dec_progress li {
    display: block;
    float: left;
}

.comment_content .dec_progress li.pro_dot {
    width: 25px;
    height: 25px;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-position: -26px -21px;
}

.comment_content .dec_progress li.pro_dot_on {
    background-position: 0 -21px;
}

.comment_content .dec_progress li.pro_line {
    width: 120px;
    height: 3px;
    margin: 10px;
    background-color: #eee;
}

.comment_content .dec_progress .pro_finish {
    width: 14px;
    height: 10px;
    background-position: -39px 0;
}

/* 业主后台-我的设计报价方案 */
.my_design_plan h2 {
    padding-bottom: 10px;
    font-family: "Microsoft SimSun";
    font-size: 14px;
    color: #4f8900;
    border-bottom: 1px dotted #e2e2e2;
}

.my_design_plan_box {
    padding: 20px 0;
    overflow: hidden;
    font-family: "Microsoft YaHei";
}

.my_design_plan_logo {
    float: left;
    width: 138px;
    height: 138px;
    border: 1px solid #eaeaea;
}

.my_design_plan_content {
    display: inline;
    float: left;
    width: 598px;
    margin-left: 20px;
}

.my_design_plan_content h3 {
    height: 35px;
    line-height: 35px;
    text-indent: 10px;
    color: #333;
    background-color: #f8f8f8;
}

.my_design_plan_content .b_r {
    border-right: 1px dotted #e6e6e6;
}

.my_design_plan_content_s {
    float: left;
    width: 274px;
    padding-left: 20px;
    margin-top: 20px;
}

.my_design_plan_content_s h4 {
    height: 18px;
    padding: 0;
    margin: 0 0 15px;
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    color: #be895f;
    background: none;
}

.my_design_plan_content_s ul {
    overflow: hidden;
}

.my_design_plan_content_s ul li {
    display: inline;
    float: left;
    width: 274px;
    height: 36px;
    margin-bottom: 10px;
    overflow: hidden;
    line-height: 18px;
}

.my_design_plan_content_s ul li a {
    float: right;
    width: 54px;
    height: 24px;
    margin: 0 20px 0 0;
    line-height: 24px;
    text-align: center;
    color: #fff;
    background-color: #00b34a;
}

.my_design_plan_content_s ul li p {
    color: #999;
}

.my_design_plan_content_s ul li span {
    display: block;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #666;
}

.my_design_plan_content_s strong {
    display: block;
    width: 294px;
    padding: 20px 0;
    margin: 0;
    font-size: 14px;
    font-weight: normal;
    text-indent: 75px;
    color: #333;
}

.auth_code {
    position: absolute;
    top: -83px;
    right: -15px;
    display: none;
    width: 145px;
    height: 62px;
    padding: 0 8px 8px;
    border: 1px solid #d6ded9;
    background-color: #f6fff9;
}

.third_account_03 .content .box .auth_code label {
    display: block;
    width: 145px;
    height: 26px;
    margin: 0;
    margin-top: 5px;
    overflow: hidden;
    clear: both;
}

.auth_code label img {
    display: inline;
    float: left;
}

.auth_code label a {
    display: inline;
    float: left;
    margin-left: 12px;
    line-height: 26px;
    color: #00ad4d;
}

.auth_code label input.authCodeText {
    float: left;
    width: 92px;
    height: 22px;
    text-indent: 10px;
}

.auth_code label input.autoCodeButton {
    float: right;
    width: 45px;
    height: 24px;
    padding: 0;
    color: #fff;
    border: 1px solid #f36f20;
    background-color: #f36f20;
}

.third_account_03 .content .box .auth_code em {
    position: absolute;
    top: 70px;
    left: 70px;
    z-index: 2;
    display: inline-block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
    border-width: 10px;
    border-style: solid dashed dashed dashed;
    border-color: #f6fff9 transparent transparent transparent;
}

.third_account_03 .content .box .auth_code em.arrow_background {
    top: 71px;
    left: 70px;
    z-index: 1;
    border-color: #d8e0db transparent transparent transparent;
}

/*确认支付开工款项*/
.operatingSection .content p {
    width: 100%;
    text-align: center;
}

.operatingSection .content .box .btn {
    margin: 20px 0 40px 120px;
}

.operatingSection .content .box .btn {
    margin: 20px 0 40px 120px;
}

/*分期贷 -- 收银台*/
.content_cashier {
    width: 938px;
    min-height: 600px;
    padding: 20px;
    margin-bottom: 100px;
    border: 1px #eee solid;
}

.content_cashier .cashier_title {
    height: 24px;
    padding: 10px 0 30px;
    line-height: 24px;
}

.content_cashier .cashier_title .name {
    float: left;
    width: auto;
    font-size: 24px;
    text-indent: 10px;
    color: #333;
}

.content_cashier .cashier_title .back {
    float: right;
    width: auto;
    color: #ff960a;
}

.content_cashier .project_msg {
    width: 918px;
    padding: 30px 40px 40px 20px;
    margin-left: -21px;
    border: 1px #def4e3 solid;
    background: #f9fffb;
}

.content_cashier .project_msg .project_msg_left {
    float: left;
    width: auto;
}

.content_cashier .project_msg .project_msg_left label {
    font-size: 14px;
    color: #666;
}

.content_cashier .project_msg .project_msg_left p {
    margin-top: 12px;
    font-size: 12px;
    color: #999;
}

.content_cashier .project_msg .project_name {
    float: right;
    width: auto;
    font-size: 20px;
}

.content_cashier .project_msg .project_name em {
    padding-left: 20px;
    color: #f25618;
}

.content_cashier .payment_type {
    padding: 30px 0 0;
}

.content_cashier .payment_type .column_name {
    height: 14px;
    margin-bottom: 30px;
    font-weight: bold;
    border-left: 2px #ff960a solid;
}

.content_cashier .payment_type .column_name .column_name_left {
    padding-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #333;
}

.content_cashier .payment_type .detail {
    margin-bottom: 10px;
}

.content_cashier .payment_type .detail .checkbox_btn {
    float: left;
    width: auto;
    height: auto;
}

.content_cashier .payment_type .detail label {
    float: left;
    width: auto;
    height: 14px;
    margin-left: 5px;
    font-size: 14px;
    line-height: 14px;
}

.content_cashier .payment_type .detail p {
    float: left;
    width: auto;
    height: 14px;
    margin-left: 40px;
    font-size: 14px;
    line-height: 14px;
}

.content_cashier .payment_type .detail p em {
    color: #f25618;
}

.content_cashier .payment_effect {
    padding: 30px 0 0;
}

.content_cashier .payment_effect .column_name {
    height: 14px;
    margin-bottom: 30px;
    font-weight: bold;
    border-left: 2px #ff960a solid;
}

.content_cashier .payment_effect .column_name .column_name_left {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    line-height: 14px;
    color: #333;
}

.content_cashier .payment_effect .column_name .column_name_right {
    float: left;
    margin-left: 5px;
    font-size: 12px;
    font-weight: normal;
    line-height: 12px;
    color: #666;
}

.payment_effect ul {
    width: 100%;
    height: auto;
    padding-bottom: 5px;
}

.payment_effect ul li {
    float: left;
    width: 50%;
    margin-bottom: 15px;
}

.payment_effect ul li .checkbox_btn {
    float: left;
    width: auto;
    height: auto;
}

.payment_effect ul li .detail_right {
    float: left;
    width: 300px;
    margin-left: 10px;
}

.payment_effect ul li .detail_right span {
    display: block;
    width: 400px;
    height: 14px;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 14px;
    color: #333;
}

.payment_effect ul li .detail_right span em.grey {
    color: #999;
}

.payment_effect ul li .detail_right span em.status {
    display: none;
    padding-left: 30px;
    color: #999;
}

.payment_effect ul li.paid .detail_right span {
    color: #bbb;
}

.payment_effect ul li.paid .detail_right span em.status {
    display: inline-block;
    padding-left: 30px;
    color: #f25618;
}

.payment_effect .detail .msg {
    width: 968px;
    padding: 10px 0 10px 10px;
    margin: 0 0 30px -21px;
    color: #666;
    border: 1px #fff0d8 solid;
    background: #fffdee;
}

.content_cashier .payment_total {
    padding: 20px 0 0;
    border-top: 1px #eee solid;
}

.content_cashier .payment_total .payment_total_left {
    float: left;
    width: auto;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    color: #333;
}

.content_cashier .payment_total .payment_total_left em {
    color: #f25618;
}

.content_cashier .payment_total .btn_submit {
    float: right;
    width: 125px;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #fff;
    border: 0;
    outline: none;
    background: #f25618;
}

.content_cashier .payment_total .btn_submit:hover {
    background: #e7691e;
}

.popup_payment {
    position: absolute;
    width: 510px;
    height: 213px;
}

.popup_payment .top {
    height: 24px;
}

.popup_payment .top .title {
    float: left;
    font-size: 16px;
}

.popup_payment .content .payment_status {
    width: 190px;
    height: 34px;
    margin: 0 auto;
    margin-bottom: 10px;
}

.popup_payment .content .payment_status .icon {
    position: inherit;
    top: 0;
    left: 0;
    display: block;
    float: left;
    width: 32px;
    height: 34px;
    margin-right: 15px;
}

.popup_payment .content .payment_status .icon_success {
    background-position: -91px -225px;
}

.popup_payment .content .payment_status .icon_false {
    background-position: -124px -225px;
}

.popup_payment .content .payment_status p {
    float: left;
    width: auto;
    height: 34px;
    line-height: 34px;
    color: #999;
}

.popup_payment .content .payment_status a {
    float: left;
    width: auto;
    height: 34px;
    margin-left: 10px;
    line-height: 34px;
}

.popup_payment .content .payment_status a.ckeck {
    color: #0cb653;
}

.popup_payment .content .payment_status a.repeat {
    color: #f36f20;
}

.popup_payment .content p.msg {
    padding: 0 0 20px 0;
    font-size: 16px;
    text-align: center;
    color: #333;
}

.content_limit {
    height: 182px;
    margin: 70px 0 40px 0;
}

.content_limit .progress_bar {
    position: relative;
    float: left;
    width: 182px;
    height: 182px;
    margin: 0 60px 0 42px;
    background: url(../images/percent_bg.png) no-repeat;
}

.content_limit .percent_01, .content_limit .percent_02, .content_limit .percent_03, .content_limit .percent_04, .content_limit .percent_05 {
    background-position: -4px -6px;
}

.content_limit .percent_06, .content_limit .percent_07, .content_limit .percent_08, .content_limit .percent_09, .content_limit .percent_10 {
    background-position: -197px -6px;
}

.content_limit .percent_11, .content_limit .percent_12, .content_limit .percent_13, .content_limit .percent_14, .content_limit .percent_15 {
    background-position: -391px -6px;
}

.content_limit .percent_16, .content_limit .percent_17, .content_limit .percent_18, .content_limit .percent_19, .content_limit .percent_20 {
    background-position: -586px -6px;
}

.content_limit .percent_21, .content_limit .percent_22, .content_limit .percent_23, .content_limit .percent_24, .content_limit .percent_25 {
    background-position: -773px -6px;
}

.content_limit .percent_26, .content_limit .percent_27, .content_limit .percent_28, .content_limit .percent_29, .content_limit .percent_30 {
    background-position: -4px -193px;
}

.content_limit .percent_31, .content_limit .percent_32, .content_limit .percent_33, .content_limit .percent_34, .content_limit .percent_35 {
    background-position: -197px -193px;
}

.content_limit .percent_36, .content_limit .percent_37, .content_limit .percent_38, .content_limit .percent_39, .content_limit .percent_40 {
    background-position: -391px -193px;
}

.content_limit .percent_41, .content_limit .percent_42, .content_limit .percent_43, .content_limit .percent_44, .content_limit .percent_45 {
    background-position: -586px -193px;
}

.content_limit .percent_46, .content_limit .percent_47, .content_limit .percent_48, .content_limit .percent_49, .content_limit .percent_50 {
    background-position: -773px -193px;
}

.content_limit .percent_51, .content_limit .percent_52, .content_limit .percent_53, .content_limit .percent_54, .content_limit .percent_55 {
    background-position: -4px -386px;
}

.content_limit .percent_56, .content_limit .percent_57, .content_limit .percent_58, .content_limit .percent_59, .content_limit .percent_60 {
    background-position: -197px -386px;
}

.content_limit .percent_61, .content_limit .percent_62, .content_limit .percent_63, .content_limit .percent_64, .content_limit .percent_65 {
    background-position: -391px -386px;
}

.content_limit .percent_66, .content_limit .percent_67, .content_limit .percent_68, .content_limit .percent_69, .content_limit .percent_70 {
    background-position: -586px -386px;
}

.content_limit .percent_71, .content_limit .percent_72, .content_limit .percent_73, .content_limit .percent_74, .content_limit .percent_75 {
    background-position: -773px -386px;
}

.content_limit .percent_76, .content_limit .percent_77, .content_limit .percent_78, .content_limit .percent_79, .content_limit .percent_80 {
    background-position: -4px -579px;
}

.content_limit .percent_81, .content_limit .percent_82, .content_limit .percent_83, .content_limit .percent_84, .content_limit .percent_85 {
    background-position: -197px -579px;
}

.content_limit .percent_86, .content_limit .percent_87, .content_limit .percent_88, .content_limit .percent_89, .content_limit .percent_90 {
    background-position: -391px -579px;
}

.content_limit .percent_91, .content_limit .percent_92, .content_limit .percent_93, .content_limit .percent_94, .content_limit .percent_95 {
    background-position: -586px -579px;
}

.content_limit .percent_96, .content_limit .percent_97, .content_limit .percent_98, .content_limit .percent_99 {
    background-position: -773px -579px;
}

.content_limit .percent_00 {
    background-position: -4px -768px;
}

.content_limit .percent_100 {
    background-position: -198px -768px;
}

.content_limit .progress_bar .limit {
    position: absolute;
    top: 75px;
    left: 0;
    width: 100%;
    height: auto;
}

.content_limit .progress_bar .limit em {
    display: block;
    width: 100%;
    height: 16px;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    line-height: 16px;
    text-align: center;
}

.content_limit .progress_bar .limit p {
    display: block;
    width: 100%;
    height: 12px;
    margin-top: 10px;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
}

.content_limit .used {
    float: left;
    width: 220px;
    margin-top: 27px;
    border-right: 1px #eee solid;
}

.content_limit .used .money {
    font-family: "Microsoft YaHei";
    font-size: 28px;
    color: #333;
}

.content_limit .used .msg {
    font-size: 12px;
    color: #666;
}

.content_limit .used a {
    display: block;
    width: 124px;
    height: 40px;
    margin-top: 30px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #f36f20;
}

.content_limit .used a:hover {
    background: #e7691e;
}

.content_limit .able {
    float: left;
    width: auto;
    margin: 27px 0 0 30px;
}

.content_limit .able .money {
    font-family: "Microsoft YaHei";
    font-size: 28px;
    color: #333;
}

.content_limit .able .msg {
    font-size: 12px;
    color: #666;
}

.content_limit .able a {
    display: block;
    width: 124px;
    height: 40px;
    margin-top: 29px;
    font-size: 14px;
    line-height: 40px;
    text-align: center;
    color: #333;
    border: 1px #ccc solid;
    background: #fff;
}

.right_content .no_content_limit .no_content {
    width: 590px;
    height: auto;
}

.content_limit .used a.btn_grey {
    color: #fff;
    background: #ddd;
}

.no_quick_order .quick_order {
    width: 100%;
    height: auto;
    padding-top: 30px;
}

.no_quick_order .quick_order .box {
    width: 330px;
    overflow: hidden;
}

.no_quick_order .quick_order .box .column_name {
    float: left;
    width: 60px;
    margin: 0 10px 0 10px;
    line-height: 34px;
    text-align: center;
    color: #666;
}

.no_quick_order .quick_order .box select {
    width: 210px;
    height: 34px;
    padding: 5px 0;
    line-height: 34px;
    border: 1px #e3e3e3 solid;
}

.no_quick_order .quick_order .btn {
    float: left;
    width: 87px;
    height: 36px;
    margin: 15px 0 0 80px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #f36f20;
}

.no_quick_order .quick_order .box .height_auto {
    padding-bottom: 3px;
}

/* 收银台改版start */
.worker-counter-table {
    width: 100%;
}

.worker-counter-table thead tr {
    text-align: left;
    background-color: #f5f5f5;
    height: 46px;
    font-size: 14px;
}

.worker-counter-table th:first-child {
    width: 276px;
    padding-left: 27px;
}

.worker-counter-table tr td:first-child {
    width: 276px;
    padding-left: 10px;
}

.worker-counter-table th:last-child {
    min-width: 125px; /*padding-left: 27px;*/
}

.worker-counter-table tr td:last-child {
    min-width: 125px; /*padding-left: 10px;*/
}

.worker-counter-table tbody tr {
    border-bottom: 1px dotted;
    height: 42px;
    font-size: 14px;
    border-color: #e6e6e6;
}

.worker-counter-table tbody tr td {
    word-break: break-all;
    max-width: 156px;
}

.worker-counter-table tbody tr td.redColor {
    color: red;
}

.worker-counter-table tbody tr.disableOper {
    color: #c5c5c5;
}

.worker-counter-table td .zfkx, .worker-check-all .zfkx, .worker-text-right .zfkx {
    vertical-align: middle;
    margin-right: 5px;
}

.worker-check-all {
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
}

.worker-text-right {
    text-align: right;
}

.worker-r25 {
    padding-right: 25px;
}

.content_cashier .payment_total .payment_total_right {
    float: right;
    width: auto;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    margin-right: 34px;
    color: #333;
}

.content_cashier .payment_total .payment_total_right em {
    color: #f25618;
}

.content_cashier .payment_type .payDetail {
    margin-bottom: 20px;
    padding-left: 8px;
}

.content_cashier .payment_type .payDetail .checkbox_btn {
    float: left;
    width: auto;
    height: auto;
}

.content_cashier .payment_type .payDetail label {
    float: left;
    width: auto;
    height: 14px;
    margin-left: 5px;
    font-size: 14px;
    line-height: 14px;
}

.content_cashier .payment_type .payDetail p {
    float: left;
    width: auto;
    height: 14px;
    margin-left: 40px;
    font-size: 14px;
    line-height: 14px;
}

.content_cashier .payment_type .payDetail p em {
    color: #f25618;
}

.content_cashier .payment_type .payDetail.disableOper {
    color: #c5c5c5;
}

.content_cashier .cashier_title .projectName {
    float: left;
    width: auto;
    font-size: 24px;
    color: #333;
}

.content_cashier .cashier_title .projectName span {
    font-size: 14px;
    color: #cdcdcd;
    margin-left: 20px;
}

/* 收银台改版end *//* 预约突击检查 */
.urgent_inspection {
    width: 800px;
    padding: 0;
    border: 0;
}

.urgent_inspection .clumn_name {
    border-bottom: 0;
}

.urgent_inspection .no_quick_order {
    padding-bottom: 20px;
    border: 1px solid #eee;
    border-top: 0;
}

/* dialog_new.css */
.zxgsbg_ico_msg_close {
    display: block;
    overflow: hidden;
    background: url(../images/zxgsbg_global_e3653cec7d474150ab8a710b25ac987f.png) no-repeat;
}

.zxgsbg_ico_msg_close {
    width: 10px;
    height: 10px;
    background-position: -139px -18px;
}

.window_box_announcement {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 288px;
    height: 108px;
    border: 1px solid #fff0d8;
    background-color: #fffdee;
}

.window_box_announcement_title {
    position: relative;
    height: 24px;
    line-height: 24px;
    text-indent: 15px;
    color: #c4a180;
    background-color: #fff0d8;
}

.window_box_announcement_title .zxgsbg_ico_msg_close {
    position: absolute;
    top: 6px;
    right: 10px;
}

.window_box_announcement .announcement_base {
    padding: 10px 15px;
}

.window_box_announcement .announcement_base p {
    margin-bottom: 5px;
    color: #333;
}

.window_box_announcement .announcement_base span {
    color: #666;
}

.window_box_announcement .announcement_base span p {
    color: #666;
}

.window_box_announcement .announcement_base a {
    color: #b37b44;
}

.window_box_container .window_box_title {
    float: none;
    background-color: #fff;
}

.window_box_container .window_box_title p {
    height: 18px;
    padding-top: 18px;
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    color: #b37b44;
}

.company_base .zxgsbg_pop_text {
    width: 398px;
    margin: 30px auto 0;
    line-height: 18px;
    color: #666;
}

.company_base .mod_fbbox_code {
    margin: 20px 0;
    text-align: center;
}

.company_base .mod_fbbox_code img {
    margin: 0 auto;
}

.company_base .mod_fbbox_code p {
    margin-top: 5px;
    color: #666;
}

.zxgsbg_pop_text {
    width: 398px;
    margin: 30px auto 0;
    line-height: 18px;
    color: #666;
}

.zxgsbg_pop_text img {
    display: inline-block;
}

.zxgsbg_btn_delete {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    display: block;
    width: 25px;
    height: 25px;
    font-family: "Microsoft Simsun";
    font-size: 24px;
    line-height: 25px;
    text-align: center;
    color: #333;
    background-color: #f8f8f8;
}

.zxgsbg_btn_delete:hover {
    color: #333;
}

.upload_result {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 233;
    width: 100px;
    height: 100px;
}

/* 评价装修公司 */
.my_evaluate_company {
    padding: 0 19px;
}

.my_evaluate_company .decorate_rights_company {
    margin-bottom: 20px;
}

.my_evaluate_box {
    margin-bottom: 30px;
    font-size: 14px;
    color: #666;
}

.my_evaluate_stage {
    color: #333;
}

.my_evaluate_stage_t {
    display: inline-block;
    margin-right: 19px;
    font-weight: normal;
    color: #be895f;
    *display: inline;
    *zoom: 1;
}

.my_evaluate_stage .my_estimate_tips_star {
    display: inline-block;
    margin-top: -3px;
    margin-left: 20px;
    vertical-align: middle;
    *display: inline;
    *zoom: 1;
}

.my_evaluate_stage .my_estimate_tips_star dt {
    color: #666;
}

.my_evaluate_stage .my_estimate_tips_star .sg_pf {
    margin-right: 20px;
}

.my_evaluate_stage .sgjd_pf dd, .my_evaluate_stage .fw_pf dd, .my_evaluate_stage .sj_pf dd, .my_evaluate_stage .bj_pf dd, .my_evaluate_stage .sg_pf dd {
    cursor: default;
}

.my_evaluate_comment {
    padding: 10px 0;
    line-height: 20px;
}

.my_evaluate_comment p {
    font-family: "Arial";
    font-size: 12px;
    color: #999;
}

.icn_seach {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/global_5b7bc2f6301649b4826872b20375abdb.png) no-repeat;
}

.my_evaluate_comment_img ul {
    overflow: hidden;
    margin-top: 10px;
}

.my_evaluate_comment_img ul li {
    float: left;
    margin-right: 8px;
}

.my_evaluate_comment_img ul li a {
    position: relative;
}

.my_evaluate_comment_img ul li .bg_filter2 {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0, 0, 0, .5)
}

.my_evaluate_comment_img ul li .bg_filter2 .icn_seach {
    text-align: center;
    background-position: -122px -64px;
    margin-right: -2px;
    margin-bottom: 2px;
}

.my_evaluate_comment_add {
    padding: 10px 0;
    border-top: 1px dotted #e6e6e6;
}

.my_evaluate_comment_add p, .my_evaluate_comment_reply p {
    color: #999;
}

.my_evaluate_comment_add p span, .my_evaluate_comment_reply p span {
    font-family: "Arial";
}

.my_evaluate_comment_reply {
    padding: 15px;
    background-color: #f8f8f8;
}

.my_evaluate_box .btn_green {
    margin-top: 10px;
}

/*云设计*/
.icn_ysj_edit, .icn_ysj_edit_orange, .icn_ysj_copy, .icn_ysj_del, .icn_ysj_quanjing, .ysj_carousel_ul .threecloud_item_carousel_l, .ysj_carousel_ul .threecloud_item_carousel_r {
    background: url(../images/ysj.png) no-repeat;
    display: inline-block;
}

.icn_ysj_quanjing {
    background-position: 0 0;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: -1px;
}

.icn_ysj_edit, .icn_ysj_copy, .icn_ysj_del, .icn_ysj_edit_orange {
    line-height: 14px;
    padding-left: 20px;
    margin-left: 16px;
    vertical-align: middle;
    margin-top: -3px;
}

.icn_ysj_edit {
    background-position: 0 -41px;
    margin-left: 10px;
    height: 14px;
}

.icn_ysj_edit_orange {
    background-position: 0 -56px;
    color: #f36f20;
}

.icn_ysj_copy {
    background-position: 0 -71px;
}

.icn_ysj_del {
    background-position: 0 -86px;
    height: 14px;
}

.ysj_carousel_ul .threecloud_item_carousel .threecloud_item_carousel_l {
    background-position: 0 -101px;
    width: 52px;
    height: 113px;
    font-size: 0;
    border: 0;
}

.ysj_carousel_ul .threecloud_item_carousel .threecloud_item_carousel_r {
    background-position: 0 -215px;
    width: 52px;
    height: 113px;
    font-size: 0;
    border: 0;
}

.right_content .clumn_name .btn_instant {
    float: right;
    margin: 9px auto 0;
    color: #fff;
    padding: 8px 15px;
}

.right_content .clumn_name .time {
    line-height: 56px;
    float: right;
}

.ysj_ht {
    width: 100%;
    font-size: 14px;
}

.ysj_ht .ysj_ht_con1 {
    position: relative;
    padding: 30px 0;
    overflow: hidden;
    zoom: 1;
    border-top: 1px dashed #e6e6e6;
    margin-top: -1px;
}

.ysj_ht .btn_ico_box {
    position: absolute;
    top: 27px;
    right: 0;
}

.ysj_ht .ysj_ht_edit_box a:hover {
    color: #666;
}

.ysj_ht .btn_ico_box a.icn_ysj_edit_orange:hover {
    color: #f36f20;
}

.btn_ico_box {
    float: right;
}

.ysj_ht .fl {
    width: 180px;
}

.ysj_ht .fr {
    width: 578px;
}

.ysj_ht .p1 {
    font-size: 14px;
    line-height: 16px;
    color: #333;
}

.ysj_ht .huxing {
    width: 350px;
}

.threecloud_item_carousel {
    position: relative;
    width: 100%;
    margin-top: 28px;
}

.threecloud_item_carousel .threecloud_item_carousel_l, .threecloud_item_carousel .threecloud_item_carousel_r {
    display: block;
    position: absolute;
    top: 0;
    width: 22px;
    height: 73px;
    font-size: 16px;
    color: #bcbcbc;
    line-height: 75px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #eee;
    font-family: "Simsun";
    font-weight: bold;
}

.threecloud_item_carousel .threecloud_item_carousel_l {
    left: 0;
}

.threecloud_item_carousel .threecloud_item_carousel_r {
    right: 0;
}

.threecloud_item_carousel_box {
    position: relative;
    width: 510px;
    margin: 0 auto;
    overflow: hidden;
}

.threecloud_item_carousel_box ul {
    margin-right: -10px;
}

.threecloud_item_carousel_box li {
    position: relative;
    float: left;
    width: 98px;
    margin-right: 10px;
    border: 1px solid #eee;
}

.threecloud_item_carousel_box li.on {
    border: 1px #0EAF63 solid;
}

.threecloud_item_carousel_box li img {
    width: 98px;
    height: 62px;
}

.threecloud_item_carousel_box li a {
    display: block;
    float: none;
    width: 98px;
}

.threecloud_item_carousel_box .act a {
    width: 82px;
    height: 81px;
    border: 2px solid #f25618;
}

.threecloud_item_carousel_box .act a img {
    width: 82px;
    height: 81px;
}

.threecloud_item_carousel_box li .threecloud_item_delete {
    position: absolute;
    top: 2px;
    right: 2px;
    width: 13px;
    height: 13px;
    line-height: 12px;
    text-align: center;
    color: #fff;
    background-color: #2a2a25;
    border: 0;
}

.threecloud_item_carousel_box li .threecloud_item_carousel_add {
    background-color: #f8f8f8;
}

.threecloud_item_carousel_no {
    display: block;
    height: 73px;
    margin-top: 16px;
    font-size: 16px;
    line-height: 73px;
    color: #bbb;
    text-align: center;
    background-color: #fff;
    border: 1px solid #eee;
}

.ysj_ht_con2 {
    position: relative;
}

.ysj_ht_edit_box {
    padding: 20px 0 10px;
}

.ysj_ht_edit_box p {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
}

.ysj_ht_edit_box p .hover_name {
    width: auto;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    border: 1px #fff solid;
    border: 1px #fff solid;
    padding: 0 10px;
}

/*.ysj_ht_edit_box p .project_name{width: 200px;}*/
#old_name {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    vertical-align: middle;
    max-width: 470px;
}

.ysj_ht_edit_box p .hover_name:hover {
    border: 1px #eee solid;
}

.ysj_carousel_ul .threecloud_item_carousel {
    width: 100%;
}

.ysj_carousel_ul .threecloud_item_carousel_box li {
    width: 146px;
}

.ysj_carousel_ul .threecloud_item_carousel_box li a {
    width: 146px;
    position: relative;
}

.ysj_carousel_ul .threecloud_item_carousel_box li img {
    width: 146px;
    height: 113px;
}

.ysj_carousel_ul .threecloud_item_carousel_box {
    width: 622px;
}

.ysj_ht_edit_box .edit_text {
    position: relative;
}

.ysj_ht_edit_box input, .ysj_ht_edit_box select {
    border: 1px solid #eee;
    padding: 0 30px 0 10px;
    line-height: 34px;
    height: 34px;
    color: #333;
}

.ysj_ht_edit_box select {
    font-weight: normal;
}

.ysj_ht_edit_box .edit_text em.icn_ysj_edit {
    position: absolute;
    right: 0;
    top: 5px;
}

.btn_01af69_w70_h36, .btn_fff_w70_h36 {
    border: 1px solid #01af69;
    background: #01af69;
    color: #fff;
    display: inline-block;
    width: 68px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.ysj_ht .ysj_ht_edit_box .btn_01af69_w70_h36:hover {
    color: #fff;
}

.btn_fff_w70_h36 {
    background: #fff;
    color: #666;
    border: 1px solid #cdcdcd;
}

.ysj_img_show {
    width: 798px;
    height: 470px;
    overflow: hidden;
    margin-left: -20px;
    border-color: #eee;
    border-style: solid;
    border-width: 1px 0 1px 0;
    text-align: center;
    padding: 30px 0;
    position: relative;
}

.ysj_img_show .ysj_img_show_a {
    width: 798px;
    height: 470px;
    display: block;
    float: left;
    position: relative;
}

.ysj_img_show_a .delet_a {
    display: none;
}

.ysj_img_show_a:hover .delet_a {
    display: block;
    color: #666;
}

.ysj_img_show .delet_a {
    padding: 0 10px;
    position: absolute;
    right: 100px;
    top: 10px;
    background: #fff;
    line-height: 36px;
    cursor: pointer;
}

.ysj_img_show .delet_a .icn_ysj_del {
    margin-left: 0;
}

.ysj_carousel_ul {
    margin-bottom: 30px;
}

.ysj_carousel_ul .threecloud_item_carousel_box {
    margin-top: 30px;
}

.ysj_carousel_ul li.on img {
    width: 146px;
    height: 113px;
    margin: 0;
}

.ask-hot-act {
    position: relative;
    margin-bottom: -20px;
    position: relative;
    padding: 0px 20px 30px 20px;
    margin: 10px 0 40px 0;
}

.ask-hot-act .hot-icon {
    position: absolute;
    top: -1px;
    left: -2px;
    background-position: -248px -113px;
    width: 25px;
    height: 25px;
}

.ask-hot-act .hot-text {
    font-size: 20px;
    line-height: 20px;
    color: #333;
}

.ask-hot-act ul {
    list-style: disc;
    list-style-position: inside;
    color: #f36f20;
}

.ask-hot-act ul li {
    margin-top: 16px;
}

.ask-hot-act ul a {
    font-size: 14px;
    color: #f36f20;
}

.removeYsjProject {
    text-align: center;
    margin-top: 10px;
    font-size: 14px;
}

.removeYsjProject .my_pagetip_btn {
    margin-top: 18px;
}

.removeYsjProject .mod_pagetip_btn .btn_yes {
    float: left;
    margin-left: 68px;
}

.removeYsjProject .mod_pagetip_btn .btn_cancel {
    margin-left: 20px;
}

.no_data_msg .mod_pagetip_btn .btn_yes {
    float: none;
    margin: 0;
}

/*弹出层*/
.m_cont {
    width: 477px;
    background: #ffffff;
}

.m_cont .form {
    padding: 33px 60px 10px;
}

.m_cont .form .item {
    margin-bottom: 10px;
}

.m_cont .form .item2 {
    width: 296px;
}

.m_cont .form .item1 {
    position: relative;
    overflow: hidden;
    zoom: 1;
}

.m_cont .form .item1 .name {
    position: absolute;
    top: 10px;
    left: 70px;
    line-height: 14px;
    color: #999999;
}

.m_cont .form span {
    color: #333333;
    height: 34px;
    line-height: 34px;
}

.m_cont .form .txt, .m_cont .form select {
    position: relative;
    width: 296px;
    height: 32px;
    border: 1px solid #cccccc;
    background: none;
    line-height: 32px;
}

.m_cont .form .txt {
    padding-left: 10px;
    width: 284px;
}

.m_cont .form select {
    *margin-top: 7px;
    padding-left: 5px;
}

.m_cont .form .select2 {
    width: 88px;
}

.m_cont .form .select3 {
    width: 196px;
}

.m_cont .btn {
    width: 116px;
    height: 40px;
    float: left;
    border: 0;
    line-height: 40px;
    display: block;
    background: #F36F20;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    margin: 19px 0 15px;
    border: none;
    margin-left: 61px;
}

.m_cont .prompt {
    margin-left: 119px;
    margin-bottom: 30px;
    clear: both;
    color: #999;
}

.m_cont .form .width {
    width: 296px;
}

/*弹出层点击后的页面*/
.m_cont2 {
    padding: 20px 20px 3px;
    width: 437px;
    height: 310px;
}

.m_cont2 h3 {;
    font-size: 16px;
}

.m_cont2 .result {
    width: 435px;
    height: 104px;
    text-align: center;
    border: 1px solid #F36F20;
    margin: 18px 0;
}

.m_cont2 .result p {
    line-height: 30px;
    font-weight: bold;
    color: #F36F20;
    font-size: 16px;
    padding-top: 22px;
}

.m_cont2 .else p {
    line-height: 24px;
    font-size: 16px;
    color: #666666;
    padding-top: 8px;
}

.m_cont2 .prompt2 p {
    font-size: 12px;
    color: #A9A9A9;
    line-height: 18px;
    padding-top: 25px;
}

.m_cont2 .prompt2 span {
    color: #F36F20;
}

/*设计与报价弹窗*/
.freeQuote_box_content {
    width: 368px;
    margin: 38px auto 0 auto;
}

.freeQuote_box_content ul li {
    float: left;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    display: inline
}

.freeQuote_box_content ul li span.fbc_name {
    float: left;
    width: 60px;
    height: 34px;
    line-height: 34px;
    text-align: left
}

.freeQuote_box_content ul li input.fq_text {
    float: left;
    width: 295px;
    height: 32px;
    border: 1px solid #ccc;
    line-height: 32px;
}

.freeQuote_box_content ul li input.fq_text2 {
    float: left;
    width: 170px;
    height: 32px;
    border: 1px solid #ccc;
    line-height: 32px;
    margin-right: 6px;
}

.freeQuote_box_content ul li .img_yzm {
    width: 118px;
    height: 34px;
}

.freeQuote_box_content ul li select {
    float: left;
    padding: 9px 0 9px 10px;
    border: 1px solid #ccc;
}

.ielt8 .freeQuote_box_content ul li select {
    margin-top: 8px;
    display: inline
}

.freeQuote_box_content ul li select.fq_province {
    width: 100px;
    margin-right: 10px;
}

.freeQuote_box_content ul li select.fq_area {
    width: 186px
}

.freeQuote_box_content ul li select.dn {
    display: none
}

.freeQuote_box_content input.fq_btn, .freeQuote_box_content a.fq_btn {
    float: left;
    width: 116px;
    height: 40px;
    color: #fff;
    border: 0;
    text-align: center;
    font-size: 14px;
    font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
    margin: 10px 0 0 60px;
    display: inline;
    background: #f36f20;
    cursor: pointer;
    line-height: 40px;
}

.freeQuote_box_content a.fq_btn {
    margin-top: 36px;
    margin-bottom: 40px;
}

.freeQuote_box_content input.fq_btn:hover {
    background: #e7691e
}

.freeQuote_box_content .fq_description {
    float: left;
    width: 310px;
    height: 14px;
    line-height: 14px;
    margin: 20px 0 0 60px;
    display: inline;
    color: #999;
    padding-bottom: 40px;
}

.freeQuote_box_content .fq_description em {
    background-position: -36px -165px;
    width: 14px;
    height: 14px;
    float: left;
    margin-right: 4px;
    display: inline;
}

.freeQuote_box_content ul li span.window_box_siyinError, span.window_box_collectError {
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 4px 0 0 60px;
    width: 250px;
    color: #ff6666
}

span.window_box_collectError {
    margin: 4px 0 0 81px
}

.window_box_container .apply_success, .window_box_container .apply_fail {
    float: left;
    width: 380px;
    height: 60px;
    margin: 40px 0 0 60px;
    display: inline;
    position: relative;
    padding-bottom:;
}

.apply_success span.as_true, .apply_fail span.as_fail {
    background-position: -60px -342px;
    width: 60px;
    height: 60px;
    float: left;
}

.apply_fail span.as_fail {
    background-position: -120px -342px;
}

.window_box_container .apply_success strong {
    position: absolute;
    font-size: 24px;
    color: #333;
    font-family: "Microsoft YaHei", 微软雅黑, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu;
    top: 7px;
    left: 81px;
    width: 300px;
    height: 26px;
    line-height: 26px;
    font-weight: 500
}

.window_box_container .apply_fail strong {
    position: absolute;
    font-size: 18px;
    height: 40px;
    line-height: 20px;
    color: #333;
    font-weight: 400;
    top: 8px;
    left: 81px
}

.window_box_container .apply_fail em {
    position: absolute;
    color: #999;
    height: 14px;
    line-height: 14px;
    top: 30px;
    left: 81px;
}

.window_box_container .apply_success em {
    position: absolute;
    color: #999;
    top: 38px;
    left: 81px;
    width: 300px;
    height: 14px;
    line-height: 14px
}

.new_loading {
    width: 100%;
    height: 20px;
    margin: 10px 0;
    text-align: center;
}

.new_loading em {
    background: url(../images/loading_49788785f37b46cd863b5eb77c85fd5b.gif) no-repeat;
    width: 20px;
    height: 20px;
    display: inline-block;
}

.freeOffer_box_content label {
    margin-right: 40px;
    line-height: 34px;
}

.freeOffer_box_content input {
    margin-right: 3px;
    vertical-align: middle;
}

.freeOffer_box_content ul li .form_error {
    float: left;
    height: 14px;
    line-height: 14px;
    margin: 4px 0 0 60px;
    width: 250px;
    color: #ff6666;
    clear: both;
}

.edit_address select[name="User_Shen_c"] {
    width: 90px;
    padding: 0;
}

.edit_address select[name="User_City_c"] {
    width: 90px;
    padding: 0;
}

.edit_address select[name="User_Town_c"] {
    width: 130px;
    padding: 0;
}

.item1_ico {
    background: url("../images/ico.png") no-repeat;
    _background: url("../images/ico.png") no-repeat;
    display: inline-block;
}

.item1_ico1 {
    width: 72px;
    height: 70px;
    background-position: 0 0;
}

.item1_ico2 {
    width: 71px;
    height: 69px;
    background-position: -73px 0;
}

.item1_ico1_1 {
    width: 51px;
    height: 37px;
    background-position: 0 -71px;
}

.item1_ico1_4 {
    width: 54px;
    height: 36px;
    background-position: -51px -70px;
}

.item1_ico1_5 {
    width: 59px;
    height: 38px;
    background-position: -105px -70px;
}

.item1_ico1_6 {
    width: 51px;
    height: 36px;
    background-position: 0 -109px;
}

.item1_ico1_7 {
    width: 53px;
    height: 35px;
    background-position: -52px -109px;
}

.item1_ico1_8 {
    width: 49px;
    height: 35px;
    background-position: -106px -109px;
}

a:hover .item1_ico1 {
    background-position: -165px 0;
}

a:hover .item1_ico2 {
    background-position: -238px 0;
}

a:hover .item1_ico1_1 {
    background-position: -165px -71px;
}

a:hover .item1_ico1_4 {
    background-position: -216px -70px;
}

a:hover .item1_ico1_5 {
    background-position: -270px -70px;
}

a:hover .item1_ico1_6 {
    background-position: -165px -109px;
}

a:hover .item1_ico1_7 {
    background-position: -217px -109px;
}

a:hover .item1_ico1_8 {
    background-position: -271px -109px;
}

.Sale_layer_list li.on .item1_ico1 {
    background-position: -165px 0;
}

.Sale_layer_list li.on .item1_ico2 {
    background-position: -238px 0;
}

.Sale_layer_list li.on .item1_ico1_1 {
    background-position: -165px -71px;
}

.Sale_layer_list li.on .item1_ico1_4 {
    background-position: -216px -70px;
}

.Sale_layer_list li.on .item1_ico1_5 {
    background-position: -270px -70px;
}

.Sale_layer_list li.on .item1_ico1_6 {
    background-position: -165px -109px;
}

.Sale_layer_list li.on .item1_ico1_7 {
    background-position: -217px -109px;
}

.Sale_layer_list li.on .item1_ico1_8 {
    background-position: -271px -109px;
}

.Sale_layer {
    width: 100%;
    position: relative;
}

.Sale_layer_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #000;
    _background: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
    opacity: 0.75;
}

.Sale_layer_conbox {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 25%;
    left: 0;
    z-index: 9999;
    _margin-top: 180px;
}

.Sale_layer_con {
    width: 580px;
    margin: 0 auto;
    background: #fff;
    _border: 1px solid #a2a0a0;
    font-family: "微软雅黑";
    -moz-box-shadow: 0px 1px 5px #a2a0a0;
    -webkit-box-shadow: 0px 1px 5px #a2a0a0;
    box-shadow: 0px 1px 5px #a2a0a0;
}

.Sale_layer_con_con {
    padding: 0 20px 20px;
    height: 356px;
}

.Sale_layer_con_title {
    overflow: hidden;
    position: absolute;
    top: 20px;;
    left: 20px;
}

.Sale_layer_con_title h3 {
    float: left;
    color: #666;
    font: 16px/20px "微软雅黑";
}

.Sale_layer_con_title span {
    width: 18px;
    height: 18px;
    float: right;
    cursor: pointer;
    background: url(../images/global_f3a0fe8664f0477491762475dc5677c9.png?v=20151021) no-repeat 0 -165px;
}

.Sale_layer_con_tex {
    font-size: 12px;
}

.Sale_layer_list {
    overflow: hidden;
    padding: 60px 30px 50px 90px;
    _padding-bottom: 80px;
}

.Sale_layer_list li {
    float: left;
    width: 145px;
    height: 150px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 16px;
}

.Sale_layer_list li a {
    display: block;
    height: 112px;
    padding-top: 28px;
    padding-bottom: 10px;
    color: #666;
}

.Sale_layer_list li a:hover {
    color: #fff;
    background: #1bbc9b;
}

.Sale_layer_list li.on a {
    color: #fff;
    background: #1bbc9b;
}

.Sale_layer_list li p {
    height: 30px;
    line-height: 30px;
    padding-top: 8px;
}

.Sale_layer_list li .item1_ico {
    margin: 0 auto;
}

.Sale_layer_list .item1 {
    margin-right: 60px;
}

.Sale_layer_slist {
    width: 483px;
    padding: 20px 20px 0 37px;
    *padding-bottom: 15px;
    _padding-bottom: 15px;
}

.Sale_layer_slist li {
    width: 98px;
    height: 103px;
    margin-right: 20px;
    margin-bottom: 20px;
}

.Sale_layer_slist li a {
    height: 62px;
    padding-top: 25px;
    padding-bottom: 16px;
}

.Sale_layer_slist li p {
    height: 20px;
    line-height: 20px;
    padding-top: 3px;
}

.Sale_layer_slist .oth {
    margin-right: 0;
}

.item_btn {
    display: block;
    width: 116px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background: #bababa;
    margin: 15px auto 0;
    text-align: center;
}

.item_btn:hover {
    color: #fff;
}

.Sale_layer_con_title a {
    display: block;
    overflow: hidden;
    color: #666;
    font-size: 14px;
}

.Sale_layer_con_title a em {
    font-family: "宋体";
    float: left;
    padding-right: 5px;
}

#js_new {
    width: 212px;
    border: 1px solid #eee;
    position: absolute;
    margin-top: -1px;
    height: 170px;
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
    background-color: #FFF;
    top: 101px;
    left: 322px;
    z-index: 10;
}

#js_new ul li {
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
    width: 288px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}

#js_new ul li:hover {
    background-color: #F8F8F8;
    color: #333;
}

/*弹框样式*/
.fq_description em, .icn_start {
    background: url(../images/global_f3a0fe8664f0477491762475dc5677c9.png?20151026) no-repeat;
    _background: url(../images/global_92ac8ca30e944d8290beb1d345b3e300.gif) no-repeat;
    overflow: hidden;
}

.mt58 {
    margin-top: 58px;
}

.f_c_f36f20 {
    color: #f36f20;
}

.freeOffer_box_content ul li {
    height: auto;
}

.freeQuote_box_content .form_error {
    padding-left: 60px;
    color: #f66;
}

.freeOffer_box_content label {
    margin-right: 40px;
    line-height: 34px;
}

.freeOffer_box_content input {
    vertical-align: middle;
    margin-right: 3px;
}

.freeOffer_price .title_p1 {
    font-size: 16px;
}

.freeOffer_price .title_p2 {
    font-size: 20px;
    padding-left: 90px;
    line-height: 32px;
}

.freeOffer_price .title_p3 {
    margin-top: 10px;
    margin-bottom: 10px;
}

.freeOffer_price .fbc_name {
    padding-right: 18px;
}

.freeOffer_price label {
    margin-right: 40px;
}

.ielt9 .freeOffer_price label {
    margin-right: 36px;
}

/* 额度查询-右侧栏 */
.ed_logo, .ed_ico {
    display: block;
    background: url("../images/ed_ico.png") no-repeat;
}

.ed_con {
    width: 800px;
    float: right;
    font-family: "Microsoft YaHei";
    font-size: 14px;
}

.ed_ban {
    display: block;
}

.ed_box {
    width: 758px;
    padding: 0 20px;
    border: 1px solid #eee;
}

.ed_box .clumn_name {
    border-bottom: 0;
}

.ed_box_con li {
    padding: 19px;
    border: 1px solid #eee;
    margin-bottom: 19px;
}

.ed_box_c {
    overflow: hidden;
}

.ed_box_t {
    overflow: hidden;
    height: 50px;
    line-height: 50px;
    padding-bottom: 10px;
}

.ed_logo {
    float: left;
    width: 140px;
    height: 50px;
    background-position: 0 0;
}

.ed_logo_zl {
    background-position: 0 -55px;
}

.ed_box_t a {
    float: right;
    color: #999;
}

.ed_box_t a em {
    font-family: "宋体";
    padding-left: 4px;
}

.ed_box_c dd {
    width: 20%;
    height: 135px;
    overflow: hidden;
    float: left;
}

.ed_box_c dd p {
    overflow: hidden;
}

.ed_box_c .line {
    width: 1px;
    height: 78px;
    margin-top: 38px;
    background-color: #eee;
}

.ed_box_c .first {
    height: 102px;
    text-align: center;
    padding-top: 33px;
    padding-right: 17px;
}

.ed_box_c .first .f_p {
    padding-right: 5px;
}

.ed_box_c .first .mid {
    color: #20c882;
    font-size: 32px;
}

.ed_box_c .first .mid i {
    font-size: 20px;
    font-style: normal;
}

.ed_box_c .first .mid_a {
    height: 25px;
    line-height: 25px;
    padding: 9px 0;
    font-size: 20px;
    color: #20c882;
}

.ed_box_c .first em {
    color: #999;
}

.ed_box_c .middle {
    width: 285px;
    font-size: 16px;
    color: #666;
}

.middle .middle_t {
    font-size: 18px;
    color: #444;
    font-weight: bold;
}

.ed_ico {
    width: 25px;
    height: 24px;
    background-position: -143px 0;
}

.ed_icob {
    background-position: -143px -35px;
}

.ed_icoc {
    background-position: -143px -70px;
}

.ed_icod {
    background-position: -175px 1px;
}

.ed_icoe {
    background-position: -175px -35px;
}

.ed_icof {
    background-position: -175px -71px;
}

.ed_box_c .middle p {
    overflow: hidden;
    height: 24px;
    line-height: 21px;
    padding-left: 40px;
    margin-bottom: 10px;
}

.ed_box_c .middle p .ed_ico {
    float: left;
    margin-right: 10px;
}

.ed_box_c .last {
    width: 180px;
    height: 115px;
    padding-top: 20px;
    padding-left: 80px;
}

.ed_btn {
    display: block;
    width: 106px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin: 45px auto 0;
    background-color: #f36f20;
}

.ed_btn_a, .ed_btn_b {
    display: block;
    width: 130px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color: #f36f20;
}

.ed_btn_a:hover, .ed_btn:hover, .ed_btn_b:hover {
    color: #fff;
    background-color: #e7691e;
}

.ed_btn_b {
    margin-top: 41px;
}

.last .mid {
    color: #ff9232;
    font-size: 30px;
}

.last p {
    padding-bottom: 5px;
}

/* 业主后台工作模式增项弹框样式  */
em {
    font-style: normal;
}

.f_clear:after {
    content: "";
    display: table;
    clear: both;
}

.g_wrap {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.f_mb {
    margin-bottom: 15px;
    background: #ffffff;
}

.f_ofh {
    overflow: hidden;
}

.u_ico1 {
    background: url("../images/ico1.png") no-repeat;
    display: inline-block;
    background-size: 406px;
}

.u_arr {
    border-right: 1px solid #626262;
    border-top: 1px solid #626262;
    display: inline-block;
    width: 10px;
    height: 10px;
    -webkit-transform: rotate(225deg);
    -o-transform: rotate(225deg);
}

.f_fl {
    float: left;
}

.zff_fr {
    float: right;
    padding: 0 14px;
    height: 35px;
    line-height: 35px;
    background: #F36F20;
    display: inline-block;
    color: #FFFFFF;
    margin-left: 8px;
    border: none;
}

.f_tc {
    text-align: center;
}

.f_tr {
    text-align: right;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}

.mb20 {
    margin-bottom: 20px;
}

.m_pay {
    padding: 20px;
    background: #FFFFFF;
    width: 500px;
}

.m_pay .tr {
    border: 1px solid #eeeeee;
    text-align: center;
    overflow: hidden;
    margin-bottom: -1px;
}

.m_pay .tit {
    background: #F8F8F8;
    height: 40px;
    line-height: 40px;
    margin-bottom: 10px;
    border: none;
}

.m_pay .th {
    width: 25%;
    font-weight: normal;
    color: #333333;
    font-size: 14px;
    float: left;
}

.m_pay input {
    vertical-align: -2px;
    margin-right: 3px;
}

.m_pay .td {
    width: 25%;
    text-align: center;
    color: #666666;
    padding: 12px 0;
    float: left;
}

.m_pay .td em {
    color: #E81A62;
    margin-left: -5px;
}

.m_pay .first {
    text-align: left;
    width: 24%;
}

.m_pay .first input {
    margin-left: 36px;
    vertical-align: -2px;
}

.m_pay p {
    padding-top: 24px;
    text-align: right;
}

.m_pay .info {
    padding: 26px 0 6px;
}

.m_pay .info em {
    font-size: 20px;
    color: #E81A62;
    font-weight: bold;
}

.m_pay .info .btn {
    padding: 0 14px;
    height: 35px;
    line-height: 35px;
    background: #F36F20;
    display: inline-block;
    color: #FFFFFF;
    margin-left: 6px;
}

.m_prompt {
    padding: 40px 0 76px;
    background: #FFFFFF;
    text-align: center;
    width: 480px;
}

.m_prompt .ico {
    background: url("../images/pr_ico.png") no-repeat;
    width: 42px;
    height: 42px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.m_prompt span {
    display: inline-block;
    vertical-align: middle;
    color: #333333;
    font-size: 20px;
}

/*业主评价加标签样式*//*业主评价装修公司用 写入yzht_index.css*/
.design_style {
    zoom: 1;
}

.design_style:after {
    display: block;
    clear: both;
    content: "\0020";
    visibility: hidden;
    height: 0;
}

.design_style li {
    float: left;
    width: 136px;
    margin-right: 10px;
    position: relative;
    margin-top: 10px;
}

.design_style li a {
    display: block;
    height: 25px;
}

a.pl_bq_style:hover {
    color: #fff;
}

.pl_bq_style {
    height: 25px;
    background: #f36f20;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    padding: 0 5px;
    text-decoration: none;
    position: relative;
    border: 1px solid #f36f20;
}

.pl_bq_style i {
    height: 9px;
    width: 5px;
    background: url("../images/yzht_pl_bq.png") no-repeat;
    background-position: 0 0;
    position: absolute;
    top: 9px;
    right: -5px;
}

a.pl_bq_style1:hover {
    color: #333;
}

.pl_bq_style1 {
    height: 25px;
    background: #fff;
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #333;
    display: inline-block;
    padding: 0 5px;
    text-decoration: none;
    position: relative;
    border: 1px solid #d8d8d8;
}

.pl_bq_style1 i {
    height: 9px;
    width: 5px;
    background: url("../images/yzht_pl_bq.png") no-repeat;
    background-position: 0 -13px;
    position: absolute;
    top: 9px;
    right: -5px;
}

.my_evaluate_stage .my_estimate_tips_star2 {
    display: inline-block;
    margin-top: -3px;
    margin-left: 20px;
    vertical-align: middle;
}

.my_estimate_tips_star2 dt {
    display: inline-block;
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

.my_evaluate_stage .my_estimate_tips_star2 dt {
    color: #666;
}

.sgjd_pf dd, .sj_pf dd, .bj_pf dd, .fw_pf dd, .sg_pf dd {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-top: -3px;
    cursor: pointer;
    vertical-align: middle;
    background-position: -111px 0;
    *display: inline;
    *margin-top: 0;
    *zoom: 1;
}

element.style {
}

/*论坛改版 2016.1.26*//*论坛帖子收藏*/
ul.forum_Plist > li {
    height: 68px;
    padding-bottom: 22px;
    margin: 30px 0 22px 0;
    border-bottom: 1px #e6e6e6 dotted;
}

.content_forum_img {
    float: left;
    height: 75px;
    margin-right: 25px;
}

ul.forum_Plist .content_forum li {
    border-bottom: 0;
}

ul.forum_Plist li .content_forum_img img {
    width: 62px;
    height: 62px;
    margin-right: 0;
    border-radius: 50%;
}

ul.forum_Plist li .btn_check {
    float: left;
    width: 14px;
    margin: 25px 29px 0 0;
}

.content_forum_inp {
    float: left;
    height: 91px;
    background-color: #fff;
}

.content_forum_reply {
    float: left;
    height: 81px;
    width: 626px;
}

.forum_reply_t {
    overflow: hidden;
    height: 30px;
}

.forum_reply_t span {
    font-size: 18px;
    line-height: 30px;
    float: left;
    color: #333;
    margin-right: 5px;
    max-width: 512px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.reply_b_right span em {
    padding-left: 20px;
    font-size: 12px;
    color: #999;
    cursor: pointer;
    white-space: nowrap;
    width: 30px;
}

.reply_b_right span {
    list-style: none;
    float: right;
    margin-left: 10px;
    min-width: 50px;
}

.f_check em {
    background: url(../images/6.png) no-repeat 7% -88%;
}

.f_reply em {
    background: url(../images/7.png) no-repeat 1% -65%;
}

.forum_reply_t ul {
    float: left;
    padding: 6px 0 0 5px;
}

.forum_reply_t ul li {
    float: left;
    margin-left: 5px;
}

.forum_reply_t ul li img {
}

.forum_reply_b {
    padding: 16px 0 0 10px;
    overflow: hidden;
}

.forum_reply_b span i {
    padding-left: 8px;
}

.reply_b_left {
    float: left;
}

.reply_b_left span a, .reply_b_left span i {
    color: #c4c4c4;
}

.reply_b_right {
    float: right;
    position: relative;
}

.s_relaase, .s_reply {
    padding-top: 6px;
}

.forum_reply_b .pipe {
    display: inline-block;
    overflow: hidden;
    width: 1px;
    height: 12px;
    background-color: #e4e4e4;
    margin: 0 8px;
    vertical-align: bottom;
    margin-bottom: 3px;
}

em.e_right1 {
    background: url(../images/1.png);
    background-position: -99px 0;
    width: 20px;
    height: 21px;
    position: absolute;
    left: -11px;
}

em.e_right2 {
    background: url(../images/1.png);
    background-position: -118px 0;
    width: 20px;
    height: 21px;
    position: absolute;
    left: 41px;
}

/*论坛帖子收藏*//*我的发帖*/
.r_post_list {
    border-bottom: 0;
}

.post_list_title {
    overflow: hidden;
    height: 35px;
    background-color: #f8f8f8;
}

.sp_theme {
    padding-left: 30px;
}

.post_list_title span, .post_list_title ul li {
    color: #666;
    line-height: 35px;
}

.post_list_title ul {
    float: right;
}

.post_list_title ul li {
    float: left;
    margin-right: 48px;
}

ul.ul_post_list {
    padding-top: 12px;
}

ul.ul_post_list > li {
    height: 48px;
    padding-bottom: 12px;
    margin-top: 20px;
    border-bottom: 1px #e6e6e6 dotted;
    padding-left: 12px;
}

.li_list_content {
    overflow: hidden;
}

.list_content_t span {
    padding-left: 10px;
    font-size: 14px;
    line-height: 20px;
    float: left;
    color: #666;
    max-width: 374px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.li_list_content > a img {
    float: left;
    padding-top: 10px;
}

.list_content_t {
    float: left;
    overflow: hidden;
    padding-top: 10px;
    width: 380px;
}

.list_content_t ul {
    float: left;
}

.list_content_t ul li {
    float: left;
    margin-right: 5px;
}

ul.ul_post_information {
    float: left;
    overflow: hidden;
}

.ul_post_information li {
    width: 105px;
    float: left;
    text-align: right;
}

.ul_post_information li span {
    color: #a7a7a7;
    display: block;
    text-align: center;
}

.ul_post_information li p {
    text-align: center;
}

a.post_information_sp {
    line-height: 36px;
    color: #a7a7a7;
}

.li_list_content .content_forum_inp {
    height: 30px;
}

.li_list_content .content_forum_inp .btn_check {
    margin: 13px 5px 0 0px;
}

/*我的发帖*//* 积分商城 */
.integral {
    padding-bottom: 55px;
}

.integral .clumn_name {
    border-bottom: none;
}

.integral .integral_right_main {
    margin: 0 0 0 2px;
}

.integral_box table {
    width: 100%;
}

.integral_box .integral_th {
    height: 46px;
}

.integral_box .integral_th td {
    background-color: #f8f8f8;
    border-bottom: none;
    color: #999;
    width: 25%;
}

.integral_box td {
    border-bottom: 1px dotted #e6e6e6;
    text-align: center;
    height: 40px;
    line-height: 40px;
}

.integral_box td em {
    color: #f36f20;
}

.integral_box td em.on {
    color: #01af69;
}

.mod_form .yuyin, .yuyins {
    font-size: 12px;
    word-wrap: break-word;
    font-family: "Arial Normal", "Arial";
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: left;
    font-size: 12px;
    color: #999999;
    width: 240px;
    margin: 10px;
    display: none;
}

.mod_form .ee {
    background: url(../images/sjybj_global_7d4be949000f487fb6ffed2c0ba389ac.png) no-repeat;
    float: left;
    display: inline;
    width: 15px;
    height: 14px;
    margin: 2px -4px 0px 85px;
    background-position: -287px 0;
    display: none;
}

.mod_form #yis {
    margin: 100px 0px -4px 104px;
    display: none;
}

.mod_form #ypf {
    color: #999999;
    font-family: "Arial Negreta", "Arial";
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
}

.item_info .yz_change_tel {
    background: url(../images/yz_change_tel.png) no-repeat;
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
}

.item_info li {
    width: 147px;
}

.mod_form .element {
    width: 73.4%;
    float: right;
    padding-bottom: 15px;
}

.tip_fw {
    color: red;
}

.company_base .companyinfo_box .not-pay-img {
    width: 70%
}

.company_base .companyinfo_box .upload_pic_box dd {
    margin-right: 15px;
}

.close_img {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 20px;
    font-family: cursive;
    cursor: pointer;
    z-index: 250;
    width: 20px;
    height: 20px;
}

.m_pay .tr .th:first-child {
    width: 24%;
}

.m_pay .tr .td:first-child {
    width: 24%;
}

/**//*----- 以下为新增属性16-08-05 tab切换付款方式 by fidermo.hu -----------*/
.tab-charge span.selectedon {
    border-bottom: 1px solid #34C078;
    color: #34C078;
}

.tab-charge {
    margin-bottom: 26px;
}

.tab-charge span {
    color: #999;
    display: inline-block;
    width: 146px;
    text-align: center;
    font-size: 13px;
    padding-bottom: 3px;
    cursor: pointer;
}

.wangyin {
    margin-top: 26px;
}

.content_cashier .payment_type .payDetail label span {
    top: -10px;
    position: relative;
}

.banklist > li {
    float: left;
    margin-right: 30px;
    height: 26px;
}

/*----- 以上为新增属性16-08-05 tab切换付款方式 by fidermo.hu -----------*//*评价质检管家弹出层 by adams.li*/
.commentManagerWrap { /*position: relative;*/
    padding: 0 60px;
    font-size: 24px;
    font-weight: 100;
    font-family: '微软雅黑';
    margin-bottom: 20px;
}

.comment_header {
    position: relative;
    border-bottom: 1px solid #eee;
}

.comment_header h1 {
    font-size: 20px;
    font-weight: 100;
    text-align: center;
    padding-bottom: 20px;
    margin-top: -20px;
    font-weight: bold;
}

.comment_header_left {
    position: absolute;
    left: 0;
    width: 75px;
    height: 75px;
}

.comment_header_left .touxiang_url {
    display: inline-block;
    width: 75px;
    height: 75px;
    border-radius: 50%;
}

.comment_header_left .to8toLogo {
    position: absolute;
    bottom: -10px;
    left: 0;
    z-index: 10;
}

.comment_header_right {
    height: 75px;
    margin-left: 120px;
    font-size: 14px;
    margin-top: 20px;
}

.comment_main {
    padding-top: 10px;
}

.comment_main h2 {
    color: #eb6e23;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: 100;
}

.satisfaction {
    list-style: none;
    width: 100%;
    padding-bottom: 10px;
    font-size: 14px;
}

.satisfaction li {
    float: left;
    width: 93px;
    text-align: center;
    margin-right: 10px;
    padding: 5px 0;
    background-color: #f5f5f5;
}

.satisfaction li a {
    display: inline-block;
    width: 100%;
}

.satisfaction li.satisfaction_last {
    margin-right: 0;
}

.comment_tab {
    margin-bottom: 20px;
}

.comment_tab h3 {
    color: #eb6e23;
    font-size: 12px;
    font-weight: 100;
}

.comment_tab > div {
    display: none;
}

.comment_tab ul li {
    float: left;
    display: inline-block;
    width: 137px;
    padding: 5px 0;
    border: 1px solid #ccc;
    margin-right: 20px;
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
}

.comment_tab ul li a {
    display: inline-block;
    width: 100%;
}

.comment_tab ul li.comment_tab_active {
    border-color: #ff6b13;
}

.comment_tab ul li.comment_tab_right {
    margin-right: 0;
}

.commentManager_text {
    position: relative;
}

.commentManager_text textarea {
    width: 256px;
    font-size: 14px;
    padding: 10px;
    border-color: #ccc;
    padding-right: 30px;
    margin-top: 10px;
}

.commentManager_text p {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 12px;
}

.mustChoose, .textRunOut {
    display: none;
    text-align: left;
    color: #eb6e23;
    font-size: 12px;
}

.submitCommentManager {
    display: block;
    width: 120px;
    margin: 5px auto;
    padding: 8px 0;
    border: none;
    text-align: center;
    background-color: #ff6b13;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.commentManager_footer {
    margin: 20px 0;
    text-align: center;
    color: #999;
    font-size: 12px;
}

.submitSuccessPage1 {
    margin: 20px 0;
    text-align: center;
    display: none;
}

.submitSuccessPage2 {
    margin: 50px 0;
    text-align: center;
    display: none;
}

.submitSuccessPage1 .successPageText1, .submitSuccessPage2 .successPageText1 {
    font-size: 18px;
    margin: 20px 0;
}

.submitSuccessPage1 .successPageText2 {
    font-size: 14px;
    color: #ff6b13;
    margin: 20px 0;
}
