/* ***找设计*** */
html,body{ background: #f5f5f5;}
.sjs_online .btn_arrow,.designer_box .call400pic span,.designer_box .call400pic .notice span,
.doubt .deal .deal_left .icon,.talk .slider-wrap .pic_fixed{background: url(http://img.shejiben.com/shejiben_img/zsj/sprite_zsj.png?20170410) no-repeat;}
.content_left {float:left;width:940px;}
.content_right {float:left;width: 220px;margin-left: 20px; position: relative;}
/* 筛选框 */
.fiter{padding:15px 20px;width:900px;background:#fff;}
.fiter .fiter_line{padding:10px 0px  5px;line-height:25px;overflow:hidden;zoom:1;}
.fiter .fiter_line .column{font-size:14px;color:#333333;font-weight:bold;float:left;}
.fiter .fiter_line .list{float:left;width:820px;height: auto; color:#555;white-space: nowrap;}
.fiter .fiter_line .list a{float:left;padding:0px 5px;margin: 0 14px 5px; height:25px;text-align:left; line-height:25px;}
.fiter .fiter_line .list .onselect{border-radius:5px;background:#dd4f50;color: #fff;}
.fiter .fiter_line .list a span, .fiter .fiter-line .list a em{float:left;}

/* 大牌设计师在线 */
.sjs_online{position: relative;padding: 20px;margin:10px 0;height: 183px; background: #fff;}
.sjs_online .title{margin-bottom: 18px;}
.sjs_online .title span{float: left; font-family: "微软雅黑";font-size: 20px; color: #333; font-weight: bold;}
.sjs_online .title a{float: right; color: #26588a;}
.sjs_online .switch_box{ position: relative;margin:auto;width: 810px; height: 135px; overflow: hidden;}
.sjs_online .switch_box ul{position: absolute; left: 0; top: 0;}
.sjs_online .switch_box ul li{width: 110px; margin-right: 29px; height: 135px; float: left;}
.sjs_online .switch_box ul li.line-end{ margin-right: 0px; }
.sjs_online .switch_box ul li img{width: 110px; height: 110px; border-radius: 55px; cursor: pointer;}
.sjs_online .switch_box ul li a{display: block; text-align: center; color: #333; margin-top: 8px;}
.sjs_online .switch_box ul li .sjs_info{margin-top: 0}
.sjs_online .switch_box ul li .sjs_info span{ margin-top: 8px;display: block; text-align: center; color: #333;line-height: 18px;}
.sjs_online .btn_arrow{position: absolute;width: 21px;height: 34px;top: 110px;cursor: pointer;}
.sjs_online .btn_next{right: 20px;background-position:-27px -3px;}
.sjs_online .btn_prev{left: 20px;background-position:-1px -3px;}

/** 我也要出现在这里弹窗 **/
#showMeDiv {display:none;}
#showMe {text-align: center;font-size: 22px;color: #333;font-weight: bold;   font-family: 微软雅黑;margin-top: 52px;}
#showMe span{color: #dd4f50;}
#showMe a {display:inline-block;border:2px solid #739cc3;width:128px;height:30px;line-height: 30px;text-align: center;color:#000;font-size:14px;font-weight: bold;margin:30px 30px 0 0;}

/* 设计师列表 */
.sjs_list_box{background: #fff;padding: 20px; margin-bottom: 20px;position: relative;}
.sjs_list .sjs_info{height: 120px;}
.sjs_list .sjs_info .sjs_head{float: left;}
.sjs_list .sjs_info .sjs_head a{display: block;width: 118px;height: 118px;}

.sjs_list .sjs_msg{width: 762px;margin-left: 20px;float: right; height: 120px;}
.sjs_list .sjs_msg .left{float: left;width: 610px; overflow: hidden;}
.sjs_list .sjs_msg .name{height: 24px; padding-bottom: 8px;}
.sjs_list .sjs_msg .sjs_name{float: left;font-size: 20px;line-height: 20px;font-family: "微软雅黑"; color: #000;}
.sjs_list .sjs_msg .sjs_city{margin-right: 20px;}
.sjs_list .sjs_msg .p_line{width: 100%; height:18px;line-height: 18px; margin-bottom: 5px; overflow: hidden;}
.sjs_list .sjs_msg .p_line span{color: #999;}
.sjs_list .sjs_msg .p_line em{margin-left: 5px;color: #666;}
.sjs_list .sjs_msg .name em{margin: 2px 0 2px 10px;}
.sjs_list .sjs_msg .sjs_order_total{height: 36px; padding-top: 5px;}
.sjs_list .sjs_msg .sjs_order_total .total_box{width:55px;float: left;}
.sjs_list .sjs_msg .sjs_order_total .total_box span{display: block;}
.sjs_list .sjs_msg .sjs_order_total .cut_line{float: left;height: 36px; border-right: 1px solid #e5e3e3;width: 0px;margin-right: 15px;}
.sjs_list .total{color: #666;font-size: 18px;font-family: 'Arial';}
.sjs_list .sjs_msg .right{float: right;width: 150px; overflow: hidden;}

.sjs_list .sjs_case{margin-top: 20px;height: 216px;width: 920px;}
.sjs_list .sjs_case li{ float: left;padding-right: 20px;width: 210px;}


.sjs_list .hight_color{color: #26588a !important; }
.sjs_list .user_detail_right{position: absolute;top:55px;right: 20px;width: 340px;}
.sjs_list .user_price{float:right; width: 100%; text-align: right;}
.sjs_list .user_price span{font-size: 24px;font-family: 'Arial'; color: #dd4f50; margin-right: 5px;}
.sjs_list .user_price .sfmy{font-size: 20px;font-family: '微软雅黑'}
.sjs_list .apply_box{margin-top: 35px;}
.sjs_list .reservation{float:right;padding:0px 40px;text-align: center;line-height: 33px;height: 33px;background: #dd4f50;color: #fff;border-radius: 5px; text-decoration: none;font-family: '微软雅黑';font-size: 14px;margin-top: 15px;}
.sjs_list .reservation:hover{text-decoration: none; color: #fff; background: #f77071;}
.sjs_list .call400pic{float:left;padding: 0px 10px;text-align: center;line-height: 33px;height: 33px;background-color: #64C08F;color: #fff;border-radius: 5px;text-decoration: none;font-family: '微软雅黑';font-size: 14px;margin:15px 10px 0 0;}
.sjs_list .call400pic span{background-position:-52px -3px;width: 17px;height: 17px;display:inline-block;float:left;margin: 8px 5px 0 0;}
.sjs_list .call400pic:hover .notice{display:block;}
.sjs_list .call400pic .notice{display:none;position: absolute;bottom: 40px;width: 230px;left: -42px;}
.sjs_list .call400pic .notice p{border:1px solid #f3cecb;width:auto;background: #fffdee;color:#666;font-size: 12px;line-height:12px;margin:0;padding:11px 10px;font-family:"Arial";}
.sjs_list .call400pic .notice span{background-position:-56px -22px;width: 10px;height: 6px;margin:-1px 0 0 74px;}
.sjs_list .designer_list .user_image_box{height: 216px;margin-top: 20px;width: 920px;}
.sjs_list .designer_list .user_image_box ul li {float: left;width: 210px; padding-right: 20px;}
.sjs_list .designer_list .user_image_box ul li.end{margin-right: 0px;}

/* 全国主要城市设计师 */
.bottom_tab_hd{width:990px;height:33px; padding-top:50px;font-size:12px;color:#666;border-bottom:1px solid #e0e0e0;clear: both;}
.bottom_tab_hd p{line-height:32px; float: left; width: 70px; height:33px; text-align: center; margin-right: 30px;cursor:pointer;border-bottom: 1px solid #e0e0e0;}
.bottom_tab_hd .cur{border-bottom:1px solid #dd4f50;}
.bottom_tab_body{width:990px; height:auto; margin:14px 0 20px;}
.bottom_tab_body ul{display:none;}
.bottom_tab_body .tabed{display:block;white-space: nowrap;}
.bottom_tab_body ul li{float:left;height:24px;line-height:24px;margin-right:20px;color:#999;}
.bottom_tab_body ul li a{color:#999;}
.bottom_tab_body ul li:hover a,.bottom_tab_body ul li:hover span{color:#666;}

/* 友情链接 */
.itemModule{width: 100%;float: left;height: auto;margin: 32px 0 0 0;overflow: hidden;}
.itemModule .itemName{height: 24px;line-height: 24px;float: left;padding: 0 12px;font-size: 20px;font-weight: bold;color: #ababab;font-family: "微软雅黑","宋体";background: #f2f2f2;margin-top: 8px;}
.itemModule .itemTips{height: 20px;line-height: 20px;border-bottom: 1px solid #d8d8d8;width: 1060px;float: right;padding-right: 10px;}
.itemModule .friendLinkModule {width: 990px;overflow: hidden;padding: 18px 0 24px;}
.itemModule .friendLinkModule a {float: left;color: #333;margin: 0px 8px 5px;word-break: break-all;white-space: nowrap;line-height: 120%;color: #8d8b8c;}
.itemModule .itemTips p.right2 em {padding: 0 8px;}
.itemModule .itemTips p.right2 {color: #8d8b8c;}
.itemModule .area-sjs-tips{width: 960px;}
.showhere{cursor: pointer}

/*申请设计列表*/
#subZbForm{ width: auto;position: relative;top:0;}
#subZbForm .input_form { width: 180px;}
#subZbForm .input_form select{ padding-left: 5px;}

/*找设计师 上设计本*/
.doubt {background:#fff;width:180px;padding:20px;margin-top: 20px;margin-bottom: 3px;}
.doubt .doubt_header em {padding:0 5px;}
.doubt .doubt_header {background:#fff;font-size: 14px; color: #333;font-weight: bold;line-height: 30px;}
.doubt .total_1 {font-size: 12px; color: #333; margin-bottom:5px;}
.doubt .total_2 {font-size: 12px; color: #333; margin-bottom:30px;}
.doubt .deal {margin-top:20px;height:75px;border-bottom: 1px #e3e3e3 dashed;}
.doubt .deal .deal_left {float:left;width:25px;}
.doubt .deal .deal_left .icon{width:25px;height:28px;display: block;}
.doubt .deal .deal_left .pic_fixed1 {background-position: -72px -1px;}
.doubt .deal .deal_left .pic_fixed2 {background-position: -98px -4px;}
.doubt .deal .deal_left .pic_fixed3 {background-position: -126px -3px;}
.doubt .deal .deal_right {float:left;margin: 0 0 19px 10px;width: 145px;}
.doubt .deal .deal_right .total {font-size: 12px; color: #999;}
.doubt .deal .deal_right .word {font-size: 12px; color: #333; margin-bottom:5px;line-height: 22px;}
.doubt .chain {margin-top:20px;text-align:center;width: 180px;font-size: 14px;text-decoration: underline;}
.doubt .chain .change {color:#e05f60;}
.picture {margin-top:20px;}

/*设计师专访*/
.talk {background:#fff;width:220px;margin: 20px 0 40px;}
.talk em {padding:0 5px;}
.talk .talk_header {background: #fff;font-size: 14px; color: #333;font-weight: bold;position:relative;margin: 20px;width: 180px;}
.talk .talk_header .mark{position:absolute; width: 50px; height: 16px; right: 0px; top: 4px; }
.talk .talk_header .mark .points li{ width: 8px; height: 8px; border-radius: 8px; background: #b2b2b2; margin-bottom: 10px; cursor: pointer; border: 1px #b2b2b2 solid; float: left;margin-right: 6px;}
.talk .talk_header .mark .points .swiper-active-switch{ width: 10px; height: 10px; background: #000;  border: none;}
.talk .slider-wrap {height: 340px;float: left;}
.talk .slider-wrap a{display: block;}
.talk .slider-wrap li{float: left;height: 100%;width: 220px;position: relative;}
.talk .slider-wrap .pic_fixed {width:96px;height:31px;display: block;position:absolute;top:225px;background-position: -151px -0px;}
.talk .slider-wrap .pic_fixed .word {font-size: 14px; color: #fff;line-height: 33px;margin-left:15px;}
.talk .slider-wrap .introduce {font-size: 14px; color: #333;line-height: 23px;margin:20px;padding-top:20px;}
.talk .chain { text-align:center;width: 100%;font-size: 14px;padding: 20px 0; border-top: 1px #EBEBEB solid;clear: both;}

/*找设计师搜索页*/
.search_result{ margin: 0 0 15px;width: 100%; height: 48px; background: #fff;line-height: 48px;}
.search_result .column_name{ margin-left: 20px; font-weight: bold; color: #5E5E5E; font-size: 16px; float: left;}
.search_result .result_num{ float: right; margin-right: 25px; font-size: 14px;}
.search_result .result_num .color_dd4f50{ color: #dd4f50;}

.result_empty{ min-height: 600px; background: #fff; margin: 20px 0 40px;}
.result_empty .msg{ text-align: center;padding-top: 75px; font-size: 16px; color: #666;}

.clolorbox_msg_error{margin-top: 60px;padding-bottom: 70px;text-align: center;}


