@charset "utf-8";
/* CSS Document */
/*工长首页*/
.contrast_link { position:fixed; left:50%; margin-left:620px; bottom:275px; z-index:997;}
.contrast_link .contrast_icon { display:block; margin-bottom:5px;padding-top:7px;font-size:12px; width:45px; height:38px;color:#fff;  background:#aaa; text-align:center;}
.contrast_link .contrast_icon:hover { background:#4088F6; color:#fff;}
.worker_banner { width:100%; height:203px; background:url(../image/worker_banner.jpg) no-repeat center;}
.worker_main { width:100%; height:auto; background:#fff; padding-bottom:50px;}
.worker_tt { position:relative; width:100%; text-align:center; padding-top:40px; margin-bottom:40px; color:#727171; font-size:12px;}
.worker_main_container { margin:0 auto; width:1200px; }
.worker_tt_top { font-size:30px; height:45px; color:#333;}
.worker_tab { position:relative; height:35px;line-height:35px; border-bottom:1px solid #ddd; text-align:center;}
.worker_tab span { display:inline-block; padding:0 20px; height:35px; cursor:pointer;}
.worker_tab span:hover { color:#6B9D00;}
.worker_tab .worker_tab_v { background:#6B9D00; color:#fff;}
.worker_tab .worker_tab_v:hover {color:#fff;}
.worker_more { position:absolute; right:0; bottom:0; color:#999;}
.worker_more:hover {color:#1890ed;}
.worker_pic { padding-top:25px; width:100%;}
.worker_pic:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.worker_pic_div { float:left; position:relative;}
.worker_pic_div img { width:100%; height:100%;transition:transform .7s ease-in;-o-transition:transform .7s ease-in;-moz-transition:transform .7s ease-in;-webkit-transition:transform .7s ease-in;}
.worker_pic_div img:hover {transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.worker_pic_div p { position:absolute; bottom:0; padding:0 20px; width:100%; height:38px; line-height:38px; box-sizing:border-box; color:#fff; overflow:hidden; background:rgba(0,0,0,0.5)}
.worker_pic_div1 { width:600px; height:450px; overflow:hidden;}
.worker_pic_div2 { width:285px; height:217px; margin-left:15px;overflow:hidden;}
.worker_pic_div3 { margin-top:15px;overflow:hidden;}
.worker_card { width:100%;}
.worker_card:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.worker_card_div { float:left; margin-right:15px; padding:20px;box-sizing:border-box; border:1px solid #ddd; width:388px;}
.worker_card_div:hover {box-shadow:1px 3px 5px #eee;}
.worker_card_div .worker_card_photo { float:left; width:115px; height:168px;}
.worker_card_div p { margin-left:135px; margin-bottom:8px;  overflow:hidden;}
.worker_card_div p:last-child {margin-bottom:0;}
.worker_card_p1 { margin-top:2px;}
.worker_card_name { font-size:18px; font-weight:bold;}
.worker_card_name:hover { color:#1890ed;}
.worker_card_btn { display:block; width:80px; height:30px; line-height:30px; text-align:center; color:#fff; background:#6B9D00;}
.woker_card_tel { font-size:16px; color:#1890ed;}
.worker_step { width:100%;}
.worker_step:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.worker_step_div { float:left;box-sizing:border-box; border:1px solid #ddd; margin-right:10px; width:141.25px; height:141.25px; text-align:center;}
.worker_step_div img { margin:25px 0 10px 0}
/*工长列表页*/
.worker_search { padding:15px 0; width:100%; height:35px;}
.divselect  { width:235px; margin-right:20px;}
.divselect ul { width:233px;}
.worker_list { padding:30px 20px; width:100%; box-sizing:border-box; border-bottom:1px solid #eee;}
.worker_list:hover {background:#fafafa;}
.worker_list:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.worker_list .worker_list_photo { float:left; width:125px; height:100%;}
.worker_list_center { float:left; padding-left:40px; }
.worker_list_center div { padding-bottom:15px;}
.worker_list_right { float:right; width:260px; padding-top:40px; }
.worker_list_right a { float:right; display:block; width:110px; height:35px; line-height:35px; background:#74C006 url(../image/worker_icon_bg.png) no-repeat 80px; text-indent:14px; color:#fff; font-size:16px; border-radius:3px;}
.worker_list_right a:hover { background:#68b000  url(../image/worker_icon_bg.png) no-repeat 80px;}
.worker_list_right div { float:right; padding-top:20px; width:260px; text-align:right;}
.worker_list_right .woker_card_tel { font-size:24px;}
.worker_feature span { display:inline-block; margin-right:5px;  padding:0 5px; border-radius:3px;}
.worker_feature1 { border:1px solid #74C006; color:#74C006;}
.worker_feature2 { border:1px solid #ed6400; color:#ed6400;}
.worker_feature3 { border:1px solid #188FEB; color:#188FEB;}
.page {padding:30px 0;  width:100%; height:32px;  background:#fff;  text-align:center;}
.worker_card_div_last { margin-right:0;}
.margin_top { margin-top:9px;}
/*工长详细页*/
.worker_del_left { float:left; width:220px;}
.worker_del_right { float:right;  width:960px; }
.worker_del_div { border:1px solid #ddd; margin-top:20px;}
.worker_del_tt { background:#E3E3E3; padding-left:20px; font-size:16px; height:40px; line-height:40px; font-weight:bold;}
.worker_del_data { line-height:24px; padding:20px;}
.worker_del_data div { margin-bottom:10px;}
.worker_del_data div:after { display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear";}
.worker_del_data div strong { display:block; width:80px; float:left;}
.worker_del_order { padding:0 20px;}
.worker_del_order li { position:relative; margin-top:20px; padding:0 10px; border:1px solid #ddd; line-height:30px;height:32px;}
.worker_del_order li input { width:100%; height:100%; border:none; outline:none;}
.worker_del_order .worker_del_btn { padding:0; border:none;height:35px;}
.worker_del_order .worker_del_btn input{ height:35px; cursor:pointer; background:#74C006 url(../image/worker_icon_bg.png) no-repeat 130px;  color:#fff; font-size:16px; border-radius:3px;}
.worker_del_phone { padding:20px;}
.worker_del_unit { position:absolute; right:10px; background:#fff;}
.worker_del_photo { padding:20px;}
.worker_del_photo .wphoto { width:100%; height:200px; text-align:center; border-bottom:1px solid #ddd; padding-bottom:20px;}
.worker_del_photo .wphoto img { width:142px;height:200px;}
.worker_del_photo p { margin-top:10px;}
.worker_del_case { padding-bottom:20px;}
.worker_del_case div { position:relative; float:left; margin-top:20px; margin-left:14px; width:232px; height:210px; border:1px solid #ddd;}
.worker_del_case:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear"; }
.worker_del_case div img { width:100%; height:100%;}
.worker_del_case div p { box-sizing:border-box; position:absolute; bottom:0; width:100%; height:35px; line-height:35px; padding:0 10px; overflow:hidden; background:rgba(0,0,0,0.5); color:#fff; }
.worker_del_more { display:block; margin:0 20px; margin-bottom:2 0px; background:#F3F3F3; text-align:center; height:40px; line-height:40px;}
/*装修列表页*/
.decorate_search {  background:#fff; padding:20px 30px;}
.decorate_search div { line-height:35px;}
.decorate_search div span { font-weight:bold; margin-right:20px;}
.decorate_search div a { margin-right:20px;}
.decorate_search div .cblue { font-weight:bold;}
.decorate_rank { background:#fff; margin-top:20px; height:40px; line-height:40px;}
.decorate_rank a { display:block; float:left; padding:0 30px; border-right:1px solid #eee;}
.decorate_rank .decorate_a { height:38px; border-bottom:2px solid #74C006; color:#74C006;}
.decorate_list { margin-top:20px; background:#fff; padding-bottom:20px;}
.decorate_list:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear"; }
.decorate_list .decorate_list_main { float:left;  margin-left:1.5%; display:block; position:relative; margin-top:15px; width:31%; height:auto; border:1px solid #f0f0f0; overflow:hidden;}
.decorate_list_main img { width:100%; height:200px;transition:transform .5s ease-in;-o-transition:transform .5s ease-in;-moz-transition:transform .5s ease-in;-webkit-transition:transform .5s ease-in;}
.decorate_list_main:hover img{ transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.decorate_list_main p { position:absolute; bottom:0; padding:0 10px; width:100%; box-sizing:border-box; height:40px; line-height:40px; background:rgba(0,0,0,0.5); color:#fff; text-align:center; overflow:hidden;}
/*装修详情页*/
.decorate_container { margin:0 auto; background:#fff; margin-bottom:30px; padding:40px; padding-bottom:60px; width:1200px;box-sizing:border-box;}
.detail_tt { font-size:24px; font-weight:bold;}
.detail_small_tt { padding-bottom:20px; width:100%; height:18px; color:#b5b5b6;}
.detail_small_tt img { padding-left:10px;}
.detail_digest { padding:20px; background:#F0F0F0; line-height:28px;}
.digest_name { color:#3e3a39; font-weight:bold; padding-right:5px;}
.detail_main { padding:20px 0; line-height:28px;}
.main_img { width:100%; text-align:center; padding:40px 0;}
.detail_main  img { width:100%;height:auto;vertical-align:middle; max-width:920px;}
.detail_font { text-align:right; color:#b5b5b6; height:28px;}
.detail_keyword {  line-height:26px; border-bottom:1px solid #E5E5E5; height:55px; }
.detail_keyword  span { float:left; padding-right:20px;}
.detail_keyword p { float:left; padding:0 20px; height:26px; background:#DDDDDD; border-radius:13px; margin-right:10px;}
.detail_list { width:100%; height:43px; line-height:43px; border-bottom:1px solid #E5E5E5;}
.detail_list a { display:block; width:880px; overflow:hidden;}
.detail_list span { color:#b5b5b6;}
.decorate_order { position:fixed; right:60px; top:130px; width:160px; background:#fff;}
.decorate_order_tt { height:40px; line-height:40px; padding-left:35px; color:#fff; background:#1990EC url(../image/decorate_icon1.png) no-repeat 10px; font-size:16px;}
.decorate_order_ul { padding:0 10px;}
.decorate_order_ul li { position:relative; margin-top:10px; padding:0 10px; border:1px solid #ddd; line-height:30px;}
.decorate_order_ul li input { width:100%; height:100%; border:none; outline:none;}
.decorate_order_ul .decorate_order_btn { padding:0; border:none;}
.decorate_order_ul .decorate_order_btn input{ height:35px; cursor:pointer; background:#1990EC;  color:#fff; font-size:16px; border-radius:3px;}
.decorate_order_phone { padding:10px 10px 20px 40px; font-size:16px; background:url(../image/decorate_icon2.png) 10px 10px no-repeat;}
.worker_del_name { display:inline-block; padding:0 8px; margin-left:10px; height:18px; line-height:18px; font-size:12px; background:#EF6503; color:#fff; border-radius:10px;}
/*装修流程*/
.process_tt { width:100%; text-align:center; background:#fff; height:115px; line-height:115px; font-size:30px; color:#1890ee; font-weight:bold;}
.process_main { background:#F8F8F8;}
.process_main1 { background:#fff;}
.process_content { margin:0 auto; width:1170px;  background:#F8F8F8;}
.process_content:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear"; }
.process_content1 { margin:0 auto; width:1170px;  background:#fff;}
.process_content1:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear"; }
.process_content_tt { padding-top:60px; height:70px;}
.process_content_tt .content_tt_big { font-size:30px; font-weight:bold; color:#595757;}
.process_content_p { padding-left:20px; background:url(../image/decorate_process_bg.png) no-repeat left 3px; height:34px;}
.process_font1 { padding-bottom:30px;}
.process_img1 { margin-top:30px;}
.process_img2 { margin:30px 0;}
.process_img3 { margin-top:54px;}
.process_img4 { padding:30px 0;}
@media screen and (min-width:750px) and (max-width:1200px){
.worker_main_container {width:100%;padding:0 20px; box-sizing:border-box;}
.worker_tab span {padding:0 5px;}
.worker_pic_div1 {width:100%;height:auto;}
.worker_pic_div2 {margin-left:0; margin-top:20px;width:50%;}
.worker_tt {padding-top:20px;margin-bottom:20px;}
.worker_card_div {width:32%;margin-right:2%;padding:10px;}
.worker_card .worker_card_div:last-child {margin-right:0;}
.worker_card_div .worker_card_photo {width:100%;height:auto;display:block;}
.worker_card_div p {width:100%; margin-left:0;}
.worker_step_div {width:23.5%;margin-right:2%;margin-bottom:20px;}
.worker_step_div:nth-child(4) {margin-right:0;}
.worker_step_div:nth-child(8) {margin-right:0;}
.decorate_list .decorate_list_main {width:32%;margin-left:1%;box-sizing:border-box;}
.worker_main_container .position {padding:0;}
.decorate_search {padding:10px;}
.decorate_container {padding:20px;width:100%;padding-right:180px;}
.decorate_order {right:50px; top:142px;}
.detail_main  img {width:100%;}
.detail_list a{width:100%;}
.divselect {width:24%;margin-right:1%;}
.divselect ul {width:100%;box-sizing:border-box;}
.worker_list .worker_list_photo {width:18%;height:auto;}
.worker_list_center {width:52%;padding-left:10px;;box-sizing:border-box;}
.worker_list_right {width:30%;}
.worker_list_right .margin_top {display:none;}
.worker_list {padding:15px 0;}
.worker_list_right .woker_card_tel {font-size:20px;}
.worker_del_right {width:68%; }
.worker_del_left {width:30%;}
.worker_del_case div {width:30%; height:auto; box-sizing:border-box; margin-left:2%;}
.worker_del_case div img {height:auto;}
}
@media screen and (max-width:749px){
.worker_main_container {width:100%;padding:0 10px; box-sizing:border-box;}
.worker_tab {height:auto;line-height:28px;}
.worker_tt_top {font-size:25px;height:35px;}
.worker_tab:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear"; }
.worker_tab span {height:28px;float:left;padding:0 5px;}
.worker_pic_div1 {width:100%;height:auto;}
.worker_pic_div2 {margin-left:0; margin-top:20px;width:50%;height:130px;}
.worker_tt {padding-top:20px;margin-bottom:30px;}
.worker_card_div {width:100%;padding:0;margin-right:0;margin-bottom:20px;}
.worker_card_div .worker_card_photo {width:30%;height:100%;}
.worker_card_div p {margin-left:31%;margin-bottom:1px;}
.worker_step_div {height: auto;padding:10px 0;width:23.5%;margin-right:2%;margin-bottom:20px;}
.worker_step_div img {margin: 0px;}
.worker_step_div:nth-child(4) {margin-right:0;}
.worker_step_div:nth-child(8) {margin-right:0;}
.worker_more {bottom:-25px;}
.worker_tab .worker_more {bottom:0;}
.decorate_search {padding:10px}
.worker_main_container .position {padding:0;}
.decorate_search div {line-height:24px;}
.decorate_search div span {margin-right:0;}
.decorate_search div a {margin-right:5px;white-space:nowrap;}
.decorate_list .decorate_list_main {width:47%;margin-left:2%;box-sizing:border-box;}
.decorate_list_main img {height:150px;}
.decorate_container {padding:10px;width:100%;margin-bottom:0;}
.detail_digest {padding:10px;}
.decorate_order {position:static;width:100%;}
.detail_tt {padding-bottom:10px;}
.divselect {width:24%;margin-right:1%;}
.divselect ul {width:100%;box-sizing:border-box;}
.divselect p, .chartQuota {width:100%;overflow:hidden; padding:0; text-align:center;background:none;}
.worker_list {padding:10px 0;}
.worker_list .worker_list_photo {width:30%;height:auto;}
.worker_list_center {width:70%;padding-left:10px; box-sizing:border-box;}
.worker_list_right {display:none;}
.worker_list_center div {padding-bottom:5px;}
.worker_feature strong{display:none;}
.worker_feature span {padding:0;margin-right:0;}
.worker_del_right {width:100%; }
.worker_del_left {width:100%;}
.worker_del_photo {padding:10px;}
.worker_del_photo:after {  display:block; height:0; overflow:hidden; clear:both; visibility:hidden; content:"clear"; }
.worker_del_photo .wphoto img {width:100%; height:auto;}
.worker_del_photo p {margin-left:32%;}
.worker_del_photo .wphoto {width:30%;float:left;height:auto;border-bottom:none;padding-bottom:0;}
.worker_del_tt {padding-left:10px;}
.worker_del_order {padding:0 10px;}
.worker_del_order .worker_del_btn input {background:#74C006 ;}
.worker_del_phone {padding:10px;}
.worker_del_data {padding:10px;}
.worker_del_data .margin_left20 {margin-left:0;}
.worker_del_case div {width:47%;margin-left:2%;height:auto; box-sizing:border-box;}
.worker_del_case div img {height:auto;}
}