﻿.dn{ 1display: none; }
.fl{ float:left; }
.fr{ float:right; }
.color_ff4a4a{ color:#ff4a4a;}
.color_f25618{ color:#f25618; }
.color_333{  color:#333; }
.color_c2c2c2{ color:#c2c2c2; height: 72px; }
.font14{ font-size:14px; }
.font12{ font-size:12px; }
.mr0{ margin-right:0!important; }
.area_wrap_margin{  margin:20px 0 0 20px; width:auto;}
.text_overflow{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.pr0{ padding-right:0!important; }
.mr20{ margin-right:20px; }
.fbc_icp a{ color:#666; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; border: 1px solid #CCC!important;}

.service_grade i , .service_grade b , .mcrbu_avatar .update_head , .iisb_title a.iisb_on , .iisb_on em ,  .iisbc_steps ul li.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{ background:url(/static/images/useraccount/sprite_img1.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(/static/images/png/global.png) no-repeat; }
/* 头部 */
.narrow_980 .header{height: 162px;}
.narrow_980 .header_center{height: 125px;border-bottom: 2px solid #01af63;}
.narrow_980 .header_center_container span.hcc_logo{margin: 30px 20px 0 0;}
.narrow_980 .header_center_container span.hcc_title{height: 44px;margin-top: 47px;padding-left: 20px;font-size: 18px;line-height: 44px;color: #333;border-left: 1px solid #eee;}

.main_content_box{ width:980px; margin: 0 auto; clear:both; }
.main_container{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
/******info tips******/
.info_tips{ height:38px; line-height: 38px; background-color:#fffdee; border:1px solid #fff0d9; font-size: 12px; color:#676566; text-indent:10px; margin-top:10px;}
.info_tips a{ color:#b37a45; }
.close_tips{ width:10px; height:10px; float:right; margin:13px 10px 0 0;background-position:-4px -7px; cursor: pointer;}

/*no required*/
.no_content{ width:500px; min-height:190px; margin:30px auto; }
.house_type .no_content{/*position: relative;*/}
.nc_tips{margin-left: 200px; padding-top:10px;}
.nc_tips h2{ font-size: 20px; color:#333;}
.nc_tips p{ color:#c2c2c2; line-height:20px; margin-top:10px; }
.no_content img{ float:left;}
.btn_instant{ display:inline-block; background-color: #f36f20; padding:8px 30px; text-align: center; color:#fff; font-size:14px; margin-top:40px;}
.btn_instant:hover{color: #fff;}

/*首页无装修需求页面调整  新版*/
.no_demand{ width: 100%; padding: 0;}
.no_demand .img{ width: 62px; height: 62px; float: left; margin:10px 10px 0 210px; background-position: -321px -163px;}
.no_demand .nc_tips{ width: 400px; float: left; margin: 13px 0 0 0; padding-top: 10px;}
.no_demand .nc_tips h2{ font-size: 24px;}
.no_demand .no_demand_l{ width: 290px; height: auto; margin: 44px 0 60px 0; padding: 0 60px 0 30px; float: left; border-right:1px #eee solid; color: #999; }
.no_demand .no_demand_r{ width: 290px; height: auto; margin-top: 45px; padding: 0 0 0 60px; float: left; color: #999;}
/*comment*/
.engineer_phase{ margin-right:15px;}
.icon_rose{ display: inline-block; width:17px; height:20px; background-position: -174px -49px; position: relative; top:6px; margin-left:5px;}
.service_grade i{ display: inline-block; width:13px; height:13px; background-position: -195px -50px; margin: 0 2px;}
.service_grade b{ display: inline-block; width:13px; height:13px; background-position: -214px -51px; margin: 0 2px;}
.service_grade{ margin-right:20px; color:#c2c2c2; }
/*******right sidebar*******/
.mc_rightsidebar_box{ width:808px; margin:1px 0px; height:auto; float:right; overflow: hidden;}
/***user info****/
.mcrb_userinfo{ /*width:796px;*/ height:140px; border:1px solid #eee; /*padding:20px;*/}

.mcrbu_avatar{ width:104px; height:104px; position: relative; float:left; border-radius:52px ;}
.mcrbu_avatar img { width:104px; height:104px;  border-radius:52px ;}
.mcrbu_avatar .update_head{ width:100%; height:30px; opacity:0.8; line-height: 26px; position: absolute; bottom: 0; background-position: 0 -169px; left: 0; text-align:center; z-index:0;}


.mcrbu_avatar .update_head a{ color:#FFF; width: 100%; height: 100%; display: block;}
.mcrbu_detailinfo{ float:left; margin:10px 0 0 20px; border-right:1px solid #eee; padding-right:40px;}
.mcrbu_detailinfo p{ margin:10px 0;}
.mcrbu_detailinfo a{ color:#666;}
.mcrub_username{ font-weight:bold; font-size:16px;}
.mcrub_degree{ font-size:14px; margin-left:5px;}
.icon_integral{ display:inline-block; width:15px; height:15px; background-position:-116px -1px; position: relative; top: 3px; left:5px; *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 p{line-height:25px;}
.email_status a{ margin-left:10px;}
.icon_phone{ display:block; width:36px; height:36px; background-position:-135px -584px; float:left; margin-right:10px;}
.icon_email{ display:block; width:36px; height:36px; background-position:-215px 0; float:left; margin-right:10px;}
/***decoration needs***/
.mcrb_part_wrap{ width:100%; margin:0 0 20px 0; height:auto; 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;
  line-height:15px;
  margin:0 20px 0 0;
  font-size: 14px;
  border-bottom: 1px dotted #e8e8e8;
  padding-bottom: 20px;
}
.dnt_text{
  float:left;
  display: inline-block;
  border-left:2px solid #01af69;
  padding-left:10px;
}
.dnt_text a{
 color: #999;
}
.more_text{
  font-size:12px;
  float:right;
}
.more_text a{color:#999;font-weight: normal;}
.more_text a:hover{color: #f25618;}
.more_icon{
 display: inline-block;
 width:5px;
 height:9px;
 background-position:-132px -26px;
 margin-left:5px;
 vertical-align: 0;
 *vertical-align: 3px;
}
.dn_content{
  /*border-top:1px solid #eee;*/
  height:auto;
  overflow:hidden;
}
.dnc_tab_title{
 line-height:16px;
 margin:15px 20px 15px -20px;
}
.dnc_tab_title li{
  float:left;
  padding:0 20px;
  border-right:1px solid #eee;
  color:#c2c2c2;
  margin: 5px 0;
  white-space: nowrap;
}
.dnc_tab_title li em{
 display: inline-block;
  width:15px;
  height:16px;
  background-position:-42px -3px;
  margin-right:5px;
  vertical-align: middle;
}
.dnc_tab_title .dnct_on{color: #666;}
.dnc_tab_title li a{color: #999;white-space: nowrap;}
.dnc_tab_title li a:hover{color: #f25618;}
.dnc_tab_title .dnct_on a,.dnc_tab_title .dnct_on a:hover{color:#333;}
.dnc_tab_title .dnct_on em{background-position: -23px -3px;}
.dnc_detail_box{  margin-top:20px;}
.dncdb_item {}

.item_info{ width:716px; padding:20px;  background:#f8f8f8;  overflow:hidden;}
.item_info li.title{ width: 100%; margin-bottom: 10px; height: 20px; line-height: 20px;}
.item_info li.title label{ font-size: 14px; color: #333; float: left; }
.item_info li.title span{ float: right; }
.item_info li.title span a{ color: #01af69;}
.item_info li{ width:143px; height:22px; line-height:22px; float:left; color:#c2c2c2; display: inline; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.item_info li.li_noect{overflow: visible;width: auto;}
.ii_text{ color:#666; }
.ii_color_01af69{ color:#01af69;}
/***tab box***/
#tcSteps{  height:auto;}
.ii_step_box{ margin:10px 0 0 0; width:756px;}
.iisb_title{ width:100%; height:44px; line-height: 44px; background-color:#01a469;}
.border_none{ border:none!important;}
.iisb_title a{ display:inline-block; width:121px; text-align: center; color:#fff; border-right:1px solid #01935e; position: relative; font-size:14px; float: left;}
.iisb_title a.iisb_on { background-position: -0px -468px;}
.iisb_on em{ display:block; width: 10px; height:7px; background-position:-295px -4px; position: absolute;  bottom:0;  left:50%;  margin-left:-5px;}
.iisb_content{border:1px solid #eee; border-top:none; height:auto; margin-bottom: 20px;}
.dnc_detail_box .check_btn { width: 754px; height: 20px; margin-top: 20px; }
.dnc_detail_box .check_btn .surprise_inspection_btn{width:auto; float: right; border: none; background: none; color: #f36f20;}
.iisbc_item{ height:305px;  overflow: hidden;}


.iisbc_steps{ width:16%; float:left; border-right:1px solid #eee;}
.iisbc_steps ul li{ font-size: 13px; height:43px; line-height:43px; text-indent:10px; color:#999; cursor:pointer; border-bottom:1px #eeeeee solid;}
.iisbc_steps ul li.last{ border-bottom:none;}
.iisbc_steps ul li.steps_on{ width:136px; height:42px; overflow: hidden; position: relative; z-index:99;  background-position:-7px -53px;  color:#666!important; border-bottom:none;}
.tc_main_content{ margin:0 20px 0 140px;}
.tcmci_intro_title{font-size:14px;}
.tcmci_intro_time{ color:#c2c2c2; float:right; font-size:12px; margin-right:20px;}
.check_company{ margin:10px 0 0 20px;}
.check_company_disable{ background:#ddd;    border: medium none;color: #fff;height: 30px;line-height: 30px;padding: 0 20px;width: auto;margin:20px 0 0 20px;}
.btn .check_company_2{ background:#fff;  color: #f36f20;height: 30px;line-height: 30px; border:1px #f36f20  solid; vpadding: 0 20px;width: auto; margin-left: 20px;}
.btn .check_company_2:hover{ background:#fff;  color: #e7691e;height: 30px;line-height: 30px; border:1px #e7691e  solid; vpadding: 0 20px;width: auto;}

/*complete 30 days*/
.tcmci_content{  margin:20px 0 0px 10px; height: auto; overflow: hidden; position:relative; }
.tcmci_content p{ 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{ background: #F8F8F8; color: #666;}
.iisbc_item .agreePay:hover{ background: #EEEEEE;}
.btn_agree_payment{ display: block; background-color:#f37020; padding:4px 12px; text-align: center; color: #fff; float: right;  font-size:12px; line-height:19px; margin-top:20px;}
.btn_agree_payment:hover{color: #fff;}
.tcmci_right_intro_time{ text-align:right; color: #c2c2c2; font-size: 12px;  margin:0 0 10px 0; }
/*assign company*/
.tcmci_company{width:104%; margin:15px 0 10px 0; height:auto; overflow:hidden; }
.tcmci_company li{ width:185px; margin-right:13px; float:left; }
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; width:54px; height:54px; float:left; border:1px solid #eee; }
.tcmici_otherinfo{ width:120px; float:left; margin:0 0 0 5px;}

.info_address{ width:110px; margin-top:5px; color:#c2c2c2; }
.icon_design{ display:inline-block; width:16px; height:16px; background-position:-25px -21px; margin-right: 4px; vertical-align:-3px; }
.icon_labor{ display:inline-block; width:16px; height:16px; background-position:0 -21px; margin-right: 4px; vertical-align:-3px; }
.icon_msg{display:inline-block; width:16px; height:16px; background-position:-192px -18px; margin-right: 4px; vertical-align:-3px; }
.icon_navigate{ display: inline-block; width:10px; height:15px; background-position:-155px -50px; vertical-align: middle; margin-right: 3px;}

.btn{ width:120px; height:28px; line-height:28px; float:right;}
.btn input{ width:auto; height:30px; line-height:30px; background:#f36f20; color:#FFF; border:none; padding:0 20px; display: inline;*overflow: visible;}
.btn input:hover{ background: #e7691e;}
.btn .btn_unclick{ border:1px #d8d8d8 solid; background:#fff; color:#666; height: 30px; line-height: 30px; *line-height: 24px;}
.btn .btn_unclick:hover{ border: 1px #ccc solid; background:#fff; color:#666;}

/*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; -moz-border-radius:104px; -webkit-border-radius:104px; border-radius:104px;}
.dd_userinfo p{ color:#c2c2c2; margin-top:10px; width: 62px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis; text-align: center; }
.dd_header{ float:left; width:654px; }
.ddh_title{ font-size:18px; font-weight:normal; color:#5c5c5c; float:left; }
.ddh_count{ display: inline-block; margin:5px 0 0 15px; color:#999; float:left; }
.ddh_comment{ float:right; width:auto; height: 18px; }
.ddh_comment li{float:left; margin-right:15px; border-right: 1px solid #eee; padding-right: 20px; width: auto; height: 18px; line-height: 18px; }
.icon_view{ display: inline-block; width:18px; height:18px; background-position:-79px -23px; margin-right:5px; vertical-align: -3px; float: left; }
.icon_star{ display: inline-block; width:17px; height:18px; background-position:-53px -22px; margin-right:5px; vertical-align: -3px; float: left; }
.icon_message{ display: inline-block; width:17px; height:18px; background-position:-108px -22px; margin-right:5px; vertical-align: -3px; float: left; }
.ddh_decoration_info{ padding-top:15px; clear:both; }
.ddh_special{ font-size:0; vertical-align:middle;}
.ddhdi_list{ vertical-align: middle;display: inline-block; height:20px; background-color:#01af63; color:#fff; padding-left:5px; width: 52px; font-size:12px; }
.ddhdi_price{ vertical-align: middle;display: inline-block; height:18px; background-color:#fff; color:#666; border: 1px solid #01af63; font-size:12px; padding:0 5px; width: auto;}
.ddh_decoration_info i{ margin:0 7px; font-style: normal; color:#999; }
.dd_article{ width:654px; float:right; margin:15px 0 0 0; line-height:22px; }
.dd_article p{ width:100%; }
.dda_more{ color:#c2c2c2;}
.dda_photo{ margin:15px 0; height:auto; overflow: hidden;}
.dda_photo img{ width:148px;  height:148px; float:left; margin-right:9px;}
.response_tips{ color:#999; margin:15px 0 25px;}
/*decoration  service*/
.decoration_service,.goods_recommend{ width:393px; height:250px;}
.decoration_service{  margin-right:17px; }
.ds_content{ }
.ds_content img{ display:block; }
.ds_content h4{ margin:20px 0 0 120px;  font-weight: normal; color:#333; font-size:18px; padding-top:20px; }
.ds_content p{ margin:10px 0 0 120px; }
/*goods recommend*/
.gr_content{ width:348px; margin:0 0 20px 0; }
.gr_content img{ width:140px; height:140px; margin-top:20px; display:block; float:left; clear:both; }
.gr_list{ margin:8px 0 0 5px; height:156px; width: 340px; display: inline-block; }
.ielt7 .gr_list{margin-left: 0;}
.gr_list li{ height:40px; line-height:40px; border-bottom:1px dashed #e8e8e8; width: 340px; background-position: -147px -475px;}
.gr_list li.last{ border:none;}
.gr_list li a{display: block;width: 340px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis; text-indent: 20px;}
.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{ margin:20px 0; width: 780px; height:auto; overflow:hidden;}
.rp_list{ border:1px solid #eee; width:172px; float:left; position: relative; margin:0 20px 20px 0;}
.rp_list img{ width:172px; height:160px; margin:0 auto; position: relative; z-index: 2; }
.rpl_topborder{ width:100%; height:2px;  background-position: 0 -45px; position: relative;  z-index:2;}
.rpl_gift{ width:100%; background-color:#7fcdcd; margin-top:-1px; text-align: center; padding:5px 0; height:85px;}
.rpl_gift_2{background-color:#f1aa49;}
.rpl_gift p{ color:#fff;}
.btn_gift_change{ display: block; margin:5px 15px; background-color:#fff; color:#7fcdcd; padding:3px 0; line-height:21px;}
.btn_ticket_change{ display: block; margin:5px 15px; background-color:#fff; color:#f1aa49; padding:3px 0; line-height:21px;}
.rpc_gift_sign{ background-position:-143px -4px;}
.rpc_ticket_sign{ background-position:-179px -3px;}
.rpc_sign{ display: block; width:33px; height:34px; position: absolute; right:0; top:0; z-index:3; }
.dn_content_noborder { border:none; margin:10px 0 40px;}
.dn_content_bottom { margin-bottom:40px;}
/*==========用户资料=========*/
.right_content{ width:760px; padding:0 20px; border:1px #eeeeee solid; float:right; overflow: hidden; margin-bottom:25px;}

.clumn_name { width:100%; height:55px; border-bottom:1px #e6e6e6 dotted;color: #333;}
.clumn_name p { width:auto; height:14px; line-height:14px;font-size: 14px; border-left:2px #00af63 solid; padding-left:10px; margin:20px 0; font-weight:bold; float:left;}
.clumn_name input{ width:auto; float:right; padding-left:10px; margin:20px 0; color:#999; border:none; background:none;}
.clumn_name .clumn_name_right{ width:auto; float:right; margin-top:20px; border-left:none;}
.clumn_name .clumn_name_right em{ color:#f36f20; padding-left:4px; }
.clumn_name .clumn_name_right label{ padding-left:20px;}
.clumn_name .clumn_name_right a{ margin:0; line-height:16px; color:#01AF68; padding-left:20px;}
.msg_percent { width:100%; height:18px; margin:30px 0;}
.msg_percent label{ width:auto; float:left;}
.msg_percent .percent { width:220px; height:18px; background:#dddddd; margin:0 10px; float:left;}
.msg_percent .percent .percent_inside{ width:auto; height:18px; background:#00af63; text-align:center; color:#FFF;}
.clumn_name a { width:auto; height:14px; line-height:14px; margin:20px 0; float:right; color:#999;}
.clumn_name a:hover{color: #f25618;}

.bind_content{ width:auto; margin:0 10px; border:1px #eeeeee solid;}
.reset_line { width:590px; height:50px;padding:30px 57px 0 90px; border-top:1px #eeeeee solid;}
.reset_line ul li{float: left; width: 270px; position: relative;}
.reset_line ul li.last{ width:50px;}
.reset_line ul li em{float: left; width: 25px; height: 25px; background-position: -176px -188px; text-align: center; line-height: 25px; color: #fff}
.reset_line ul li.on em{ background-position: -149px -188px;}
.reset_line ul li.reset_finish{width: 25px}
.reset_line ul li b{width: 210px; height: 3px; background-color: #eee;content:''; position: absolute; top: 10px; left: 40px; overflow: hidden}
.reset_line ul li span{position: absolute; top: 35px; width: 100px; left: -35px; text-align: center; font-size: 14px}
.reset_line ul li.cur em {background-position: -149px -188px;}

.email_bind{ width:auto; padding:25px 30px; height:42px;}
.email_bind .img{ width:42px; height:34px; background-position: -110px -96px; float:left; margin:4px 20px 0 0;}
.email_bind .mid { width:auto; float:left;}
.email_bind .mid em{ color:#333;}
.email_bind .btn{ width:87px; height:36px; float:right;}
.email_bind .btn .bind_click{width:87px; height:36px; background:#f36f20;}
.email_bind .btn .bind_unclick{width:87px; height:36px; background:#dddddd; color:#fff;}

.reset_content{margin:40px auto; width: 302px; clear:both; }
.reset_content ul li{ position: relative;margin-bottom:20px; float: left; position:relative;}
.reset_content ul li span{float: left; width: 52px; height: 34px; text-align: left; line-height: 34px; color:#333;}
.reset_content ul li input{float: left; height: 32px; line-height: 32px; border: 1px solid #ccc; width: 228px; padding:0 10px;}
.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 { width:80px; float:left;}
.reset_content img { width:100px; float:left; margin-left:5px; height:32px;}
.reset_content a{ color:#999; margin-left:5px; line-height:30px;}
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; background:#f37020; border:0; color:#FFF; margin-left:52px;}

.mobile{ width:auto; }
.mobile .img{height:42px; background-position: -100px -130px; margin-top: 0;}
.mobile em.green{ color:#01a469;}

.clear { clear:both;}
/*.border_bottom{ border-bottom: 1px #eee solid;}*/

.third_bind{border:1px #eeeeee solid; width:auto; height:auto; margin:30px 10px 80px; padding:40px 30px;}
.third_bind label { width:auto; line-height:50px; float:left;}
.third_bind .box{ width:130px; height:54px; display:block; float:left; color:#333;}
.third_bind .box span{ width:30px; height:30px; display:block; 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{ width:auto; display:block; text-align:center; border:0; background:none; color:#00af63; margin: 0; padding: 0;}
.third_bind .box input.btn_unbind{ width:80px; height: 18px;  *height:16px;  margin:0 auto; line-height: 18px; *line-height:16px; }
.third_bind .box .bind_detail { width:100%;}
.third_bind .box .bind_detail em{ width:70px; float:left; height:18px; line-height:18px; overflow:hidden;}
.third_bind .box input.btn_bind{ width:36px; height: 18px;  *height:16px; line-height: 18px; *line-height:16px; margin: 0 auto; clear: both;}
/*=== 邮箱验证===*/
.reset_content_email {margin:82px auto; width: auto;}
.reset_content_email p{ color:#666; margin:0 auto; width:auto; height:auto; padding-bottom:3px;}
.reset_content_email label{ color:#333; padding:0 5px; width:auto;}
.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{ margin:20px 0 0 100px; width: 140px; height:36px; background:#f37020; border:0; color:#FFF; }
.reset_content_email dl{ width:535px; height:80px; margin:0 auto;}
.reset_content_email dl dt{ width:60px; height:60px; float:left; background-position: -322px -163px;}
.reset_content_email dl dd{ width:auto; height:60px; float:left; margin-left:20px;}
.reset_content_email dl dd h1{ font-size:24px; padding-top:10px; font-weight: normal; color: #333;}
.reset_content_email dl dd a { padding:0 5px;}
.reset_content_email dl dd a.font_green{ color:#00b34b; padding-top:5px;}
.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{ width:auto; height:auto; padding:0 5px; clear:both; font-size:12px; display:none; position:absolute; top:47px; left:90px;  }
.decorate_rights_detail .box .message{left: 85px;color: red;}
.msg_error{ color:#FF6769;  }
.message span { width:15px; height:16px; display:block; float:left; background-position:  -50px -163px; margin-right:3px; }

.reset_content .message { top:35px; left:50px;}
.reset_content .message { width:auto; height:auto; padding:0 5px; clear:both; font-size:12px; display:none; position:absolute; top:36px; left:48px;}
.reset_content .message span { width:15px; height:16px; display:block; float:left; background-position:  -50px -163px; margin-right:3px; }

/*=== 手机验证===*/
.reset_content_mobile {margin:82px auto; width: 450px;}
.reset_content_mobile p{ color:#999; margin:0 auto; width:auto; height:auto;}
.reset_content_mobile label{ color:#333; padding:0 5px; width:auto;}
.reset_content_mobile .mobile_code{ margin-top:20px; height:36px; position:relative;  }
.reset_content_mobile .mobile_code .code{width:113px; float:left; font-size:14px; height:32px; padding:0 10px; border: 1px solid #ccc;line-height: 32px;}
.reset_content_mobile .mobile_code span {width:60px; float:left; color:#333; line-height:36px; padding-right:5px; text-align: right;}
.reset_content_mobile .mobile_code .btn_post_code{ width:auto; float:left; background:#eee; border:none; height:34px; margin-top:1px; margin-left:10px; padding:0 10px;}
.reset_content_mobile .next_bit{ margin:20px 0 0 70px;}
.reset_content_mobile .message { width:auto; height:auto; padding:0 5px; clear:both; font-size:12px; display:none; position:absolute; top:36px; left:60px;}
.reset_content_mobile .message span { width:15px; height:16px; display:block; float:left; background-position: -50px -163px; margin-right:3px; padding:0; }
.reset_content_mobile input.user_txt { float: left; height: 32px; border: 1px solid #ccc; width: 228px; padding: 0 10px;line-height: 32px; }

.reset_content_mobile .mobile_code input.hq_yzm{ width: 108px; height: 34px; border: 0; margin-left: 5px;}
.reset_content_mobile .mobile_code .yzbox{ position: absolute; width: 164px; height: 67px; background-color: #F6FFF9; border: 1px solid #D6DED9; left: 180px; top: -80px;}
.reset_content_mobile .mobile_code .yzbox .yzboxa{ margin: 7px 10px;}
.reset_content_mobile .mobile_code .yzbox .yzboxa .yzboxa01 .s1{ float: left;}

.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; border: 1px solid #F36F20; background-color: #F36F20; color: #fff;}
.reset_content_mobile .mobile_code em.s{ width: 0px; height: 0px; overflow: hidden; font-size: 0px; display: inline-block; border-width: 10px; border-color: #F6FFF9 transparent transparent; border-style: solid dashed dashed; z-index: 2; right: 75px; position: absolute;}
.reset_content_mobile .mobile_code em.bors{ border-color: #D8E0DB transparent transparent; z-index: 1; bottom: -20px; border-style: solid dashed dashed; border-width: 10px; right: 75px; position: absolute; 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 { width:340px;position: relative;}
.mobile_step2 .message {left:60px;}
.mobile_step2 .next_bit {margin: 20px 0 0 66px;}
/*个人资料*/
.right_content .tab {margin: 0 20px;border-bottom: 1px dotted #eee;color: #333;font-weight: bold;font-size: 14px;height: 55px;line-height: 55px;}
.right_content .tab span{background:#00af63;display:inline-block;width:2px;height:15px;}
.right_content .personal_info{margin: 30px;font-size: 14px; padding-bottom:40px; color: #666;}
.right_content .personal_info div{margin-bottom: 10px;}
.right_content .personal_info div.img_upload{display: inline-block;position: absolute;left: 150px;top: 20px;}
.right_content .personal_info  div.info_extent{margin-bottom: 25px;}
.right_content .personal_info  div label{display:inline-block;width:70px;text-align:right; line-height: 36px;}
.right_content .personal_info div input[type=text]{width:250px;height:24px;outline:none;border:1px solid #ddd; padding:5px;}
.right_content .personal_info  div.stats select{width:262px;height: 34px; border:1px solid #ddd;margin-left: -4px;}
.right_content .personal_info  div.city{}
.right_content .personal_info  div.city select{width:150px;height:32px;outline:none;border:1px solid #ddd;margin-left: -4px; margin-right: 10px;}
.right_content .personal_info  div.city .province{width:100px;}
.right_content .personal_info  div.city .addr_info{margin-left:70px;margin-top:10px;}

.right_content .personal_info  div.this_head{}
.right_content .personal_info div.this_head div#img_upload{display: inline-block;position: absolute;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{width:90px;height:38px;float:left;}

.right_content .personal_info  div.checkCode input{width:120px;}
.right_content .personal_info  div.checkCode img{margin-left: 3px;margin-bottom: -12px;cursor:pointer;}
.right_content .personal_info  div.checkCode span{color:#999;cursor:pointer;}
.right_content .personal_info .message{ width: auto; height:auto; position: inherit; display:inline-block; line-height: 36px; margin: 0;}

.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{width: 260px; height: auto; border: 1px #ddd solid; border-top:none; display: none; position:absolute; z-index: 3; background: #fff; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
.personal_info .city .addr_info ul.address_list li{height: 36px; line-height: 36px; width: 260px; text-indent: 10px; cursor: pointer;}
.personal_info .city .addr_info ul.address_list li.cur{ background:#F8F8F8;}

.project_list{ width:100%; height:auto; margin-top:50px;}
.project_list .column_name{height:24px;}
.project_list .column_name span{ width:auto; float:left; color:#333; font-size:14px;}
.project_list .column_name span em{ font-size:12px; color:#999; padding:0 5px;font-weight: normal;}
.project_list .column_name a{width:auto; float:right; color:#999; }
.project_list ul{ width:110%; margin-top:20px;}
.project_list ul li{ width:240px; height:240px; float:left; margin-right:20px; position:relative;}
.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{ width:100%; height:36px; position:absolute; bottom:0; left:0; z-index:3; color:#fff; line-height:36px;}
.project_list ul li .msg p{ width:auto; float:left; padding-left:15px;}
.project_list ul li .msg em{width:auto; float:right; padding-right:15px; color:#999;}
.project_list ul li .mask_layer{ width:100%; height:36px; position:absolute; bottom:0; left:0; opacity:0.8; background:#000;}



.comment_content{padding-bottom:30px;}
.comment_detail { margin:20px 100px 0 114px; padding-bottom:15px;}
.border_botom { border-bottom:1px #e6e6e6 dotted;}
.add{ margin-top:0;}
.company{ background:#f8f8f8; margin-top:0; padding:0 15px 15px;}
.comment_detail p{ width:auto; height:auto; }
.comment_detail p.time{ color:#999; padding-top:10px; float:left;}
.comment_detail p.add_comment {width:auto; height:auto; float:left;  padding:10px 5px 0 0; color:#999;margin: 0 10px 10px 0;}

/*评价须知*/
.comment_notice{ width:auto; padding:10px; background:#FFFDEE; border:1px #FFF4E2 solid; margin-top:20px;}
.comment_notice p.column_name{ font-size:14px;color: #333;}
.comment_notice a{margin-top:10px; color:#01af69; display: inline-block;}
.comment_notice_side{ width:778px; float:right; margin:0 0 20px;}
.comment_notice .font_16{ color:#f25618; font-size:16px;}
.comment_notice ul{ width:100%;}
.comment_notice ul li{ width:50%; float:left; padding-top:5px;}

/*阶段评价*/
.progress_comment .column_name{ width:100%; height:16px; padding:20px 0; border-bottom:1px #eeeeee dotted;}
.progress_comment .column_name p{ width:auto; float:left; font-size:16px;}
.progress_comment .column_name span{width:auto; float:right;}
.progress_comment .company_msg{ padding:20px 0; font-size:14px;}
.progress_comment .company_msg .company_name{width:auto; float:left;}
.progress_comment .company_msg .company_name em{ color:#01af69;}

.progress_comment .company_msg .time{width:auto; float:right;}
.progress_comment ul { margin:70px 0 80px 0; height:54px;}
.progress_comment ul li{float: left; width: 180px; position: relative; 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; background-position: -176px -188px; text-align: center; line-height: 25px; color: #fff}
.progress_comment ul li.on em{ background-position: -149px -188px;}
.progress_comment ul li.reset_finish{width: 25px}
.progress_comment ul li b{width:145px; height: 3px; background-color: #eee;content:''; position: absolute; top: 10px; left:5px; overflow: hidden}
.progress_comment ul li span{position: absolute; top: 35px; width: 100px; left: 120px; text-align: center; font-size: 14px}
.progress_comment ul li.cur em {background-position: -149px -188px;}
.progress_comment ul li.cur span{ color:#01af69;}

.comment_cur .user_comment{ width:738px; padding:10px; min-height:80px; margin-top:20px; border:1px #eee solid; color:#999;}
.comment_cur .btn { width:100%; height:30px; padding:10px 0 40px 0; float:none; 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{ background:none; border:none; float:right; height:16px; color:#00A366;}

.user_comment_list{ width:auto; padding:10px; margin-top:20px; background:#F8F8F8; border:1px #F5F5F5 solid;}
.user_comment_list p{ width:auto; float:left;}
.user_comment_list span{width:auto; float:right;}
.margin_top{ margin-top:10px;}

/*追加评分*/
.add_comment { margin-top:20px; margin-bottom:40px; position:relative;}
.comment_cur .add_comment .border_arrow{ width:14px; height:10px; position:absolute; top:53px; left:30px; background-position: -234px -52px;}
.add_comment .add_btn{ background:#00B34B; border:none; padding:5px 10px; color:#FFF;}
.add_comment .add_notice{ padding-top:5px;}
.add_comment_content{ padding:20px; border:1px #F2F2F2 solid; margin-top:10px;}
.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{ width:auto; float:left; padding:0 5px 0 0;}
.recommend_content input{ width:13px; height:13px; float:left; display:block; margin:3px 5px 0 0;}

/*=====维权管理========*/
.decorate_rights_detail .tab_detail{ margin:20px 0 40px 0;}
.decorate_rights_detail .tab_detail li{list-style:none;text-indent: 18px;}
.decorate_rights_detail .tab_detail .column_name { width:100%; height:35px; line-height:35px; background:#f8f8f8; font-size:12px; color:#999;}
.decorate_rights_detail .tab_detail span{ height:40px; text-indent:18px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.column_01 {width:22%; float:left;}
.column_02 , .column_04 , .column_05 , .column_06{ width:17%; float:left;}
.column_03{width:12%; float:left;}
.column_06{width:14%; float:left;}
.ielt7 .column_06{width: 12%;}
.decorate_rights_detail  .column_detail { width:100%; height:40px; line-height:40px; font-size:12px; color:#666666; border-bottom:1px #e6e6e6 dotted;}
.decorate_rights_detail .column_detail .red{color: #f66;}
.decorate_rights_detail .column_detail .column_05 a{ width:100px; height:30px; color:#666666; display:block; line-height:30px;}
.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; line-height: 32px; padding-top: 0;}
.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; line-height: 20px; margin-left: 70px;}
/*查看报价方案*/
.bidding_list{width:100%; height:auto; margin-top:30px;}
.bidding_list .img{ width:128px; height:128px; float:left; margin-right:20px;}
.bidding_list .bidding_right{ width:610px; height:auto; float:left; position:relative; margin-bottom:40px;}
.bidding_list .bidding_right .company_name{ width:100%; height:36px; line-height:36px; background:#F8F8F8; text-indent:10px;}
.bidding_list .bidding_right ul  { width:295px; height:auto; float:left; 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{width:200px; float: left;}
.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{width:54px; height:24px; float:left; margin-left:10px;}
.bidding_list .bidding_right ul li .btn .btn_click{ background:#00B34B;height:24px; line-height:24px; text-align:center;}
.bidding_list .bidding_right ul li.scheme_type{ color:#be895f; height:auto; padding:0 0 15px 0; margin:0; text-indent:10px;}
.bidding_list .bidding_right ul li.no_content_{ text-align:center; padding-top:40px;}

/*=====我的帖子========*/
.decorate_rights_detail .post_list{ margin:20px 0 40px 0;}
.decorate_rights_detail .post_list .column_name { width:100%; height:47px; line-height:47px;  background:#fcfcfc; font-size:12px; color:#999;}
.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{ height:47px; text-align:center; float:left; }
.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 { width:100%; height:50px; line-height:50px; font-size:12px; color:#666666; position:relative; 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{ width: auto; float: left; width: 64px; text-align: left;}
.decorate_rights_detail .post_list .column_detail .font_999{ color:#999; padding-left:10px; float: left;}
.decorate_rights_detail .post_list .column_detail .btn_check {width:14px; float:left; position:absolute; top:18px; left:0;height: 14px;}

.post_list .no_content h2{ padding-top: 60px;}
/*我的收藏 - 文章资讯*/
ul.article_list{ width:100%;}
ul.article_list li{ margin:30px 0 0; border-bottom:1px #e8e8e8 dotted; padding-bottom:30px; height:140px; position:relative;}
ul.article_list li .btn_check{width:14px; float:left; margin:56px 20px 0 0;}
ul.article_list li img{ width:140px; height:140px; float:left; margin-right:20px;}
ul.article_list li .article_msg{ width:560px; height:78px; float:left;}
ul.article_list li .article_msg .article_name{width:100%; display:block; font-size:20px; color:#333;}
ul.article_list li .article_msg .article_detail{width:100%; height:51px; display:block; padding-top:15px;}
ul.article_list li .article_msg .article_detail em{ color:#be895f;}
ul.article_list li .article_msg .article_time{ width:100%; height:auto; display:block; padding-top:28px; color:#999;}
ul.article_list li .article_msg .article_time span{ width:auto; float:left; margin-right:30px;}
ul.article_list li .article_msg .article_time span.time{ float:right;}
ul.article_list li .article_msg .article_time em{width: 13px; height: 12px; display:inline-block; 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 { width:68px; height:25px; position:absolute; top:0; left:32px; color:#fff; text-indent:8px; line-height:20px; background-position: -229px -70px;}
.article_list .no_content .nc_tips{ padding-top: 20px;}
/*装修日记*/
.diary_content{ border:none; margin-top:30px; padding:0 0 0 30px; position:relative; border-bottom: 1px #e6e6e6 dotted;*zoom:1;}
.diary_content:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
.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{width:14px; top:26px; left:0; position:absolute;}
.diary_content .diary_tag {width:50px; height:20px; display:inline-block; margin:4px 0 0 10px; color:#fff; text-indent:4px; background-position: -107px -175px;}
.diary_content .ddh_otherinfo{*zoom:1;width: 100%}
.diary_content .ddh_otherinfo:after{display:block;clear:both;content:"\0020";visibility:hidden;height:0;}
#noDiary .no_content .nc_tips{ padding-top: 20px;}

/*我的收藏 - 效果图*/
ul.pic_list{ width:110%; height:auto; margin-top:20px; padding-bottom:80px;}
ul.pic_list li{ width:240px; height:240px; float:left; margin:20px 20px 0 0; position:relative; cursor:pointer;}
ul.pic_list li .control_content{ width:100%; height:36px; position:absolute; bottom:0; z-index:3; color:#fff; line-height:36px;left: 0;}
ul.pic_list li .control_content .btn_check{width:14px; float:left; margin:11px 5px 0 15px;height: 15px;vertical-align: middle; }
ul.pic_list li .control_content p{ width:148px; float:left; overflow:hidden;}
ul.pic_list li .control_content .pic_total{ width:58px; float:right; text-align:center; font-size:14px; color:#999;}
ul.pic_list li .control_content .pic_tag { text-indent:15px;}
ul.pic_list li .mask_layer{ width:100%; height:36px; position:absolute; bottom:0; left:0; opacity:0.8; background:#000;}
ul.pic_list li .pic_control { width:136px; height:40px; position:absolute; top:0; right:0;}
ul.pic_list li .pic_control span{ width:auto; float:left; color:#fff; height:40px; line-height:40px;}
ul.pic_list li .pic_control span em{ width:14px; height:16px; display:inline-block; padding-right:5px; margin-top:8px; float:left; background-position: -291px -49px;}
ul.pic_list li .pic_control span label{ width:auto; float:left;}
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{background-position:-291px -47px; margin-top:10px;}
ul.pic_list li .mask_layer_top{ width:136px; height:40px; position:absolute; top:0; right:0; opacity:0.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; background:none; border: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{ width:100%; text-align:center; display:block; font-size:16px; padding-bottom:5px;}
ul.pic_list li.pic_list_msg .list_content a{ width:100%; text-align:center; display:block;color:#01af69;}

/*帮助中心 -用户反馈*/
.feedback_content {width:100%; height:auto; padding-bottom:20px;}
.feedback_content .title{ width:100%; text-align:center; font-size:16px; padding:20px 0;}
.feedback_content .notile_detail{ font-size:14px;}
.feedback_content .notile_detail p{ padding: 5px 0;}
.feedback_content .notile_detail input{ background:none; border:none; color:#01af69; padding:0 5px;}
.feedback_content .question_list .btn{margin-top: 10px\9;}
.feedback_content .question_list .box { font-size:14px; margin-top:40px; padding:0; height:auto;}
.feedback_content .question_list .box p{}
.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{ width:auto; float:left; margin:10px 10px 0 0 ; height:14px;  display: inline-block;*vertical-align: middle;}
.feedback_content .question_list .box .result_content .result_01 label{ width:auto; float:left; }
.feedback_content .question_list .box .result_content ul.result_2{ width:700px; height:32px; display: block;}
.feedback_content .question_list .box .result_content ul.result_2 li{ width:100px; height:32px; float:left; display:block; 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{ width:auto; float:left; margin:10px 10px 0 0 ;height: 14px;}
.feedback_content .question_list .box .result_content .result_03 label{ width:auto; float:left;}
.feedback_content  .user_input { width:400px; height:100px; border:1px #e8e8e8 solid; padding:10px;}
.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{ width:170px; height:22px; padding:5px; border:1px #ccc solid; float:left;}
.pic_list_new .content .box .pic_list{width:182px; height:33px; float:left;}

.feedback{ width:480px;}
.feedback p{ padding-bottom:10px; border-top:1px #ccc dotted; padding-top:20px;}
.feedback .content .box{ margin-top:20px;}
.feedback .content .box .input_txt.input_txt{ width:250px;}
.feedback .code{width:120px; height:22px; padding:5px; border:1px #ccc solid; color:#999; float:left;}
.feedback .btn_post_code{ width:auto; float:left; background:#eee; border:none; height:34px; margin-top:1px; margin-left:10px; padding:0 18px;}
.feedback .content .box  .btn{ margin:0 0 30px 60px;}
.feedback .content .box .message{ left:56px; top:35px;}

/*查看汇款账户*/
.bank_list{ width:100%; padding-top:10px;}
.bank_list p{ padding:15px; background:#fffdee; border:1px #fff1e0 solid;}
.bank_list ul{ padding-bottom:40px;}
.bank_list ul li{padding:20px; background:#f8fcfd; border:1px #e5f4f8 solid; margin-top:20px;}
.bank_list ul li .bank_logo{width:54px; float:left; padding-right:10px; }
.bank_list ul li .bank_logo span{ width:36px; height:36px; display:block; 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{width:auto; float:left; padding:20px 0 0 20px;}
.bank_list ul li .span_02{ width:200px;}
.bank_list ul li .span_03{ width:200px;}
.bank_list ul li .span_04{}
/*我的回答*/
.clumn_name .answer_list { width:104px; height:24px; padding:0 4px; border:1px #eeeeee solid; float:right; background:#f8f8f8; margin-top:16px;}
ul.answer_list{}
ul.answer_list li{ padding:20px 0; border-bottom:1px #e6e6e6 dotted;padding-bottom: 15px;}
ul.answer_list li  span{ width:100%; height:auto; display:inline-block;}
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{ width:72px; height:22px; display:inline-block; margin:0 0 0 4px; font-size:12px; line-height:22px; text-indent:26px;}
ul.answer_list li .answer_topic em.stage_01{ background-position:-3px -445px; color:#01af69; }
ul.answer_list li .answer_topic em.stage_02{ background-position:-79px -445px; color:#be895f;}
ul.answer_list li .answer_topic em.stage_03{ background-position:-156px -445px; color:#999;}
ul.answer_list li .answer_detail{ font-size:12px; color:#666; border: none;padding: 0px;display: inline-block; padding-top:12px;}
ul.answer_list li .answer_msg{ padding-top:10px;color: #999;}
ul.answer_list li .answer_msg p{ width:auto; float:left;}
ul.answer_list li .answer_msg p em{ color:#EC6D1C; padding:0 3px;}
ul.answer_list li .answer_msg .time{width:auto; float:right;}

/*等级规则*/
ul.integral_rules{ width:104%; height:auto; margin:30px 0 0; padding-bottom:100px;}
ul.integral_rules li{ width:100px; float:left; text-align:center;  height:240px; margin-right:10px; font-size:14px;}
ul.integral_rules li p{ padding-top:15px;}
ul.integral_rules li .progress_box{ height:200px; position:relative;}
ul.integral_rules li .progress_box .progress_inner{width:100%; height:auto; position:absolute; bottom:0; left:0;}
ul.integral_rules li .progress_box label{width:100%; height:auto;}
ul.integral_rules li .progress_box span{ width:100px; display:block; 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 { width:515px; height:246px; float:left;}
.exchange_content .exchange_msg{ width:220px; float:right;}
.exchange_content .exchange_msg .intetotal_total {padding:15px; height:auto; border:1px #eeeeee solid; margin-bottom:20px;}
.exchange_content .exchange_msg .intetotal_total  p{ padding:0 0 10px; font-weight:bold; font-size:14px;}
.exchange_content .exchange_msg .intetotal_total  p em{ color:#f25618;}
.exchange_content .exchange_msg .intetotal_total  a{ width:100%; height:auto; display:block; color:#01af63; line-height:18px;}
.exchange_content .exchange_msg .intetotal_total .title{ padding:0 0 10px; font-weight:bold; font-size:14px;}
.exchange_content .exchange_msg .intetotal_total ul li {height:24px; line-height:18px;width: 188px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.exchange_content .exchange_msg .intetotal_total ul li  a{ color:#666;}
.exchange_content .exchange_msg  .margin_bottom{ margin:0; height:94px;}
.exchange_list{ width:103%; padding-top:20px; clear:both;}
.exchange_list .column_name{ font-weight:bold; padding:20px 0; font-size:14px;}

/*积分兑换列表*/
.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; line-height:46px; font-size:14px; }
.decorate_rights_detail .tab_exchange_list .column_detail span{ height:40px; margin:0;}

.exchange_detail{padding-top:10px;}
.exchange_detail .img{ width:250px; height:228px; borer:1px #ccc solid; float:left;}
.exchange_detail .img img{width:250px; height:228px;}
.exchange_detail .exchange_right { width:480px; float:right;}
.exchange_detail .exchange_right p{ color:#999;}
.exchange_detail .exchange_right .name{ font-size:18px; color:#333;}
.exchange_detail .exchange_right span{ padding-top:10px; width:100%; display:block; 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%; clear:both; padding-top:20px; color:#999;}
.product_msg{margin-top:20px; border-top:1px #e6e6e6 dotted; padding:20px 0 40px; font-size:14px;}
.product_msg .msg{ font-weight:bold; color:#333;}
.product_msg  p{padding:10px 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{width:60px; height:60px; background-position: -322px -102px; float:left;}
.mission_content .mission_stage .stage_detail{width:360px; height:60px; float:left; margin-left:10px;}
.mission_content .mission_stage .stage_detail p{font-size:18px; padding:5px 0 5px;}
.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; border:1px #eeeeee solid; border-right: 0; border-left:0;margin-left: -20px; }
.mission_tab .tab_column ul{width:80%; height:48px;  }
.mission_tab .tab_column ul li{ width:auto; float:left; height:48px; line-height:48px; text-align:center; font-size:16px; cursor:pointer; border-right:1px #fff solid;  border-left:1px #fff solid; padding: 0 30px; }
.mission_tab .tab_column ul li em{ color:#FF6667; padding-left:5px;}
.mission_tab .tab_column ul li.cur{ border-left:1px #eeeeee solid; border-right:1px #eeeeee solid; border-top:2px #00af63 solid; border-bottom:1px #fff solid; background:#fff; margin-top: -2px; }
.mission_tab .tab_column ul li.cur em{color:#00af63;}

.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{ height:40px; line-height:40px; float:left; display:block; font-size:14px; cursor:pointer;}
.mission_content ul li .title{width:50%; text-indent:10px; color:#00af63;}
.mission_content ul li .title em{	background-position: -209px -527px;  width: 10px;  height: 6px; display: inline-block; margin-left: 10px;}
.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{ clear:both; padding:0 0 10px 0;}
.mission_msg p{ height:auto; line-height:20px; padding-left: 20px;}
.mission_msg p.detail { height: auto; text-indent: 0; padding-left: 20px;}
.mission_msg p em{ color:#FF6667;}
.margin_top_10 { margin-top:10px;}
/* 弹窗样式[[ */
.popup_wrap{position:fixed; _position:absolute; width:100%; height:100%; background:#000; filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity:0.75; top:0; left:0; z-index:10000; display:none;}

.pic_list_new{top: 50%;left: 50%;}
.pooup_login_box { width:440px; height:auto; background:#FFF; z-index:10010; position:absolute; top:0; padding:20px; display:none;_position:absolute;}
.top{ width:100%; height:26px;}
.top .column_name { width:auto; float:left; font-size:16px;}
.top .close_btn { width:18px; height:18px; float:right; background:url(/static/images/png/global.png) no-repeat 0 -165px; margin-top:4px; cursor:pointer; display:block; float:right;}
.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{ width:auto; height:33px; text-align:right; float:left; margin-right:10px; line-height:33px;}
.pooup_login_box .content .box .input_txt { width:290px; height:22px; padding:5px; border:1px #ccc solid; color:#999;}
.pooup_login_box .content .box_2  ul{ width:320px; float:left;}
.pooup_login_box .content .box_2  ul li{ width:66px; height:22px; line-height:22px; float:left; text-align:center; border:1px #CDCDCD solid; margin:10px 10px 0 0;}
.pooup_login_box .content .box_2  ul li.cur{}
.pooup_login_box .content .box .input_txt_2 { width:290px; }
.pooup_login_box .content .box select{width:300px; height:33px; padding:5px; outline:none; border:1px #ccc solid;}
.pooup_login_box .content .box em{ position:absolute; top:7px; right:30px;}

.pooup_login_box .content .box .btn{ margin:20px 0 20px 60px; float:left; width: auto; height:30px; display:inline;}
.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{ margin-top:20px; width:170px; margin:0 auto;}
.popup_bidding .change_color { color:#be895f;}
.popup_bidding  .content .box .btn{ margin:0; padding:0; margin:20px 0 20px;}
.popup_bidding  .content .box .btn input{ width:80px; height:36px; float:left;}
.popup_bidding  .content .btn .unclick { margin-left:10px;}



.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{width:60px; height:60px; background-position: -322px -102px; float:left;}
.popup_success_msg .content .success_detail .stage_detail{width:260px; height:60px; float:left; margin-left:10px;}
.popup_success_msg .content .success_detail .stage_detail p{font-size:18px; padding:5px 0 5px;}
.popup_success_msg  .content .success_detail .stage_detail label{font-size:14px; width:100%; text-align:left; line-height:normal;}
.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{ color:#01a469; padding:0 5px;}

.popup_approval{ width:350px; height:220px; position:fixed; padding: 20px; top:50%; left:50%; margin-left:-180px; margin-top:-110px; z-index:1000; background:#fff; border:1px #f36f20 solid; display: none;}
.popup_approval p{ width:200px;  margin:0 auto; padding-top:50px;}
.popup_approval .btn{ margin:0 auto; margin:40px 150px 0 0;}

.cooper_compeny{width: 470px;}
.cooper_compeny .content{color: #5c5c5c; margin-top: 10px;}
.cooper_compeny .content .box{ margin-top: 0;}
.cooper_compeny .content .box div{width: 50%;float: left;color: #5c5c5c;}
.cooper_compeny .content .box {height: auto;overflow: hidden; padding-bottom: 15px;border-bottom: 1px #eee dotted;}
.cooper_compeny .content .box_end{border-bottom: 0;}
.cooper_compeny .content .box p{ width: 50%; float: left; margin-top: 30px;}
.cooper_compeny .content .box_2 {height: auto;overflow: hidden; margin: 20px 0;}
.cooper_compeny .content .box_2 p{ width: 50%; float: left;}

.cooper_compeny .content .box div p input{vertical-align: middle;}
.cooper_compeny .content .box{ border: none; padding-bottom: 0;}
.cooper_compeny .content .border_string { border-top: 1px #e6e6e6 dotted; height: 1px; width: 100%; margin-top: 20px;}
.cooper_compeny .content .box p.box_line{margin-top: 15px; }
.cooper_compeny .content p input[type=radio]{ width: 12px; height: 12px; margin: 4px 5px 0 0; display:inline-block;}
.cooper_compeny .content .box p span{color: #333;}
.cooper_compeny .content .box p input[type=text]{width: 145px;height: 33px;border: 1px solid #eee;margin: 0px 2px;color: #999;padding-left: 3px;}
.cooper_compeny .content .box_btn{border-bottom: 0;}
.cooper_compeny .content .box_btn .btn{margin: 20px 0 20px 60px;}
.cooper_compeny .content .box_upload {border-bottom: 0; height: 35px; width: 100%; display: none;}
.cooper_compeny .content .box_upload span{width: auto; float: left; height: 34px; line-height: 34px; margin-right: 10px;}
.cooper_compeny .content .box_upload input{width: 95px;height: 35px;background: #eee;color: #333;border: 0; float: left;}
.cooper_compeny .content .box_upload span.batch{color: #999;margin-left: 5px;}
.cooper_compeny .content .box span{ width: auto; float: left; height: 34px; line-height: 34px; margin-right: 10px;}
.cooper_compeny .content .box .date{width:148px; height:22px; padding:5px; border:1px #ccc solid; color:#999; float: left; margin-bottom: 10px;}
.cooper_compeny .content .box .start_time{ margin-right: 10px;}

.apply_accept {padding-right: 45px;}
.apply_accept  .content .box select{padding-left: 10px;height: 33px;border: 1px solid #eee;color: #333;}
.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 {overflow: hidden;height: auto;margin-top: 0;}
.apply_accept .content .box_btn .btn{margin-left: 90px;}
.apply_accept .content .tpl_msg{margin-top: -5px;width: 310px;margin-left: 90px;color: #999;}
.apply_accept .content .time_msg{color: #ff6666;margin-left: 90px;}
.to_nm .content .box_btn{margin-top: -15px;}

.remit_info {width: 480px; height: 450px;}
.remit_info .content label{width: 68px;}
.remit_info .content .tip{ background: #f8f8f8; padding: 10px; display: block; height: auto; color: #999; margin-bottom: 10px;}
.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{ background: #f8f8f8; padding: 10px; display: block; height: auto; color: #999;}
.pop_Apply_approval .content .box .input_txt{ width: 150px;}
.pop_Apply_approval .content .box .post_code{ width: 123px; background: #eee; border: none; height: 34px; line-height: 34px; margin-left: 10px;}
/*弹窗 突击检查*/
.surprise_inspection { width: 475px; display: none; }
.surprise_inspection .content {margin-bottom: 30px;}
.surprise_inspection .content .box label{width: 72px; float: left;}
.surprise_inspection .content .box .time{ width: 130px; height: 32px; margin-right: 10px; float: left; border: 1px #d8d8d8 solid; position: relative;}
.surprise_inspection .content .box .time2{ width: 180px; height: 32px; float: left; border: 1px #d8d8d8 solid; margin-right: 0;}
.surprise_inspection .content .box .time .cur_time{ width: 130px; height: 32px; display: block; cursor: pointer;}
.surprise_inspection .content .box .time2 .cur_time{ width: 180px;}
.surprise_inspection .content .box .time .cur_time p{ width: auto; height: 32px; line-height: 30px; text-indent:10px; float: left;}
.surprise_inspection .content .box .time .cur_time em{width:7px; height: 4px; float: right; margin: 15px 10px 0 0; display:block; position: inherit; background-position: -290px -529px; }

.surprise_inspection .content .box .time ul{width: 130px; height: auto; background: #fff; border: 1px #d8d8d8 solid;position: absolute; z-index: 5; left: -1px; }
.surprise_inspection .content .box .time2 ul{ width: 180px;}
.surprise_inspection .content .box .time ul li{width: 100%; height: 30px; line-height: 30px; text-indent: 10px; cursor: pointer;}
.surprise_inspection .content .box .time ul li:hover{ background: #f4f4f4;}
.surprise_inspection .content .msg{ width:auto; color: #ff6666; display: block; height: 26px; margin-left: 80px;}
.surprise_inspection .content .msg span{ width:100%; display: block;}
.surprise_inspection .content .msg .msg_01{display: block }
.surprise_inspection .content .msg .msg_02{  display:none;}
.surprise_inspection .content .box .btn{ width:auto; color: #ff6666; display: block; height: auto; margin:10px 0 0 80px;}
.surprise_inspection .content .box .check_msg{ margin:20px 0 0 80px;}
.surprise_inspection .content .box .check_msg .msg_pic{ width: 14px; height: 14px; background-position: -36px -165px; float: left; margin-top: 2px;}
.surprise_inspection .content .box .check_msg .msg_detail{ width: 310px; float: left; text-align: left; margin-left: 10px;}

.inspection_success{width: 475px;background:#FFF; z-index:10001; position:absolute; top: 25%; padding:20px; display: none;}
.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{ color: #ff6666; padding-right:10px;}

.weixin_bind_01{ width: 310px; height: auto; display: none; z-index: 20000;}
.weixin_bind_01 .content{ margin: 0; width: 100%; padding: 0;}
.weixin_bind_01 .content .box{ margin: 0;}
.weixin_bind_01 .weixin_title { width: 100%; height:auto; text-align: center; font-size: 18px; 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%; font-size:12px; color:#666; margin: 0 auto; margin-top:10px; margin-bottom: 20px;}
.weixin_bind_01 .bind_msg span.img{ width:32px; height:35px; float:left; margin-right:10px;}
.weixin_bind_01 .bind_msg span.msg_detail{ float:left;}
.weixin_bind_01 .bind_msg span.msg_detail label .refresh{ border:0; background:0; color:#39c472; cursor: pointer;}
.weixin_bind_01 .msg_success { width: 135px; height: 36px;}
.weixin_bind_01 .msg_success .img { background-position: -91px -222px; margin-top: 2px;}
.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{ background:#fff; border: 0; color: #39c472; }
.weixin_bind_01 .msg_info{ width: 200px;}
.weixin_bind_01 .msg_info p { width:100%; text-align:center;}

/*第三方解绑弹窗*/
.third_account_01 {width: 396px; height: 193px;}
.third_account_01 p{ text-align: center; width: 100%; font-size: 18px;}
.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{ width: 32px; height: 32px; margin:0 0 40px 80px; background-position: -91px -225px; float: left;}
.third_account_02 .status_msg{ text-align: center; width: auto; height: 30px; line-height: 30px; margin-left: 10px; font-size: 18px; float: left;}

.third_account_03 {width: 396px;}
.third_account_03 p{ width: 100%; height: auto; text-align: center;}
.third_account_03 .content .box{ position: relative; margin: 0 auto; margin-top:20px; width: 265px;}
.third_account_03 .content .box .default_value{ position:absolute; width: 265px; text-align: left; text-indent: 10px; color: #d7d7d7; top:0; left: 0; margin: 0;}
.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{ width: 120px; float: left; height: 22px; padding: 5px; border: 1px #ccc solid; color: #999; display: inline-block;}
.third_account_03 .content .box  .post_btn{ width: 123px; height: 34px; color: #666; line-height: 34px; float: left; margin-left: 10px; background: #eeeeee; border: none;}
.third_account_03 .content .box .btn{ margin:0 0 20px 0;}
.third_account_03 .content .box .message{ left: 0; top: 36px; clear: both; padding: 0;}
.third_account_03 .content .box .message .email_login { color: #01af63;}

.third_account_04 {width: 396px; }
.third_account_04 .content { margin-top: 20px;}
.third_account_04 .img{ width: 32px; height: 32px; margin:0 0 10px 80px; background-position: -91px -225px; float: left;}
.third_account_04 .status_msg{ text-align: center; width: auto; height: 30px; line-height: 30px; margin-left: 10px; font-size: 18px; float: left;}
.third_account_04 p{ width: 100%; height: auto; text-align: center; clear: both; color: #999;}
.third_account_04 .content .box .btn{ margin:10px 0 20px 130px;}

/*2014/12/4*/
.tpl_mgs .top .title{ width: 417px; float: left; font-size: 16px; color: #B37C44; text-align: center;}
.tpl_mgs .content{ margin-bottom: 15px; margin-top: 20px; padding: 0 20px;}
.tpl_mgs .content .box{ height: auto;}
.tpl_mgs .content .code{  margin-top: 15px; text-align: center;}

.massage_tpl{ border: 1px #f8f8f8 solid; width: 288px; height: 105px; background: #FFF;z-index: 1001; position: fixed; bottom: 0; right: 0; display: block; }
.massage_tpl .top{ background: #fff0d8; color: #c4a180; height: 25px; line-height: 25px;}
.massage_tpl .top span{ margin-left: 15px; line-height: 25px; }
.massage_tpl .top span.close{ background: url("close.png") no-repeat -2px -2px; display: inline-block; width: 10px; height: 10px; float: right; margin-right: 10px; margin-top: 7px;}
.massage_tpl .box{ padding: 5px 23px 15px 8px ;}
.massage_tpl .box .title{ color: #333; margin-bottom: 10px; }
.massage_tpl .box .info a{ color: #b37b44; }

/*我的装修日记   修改版*/
.decorate_diary_list .diary_list{ margin:30px 0 0 0; border: 1px #eeeeee solid; }
.diary_title{ background: #f8f8f8;  padding: 20px;}
.diary_title  .diary_title_left{ width: auto; float: left; height: 20px; line-height: 20px; font-size: 20px; color: #333;}
.diary_title  .diary_title_right{ width: 205px; height: 16px; overflow: hidden; float: right;}
.diary_title  .diary_title_right ul{ width: 250px;margin-left: -1px;}
.diary_title  .diary_title_right ul li{ height: 16px; float: left; line-height: 16px; padding:0 16px; color: #999;  border-left:1px #eeeeee solid;font-size:12px; }
.diary_title  .diary_title_right ul li span{ width: 18px; height: 16px; display: inline-block; margin-right: 8px; float: left;}
.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{ clear: both; width: 100%; height: 18px; padding-top: 15px;}
.diary_title .time p{ width: auto; float: left; padding-right: 20px; color: #999;font-size:12px;  }
.decorate_diary_list .diary_detail{ padding:20px; border-bottom: 1px #eeeeee solid;margin-top: 0;}
.diary_detail .msg_top{ width: 100%; height: 14px; line-height: 14px;}
.diary_detail .msg_top span{ width: auto; float: left;}
.diary_detail .msg_top em{ padding: 0 10px; float: left;}
.diary_detail .msg_top em.border_right{border-right:1px #eeeeee solid;}
.diary_detail .msg_top p , .diary_content .msg_top a{ width: auto; display: inline-block;}
.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{ width: 338px; float: left;  height: 60px; padding: 0 20px; border-right:1px #eeeeee 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%; background: #f8f8f8; height: 55px; line-height: 55px; margin: 30px 0 80px;}
.create_diary a{ width: 100px; margin: 0 auto; display: block; text-align: center; color:#01af69; font-size: 14px; }


.no_quick_order .quick_order{width: 100%; height: auto; margin-top: 30px;}
.no_quick_order .quick_order .box{ width: 100%; height: 36px; margin-top: 15px;}
.no_quick_order .quick_order .box .column_name{ width: 60px; color: #666; float: left; line-height: 34px; margin:0 10px 0 10px; text-align: center;}
.no_quick_order .quick_order .box select{ width: 210px; height: 34px; line-height: 34px; float: left; border: 1px #E3E3E3 solid; padding: 5px 0;}
.no_quick_order .quick_order .btn{width: 87px; height: 36px; line-height: 36px; color: #fff; text-align: center; background: #f36f20; float: left; margin:15px 0 0 80px; } 

.my_decorate_demand {
    border: 0 none;
}
.my_decorate_demand .area_wrap_margin {
    border-color: #eee;
    border-image: none;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    margin: 0;
}
.dsc_wrap{margin:10px 0px;}