#container{display: block;min-width: 1400px;height: 100%;}
/*右侧固定导航栏*/
.rightNav {
    position:fixed;
    right: 0;
    top: 50%;
    width:auto;
    height:auto;
    margin-top: -146px;
    z-index:99;
}
.rightNav li {
    margin-bottom:1px;
    width:auto;
    height:auto;
    cursor:pointer;
    position:relative;
}
.rightNav li .show {
    width:72px;
    background:#b2b9bf;
}
.rightNav li .show span.ico {
    display:block;
    width:72px;
    height:42px;
    background:url(../images/rightNav.png) no-repeat;
}
.rightNav li .show span.icoQq {
    background-position: 0px -11px;
}
.rightNav li .show span.icoWx {
    background-position: 0px -76px;
}
.rightNav li .show span.icoTel {
    background-position: 0px -153px;
}
.rightNav li .show span.icoTop {
    background-position: 0px -232px;
}
.rightNav li .show p {
    height:30px;
    line-height:30px;
    text-align:center;
    color:#fff;
    font-size:14px;
}
.rightNav li .show.current {
    background:#239cde;
}
.rightNav li .hidden {
    position:absolute;
    right:80px;
    top:5px;
    text-align:center;
    border:1px solid #ddd;
    padding:5px;
    background:#fff;
    display:none;
    box-shadow:0px 0px 3px #ccc;
}
.rightNav li .hidden .hidden_cont p.title {
    font-size:14px;
    color:#333;
    font-weight:bold;
}
.rightNav li .hidden .hidden_cont {
    position:relative;
    min-width:80px;
    font-size: 12px;
    color: #333;
    line-height: 24px;
}
.rightNav li .hidden .hidden_cont span.span_ab {
    display:inline-block;
    width:9px;
    height:9px;
    position:absolute;
    top:0px;
    right:-13px;
    background:url(../images/rightNav_ab.png) no-repeat;
}
.rightNav li .hidden .hiddenQq a {
    display:block;
    margin:8px 1px;
    text-align:center;
    width: 77px;
    height: 22px;
    background: url(../images/icolist.png) no-repeat -92px 0px;
}
.rightNav li .hidden .hiddenTel {
    font-size:18px;
    display:block;
    min-width:150px;
}
.rightNav li .hidden .hiddenWx img {
    width:120px;
    height:120px;
}

/*页码*/
.page {padding: 40px 0 50px;margin: 0;height: 28px;line-height: 28px;text-align: center;overflow: hidden;}
.page a, .page em {padding: 0 12px;border-color: #e5e5e5;font-style: normal;display: inline-block;width: auto;height: 26px;margin: 0 3px;line-height: 26px;border: 1px solid #DDD;text-align: center;vertical-align: middle;background: #FFF;color: #666;}
.page strong {background: #159be1;border: 1px solid #159be1;color: #fff;padding: 0 12px;display: inline-block;width: auto;height: 26px;margin: 0 3px;line-height: 26px;cursor: pointer;vertical-align: middle;}
.page a:hover {background: #159be1;border: 1px solid #159be1;color: #fff;}

/*预约框修改样式*/
/*.ui-hack-widget-dialog {border: none;padding: 15px 25px;box-shadow: 0px 0px 10px #333;*/
/*}*/
/*.ui-hack-widget-dialog .ui-dialog-titlebar {padding: 8px 5px;background: #fff;margin: 0px;border: none;border-bottom: 2px dotted #e0e0e0;font-weight: normal;}*/
/*.ui-hack-widget-dialog .ui-dialog-title {font-size: 20px;color: #333;}*/
/*.ui-dialog .ui-dialog-content {padding: 10px 10px 20px 10px;}*/
/*.ui-widget-content h2 {font-size: 14px;margin-bottom: 4px;color: #666;margin: 0px;}*/
/*.ui-widget-content h2 .red {color: #FF0000;}*/

/*.yuyBook dl {overflow: hidden;margin: 15px 0px 0px;}*/
/*.yuyBook dt, .yuyBook dd {font-size: 12px;float: left;height: 35px;line-height: 35px;display: inline-block;border: 1px solid #ddd;}*/
/*.yuyBook dt.name {background-position: 0px 0px;}*/
/*.yuyBook dt.tel {background-position: 0px -40px;}*/
/*.yuyBook dt.yzm {background-position: 0px -80px;}*/
/*.yuyBook dt {background: url(../images/dlkBg.png) no-repeat;width: 70px;padding-left: 30px;border-right: none;}*/
/*.yuyBook dd {border-left: none;width: 70%;}*/
/*.yuyBook dd.short {width: 40%;}*/
/*.yuyue_bottom {margin-top: 15px;}*/
/*.yuyue_bottom .btn {font-size: 16px;width: 150px;text-decoration: none;cursor: pointer;display: inline-block;opacity: 1;text-align: center;color: #fff;border-radius: 3px;outline: none;-webkit-appearance: none;line-height: 34px;height: 36px;background: #ff5a00;border: 1px solid #ff5a00;}*/
/*.yuyBook .yuyue_tel {color: #555;margin-left: 10px;font-size: 14px;}*/
/*.yuyBook .yuyue_tel .fontcl2{font-size: 14px;color: #fe7902;}*/
/*预约框修改样式*/


/*顶部登录注册*/
.mainwd .l_desc {font-size: 12px;color: #666;line-height: 37px;}
.mainwd .top_logined_box{display: inline-block;vertical-align: top;}
.tpApp .top_login_phone{width: auto;}

.page_header{ width: 1200px;margin: 0 auto; }
.page_header .l_desc{ font-size: 12px;color: #666;line-height:37px; }
.page_header .r_list{ font-size: 0; }
.page_header .r_list li{ display: inline-block;position: relative;padding: 0 11px 0 12px;line-height: 37px;font-size: 12px;color: #666; }
.page_header .r_list a{ display: block;position: relative;font-size: 12px;color: #666; }
.page_header .r_list a:hover{color:#f37221;text-decoration: underline;}
.page_header .r_list li:before{ content: "";display: block;position: absolute;width: 1px;height: 12px;top: 13px;left: 0;background: #b6b6b6; }
.page_header .r_list span { color: #f37221;}
.page_header .r_list li:last-child{padding-right: 0;}
.page_header .r_list li:first-child:before{content: none;}
.page_header .phone_code_wrap{display: none;position: absolute;z-index: 99;width: 91px;height: 91px;top: 40px;left: 2px;padding: 6px 1px 1px 1px;background: url(../images/phone_code_border.png) no-repeat 0 0;}
.page_header .phone_code_wrap img{display: block;margin: 0 auto;width: 100%;height: 100%;}
.page_header .li_phone:hover .phone_code_wrap{display: block;}

/*logo部分*/
.logo_wrap{width: 1200px;margin: 0 auto;}
.logo_wrap .l_logo{display: block;position: relative;padding-right: 29px;}
.logo_wrap .l_logo:after{content: "";display: block;position: absolute;width: 1px;height: 44px;top: 2px;right: 0;background: #e6e6e6;}

.logo_wrap .addr{padding: 31px 0 0 25px;font-size: 0;}
.logo_wrap .addr_icon{display:inline-block;position: relative;top: 5px;width: 14px;height: 16px;background: url(../images/home_icon.png) no-repeat -2px -3px;vertical-align: top;}
.logo_wrap .addr_text{display: inline-block;margin-left: 5px;font-size: 16px;color: #666;vertical-align: top;}
.logo_wrap .addr_toggle{display: inline-block;font-size: 16px;color: #239cde;vertical-align: top;}
.logo_wrap .addr_toggle:hover{cursor: pointer;text-decoration: underline;}


.logo_wrap .r_search_wrap{padding-top: 5px;margin: 0px 0px 0px 0px;border: none;width: auto;height: auto;line-height: 1;}
.logo_wrap .r_search{position: relative;width: 496px;height: 36px;border: 2px solid #239cde;}
.logo_wrap .search_l{position: relative;width: 99px;border-right: 1px solid #e6e6e6;font-size: 12px;color: #666;line-height: 36px;text-align: center;}
.logo_wrap .search_l:hover{cursor: pointer;}
.pull_down_icon{display: inline-block;position: relative;width: 7px;height: 4px;top: -2px;background: url(../images/home_icon.png) no-repeat -6px -37px;vertical-align: middle;}
.logo_wrap .search_inp{display: block;width: 298px;padding: 0 10px;font-size: 12px;color: #666;line-height: 36px;}
.logo_wrap .search_btn{display: block;width: 78px;height: 36px;background: #239cde;font-size: 14px;color: #fff;text-align: center;line-height: 36px;}
.logo_wrap .search_btn:hover{cursor: pointer;}
.logo_wrap .pull_wrap{display: none;position: absolute;z-index: 9;width: 99px;border-left: 2px solid #239cde;border-right: 2px solid #239cde;border-bottom: 2px solid #239cde;top: 36px;left: -2px;}
.logo_wrap .pull_li{display: block;width: 100%;height: 36px;font-size: 14px;color: #666;line-height: 36px;text-align: center;}
.logo_wrap .pull_li:hover{background: #fff;}

/*导航条*/
.page_nav{border-bottom: 1px solid #239cde;}
.page_nav ul{display: block;width: 1200px;margin: 0 auto;}
.page_nav li{position: relative;}
.page_nav .li_item{display: block;position: relative;padding: 0 10px;font-size: 14px;color: #333;line-height: 36px;}
.page_nav .link_padd{padding: 0 16px;}
.page_nav .link_icon{padding: 0 32px 0 16px;}
.page_nav .link_icon:after{content: "";display: block;position: absolute;width: 9px;height: 5px;top: 15px;right: 16px;background: url(../images/home_icon.png) no-repeat -5px -60px;}
.page_nav .li_item:hover{background: #239cde;color: #fff;}
.page_nav .link_icon:hover:after{background: url(../images/home_icon.png) no-repeat -5px -76px;}
.page_nav .active .li_item{background: #239cde;color: #fff;}
.page_nav .active .link_icon:after{background: url(../images/home_icon.png) no-repeat -5px -76px;}
.page_nav .pull_wrap{display: none;position: absolute;z-index: 19;box-sizing: border-box;min-width: 100%;top: 36px;left: 0px;border: 1px solid #239cde;}
.page_nav .pull_item{display: block;box-sizing: border-box;width: auto;padding: 0 16px;font-size: 14px;color: #333;line-height: 35px;white-space: nowrap;}
.page_nav li:hover .pull_wrap{display: block;}
.page_nav .pull_item:hover{background: #239cde;color: #fff;}

/*轮播图*/
.page_swiper{display: block;position: relative;height: 352px;overflow: hidden;}
.page_swiper .swiper-container {display: block;position: absolute;width: 1920px;top: 0;left: 50%;margin-left:-960px;}
.swiper-pagination-bullet{width: 18px!important;height: 18px!important;background: #fff!important;margin: 0 5px!important;}
.swiper-pagination-bullet-active{background: #f37221!important;}

/*轮播图下面的分类*/
.page_cate ul{ display: block;width: 1200px;margin: 0 auto; }
.page_cate li{position: relative;padding: 12px 0 11px 39px;}
.page_cate .li_item{display: block;height: 55px;padding: 0 15px 0 10px;border: 1px solid transparent;border-top-left-radius: 8px;border-top-right-radius: 8px;font-size: 14px;color: #333;line-height: 55px;}
.page_cate .li_item:hover{ cursor: pointer; }
.page_cate .active .li_item{background: #fff;border: 1px solid #239cde;box-shadow: 0 0 10px 2px #ccc;color: #239cde;}
.page_cate li:hover .li_item{background: #fff;border: 1px solid #239cde;box-shadow: 0 0 10px 2px #ccc;color: #239cde;}
.page_cate .icon_first{display: inline-block;position: relative;width: 30px;height: 30px;margin-right: 5px;background: url(../images/cate_icon.png) no-repeat -10px -8px;vertical-align: middle;}
.page_cate .icon_twice{display: inline-block;position: relative;width: 26px;height: 30px;margin-right: 5px;background: url(../images/cate_icon.png) no-repeat -10px -67px;vertical-align: middle;}
.page_cate .icon_third{display: inline-block;position: relative;width: 33px;height: 32px;margin-right: 5px;background: url(../images/cate_icon.png) no-repeat -7px -126px;vertical-align: middle;}
.page_cate .icon_fourth{display: inline-block;position: relative;width: 33px;height: 29px;margin-right: 5px;background: url(../images/cate_icon.png) no-repeat -88px -126px;vertical-align: middle;}
.page_cate .icon_fifth{display: inline-block;position: relative;width: 24px;height: 29px;margin-right: 5px;background: url(../images/cate_icon.png) no-repeat -97px -8px;vertical-align: middle;}
.page_cate .icon_sixth{display: inline-block;position: relative;width: 24px;height: 29px;margin-right: 5px;background: url(../images/cate_icon.png) no-repeat -97px -67px;vertical-align: middle;}

.page_cate .li_pull_wrap{display: none;position: absolute;z-index: 29;top: 70px;left: 39px;width: auto;background: #fff;}
.page_cate .li_pull_text{width: 300px;padding: 10px 15px;border: 1px solid #239cde;font-size: 14px;color: #666;line-height: 26px;}

.page_cate .li_pull_link_wrap{display: none;position: absolute;z-index: 29;top: 70px;left: 39px;width: 150px;padding: 0 10px;border: 1px solid #239cde;background: #fff;}
.page_cate .li_pull_link_item{display: block;padding: 24px 0;border-bottom: 1px solid #e5e5e5;text-align: center;}
.page_cate .li_pull_link_item:last-child{border-bottom: none;}
.page_cate .li_pull_link{display: inline-block;min-width: 100px;margin: 0 auto;padding: 0 10px;border-radius: 17px;background: #2cb6ec;font-size: 14px;color: #fff;text-align: center;line-height: 34px;}


/*每个招标公用样式*/
.page_tender{padding-bottom: 85px;overflow: hidden;}
.page_tender .content{position: relative;width: 1200px;margin: 0 auto;}
.page_tender .girl_img{display: block;position: absolute;top: 154px;right: -155px;}
.page_tender .room_img{display: block;position: absolute;top: 326px;left: -357px;}
.page_tender .marble_img{display: block;position: absolute;top: 250px;right: -360px;}
.page_tender .title{padding: 40px 0 23px 0;font-size: 28px;color: #333;line-height: 56px;text-align: center;}
.page_tender .title span{display: inline-block;position: relative;}
.page_tender .title span:before{content: "";display: block;position: absolute;width: 99px;height: 1px;top: 32px;left: -119px;background: #999;}
.page_tender .title span:after{content: "";display: block;position: absolute;width: 99px;height: 1px;top: 32px;right: -119px;background: #999;}

.page_tender .link_wrap{display: block;position: relative;height: 24px;padding: 9px 16px;text-align: center;}
.page_tender .link_l{display: block;position: absolute;top: 9px;left: 16px;font-size: 18px;color: #333;line-height: 24px;text-decoration: underline;}
.page_tender .link_l .icon_room{display: inline-block;position: relative;width: 24px;height: 23px;margin-right: 7px;background: url(../images/home_icon.png) no-repeat -71px -3px;vertical-align: top;}
.page_tender .link_l .icon_build{display: inline-block;position: relative;top: 2px;width: 23px;height: 20px;margin-right: 7px;background: url(../images/home_icon.png) no-repeat -74px -55px;vertical-align: top;}
.page_tender .link_l .icon_arrow{display: inline-block;position: relative;width: 18px;height: 14px;margin-left: 7px;background: url(../images/home_icon.png) no-repeat -5px -89px;vertical-align: middle;}
.page_tender .link_c{font-size: 20px;color: #333;line-height: 24px;text-decoration: underline;}
.page_tender .link_r{display: block;position: absolute;top: 9px;right: 16px;font-size: 18px;color: #333;line-height: 24px;}
.page_tender .link_r span{color: #f37221;text-decoration: underline;}

.page_tender .ul_header .item{display: block;width: 115px;height: 50px;font-size: 16px;color: #333;text-align: center;line-height: 50px;overflow: hidden;}
.page_tender .ul_header .item_big{width: 140px;}
.page_tender .list_wrap{position: relative;height: 250px;overflow: hidden;}
.page_tender .list_wrap .list{position: absolute;width: 100%;z-index: 2;top: 0;left: 0;}
.page_tender .list li:nth-child(2n+1){background: #fff;}
.page_tender .list li:nth-child(2n){background: #f3f3f3;}
.page_tender .list .item{display: block;width: 115px;height: 40px;padding-top: 10px;font-size: 14px;color: #333;text-align: center;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.page_tender .list .item_big{width: 140px;}
.page_tender .list .link_name:hover{color: #f37221;}
.page_tender .list .link_detail:hover{color: #f37221;}
.page_tender .list .link_mine{color: #f37221;text-decoration: underline;}

/*看装修*/
.page_decorate{padding-bottom: 54px;}
.page_decorate .content{position: relative;width: 1236px;margin: 0 auto;}
.page_decorate .title{padding: 40px 0 23px 0;font-size: 28px;color: #333;line-height: 56px;text-align: center;}
.page_decorate .title span{display: inline-block;position: relative;}
.page_decorate .title span:before{content: "";display: block;position: absolute;width: 99px;height: 1px;top: 32px;left: -119px;background: #999;}
.page_decorate .title span:after{content: "";display: block;position: absolute;width: 99px;height: 1px;top: 32px;right: -119px;background: #999;}

.page_decorate .type_wrap{display: block;font-size: 0;text-align: center;}
.page_decorate .type_wrap li{display: inline-block;min-width: 152px;padding: 0 20px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;font-size: 16px;color: #666;text-align: center;line-height: 48px;}
.page_decorate .type_wrap .active{color: #239cde;}
.page_decorate .type_wrap li:last-child{border-right: 1px solid #ccc;}
.page_decorate .type_wrap li:hover{cursor: pointer;}

.decorate_swiper{display: block;position: relative;}
.decorate_swiper .arrow_l{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 127px;left: -71px;}
.decorate_swiper .arrow_r{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 127px;right: -71px;}
.decorate_swiper .arrow_l,.decorate_swiper .arrow_r:hover{cursor: pointer;}


.decorate_swiper .arrowl{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 127px;left: -71px;}
.decorate_swiper .arrowr{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 127px;right: -71px;}
.decorate_swiper .arrowl,.decorate_swiper .arrowr:hover{cursor: pointer;}


.decorate_swiper .swiper-container{width: 100%;}
.decorate_swiper .decorate_item{width: 376px;padding: 0 18px;}
.decorate_swiper .decorate_item:hover img{transform: scale(1.2, 1.2);}
.decorate_swiper .swiper-slide .decorate_item:last-child{margin-right: 0;}
.decorate_swiper .decorate_item .img_wrap{display: block;width: 100%;height: 275px;overflow: hidden;position: relative;}
.decorate_swiper .img_wrap img{display: block;width: 100%;height: 100%;transition: all linear 0.2s;}
.decorate_swiper .img_wrap .img_wraptit{position: absolute;background-color: #fec05d;font-size: 13px;color: #FFFFFF;text-align: center;transform:rotateZ(-45deg);transform-origin: center center;line-height: 20px;z-index: 1;width: 100px;padding: 2px 0;top: 15px;left: -25px;}
.decorate_swiper .desc_wrap{display: block;position: relative;width: 266px;padding: 15px 91px 15px 17px;border: 1px solid #e6e6e6;font-size: 16px;color: #333;line-height: 28px;}
.decorate_swiper .desc_wrap a{display: block;position: absolute;z-index: 10;width: 72px;top: 15px;right: 17px;border: 1px solid #239cde;border-radius: 100px;font-size: 12px;color: #239cde;text-align: center;line-height: 26px;}
.decorate_swiper .desc_wrap a:hover{background: #239cde;color: #fff;}

/*买建材*/
.page_materials{padding-bottom: 54px;}
.page_materials .content{position: relative;width: 1236px;margin: 0 auto;}
.page_materials .title{padding: 40px 0 23px 0;font-size: 28px;color: #333;line-height: 56px;text-align: center;}
.page_materials .title span{display: inline-block;position: relative;}
.page_materials .title span:before{content: "";display: block;position: absolute;width: 99px;height: 1px;top: 32px;left: -119px;background: #999;}
.page_materials .title span:after{content: "";display: block;position: absolute;width: 99px;height: 1px;top: 32px;right: -119px;background: #999;}

.page_materials .body{display: block;width: 100%;}
.page_materials .body_l{display: block;position: relative;width: 250px;height: 1150px;background: #ebebeb;}
.page_materials .body_l_inner{display: block;position: relative;width: 250px;height: 1090px;background: #ebebeb;overflow-x: hidden;overflow-y: auto;}
.page_materials .body_l .body_l_title{padding-left: 30px;background: #fec05d;font-size: 20px;color: #fff;line-height: 60px;}
.page_materials .body_l_inner{display: block;position: relative;}
.page_materials .body_l_list{padding: 17px 0;}
.page_materials .body_l_list .wrap_li{position: relative;padding: 7px 15px 7px 30px;font-size: 16px;color: #333;line-height: 30px;text-overflow: ellipsis;white-space: nowrap;}
.page_materials .body_l_list .active:before{content: "";display: block;position: absolute;z-index: 19;width: 220px;height: 1px;bottom: 0px;left: 30px;background: #b3b3b3;}
.page_materials .body_l_list .active:after{content: "";display: block;position: absolute;z-index: 19;width: 23px;height: 13px;bottom: -6px;right: -12px;background: #fec05d;}
.page_materials .body_l_list .wrap_li:hover{cursor: pointer;}
.page_materials .body_l .hover_list{display: none;position: absolute;z-index: 9;width: 270px;min-height: 264px;top: 7px;left: 232px;padding: 22px 13px 80px 57px;background: #fff;border: 1px solid #ccc;}
.page_materials .hover_list .inner_li{min-width: 90px;font-size: 14px;color: #333;line-height: 44px;}
.page_materials .hover_list .inner_li:hover{color: #fec05d;text-decoration: underline;}
.page_materials .body_l .icon_01{display: inline-block;width: 18px;height: 16px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -11px -2px;vertical-align: middle;}
.page_materials .body_l .icon_02{display: inline-block;width: 18px;height: 17px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -11px -42px;vertical-align: middle;}
.page_materials .body_l .icon_03{display: inline-block;width: 18px;height: 14px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -10px -84px;vertical-align: middle;}
.page_materials .body_l .icon_04{display: inline-block;width: 18px;height: 13px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -10px -128px;vertical-align: middle;}
.page_materials .body_l .icon_05{display: inline-block;width: 18px;height: 17px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -11px -173px;vertical-align: middle;}
.page_materials .body_l .icon_06{display: inline-block;width: 18px;height: 16px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -13px -224px;vertical-align: middle;}
.page_materials .body_l .icon_07{display: inline-block;width: 18px;height: 17px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -14px -276px;vertical-align: middle;}
.page_materials .body_l .icon_08{display: inline-block;width: 18px;height: 14px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -13px -332px;vertical-align: middle;}
.page_materials .body_l .icon_09{display: inline-block;width: 18px;height: 15px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -13px -388px;vertical-align: middle;}
.page_materials .body_l .icon_10{display: inline-block;width: 18px;height: 16px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -14px -442px;vertical-align: middle;}
.page_materials .body_l .icon_11{display: inline-block;width: 18px;height: 14px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -63px -2px;vertical-align: middle;}
.page_materials .body_l .icon_12{display: inline-block;width: 18px;height: 15px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -64px -44px;vertical-align: middle;}
.page_materials .body_l .icon_13{display: inline-block;width: 18px;height: 19px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -63px -84px;vertical-align: middle;}
.page_materials .body_l .icon_14{display: inline-block;width: 18px;height: 17px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -63px -126px;vertical-align: middle;}
.page_materials .body_l .icon_15{display: inline-block;width: 18px;height: 14px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -62px -175px;vertical-align: middle;}
.page_materials .body_l .icon_16{display: inline-block;width: 18px;height: 17px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -61px -223px;vertical-align: middle;}
.page_materials .body_l .icon_17{display: inline-block;width: 18px;height: 16px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -62px -277px;vertical-align: middle;}
.page_materials .body_l .icon_18{display: inline-block;width: 18px;height: 15px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -60px -331px;vertical-align: middle;}
.page_materials .body_l .icon_19{display: inline-block;width: 18px;height: 19px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -61px -384px;vertical-align: middle;}
.page_materials .body_l .icon_20{display: inline-block;width: 18px;height: 16px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -61px -442px;vertical-align: middle;}
.page_materials .body_l .icon_21{display: inline-block;width: 18px;height: 15px;margin-right: 10px;background: url(../images/goods_type.png) no-repeat -117px -2px;vertical-align: middle;}

.page_materials .body_r{display: block;width: 918px;height: 1150px;}
.page_materials .body_r .search_wrap{display: block;height: 60px;}
.page_materials .search_wrap input{display: block;width: 718px;padding: 0 20px;border-top: 1px solid #fec05d;border-bottom: 1px solid #fec05d;border-left: 1px solid #fec05d;border-top-left-radius: 5px;border-bottom-left-radius: 5px;font-size: 18px;color: #333;line-height:58px;}
.page_materials .search_wrap button{display: block;width: 159px;height: 60px;background: #fec05d;font-size: 20px;color: #fff;}
.page_materials .search_wrap button:hover{cursor: pointer;}

.page_materials .prod_list{padding-bottom: 30px;}
.page_materials .prod_list li{display: block;width: 286px;height: 320px;padding: 30px 30px 0 0;}
.page_materials .prod_list li:nth-child(3n){padding-right: 0;}
.page_materials .prod_list .link{display: block;width: 100%;height: 100%;}
.page_materials .prod_list .link:hover{box-shadow: 0 0 10px 3px #ccc;}
.page_materials .prod_list .link:hover .img_wrap img{transform: scale(1.2, 1.2);}
.page_materials .prod_list .img_wrap{display: block;height: 210px;overflow: hidden;}
.page_materials .prod_list .img_wrap img{display: block;width: 100%;height: 100%;transition: all linear 0.3s;}
.page_materials .prod_list .desc_wrap{display: block;height: 108px;padding: 2px 15px 0;border: 1px solid #e6e6e6;}
.page_materials .prod_list .price{font-size: 18px;color: #ed2f2f;line-height: 36px;white-space: nowrap;}
.page_materials .prod_list .desc{height: 36px;font-size: 12px;color: #333;line-height: 18px;}
.page_materials .prod_list .foot_text{display: block;margin-top: 10px;font-size: 12px;color: #666;text-decoration: underline;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*现代极简主义轮播*/
.minimalist_swiper{display: block;padding: 45px 0 50px 0;}
.minimalist_swiper .swiper-container{width: 1200px;margin: 0 auto;}

/*简约印象轮播*/
.impression_swiper{display: block;padding: 55px 0 68px 0;}
.impression_swiper .swiper-container{width: 1200px;margin: 0 auto;}

/*友情链接*/
.friend_link{font-size: 0;text-align: center;}
.friend_link span{display: inline-block;margin-right: 45px;font-size: 16px;color: #239cde;line-height: 58px;vertical-align: top;}
.friend_link .item{display: inline-block;margin-right: 34px;font-size: 14px;color: #666;line-height: 58px;vertical-align: top;}
.friend_link .item:hover{color: #f37221;text-decoration: underline;}

/*底部*/
.page_footer{padding: 26px 0 28px 0;}
.page_footer .content{width: 1200px;margin: 0 auto;}
.page_footer .link_wrap{font-size: 0;text-align: center;}
.page_footer .link_wrap a{display: inline-block;margin-right: 24px;font-size: 14px;color: #333;line-height: 36px;vertical-align: top;}
.page_footer .link_wrap a:hover{color: #f37221;: underline;}
.page_footer .desc{font-size: 12px;color: #333;text-align: center;line-height: 22px;}
.page_footer .desc a{color: #f37221;}
.page_footer .desc a:hover{text-decoration: underline;}
.page_footer .img_wrap{text-align: center;}
.page_footer .fixed_wrap{display: inline-block;position: relative;width: 67px;height: 23px;vertical-align: top;}
.page_footer .pic_book{display: block;width: 100%;}

.page_footer .fixed_inner{display: none;position: absolute;z-index: 19;width: 366px;bottom: 23px;left: 50%;margin-left: -183px;padding: 0 0 20px 0;}
.page_footer .fixed_inner:after{content: "";display: block;position: absolute;width: 14px;height: 9px;bottom: 11px;left: 50%;margin-left: -7px;background-image: url(../images/angel.png);}
.page_footer .fixed_content{display: block;position: relative;width: 324px;padding: 21px;border-radius: 8px;box-shadow: 0 0 20px 2px #ddd;background: #fff;overflow: hidden;}
.page_footer .fixed_pic{display: block;width: 100%;margin-top: 21px;}
.page_footer .fixed_pic:first-child{margin-top: 0;}
.page_footer .fixed_wrap:hover{cursor: pointer;}
.page_footer .fixed_wrap:hover .fixed_inner{display: block;}



/*投诉建议弹框*/
.advice_float{display: none;position: fixed;z-index: 99;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}
.advice_float .content{display: block;position: absolute;top: 50%;left: 50%;width: 406px;height: 606px;margin: -308px 0 0 -258px;padding: 10px 55px 0 55px;}
.advice_float .tit{display: block;text-align: center;}
.advice_float .tit span{display: inline-block;position: relative;font-size: 30px;color: #333;line-height: 58px;}
.advice_float .tit span:before{content: "";display: block;position: absolute;top: 30px;left: -90px;width: 70px;height: 1px;background: #999;}
.advice_float .tit span:after{content: "";display: block;position: absolute;top: 30px;right: -90px;width: 70px;height: 1px;background: #999;}
.advice_float .each_l{display: block;width: 78px;font-size: 20px;color: #4d4d4d;line-height: 42px;}
.advice_float .each_inp{display: block;width: 285px;height: 40px;padding: 0 15px;border: 1px solid #ddd;background: #f7f7f7;font-size: 14px;color: #666;}
.advice_float .each_textarea_wrap{display: block;width: 285px;padding: 10px 15px 5px 15px;border: 1px solid #ddd;background: #f7f7f7;}
.advice_float .each_textarea{display: block;width: 100%;height: 198px;padding: 0;background: transparent;font-size: 14px;color: #666;line-height: 22px;}
.advice_float .each_textarea_font{display: block;font-size: 14px;color: #999;text-align: right;line-height: 24px;}
.advice_float .bot_btn{display: block;width: 222px;height: 50px;margin: 0 auto;border-radius: 10px;background: #f37221;font-size: 18px;color: #fff;}
.advice_float .bot_btn:hover{cursor: pointer;}

/*************************保障服务*******************/
/*申请表单浮框*/
.server_apply_form{display: none;position: fixed;z-index: 299;top: 50%;left: 50%;width: 630px;height: 450px;margin: -225px 0 0 -315px;background: url(../images/bao_bottom_bg.png) repeat 0 0;box-shadow: 0 0 10px 5px #999;}
.server_apply_form .icon_close{display: block;position: absolute;top: -40px;right: 10px;width: 28px;height: 28px;border: 1px solid #999;border-radius: 50%;font-size: 26px;color: #333;text-align: center;}
.server_apply_form .icon_close:hover{cursor: pointer;}
.server_apply_form .top_pic{display: block;width: 100%;margin-bottom: 5px;}
.server_apply_form .inp_wrap{padding-bottom: 12px;}
.server_apply_form .inp{display: block;width: 378px;margin: 0 auto;padding: 0 10px;border: 1px solid #e6e6e6;font-size: 12px;color: #333;line-height: 32px;}
.server_apply_form .textarea{display: block;width: 378px;height: 128px;margin: 0 auto 20px;padding: 6px 10px;border: 1px solid #e6e6e6;font-size: 12px;color: #333;line-height: 32px;}
.server_apply_form .code_wrap{display: block;width: 400px;margin: 0 auto 12px;}
.server_apply_form .code_inp{display: block;width: 245px;padding: 0 10px;border: 1px solid #e6e6e6;font-size: 12px;color: #333;line-height: 32px;}
.server_apply_form .code_img{display: block;width: 120px;height: 34px;}
.server_apply_form .btn{display: block;width: 400px;height: 40px;margin: 0 auto;background: #333;font-size: 18px;color: #fff;text-align: center;line-height: 40px;}

/*banner大图*/
.page_banner{display: block;position: relative;width: 100%;height: 420px;}
.page_banner .img_wrap{display: block;position: absolute;width: 1920px;top: 0;left: 50%;margin-left:-960px;}
.page_banner .img_wrap img{display: block;width: 100%;}

/*banner图下面的导航*/
.server_nav_wrap{width: 100%;height: 90px;}
.server_nav_fixed{display: block;position: fixed;z-index: 29;width: 100%;top: 0;left: 0;}
.server_nav ul{width: 1200px;margin: 0 auto;}
.server_nav a{display: block;width: 150px;height: 60px;padding-top: 30px;font-size: 16px;color: #333;text-align: center;line-height: 30px;}
.server_nav .active a{background: #239cde;color: #fff;}
.server_nav a:hover{background: #239cde;color: #fff;}

/*保障服务*/
.server_item .content{width: 1200px;margin: 0 auto;}
.server_item .title{padding: 60px 0 12px 0;font-size: 24px;color: #333;text-align: center;line-height: 46px;}
.server_item .title span{color: #239cde;}

/*保障服务一*/
.server_01 .l{width: 732px;}
.server_01 .l img{display: block;width: 100%;}

.server_01 .r{width: 376px;padding: 50px 0 0 0;}
.server_01 .r .timer{font-size: 24px;color: #239cde;line-height: 36px;}
.server_01 .r .phone_wrap{font-size: 18px;color: #333;line-height: 34px;}
.server_01 .r .phone_wrap span{color: #f37221;}
.server_01 .r .icon_list{margin-top: 43px;font-size: 0;}
.server_01 .r .icon_list li{display: inline-block;margin-right: 35px;vertical-align: top;}
.server_01 .r .icon_01{display: block;width: 55px;height: 55px;margin: 0 auto;background: url(../images/server01_icon.png) no-repeat -13px -10px;}
.server_01 .r .icon_02{display: block;width: 55px;height: 55px;margin: 0 auto;background: url(../images/server01_icon.png) no-repeat -13px -106px;}
.server_01 .r .icon_03{display: block;width: 55px;height: 55px;margin: 0 auto;background: url(../images/server01_icon.png) no-repeat -110px -14px;}
.server_01 .r .icon_text{display: block;font-size: 14px;color: #333;line-height: 34px;text-align: center;}

/*保障服务二*/
.server_02{padding-bottom: 70px;}
.server_02 .desc{width: 574px;margin: 0 auto;font-size: 14px;color: #666;text-align: center;line-height: 24px;}
.server_02 .img_wrap img{display: block;width: 100%;}
.server_02 .foot_btn{display: block;width: 187px;margin: 0 auto;background: #f37221;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;}

/*保障服务三*/
.server_03{padding-bottom: 54px;}
.server_03 .img_wrap{position: relative;}
.server_03 .img_wrap .pic{display: block;width: 100%;}
.server_03 .img_wrap .fixed_wrap{display: block;position: absolute;width: 228px;height: 43px;top: 328px;left: 487px;}
.server_03 .img_wrap .fixed_wrap .inner_txt{display: block;width: 100%;height: 43px;border-radius: 100px;background: #2a9edd;font-size: 18px;color: #fff;text-align: center;line-height: 43px;}
.server_03 .fixed_inner{display: none;position: absolute;width: 666px;bottom: 43px;left: 50%;margin-left: -333px;padding: 0 0 20px 0;}
.server_03 .fixed_inner:after{content: "";display: block;position: absolute;width: 14px;height: 9px;bottom: 12px;left: 50%;margin-left: -7px;background-image: url(../images/angel.png);}
.server_03 .fixed_content{display: block;width: 560px;padding: 23px 52px;border: 1px solid #e6e6e6;border-radius: 8px;background: #fff;overflow: hidden;}
.server_03 .fixed_content .fixed_tit{display: block;font-size: 22px;color: #239cde;text-align: center;line-height: 62px;}
.server_03 .fixed_each{display: block;position: relative;width: 516px;padding: 11px 0 11px 44px;}
.server_03 .fixed_num{display: block;position: absolute;width: 28px;height: 28px;top: 11px;left: 0;border-radius: 50%;background: #239cde;font-size: 18px;color: #fff;text-align: center;line-height: 28px;}
.server_03 .fixed_p{display: block;font-size: 16px;color: #666;line-height: 28px;}
.server_03 .fixed_list{display: block;padding: 6px 0;}
.server_03 .fixed_li{display: block;font-size: 16px;color: #239cde;line-height: 28px;}
.server_03 .fixed_pic{display: block;width: 100%;margin-top: 16px;}
.server_03 .fixed_wrap:hover{cursor: pointer;}
.server_03 .fixed_wrap:hover .fixed_inner{display: block;}

.server_03 .ensure_wrap{height: 130px;background: #239cde;overflow: hidden;}
.server_03 .ensure_wrap .each{position: relative;width: 198px;padding: 37px 56px 0 146px;}
.server_03 .ensure_wrap .each:after{content: "";display: block;position: absolute;width: 1px;height: 57px;top: 34px;right: 0;background: #69acd1;}
.server_03 .ensure_wrap .each:last-child:after{content: none;}
.server_03 .ensure_wrap .each_title{font-size: 18px;color: #fff;line-height: 28px;}
.server_03 .ensure_wrap .each_text{font-size: 14px;color: #fff;line-height: 18px;}
.server_03 .ensure_wrap .icon_01{display: block;position: absolute;width: 42px;height: 48px;top: 38px;left: 80px;background: url(../images/server03_icon.png) no-repeat -23px -13px;}
.server_03 .ensure_wrap .icon_02{display: block;position: absolute;width: 48px;height: 48px;top: 38px;left: 80px;background: url(../images/server03_icon.png) no-repeat -17px -124px;}
.server_03 .ensure_wrap .icon_03{display: block;position: absolute;width: 46px;height: 45px;top: 38px;left: 80px;background: url(../images/server03_icon.png) no-repeat -146px -16px;}
.server_03 .foot_btn{display: block;width: 187px;margin: 0 auto;background: #f37221;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;}

/*保障服务四*/
.server_04{padding-bottom: 68px;}
.server_04 .img_wrap img{display: block;width: 100%;}
.server_04 .foot_btn{display: block;width: 187px;margin: 0 auto;background: #f37221;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;}

/*保障服务五*/
.server_05{position: relative;padding-bottom: 88px;}
.server_05 .robot_img{display: block;position: absolute;top: 75px;right: 0;}
.server_05 .desc{width: 840px;margin: 0 auto;font-size: 16px;color: #666;text-align: center;line-height: 28px;}
.server_05 .foot_btn{display: block;width: 199px;margin: 0 auto;background: #f37221;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;}
.server_05 .swiper_wrap{position: relative;}
.server_05 .swiper_wrap .arrow_l{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 112px;left: -86px;}
.server_05 .swiper_wrap .arrow_r{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 112px;right: -86px;}
.server_05 .swiper_wrap .arrow_l,.server_05 .swiper_wrap .arrow_r:hover{cursor: pointer;}

.server_05 .swiper_wrap .arrowl{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 112px;left: -86px;}
.server_05 .swiper_wrap .arrowr{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 112px;right: -86px;}
.server_05 .swiper_wrap .arrowl,.server_05 .swiper_wrap .arrowr:hover{cursor: pointer;}

.server_05 .swiper_wrap .swiper-container{width: 100%;}
.server_05 .swiper_wrap .img_item{display: block;width: 382px;height: 286px;margin-right: 27px;overflow: hidden;}
.server_05 .swiper_wrap .img_item:last-child{margin-right: 0;}
.server_05 .swiper_wrap .img_pic{display: block;width: 100%;}

/*保障服务六*/
.server_06{padding: 100px 0 104px 0;}
.server_06 .content{width: 1200px;margin: 0 auto;}
.server_06 .l{display: block;width: 382px;height: 574px;overflow: hidden;}
.server_06 .l img{display: block;width: 100%;}
.server_06 .r{width: 665px;padding-right: 80px;}
.server_06 .r_title{font-size: 24px;color: #333;line-height: 52px;}
.server_06 .r_title span{color: #239cde;}
.server_06 .r_img img{display: block;width: 100%;}
.server_06 .r_desc{font-size: 18px;color: #333;line-height: 28px;}
.server_06 .r_desc_list p{font-size: 16px;color: #666;line-height: 28px;}
.server_06 .r_desc_list p span{color: #239cde;}
.server_06 .foot_btn{display: block;width: 199px;background: #f37221;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;}

/*保障服务七*/
.server_07{position: relative;height: 570px;overflow: hidden;}
.server_07 .bg_wrap{display: block;position: absolute;width: 1920px;height: 570px;top: 0;left: 50%;margin-left: -960px;}
.server_07 .bg_wrap img{display: block;width: 100%;}
.server_07 .content{display: block;position: relative;width: 1200px;height: 100%;margin: 0 auto;}
.server_07 .inner_body{display: block;position: absolute;width: 686px;padding: 30px 75px 45px 50px;top: 88px;right: 0;}
.server_07 .inner_body .body_title{font-size: 24px;color: #333;line-height: 44px;}
.server_07 .body_title span{color: #239cde;}
.server_07 .body_desc{font-size: 16px;color: #333;line-height: 28px;}
.server_07 .foot_btn{display: block;width: 214px;background: #f37221;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;}

/*保障服务八*/
.server_08{width: 1200px;margin: 0 auto;padding: 60px 0 85px 0;}
.server_08 .l{width: 545px;padding-left: 50px;}
.server_08 .l_title{font-size: 24px;color: #333;line-height: 70px;}
.server_07 .l_title span{color: #239cde;}
.server_08 .l_desc{font-size: 16px;color: #333;line-height: 28px;}
.server_08 .foot_btn{display: block;width: 202px;background: #f37221;border-radius: 8px;font-size: 16px;color: #fff;text-align: center;line-height: 50px;}
.server_08 .r{position: relative;width: 535px;height: 470px;}
.server_08 .r_img_01{display: block;position: absolute;top: 0;left: 0;}
.server_08 .r_img_02{display: block;position: absolute;bottom: 0;right: 0;}

/*************************保障服务流程-1************************/
/*保障服务流程*/
.server_process{width: 1200px;margin: 0 auto;padding: 50px 0 42px 0;}
.server_process .title{font-size: 24px;color: #333;line-height: 48px;text-align: center;}
.server_process .title span{color: #f37221;}
.server_process .img_wrap img{display: block;width: 100%;}

/*重要说明*/
.serverPros_desc .content{width: 640px;margin: 0 auto;padding: 35px 0;}
.serverPros_desc .title{font-size: 24px;color: #5ad0e2;text-align: center;line-height: 38px;}
.serverPros_desc .desc{position: relative;padding-left: 25px;font-size: 16px;color: #333;line-height: 28px;}
.serverPros_desc .desc_num{display: block;position: absolute;top: 0;left: 0;font-size: 16px;}
.serverPros_desc .sub_li{display: block;position: relative;padding: 2px 0 2px 32px;font-size: 16px;}
.serverPros_desc .sub_num{display: block;position: absolute;top: 6px;left: 0;min-width: 16px;height: 26px;padding: 0 5px;background: #5ad0e2;border-radius: 100px;color: #333;text-align: center;line-height:26px;}
.serverPros_desc .sub_text{display: block;}
.serverPros_desc .sub_text .sub_text_item{display: block;color: #4d4d4d;line-height: 34px;}
.serverPros_desc .sub_text .text_on{color: #5ad0e2;}

/*************************佳宇装饰-设计师-1************************/
/*您的位置*/
.page_location{width: 1200px;margin: 0 auto;padding: 20px 0 10px 0;font-size: 12px;color: #666;line-height: 24px;}
.page_location a:hover{color: #239cde;}
.page_location .active{color: #239cde;}

/*限制条件*/
.designer_limit{display: block;position: relative;width: 1198px;margin: 0 auto;border: 1px solid #ebebeb;}
.designer_limit .limit_item{padding: 8px 106px 8px 20px;border-bottom: 1px solid #ebebeb;}
.designer_limit .limit_item:last-child{border-bottom: none;}
.designer_limit .l{width: 78px;padding: 8px 22px 8px 0;}
.designer_limit .l span{display: block;background: #239cde;font-size: 14px;color: #fff;text-align: center;line-height: 26px;}
.designer_limit .every{width: 60px;padding: 8px 15px 8px 0;}
.designer_limit .every a{display: block;border: 1px solid #239cde;font-size: 14px;color: #239cde;text-align: center;line-height: 24px;}
.designer_limit .every a:hover{cursor: pointer;background: #239cde;color: #fff;}
.designer_limit .every .active{background: #239cde;color: #fff;}
.designer_limit .r_list{width: 887px;font-size: 0;}
.designer_limit .r_list li{display: inline-block;margin-right: 30px;padding: 8px 0;}
.designer_limit .r_list span{display: block;padding: 0 10px;font-size: 14px;color: #222;line-height: 26px;}
.designer_limit .r_list .active span{border: 1px solid #239cde;background: #239cde;color: #fff;}
.designer_limit .r_list span:hover{cursor: pointer;background: #239cde;color: #fff;}
.designer_limit .r_list .active{cursor: pointer;color: #239cde;}

/*设计师列表*/
.designer_container{width: 1200px;margin: 0 auto;padding-bottom: 93px;}
.designer_container .l{width: 860px;}
.designer_container .title{font-size: 20px;color: #222;line-height: 60px;}

.designer_list{display: block;border: 1px solid #f0f0f0;}
.designer_list .inner_li{display: block;padding: 23px 0 18px 20px;border-bottom: 1px solid #f0f0f0;}
.designer_list .inner_li:last-child{border-bottom: none;}
.designer_list .inner_li:hover{box-shadow: 0px 0px 20px 5px #f5f5f5;}
.designer_list .li_img{display: block;width: 173px;height: 173px;overflow: hidden;}
.designer_list .li_img img{display: block;width: 100%;height: 100%;}
.designer_list .li_r{display: block;width: 646px;}
.designer_list .name_wrap{padding-bottom: 7px;border-bottom: 1px solid #e6e6e6;}
.designer_list .name_wrap .name{font-size: 20px;color: #222;line-height: 36px;}
.designer_list .name_wrap .name:hover{color: #239cde;}
.designer_list .name_wrap_r{font-size: 0;}
.designer_list .find{display: inline-block;width: 114px;height: 34px;background: #239cde;border-radius: 5px;font-size: 14px;color: #fff;text-align: center;line-height: 34px;vertical-align: top;}
.designer_list .icon_write{display: inline-block;width: 15px;height: 16px;margin-right: 5px;background: url(../images/write.png);vertical-align: middle;}
.manager_list .icon_brush{display: inline-block;position: relative;width: 18px;height: 17px;top: -2px;margin-right: 5px;background: url(../images/brush.png);vertical-align: middle;}
.design_company_list .icon_room{display: inline-block;position: relative;width: 16px;height: 18px;top: -2px;margin-right: 5px;background: url(../images/find_company.png);vertical-align: middle;}
.designer_list .preset{display: inline-block;width: 120px;padding-left: 30px;font-size: 14px;color: #666;line-height: 34px;}
.designer_list .works_l{width: 415px;padding-top: 47px;}
.manager_list .works_l{padding-top: 15px;}
.design_company_list .works_l{padding-top: 15px;}
.designer_list .works_l_item{font-size: 14px;color: #666;line-height: 30px;}
.designer_list .works_l_item .works_link{color: #239cde;}
.designer_list .works_l_item .works_link:hover{text-decoration: underline;}
.designer_list .works_l_each{margin-right: 10px;}
.designer_list .works_l_each_num{color: #239cde;}
.designer_list .works_r{width: 231px;padding-top: 37px;}
.design_company_list .works_r{padding-top: 15px;}
.designer_list .works_r_item{font-size: 14px;color: #333;line-height: 26px;}
.process_wrap{display: inline-block;width: 136px;height: 10px;padding: 8px 0;vertical-align: top;}
.process_wrap .process_inner{display: block;position: relative;width: 100%;height: 100%;background: #232527;border-radius: 2px;overflow: hidden;}
.process_wrap .process{display: block;width: 0;height: 100%;background: url(../images/process.jpg) repeat 0 0;}
.designer_list .works_score{color: #999;}

.designer_container .r{width: 320px;}
.designer_container .r_apply_img{display: block;width: 100%;height: 164px;overflow: hidden;}
.designer_container .r_apply_img img{display: block;width: 100%;}
.designer_container .r_apply_body{padding: 23px 14px 36px 14px;border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.designer_container .r_apply_body input{display: block;width: 260px;padding: 0 14px;border: 1px solid #d9d9d9;font-size: 12px;color: #333;line-height: 34px;}
.designer_container .r_apply_body button{display: block;width: 242px;height: 40px;margin: 0 auto;background: #239cde;border-radius: 5px;font-size: 14px;color: #fff;}
.designer_container .r_apply_body button:hover{cursor: pointer;}

.designer_ranking .ranking_title{font-size: 16px;color: #333;line-height: 48px;}
.designer_rank_list{display: block;border: 1px solid #e6e6e6;}
.designer_rank_list .rank_link{display: block;position: relative;height: 50px;padding: 11px 24px 11px 0;}
.designer_rank_list .rank_link:hover .rank_name .name{text-decoration: underline;color: #239cde;}
.designer_rank_list .rank_link:after{content: "";display: block;position: absolute;width: 275px;height: 0;border-bottom: 1px dashed #ededed;bottom: 1px;right: 24px;}
.designer_rank_list li:last-child .rank_link:after{content: none;}
.designer_rank_list .rank_num{display: block;width: 40px;font-size: 18px;font-style: italic;color: #239cde;text-align: center;line-height: 50px;}
.designer_rank_list .rank_img{display: block;width: 48px;height: 48px;border: 1px solid #ededed;}
.designer_rank_list .rank_img img{display: block;width: 100%;height: 100%;}
.designer_rank_list .rank_name{width: 194px;margin-left: 10px;}
.designer_rank_list .rank_name .name{font-size: 14px;color: #333;line-height: 26px;}
.designer_rank_list .rank_name .already_text{font-size: 12px;color: #999;line-height: 20px;}
.designer_rank_list .already_text span{color: #fc0d1b;}

/*********************建材免费发布-1*************************/
/*主要表单部分*/
.materials_release{display: block;width: 1200px;margin: 0 auto;padding-bottom: 70px;}
.materials_release .img_wrap img{display: block;width: 100%;}

.materials_form{padding: 12px 0 92px 0;border: 1px solid #ccc;}
.materials_form .form_item{position: relative;padding: 11px 35px;}
.materials_form .icon_must{display: block;position: absolute;width: 8px;height: 7px;top: 26px;left: 16px;background: url(../images/materials_release_icon.png) no-repeat -8px -5px;}
.materials_form .l_label{display: block;width: 80px;font-size: 16px;color: #333;line-height: 38px;}
.materials_form .r_body{display: block;width: 1048px;font-size: 0;}
.materials_form .unit_text{display: inline-block;margin-left: 10px;font-size: 16px;color: #333;line-height: 38px;vertical-align: top;}
.materials_form .desc_text{display: inline-block;margin-left: 15px;font-size: 16px;color: #333;line-height: 38px;vertical-align: top;}
.materials_form .inp{display: inline-block;width: 110px;margin-left: 15px;border-bottom: 1px solid #ccc;vertical-align: top;font-size: 16px;color: #333;text-align: center;line-height: 36px;}
.materials_form .phone_inp{width: 187px;}
.materials_form .radio_item{display: inline-block;margin: 0 0 10px 30px;font-size: 14px;color: #333;line-height: 38px;}
.materials_form .radio{display: inline-block;width: 19px;height: 19px;margin-right: 10px;vertical-align: middle;background: url(../images/materials_release_icon.png) no-repeat -53px -3px;}
.materials_form .radio_active .radio{background: url(../images/materials_release_icon.png) no-repeat -53px -49px;}
.materials_form .radio:hover{cursor: pointer;}
.materials_form .radio_item:hover{cursor: pointer;}
.materials_form .select_wrap{display: block;width: 1038px;padding-left: 10px;vertical-align: top;}
.materials_form .select_time{display: inline-block;position: relative;top: 6px;width: 78px;height: 26px;margin-left: 15px;padding-left: 10px;border: 1px solid #ccc;font-size: 14px;color: #222;text-align: center;line-height: 24px;vertical-align: middle;}

.materials_form .sub_form_item{display: block;padding: 0px 0 0px 35px;}
.materials_form .sub_form_item .l_label{padding: 11px 0;}
.materials_form .r_each{display: block;position: relative;padding: 11px 0 11px 56px;}
.materials_form .r_each .icon_must{left: 8px;}
.materials_form .each_radio{display: none;position: absolute;width: 19px;height: 19px;top: 22px;left: 26px;background: url(../images/materials_release_icon.png) no-repeat -53px -49px;}
.materials_form .r_each_active .each_radio{display: block;}
.materials_form .each_label{display: inline-block;font-size: 16px;color: #333;line-height: 38px;vertical-align: top;}
.materials_form .each_unit{display: inline-block;margin-left: 10px;font-size: 16px;color: #333;line-height: 38px;vertical-align: top;}
.materials_form .each_select{display: inline-block;position: relative;top: 6px;width: 62px;height: 26px;border: 1px solid #ccc;font-size: 14px;color: #222;text-align: center;line-height: 24px;vertical-align: middle;}

.materials_form .textarea_wrap{display: block;position: relative;width: 560px;height: 196px;margin-left: 25px;border: 1px solid #e6e6e6;padding: 13px 18px 28px 18px;}
.materials_form .textarea_wrap textarea{display: block;width: 100%;height: 100%;padding: 0;border: none;outline: none;font-size: 12px;color: #333;line-height: 28px;}
.materials_form .font_num{display: block;position: absolute;font-size: 14px;color: #666;bottom: 0;right: 18px;line-height: 28px;}
.materials_form .file_box{display: block;width: 1048px;}
.materials_form .file_item{display: block;position: relative;width: 169px;height: 104px;padding: 0 0 20px 25px;}
.materials_form .file_item img{display: block;width: 100%;height: 100%;}
.materials_form .delete_file{display: block;position: absolute;z-index: 2;width: 26px;height: 26px;top: -13px;right: -13px;background: url(../images/delete_file.png) no-repeat 0 0;}
.materials_form .add_file{display: block;position: relative;margin-left: 25px;width: 104px;height: 104px;}
.materials_form .add_file img{display: block;width: 100%;height: 100%;}
.materials_form .file_inp{display: block;position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;}
.materials_form .file_desc{margin-left: 25px;padding-top: 84px;font-size: 14px;color: #666;line-height: 20px;}

.materials_form .area_wrap{display: block;width: 1043px;margin-left: 5px;font-size: 0;}
.materials_form .area_select{display: inline-block;position: relative;top: 6px;width: 78px;height: 26px;margin-left: 20px;padding-left: 5px;border: 1px solid #ccc;font-size: 14px;color: #222;text-align: center;line-height: 24px;vertical-align: middle;}
.materials_form .area_r{display: inline-block;margin-left: 30px;vertical-align: top;}
.materials_form .area_inp{margin-left: 0;}
.materials_form .area_text{display: inline-block;font-size: 14px;color: #333;line-height: 38px;vertical-align: top;}

.materials_form .agreement{font-size: 14px;color: #333;line-height: 22px;text-align: center;}
.materials_form .icon_agree{display: inline-block;position: relative;width: 14px;height: 14px;top: -1px;border: 1px solid #999;vertical-align: middle;}
.materials_form .icon_active{width: 16px;height: 16px;border: none;background: url(../images/icon_choosed.png) no-repeat 0 0;background-size: 100% 100%;}
.materials_form .agreement span{font-weight: bold;text-decoration: underline;}
.materials_form .icon_agree:hover,.materials_form .agreement span:hover{cursor: pointer;}

.materials_form .form_btn{display: block;width: 140px;height: 46px;margin: 0 auto;border-radius: 8px;background: #93e263;font-size: 18px;color: #333;text-align: center;line-height: 46px;}
.materials_form .form_btn:hover{cursor: pointer;}

/*************************建材招标大厅-1************************/
/*限制条件*/
.materials_limit .l span{background: #93e263;color: #333;}
.materials_limit .every a{border: 1px solid #93e263;color: #333;}
.materials_limit .every a:hover{background: #93e263;color: #fff;}
.materials_limit .r_list .inp_li{padding: 2px 0;}
.materials_limit .inp_li span{display: inline-block;line-height: 38px;}
.materials_limit .r_list span:hover{color: #fff;background: #93e263;}
.materials_limit .inp_li span:hover{cursor: auto;color: #222;background: transparent;}
.materials_limit .inp_wrap{display: inline-block;position: relative;width: 233px;height: 36px;padding: 0 30px 0 13px;border: 1px solid #ccc;border-radius: 5px;}
.materials_limit .inp{display: block;width: 100%;font-size: 12px;color: #333;line-height: 36px;}
.materials_limit .icon_search{display: block;position: absolute;z-index: 2;width: 19px;height: 19px;top: 8px;right: 10px;background: url(../images/inp_search.png) no-repeat 0 0;}
.materials_limit .icon_search:hover{cursor: pointer;}

.materials_tender{padding: 0;}
.materials_tender .ul_header .item{width: 100px;}
.materials_tender .ul_header .item_big{width: 150px;}
.materials_tender .list .item{width: 100px;}
.materials_tender .list .item_big{width: 150px;}

.materials_page .active{border: 1px solid #93e263;background: #93e263;}
.materials_page .page_item:hover{border: 1px solid #93e263;background: #93e263;}

/*************************建材招标流程************************/
.materials_img .pic_wrap{width: 1200px;margin: 0 auto;}
.materials_img .pic_wrap img{display: block;width: 100%;}

/*************************建材招标详情 5************************/
/*详情主体*/
.materials_detail .content{width: 1200px;margin: 0 auto;padding: 0 0 35px 0;}
.materials_detail .desc_wrap{position: relative;padding: 22px 22px 30px 22px;}
.materials_detail .desc_inner{position: relative;min-height: 634px;padding: 16px;background: url(../images/materials_detail_bg.jpg) no-repeat 0 0;background-size: cover;}
.materials_detail .desc_inner::after,
.materials_detail .desc_inner::before{
    clear: both;
    content: '.';
    height: 0;
    line-height: 0;
    visibility: hidden;
    display: block;
}
.materials_detail .desc_wrap:after{content: "";display: block;position: absolute;width: 1120px;height: 1px;bottom: 0;left: 40px;background: #e6e6e6;}
.materials_detail .desc_body{display: block;float: right;position: relative;width: 414px;padding: 10px 20px 30px 20px;}
.materials_detail .desc_item{position: relative;padding-left: 30px;font-size: 15px;color: #333;line-height: 30px;}
.materials_detail .desc_item .icon_01{display: block;position: absolute;width: 16px;height: 16px;top: 9px;left: 0px;background: url(../images/materials_detail_icon.png) no-repeat -8px -5px;}
.materials_detail .desc_item .icon_02{display: block;position: absolute;width: 16px;height: 18px;top: 6px;left: 0px;background: url(../images/materials_detail_icon.png) no-repeat -8px -45px;}
.materials_detail .desc_item .icon_03{display: block;position: absolute;width: 15px;height: 15px;top: 8px;left: 1px;background: url(../images/materials_detail_icon.png) no-repeat -9px -86px;}
.materials_detail .desc_item .icon_04{display: block;position: absolute;width: 18px;height: 18px;top: 6px;left: 0px;background: url(../images/materials_detail_icon.png) no-repeat -8px -126px;}
.materials_detail .desc_item .icon_05{display: block;position: absolute;width: 16px;height: 18px;top: 7px;left: 2px;background: url(../images/materials_detail_icon.png) no-repeat -57px -3px;}
.materials_detail .desc_item .icon_06{display: block;position: absolute;width: 18px;height: 17px;top: 7px;left: 2px;background: url(../images/materials_detail_icon.png) no-repeat -55px -46px;}
.materials_detail .desc_item .icon_07{display: block;position: absolute;width: 16px;height: 16px;top: 7px;left: 3px;background: url(../images/materials_detail_icon.png) no-repeat -55px -86px;}
.materials_detail .desc_item .icon_08{display: block;position: absolute;width: 17px;height: 15px;top: 7px;left: 2px;background: url(../images/materials_detail_icon.png) no-repeat -54px -128px;}
.materials_detail .desc_item_l{display: block;width: 80px;}
.materials_detail .desc_item_r{display: block;width: 304px;}
.materials_detail .desc_append_img{position: relative;float: left;width: 122px;height: 97px;padding: 10px 0 10px 20px;}
.materials_detail .desc_append_img:hover{cursor: pointer;}
.materials_detail .desc_append_img img{display: block;width: 100%;height: 100%;}
.materials_detail .desc_append_text{display: block;position: absolute;width: 122px;bottom: 10px;left: 20px;background: rgba(0, 0, 0, 0.5);font-size: 14px;color: #fff;line-height: 22px;text-align: center;}
.materials_detail .desc_btn_wrap{padding: 0 0 0 30px;}
.materials_detail .desc_btn{display: block;width: 106px;border-radius: 5px;background: #97de64;font-size: 14px;color: #333;text-align: center;line-height: 36px;}
.materials_detail .desc_item_txt{padding-left: 30px;font-size: 12px;color: #333;line-height: 22px;}

.materials_detail .unit_item{padding: 22px;}
.materials_detail .unit_title{font-size: 15px;color: #333;line-height: 30px;}
.materials_detail .unit_body{padding-left: 88px;}
.materials_detail .unit_letter_list li{display: block;width: 356px;font-size: 0;}
.materials_detail .unit_letter_list .icon_select{display: inline-block;position: relative;width: 14px;height: 14px;top: -5px;border: 1px solid #999;vertical-align: middle;}
.materials_detail .unit_letter_list .icon_active{width: 16px;height: 16px;border: none;background: url(../images/icon_choosed.png) no-repeat 0 0;background-size: 100% 100%;}
.materials_detail .unit_letter_text{margin-left: 10px;font-size: 14px;color: #3e3e3e;line-height: 36px;}
.materials_detail .unit_letter_link{margin-left: 10px;font-size: 14px;color: #f37221;line-height: 36px;}
.materials_detail .unit_letter_link:hover{cursor: pointer;text-decoration: underline;}
.materials_detail .unit_btn{display: block;width: 106px;height: 36px;border-radius: 5px;background: #97de64;font-size: 14px;color: #333;text-align: center;line-height: 36px;}
.materials_detail .unit_btn:hover{cursor: pointer;}
.materials_detail .decorate_unit_btn{ background: #CFE67B; }
.materials_detail .unit_txt{font-size: 12px;color: #333;line-height: 32px;}
.materials_detail .unit_li_text{font-size: 14px;color: #3e3e3e;line-height: 36px;}

/************************设计师-详情************************/
/*设计师介绍*/
.designer_introduce{padding: 20px 0 0  0;}
.designer_introduce .content{position: relative;width: 1200px;height: 280px;margin: 0 auto;background: url(../images/designer_bg.jpg) no-repeat 0 0;}
.designer_introduce .avatar_wrap{display: block;position: absolute;width: 152px;height: 152px;top: 60px;left: 20px;padding: 4px;}
.designer_introduce .avatar_wrap img{display: block;width: 100%;height: 100%;}
.designer_introduce .type_list{display: block;position: absolute;z-index: 3;bottom: 0;left: 0;}
.designer_introduce .type_list .link{display: block;width: 118px;height: 38px;border: 1px solid #ededed;font-size: 14px;color: #222;text-align: center;line-height: 38px;}
.designer_introduce .type_list .short_li .link{width: 98px;}
.designer_introduce .type_list .link:hover{cursor: pointer;background: #159be1;border: 1px solid #159be1;color: #fff;}
.designer_introduce .type_list .active .link{background: #159be1;border: 1px solid #159be1;color: #fff;}
.designer_introduce .top{display: block;width: 965px;height: 36px;padding: 96px 35px 10px 200px;}
.designer_introduce .top_l{display: block;padding: 0 20px;background: rgba(0, 0, 0, 0.5);border: 1px solid #d7c8cc;border-radius: 100px;font-size: 18px;color: #fff;text-align: center;line-height: 32px;}
.designer_introduce .top_r{display: block;font-size: 0;}
.designer_introduce .find{display: inline-block;width: 114px;height: 34px;background: #239cde;border-radius: 5px;font-size: 14px;color: #fff;text-align: center;line-height: 34px;vertical-align: top;}
.designer_introduce .find:hover{cursor: pointer;}
.designer_introduce .icon_find{display: inline-block;width: 15px;height: 16px;margin-right: 5px;background: url(../images/write.png);vertical-align: middle;}
.designer_introduce .icon_brush{display: inline-block;position: relative;width: 18px;height: 17px;top: -2px;margin-right: 5px;background: url(../images/brush.png);vertical-align: middle;}
.designer_introduce .find_company{display: inline-block;position: relative;width: 16px;height: 18px;top: -2px;margin-right: 5px;background: url(../images/find_company.png);vertical-align: middle;}
.designer_introduce .preset{display: inline-block;margin-left: 45px;font-size: 14px;color: #333;line-height: 34px;vertical-align: middle;}

.designer_introduce .bot{display: block;width: 965px;height: 140px;padding: 0px 35px 0px 200px;background: rgba(255, 255, 255, 0.5);}
.designer_introduce .bot_l{width: 670px;padding-top: 17px;}
.designer_introduce .number_wrap{font-size: 14px;color: #f37221;line-height: 22px;}
.designer_introduce .number_r{margin-left: 25px;}
.designer_introduce .address_wrap{font-size: 14px;color: #333;line-height: 26px;}
.designer_introduce .bot_r{width: 231px;padding-top: 10px;}
.designer_introduce .bot_r_item{font-size: 14px;color: #333;line-height: 26px;}
.designer_introduce .process_score{color: #999;}

/*个人简介*/
.personal_title{display: block;position: relative;padding: 0 0 0 12px;border-bottom: 1px solid #d9d9d9;font-size: 16px;color: #159be1;line-height: 40px;}
.personal_title:before{content: "";display: block;position: absolute;width: 3px;height: 20px;background: #159be1;top: 10px;left: 0;}
.personal_title .r_pos_link{display: block;position: absolute;z-index: 2;top: 0;right:0;font-size: 14px;color: #999;line-height: 40px;}
.personal_title .r_pos_link:hover{text-decoration: underline;}

.personal_profile{width: 1200px;margin: 0 auto;}
.personal_profile .l{display: block;width: 800px;min-height: 290px;padding: 0 20px;}
.personal_profile .l_list{padding: 20px 0 0 0;}
.personal_profile .l_list li{width: 345px;min-height: 30px;padding-right: 55px;}
.personal_profile .l_li_text{display: block;width: 70px;font-size: 14px;color: #222;line-height: 30px;}
.personal_profile .l_li_desc{display: block;width: 275px;font-size: 14px;color: #999;line-height: 30px;}
.personal_profile .l_list .long_li{width: 745px;}
.personal_profile .l_list .long_li .l_li_desc{width: 675px;}

/*服务承诺*/
.personal_profile .r{display: block;width: 250px;min-height: 290px;padding: 0 20px;}
.personal_profile .r_list{padding: 14px 6px 22px 6px;}
.personal_profile .r_list li{font-size: 14px;color: #333;line-height: 32px;}
.personal_profile .r_list .icon_select{display: inline-block;position: relative;width: 14px;height: 14px;margin-right: 10px;border: 1px solid #999;vertical-align: middle;}
.personal_profile .r_list .icon_active{width: 16px;height: 16px;border: none;background: url(../images/icon_choosed.png) no-repeat 0 0;background-size: 100% 100%;}
.personal_profile .r_cash{padding: 0 6px;font-size: 14px;color: #333;line-height: 24px;}
.personal_profile .r_cash span{font-size: 16px;color: #f37221;}

/*效果图*/
.effect_pic{width: 1160px;margin: 0 auto;padding: 0 20px;}
.effect_pic .pic_list{padding: 20px 0 15px 0;}
.effect_pic .pic_list li{display: block;width: 275px;margin-right: 20px;}
.effect_pic .pic_list li:last-child{margin-right: 0;}
.effect_pic .pic_list .pic_link{display: block;width: 100%;}
.effect_pic .pic_list .link_img{display: block;position: relative;width: 100%;height: 200px;overflow: hidden;}
.effect_pic .link_img img{display: block;width: 100%;height: 100%;transition: all linear 0.3s;}
.effect_pic .pic_link:hover img{transform: scale(1.2, 1.2);}
.effect_pic .pic_name{font-size: 15px;color: #222;line-height: 28px;}
.effect_pic .pic_desc{font-size: 12px;color: #666;line-height: 24px;}

/*评价*/
.designer_comment{width: 1160px;margin: 0 auto;padding: 0 20px;}
.comment_list li{display: block;position: relative;padding: 26px 0 23px 110px;border-bottom: 1px dashed #f1f1f1;}
.comment_list li:last-child{border-bottom: none;}
.comment_list li .avatar{display: block;position: absolute;top: 30px;left: 24px;width: 60px;height: 60px;border-radius: 30px;overflow: hidden;}
.comment_list .avatar img{display: block;width: 100%;height: 100%;}
.comment_list .li_name{font-size: 14px;font-weight: bold;color: #222;line-height: 28px;}
.comment_list .score_wrap{font-size: 0;}
.comment_list .score_all{font-size: 14px;color: #333;line-height: 22px;}
.comment_list .stars_wrap{display: inline-block;position: relative;width: 146px;height: 22px;vertical-align: top;}
.comment_list .stars_default{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/evlt_star_bg.png) no-repeat 0 0;background-size: 100% 100%;}
.comment_list .stars_on{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/evlt_star_bar.png) no-repeat 0 0;background-size: 146px 22px;}
.comment_list .score_score{display: inline-block;padding: 0 5px;background: #f1f1f1;border-radius: 3px;font-size: 12px;color: #e44b39;line-height: 22px;}
.comment_list .score_r{display: inline-block;margin-left: 35px;vertical-align: top;}
.comment_list .score_r_each{margin-right: 20px;font-size: 14px;color: #333;line-height: 22px;}
.comment_list .li_text{font-size: 14px;color: #666;line-height: 24px;}
.comment_list .li_time{font-size: 12px;color: #999;line-height: 20px;}

/***********************投标函-1**************************/
/*建材投标函*/
.bid_letter .content{width: 1200px;margin: 0 auto;}
.bid_letter .title{font-size: 30px;color: #333;text-align: center;line-height: 58px;}
.bid_letter .body{width: 916px;margin: 0 auto;border-radius: 10px;overflow: hidden;}
.bid_letter .body_item{display: block;position: relative;width: 736px;padding-left: 180px;}
.bid_letter .l_item{display: flex;flex-direction: column;justify-content: center;position: absolute;top: 0;left: 0;width: 150px;height: 100%;padding: 0 0 0 30px;background: #CFE67B;font-size: 18px;color: #333;}
.decorate_letter .l_item{ background: #CFE67B; }
.bid_letter .l_message:after{content: "";display: block;position: absolute;z-index:3;width: 1px;height: 90px;left: 90px;top: 93px;background: #649a42;}
.bid_letter .l_unit:after{content: "";display: block;position: absolute;z-index:3;width: 1px;height: 365px;left: 90px;top: 93px;background: #649a42;}
.bid_letter .l_timer:before{content: "";display: block;position: absolute;z-index:3;width: 1px;height: 357px;left: 90px;bottom: 80px;background: #649a42;}

/*招标信息*/
.bid_letter .r_number_wrap{width: 610px;min-height: 108px;padding: 30px 30px 10px 95px;border-top: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;border-top-right-radius: 10px;font-size: 16px;color: #666;line-height: 30px;}

/*投标人*/
.bid_letter .r_unit{width: 610px;padding: 15px 30px 15px 95px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.bid_letter .r_unit_pic{display: block;width: 88px;height: 88px;overflow: hidden;}
.bid_letter .r_unit_pic img{display: block;width: 100%;height: 100%;}
.bid_letter .r_unit_r{display: block;width: 502px;padding: 13px 0 0 0;}
.bid_letter .r_unit_title{display: block;font-size: 16px;color: #666;line-height: 32px;}
.bid_letter .r_unit_name{display: block;font-size: 16px;color: #666;line-height: 30px;}

/*服务优势、优惠和相关图片*/
.bid_letter .r_server{width: 610px;padding: 30px 30px 33px 95px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.bid_letter .server_title{font-size: 16px;color: #666;line-height: 46px;}

.bid_letter .textarea_wrap{display: block;position: relative;width: 438px;height: 130px;border: 1px solid #e6e6e6;padding: 13px 18px 38px 18px;}
.bid_letter .textarea_wrap textarea{display: block;width: 100%;height: 100%;padding: 0;border: none;background: #f7f7f7;outline: none;font-size: 12px;color: #333;line-height: 26px;}
.bid_letter .textarea_font_num{display: block;position: absolute;font-size: 14px;color: #666;bottom: 0;right: 18px;line-height: 38px;}
.bid_letter .file_item{display: block;position: relative;width: 169px;height: 104px;padding: 0 20px 20px 0px;}
.bid_letter .file_item:hover{ cursor: pointer; }
.bid_letter .file_item img{display: block;width: 100%;height: 100%;}
.bid_letter .file_box .icon_delete{display: block;position: absolute;z-index: 2;width: 26px;height: 26px;top: -13px;right: 7px;background: url(../images/delete_file.png) no-repeat 0 0;}
.bid_letter .add_file{display: block;position: relative;padding: 0 20px 20px 0;width: 104px;height: 104px;}
.bid_letter .add_file img{display: block;width: 100%;height: 100%;}
.bid_letter .file_inp{display: block;position: absolute;z-index: 2;width: 104px;height: 104px;top: 0;left: 0;opacity: 0;}
.bid_letter .file_desc{padding: 84px 0 0 0;font-size: 14px;color: #666;line-height: 20px;}

/*投标日期*/
.bid_letter .r_timer_wrap{width: 610px;height: 63px;padding: 35px 30px 0 95px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;font-size: 16px;color: #666;line-height: 28px;}

/*提交*/
.bid_letter .r_submit_wrap{width: 610px;padding: 27px 30px 4px 95px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;border-bottom-right-radius: 10px;}
.bid_letter .r_submit_wrap .btn{display: block;width: 140px;height: 46px;border-radius: 10px;background: #CFE67B;font-size: 16px;color: #333;text-align: center;line-height: 46px;}
.bid_letter .r_submit_wrap .r_btn_desc{font-size: 14px;color: #333;line-height: 36px;}
.bid_letter .r_submit_wrap .btn:hover{cursor: pointer;}

/***************************项目经理-详情************************************/
/*在建工地*/
/*.construction_site .pic_list li{width: 370px;margin-right: 25px;}*/
.construction_site .pic_list .link_img{width: 100%;height: 270px;overflow: hidden;}
.construction_site .link_img_desc{display: block;position: absolute;width: 330px;z-index: 2;bottom: 0;left: 0;padding: 0 20px;background: rgba(0, 0, 0, 0.5);font-size: 16px;color: #fff;line-height: 40px;}
.construction_site .link_img_pos{display: block;position: absolute;width: 80px;z-index: 2;top: 20px;left: 0;background: #159be1;font-size: 12px;color: #fff;text-align: center;line-height: 24px;}
.construction_site .bot_wrap{display: block;position: relative;width: 250px;padding: 20px 120px 0 0;}
.construction_site .bot_wrap .link_visit{display: block;position: absolute;z-index: 3;top: 20px;right: 100px;width: 120px;border-radius: 3px;background: #f57200;font-size: 16px;color: #fff;text-align: center;line-height: 40px;}

/***************************整装产品************************************/
/*住宅"整装产品"列表*/
.complete_product_list{width: 1200px;margin: 0 auto;}
.complete_product_list .title{font-size: 24px;color: #333;text-align: center;line-height: 48px;}

/*服务流程*/
.complete_product_list .top_link_wrap{position: relative;height: 42px;font-size: 0;}
.complete_product_list .top_link_wrap .icon_house{display: inline-block;position: relative;top: 13px;width: 18px;height: 16px;margin-right: 5px;background: url(../images/house.png) no-repeat 0 0;vertical-align: middle;}
.complete_product_list .top_link_item{display: inline-block;position: relative;margin-right: 18px;padding-right: 18px;font-size: 18px;color: #333;line-height: 42px;text-decoration: underline;vertical-align: top;}
.complete_product_list .top_link_item:after{content: "";display: block;position: absolute;width: 1px;height: 15px;top: 14px;right: 0;background: #d9d9d9;}
.complete_product_list .top_link_item:last-child:after{content: none;}
.complete_product_list .top_r_link{display: block;position: absolute;z-index: 3;top: 0;right: 15px;width: 180px;border-top-right-radius: 10px;border-top-left-radius: 10px;background: #f37221;font-size: 16px;color: #fff;text-align: center;line-height: 42px;}

/*表格头部*/
.complete_product_list .table_header{display: block;height: 90px;background: #239cde;}
.complete_product_list .table_header .item{display: block;width: 120px;font-size: 16px;color: #fff;text-align: center;line-height: 90px;}
.complete_product_list .table_header .item_code{width: 130px;}
.complete_product_list .table_header .item_series{padding-top: 20px;}
.complete_product_list .table_header .header_top{display: block;font-size: 14px;line-height: 28px;}
.complete_product_list .table_header .header_bot{display: block;font-size: 12px;line-height: 20px;}
.complete_product_list .table_header .item_standard{display: block;width: 300px;padding-top: 7px;}
.complete_product_list .table_header .header_standard{display: block;line-height: 36px;}
.complete_product_list .table_header .header_standard_list{display: block;font-size: 0;}
.complete_product_list .table_header .header_standard_each{display: block;position: relative;width: 100px;font-size: 14px;line-height: 34px;}
.complete_product_list .table_header .header_standard_each:after{content: "";display: block;position: absolute;top: 9px;right: 0;width: 1px;height: 16px;background: #fff;}
.complete_product_list .table_header .header_standard_each:last-child:after{content: none;}

/*表格内容*/
.complete_product_list .table_body{height: 450px;border-bottom: 1px solid #d9d9d9;}
.complete_product_list .table_body li{display: block;height: 90px;border-left: 1px solid #d9d9d9;}
.complete_product_list .table_body li:nth-child(2n){background: #f3f3f3;}

.complete_product_list .table_body .item_120{width: 119px;border-right: 1px solid #d9d9d9;}
.complete_product_list .table_body .item_130{width: 128px;border-right: 1px solid #d9d9d9;}
.complete_product_list .table_body .item_170{width: 168px;border-right: 1px solid #d9d9d9;}
.complete_product_list .table_body .item_300{width: 300px;border-right: 1px solid #d9d9d9;}

.complete_product_list .table_body .item_text{display: block;height: 60px;padding-top: 30px;font-size: 14px;color: #333;text-align: center;line-height: 30px;}
.complete_product_list .table_body .item_link{text-decoration: underline;color: #f37221;}
.complete_product_list .table_body .item_pic{display: block;height: 68px;padding-top: 22px;}
.complete_product_list .table_body .pic_each{display: block;width: 100px;}
.complete_product_list .table_body .img_each{display: block;position: relative;width: 74px;height: 46px;margin: 0 auto;overflow: hidden;}
.complete_product_list .table_body .img_img{display: block;width: 100%;height: 100%;}
.complete_product_list .table_body .img_masker{display: block;position: absolute;z-index: 3;top: 46px;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);transition: all linear 0.15s;}
.complete_product_list .table_body .img_icon{display: block;position: absolute;top: 50%;left: 50%;margin: -11px 0 0 -10px;}
.complete_product_list .table_body .img_each:hover{cursor: pointer;}
.complete_product_list .table_body .img_each:hover .img_masker{top: 0;}

/*整装优势*/
.full_advantage{display: block;width: 1200px;margin: 0 auto;}
.full_advantage .top_l{display: block;width: 445px;}
.full_advantage .top_r{display: block;position: relative;width: 730px;overflow: hidden;}
.full_advantage .top_l img,.full_advantage .top_r img{display: block;width: 100%;}

.full_advantage .bot_l{display: block;width: 420px;height: 250px;padding: 8px 0 0 25px;background: #fff;}
.full_advantage .bot_l_title{display: block;position: relative;font-size: 24px;color: #333;line-height: 70px;}
.full_advantage .bot_l_title:after{content: "";display: block;position: absolute;bottom: 0;left: 0px;width: 38px;height: 3px;background: #239cde;}

.full_advantage .bot_c_wrap{display: block;position: relative;width: 355px;height: 250px;margin-left: 25px;padding-top: 8px;}
.full_advantage .bot_c{ display: block;position: relative;width: 355px;height: 250px;overflow: hidden; }
.full_advantage .bot_c img{ display: block;width: 100%;height: 100%; }
.full_advantage .float_box{display: block;box-sizing: border-box;position: absolute;width: 100%;height: 250px;bottom: 0;left: 0;padding: 10px 30px 0 30px;background: #239cde;transition: all linear .25s;transform: translateY(100%); }
.full_advantage .inner_tit{display: block;position: relative;font-size: 30px;color: #fff;line-height: 64px;}
.full_advantage .inner_tit:after{content: "";display: block;position: absolute;bottom: 0;left: 0px;width: 12px;height: 4px;background: #fff;}
.full_advantage .inner_chinese{font-size: 16px;color: #fff;line-height: 28px;}
.full_advantage .inner_english{font-size: 12px;color: #fff;line-height: 18px;}

.full_advantage .bot_r_wrap{display: block;position: relative;width: 355px;height: 250px;margin-left: 20px;padding-top: 8px;}
.full_advantage .bot_r{display: block;position: relative;width: 100%;height: 100%;overflow: hidden; }
.full_advantage .bot_r img{display: block;width: 100%;height: 100%;}
.full_advantage .top_r:hover,.full_advantage .bot_c:hover,.full_advantage .bot_r:hover{ cursor: pointer; }
.full_advantage .top_r:hover .float_box,.full_advantage .bot_c:hover .float_box,.full_advantage .bot_r:hover .float_box{ transform: translateY(0); }

/*服务流程*/
.full_service_process{position: relative;width: 1200px;margin: 0 auto;}
.full_service_process img{display: block;width: 100%;}
.full_service_process .service_title{display: block;position: absolute;z-index: 2;top: 0;left: 28px;font-size: 24px;color: #333;line-height: 70px;}
.full_service_process .service_title:after{content: "";display: block;position: absolute;bottom: 0;left: 0px;width: 38px;height: 3px;background: #239cde;}

/*图片查看器*/
.picture_viewer_wrap{display: none;position: fixed;z-index: 199;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.9);}
.picture_viewer{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.picture_viewer .icon_close{display: block;position: absolute;z-index: 200;top: -50px;right: 15px;font-size: 40px;font-style: normal;}
.picture_viewer .icon_close:hover{cursor: pointer;}
.picture_viewer .top{display: block;position: relative;width: 980px;max-height: 700px;padding: 0 110px;overflow: hidden;}
.picture_viewer .arrow_l{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;margin-top: -35px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 50%;left: 0px;}
.picture_viewer .arrow_r{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;margin-top: -35px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 50%;right: 0px;}
.picture_viewer .arrow_l,.picture_viewer .arrow_r:hover{cursor: pointer;}

.picture_viewer .arrowl{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;margin-top: -35px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 50%;left: 0px;}
.picture_viewer .arrowr{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;margin-top: -35px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 50%;right: 0px;}
.picture_viewer .arrowl,.picture_viewer .arrowr:hover{cursor: pointer;}

.picture_viewer .swiper-container{width: 100%;max-height: 700px;}
.picture_viewer .swiper-slide{position: relative;}
.picture_viewer .swiper-slide img{display: block;width: 70%;margin: 0 auto;}
.picture_viewer .bot{display: block;margin-top: 18px;font-size: 0;text-align: center;}
.picture_viewer .bot li{display: inline-block;width: 80px;height: 48px;margin-right: 20px;border: 2px solid transparent;}
.picture_viewer .bot li:last-child{margin-right: 0;}
.picture_viewer .bot .active{border: 2px solid #f37221;}
.picture_viewer .bot li:hover{cursor: pointer;}
.picture_viewer .bot img{display: block;position: relative;width: 100%;height: 100%;}












/****************************注册*********************/
.register_box{margin: 0px 0px;border: none;box-shadow: none;padding-top: 0;}

/*会员注册*/
.register_wrap{width: 1052px;margin: 0 auto;padding: 63px 85px 70px 63px;}
.register_wrap .register_title{display: block;position: relative;border-bottom: 1px solid #d9d9d9;font-size: 18px;color: #333;line-height: 58px;}
.register_wrap .register_title_r{display: block;position: absolute;z-index: 2;top: 0;right: 0;font-size: 16px;color: #333;line-height: 58px;}
.register_wrap .register_title_r a{color: #f37221;text-decoration: underline;}

/*注册步骤*/
.register_wrap .nav_wrap{padding: 40px 0 37px 0;}
.register_wrap .nav_item_01{display: block;width: 324px;height: 54px;padding-right: 40px;background: url(../images/register_nav.png) no-repeat -24px -97px;font-size: 18px;color: #666;text-align: center;line-height: 54px;}
.register_wrap .nav_item_02{display: block;width: 324px;height: 54px;padding-right: 40px;background: url(../images/register_nav.png) no-repeat -27px -257px;font-size: 18px;color: #666;text-align: center;line-height: 54px;}
.register_wrap .nav_item_03{display: block;width: 324px;height: 54px;background: url(../images/register_nav.png) no-repeat -27px -424px;font-size: 18px;color: #666;text-align: center;line-height: 54px;}
.register_wrap .nav_item_01_on{background: url(../images/register_nav.png) no-repeat -24px -18px;color: #fff;}
.register_wrap .nav_item_02_on{background: url(../images/register_nav.png) no-repeat -23px -177px;color: #fff;}
.register_wrap .nav_item_03_on{background: url(../images/register_nav.png) no-repeat -27px -343px;color: #fff;}

.register_wrap .body_l{display: block;width: 324px;}
.register_wrap .body_l_img{display: block;width: 100%;height: 223px;}
.register_wrap .body_l_img img{display: block;width: 100%;}
.register_wrap .body_l_content{display: block;width: 288px;height: 336px;padding: 15px 17px 20px;border-right: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;border-left: 1px solid #d9d9d9;}
.register_wrap .body_l_title{display: block;position: relative;font-size: 24px;color: #333;line-height: 54px;}
.register_wrap .body_l_title:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 30px;height: 2px;background: #f37121;}
.register_wrap .body_l_desc{display: block;height: 84px;margin-top: 11px;font-size: 16px;color: #666;line-height: 28px;}
.register_wrap .body_l_each_wrap{height: 112px;margin-top: 11px;overflow: hidden;}
.register_wrap .body_l_each{font-size: 16px;color: #666;line-height: 28px;}
.register_wrap .body_l_btn{display: block;width: 100%;height: 52px;margin-top: 7px;border-radius: 10px;background: #f27121;font-size: 18px;color: #fff;text-align: center;line-height: 52px;}
.register_wrap .body_l_btn:hover{cursor: pointer;}

.register_wrap .body_r{display: block;width:728px;}
.register_wrap .body_r_item{display: block;position: relative;width:322px;height: 275px;margin: 0 0 40px 40px;border: 1px solid #d9d9d9;overflow: hidden;}
.register_wrap .body_r_item_1{background: url(../images/register_body_02.jpg) no-repeat 0 0;background-size: cover;}
.register_wrap .body_r_item_2{background: url(../images/register_body_03.jpg) no-repeat 0 0;background-size: cover;}
.register_wrap .body_r_item_3{background: url(../images/register_body_04.jpg) no-repeat 0 0;background-size: cover;}
.register_wrap .body_r_item_4{background: url(../images/register_body_05.jpg) no-repeat 0 0;background-size: cover;}
.register_wrap .body_r_masker{display: block;position: absolute;top: 0;right: 0;z-index: 3;width: 217px;height: 250px;padding: 10px 30px 15px;border-left: 1px solid #d9d9d9;background: #fff;overflow: hidden;}
.register_wrap .body_r_title{display: block;position: relative;font-size: 22px;color: #333;line-height: 50px;}
.register_wrap .body_r_title:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 30px;height: 2px;background: #69d88b;}
.register_wrap .body_r_desc{margin-top: 12px;height: 140px;font-size: 16px;color: #666;line-height: 28px;}
.register_wrap .body_r_btn{display: block;width: 123px;height: 40px;margin-top: 8px;border-radius: 5px;background: #69d88b;font-size: 16px;color: #fff;text-align: center;line-height: 40px;}
.register_wrap .body_l_btn:hover{cursor: pointer;}

/*填写注册信息*/
.register_message{display: block;}
.register_message .l{border-right: 1px solid #ddd;padding-right: 30px;width: 620px;}
.register_message .l_title{border-bottom: 1px solid #d9d9d9;overflow: hidden;line-height: 40px;margin-bottom: 30px}
.register_message .l_title span{display: inline-block;font-size: 16px;color: #333;padding: 0px 10px;margin-right: 10px;border: 1px solid #d9d9d9;border-bottom: none;}

.register_message .l_item{display: block;padding: 8px 0;font-size: 0;}
.register_message .l_item_text{display: inline-block;font-size: 14px;text-align: right;line-height: 34px;width: 60px;height: 34px;padding-right: 10px;vertical-align: top;}
.register_message .l_inp{display: inline-block;width: 235px;padding: 0 5px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;line-height: 32px;vertical-align: top;}
.register_message .l_select_province{display: inline-block;position: relative;top: 4px;width: 65px;height: 26px;margin-right: 10px;outline: none;border: 1px solid #d9d9d9;line-height: 24px;padding: 0px 0px 0px 5px;font-size: 12px;color: #555;vertical-align: middle;}
.register_message .l_select_city{display: inline-block;position: relative;top: 4px;width: 54px;height: 26px;outline: none;border: 1px solid #d9d9d9;line-height: 24px;padding: 0px 0px 0px 5px;font-size: 12px;color: #555;vertical-align: middle;}
.register_message .l_code_inp{display: inline-block;width: 90px;padding: 0 5px;border: 1px solid #d9d9d9;font-size: 14px;color: #333;line-height: 32px;vertical-align: top;}
.register_message .l_item_code{display: inline-block;width: 120px;height: 34px;margin-left: 30px;vertical-align: top;}
.register_message .l_item_refresh{display: inline-block;font-size: 12px;color: #555;line-height: 34px;vertical-align: top;}
.register_message .l_item_refresh:hover{cursor: pointer;text-decoration: underline;color: #fe9602;}
.register_message .l_item_btn{display: inline-block;width: 150px;height: 34px;background: #fe9602;border: none;border-radius: 5px;font-size: 16px;color: #fff;text-align: center;line-height: 34px;vertical-align: top;}
.register_message .l_item_btn:hover{cursor: pointer;}

.register_message .r{width: 250px;}
.register_message .r_title{font-size: 16px;color: #333;line-height: 36px;}
.register_message .r_type{font-size: 16px;color: #fe7902;}
.register_message .r_type a{color: #3572b1;font-size: 12px;margin-left: 20px;}
.register_message .r_third_party{    border-top: 1px solid #d9d9d9;margin-top: 20px;overflow: hidden;line-height: 40px;font-size: 16px;color: #333;}
.register_message .r_third_link{display: block;font-size: 0;}
.register_message .r_qq_link{display: inline-block;background: url(../images/hulian_icon.png) no-repeat 0px -104px;width: 50px;height: 50px;margin-right: 5px;}
.register_message .r_weibo_link{display: inline-block;background: url(../images/hulian_icon.png) no-repeat 0px -52px;width: 50px;height: 50px;margin-right: 5px;}
.register_message .r_wechat_link{display: inline-block;background: url(../images/hulian_icon.png) no-repeat 0px 0px;width: 50px;height: 50px;margin-right: 5px;}

/*注册成功页面*/
.register_success{display: block;}
.register_success .img_wrap{display: block;width: 96px;height: 96px;margin: 0 auto;border: 2px solid #239cde;border-radius: 50%;overflow: hidden;}
.register_success .img_wrap img{display: block;width: 100%;height: 100%;}
.register_success .desc{margin-top: 35px;font-size: 18px;color: #666;text-align: center;line-height: 30px;}
.register_success .link_wrap{display: block;margin-top: 20px;font-size: 0;text-align: center;}
.register_success .link_wrap a{display: inline-block;margin-right: 20px;padding: 0 20px;border: 1px solid #d9d9d9;border-radius: 5px;background: #f5f5f5;font-size: 16px;color: #666;line-height: 34px;}
.register_success .link_wrap a:last-child{margin-right: 0;}

/***********************装修公司-详情*************************/
/*装修公司介绍*/
.designer_introduce .bot_l{padding-top: 8px;}
.company_introduce .bot_l_license{font-size: 14px;color: #333;line-height: 26px;}
.company_introduce .bot_l_license a{color: #159be1;}
.company_introduce .bot_l_license a:hover{text-decoration: underline;}

/*优惠活动*/
.favourable_activity{width: 1200px;margin: 0 auto;}
.favourable_activity .l{display: block;width: 600px;height: 280px;}
.favourable_activity .l .swiper-pagination-bullet{width: 40px!important;height: 10px!important;border-radius: 3px;background: rgba(0, 0, 0, 0.9)!important;}
.favourable_activity .l .swiper-pagination-bullet-active{background: #fff!important;}

.favourable_activity .r {display: block;width: 509px;height: 264px;padding: 6px 26px 10px 28px;background: #fff;}
.favourable_activity .r_title{display: block;position: relative;padding: 0 0 0 12px;border-bottom: 1px solid #ededed;font-size: 16px;color: #159be1;line-height: 40px;}
.favourable_activity .r_title:before{content: "";display: block;position: absolute;top: 10px;left: 0;width: 3px;height: 20px;background: #159be1; }
.favourable_activity .r_ul a{display: block;position: relative;font-size: 12px;color: #333;line-height: 44px;}
.favourable_activity .r_ul a:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 0;border-bottom: 1px dashed #e7e7e7;}
.favourable_activity .r_ul li:last-child a:after{content: none;}
.favourable_activity .r_ul a:hover{color: #159be1;text-decoration: underline;}

/*设计团队*/
.design_team{width: 1160px;margin: 0 auto;padding: 0 20px;}
.design_team .body{display: block;position: relative;width: 1010px;height: 222px;padding: 28px 75px;}
.design_team .arrow_l{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 79px;left: 0;}
.design_team .arrow_r{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 79px;right: 0;}
.design_team .arrow_l,.design_team .arrow_r:hover{cursor: pointer;}

.design_team .arrowl{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -4px -8px;top: 79px;left: 0;}
.design_team .arrowr{display: block;position: absolute;z-index: 9;width: 71px;height: 71px;background: url(../images/decorate_arrow.png) no-repeat -136px -4px;top: 79px;right: 0;}
.design_team .arrowl,.design_team .arrowr:hover{cursor: pointer;}

.design_team .team_list li{display: block;width: 174px;height: 222px;padding: 0 14px;}
.design_team .team_list .link{display: block;}
.design_team .team_list .link_img_wrap{display: block;width: 174px;height: 174px;overflow: hidden;}
.design_team .team_list .link_img_wrap img{display: block;width: 100%;}
.design_team .team_list .link_desc{font-size: 18px;color: #222;text-align: center;line-height: 48px;}

/*************************公司详情********************************/
.company_detail{width: 1200px;margin: 0 auto;}
.company_detail .left{display: block;width: 300px;}

/*企业新闻*/
.company_detail .l_news_wrap{display: block;width: 274px;height: 392px;padding: 10px 11px 5px 13px;border: 1px solid #e3e3e3;}
.company_detail .l_news_list a{display: block;position: relative;font-size: 12px;color: #333;line-height: 44px;}
.company_detail .l_news_list a:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 0;border-bottom: 1px dashed #e3e3e3;}
.company_detail .l_news_list li:last-child a:after{content: none;}
.company_detail .l_news_list a:hover{color: #159be1;text-decoration: underline;}

/*左边的排行榜*/
.company_detail .l_rank{display: block;width: 298px;border: 1px solid #e3e3e3;}
.company_detail .l_rank_title{display: block;padding: 0 11px 0 13px;border-bottom: 1px solid #e3e3e3;background: #f5f5f5;font-weight: bold;font-size: 16px;color: #333;line-height: 36px;}
.company_detail .l_rank_list{padding: 10px 11px 10px 13px;}
.company_detail .l_rank_list li{display: block;position: relative;height: 44px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.company_detail .l_rank_list li:after{content: "";display: block;position: absolute;bottom: 0;left: 0;width: 100%;height: 0;border-bottom: 1px dashed #e3e3e3;}
.company_detail .l_rank_list .l_rank_num{display: inline-block;position: relative;top: 13px;min-width: 12px;padding: 0 3px;border-radius: 3px;background: #888;font-size: 12px;color: #fff;text-align: center;line-height: 18px;vertical-align: middle;}
.company_detail .l_rank_list .l_rank_num_on{background: #01ad28;}
.company_detail .l_rank_list .l_rank_name{display: inline-block;font-size: 12px;color: #666;line-height: 44px;vertical-align: top;}
.company_detail .l_rank_list .l_rank_letter{font-size: 12px;color: #666;line-height: 44px;}
.company_detail .l_rank_list .l_rank_letter span{color: #ff7901;}

/*右侧*/
.company_detail .right{display: block;width: 874px;border: 1px solid #d9d9d9;}
/*经营执照*/
.company_license{display: block;border-bottom: 1px solid #d9d9d9;}
.company_license .license_title_wrap{padding: 9px 22px 0;}
.company_license .license_ul{display: block;width: 870px;height: 188px;padding: 20px 2px;}
.company_license .license_ul li{display: block;width: 260px;height: 188px;padding: 0 15px;}
.company_license .license_ul .license_wrap{display: block;width: 244px;height: 170px;padding: 8px 7px;border: 1px solid #d9d9d9;background: #fff;}
.company_license .license_ul .license_img{display: block;width: 244px;height: 170px;}
.company_license .license_ul .license_img:hover{cursor: pointer;}

/*设计资质到企业简介*/
.company_item{display: block;width: 854px;padding: 8px 10px;border-bottom: 1px solid #d9d9d9;}
.company_item .item_l_text{display: block;width: 90px;font-size: 16px;color: #149be1;text-align: right;line-height: 36px;}
.company_item .item_r_text{display: block;width: 764px;font-size: 16px;color: #333;line-height: 36px;}

/*企业荣誉*/
.company_honor .honor_title_wrap{padding: 9px 22px 0;}
.company_honor .honor_list{display: block;width: 840px;padding: 22px 17px 12px;}
.company_honor .honor_list li{display: block;width: 270px;height: 182px;padding: 0 5px 10px 5px;overflow: hidden;}
.company_honor .honor_list .honor_pic{display: block;width: 270px;height: 182px;}

/*公司场所*/
.company_place .place_title_wrap{padding: 9px 22px 0;}
.company_place .place_list{display: block;width: 822px;padding: 30px 26px 35px;}
.company_place .place_list li{display: block;width: 343px;height: 216px;padding: 0 34px 35px;}
.company_place .place_list .place_pic{display: block;width: 343px;height: 216px;}

/*************************装修实例-竣工实例*****************************/
/*限制条件*/
.decorate_instance_limit .select_wrap{display: block;width: 972px;padding: 8px 0;font-size: 0;}
.decorate_instance_limit .select_wrap select{display: inline-block;width: 78px;height: 26px;margin-right: 10px;padding-left: 5px;border: 1px solid #ccc;font-size: 12px;color: #222;line-height: 24px;vertical-align: top;}
.decorate_instance_limit .select_wrap .select_text{display: inline-block;margin-right: 20px;font-size: 14px;color: #222;line-height: 26px;vertical-align: top;}
.decorate_instance_limit .select_search{display: inline-block;position: relative;width: 158px;height: 24px;padding: 0 35px 0 15px;border: 1px solid #ccc;border-radius: 10px;}
.decorate_instance_limit .select_search input{display: block;width: 100%;font-size: 12px;color: #333;line-height: 24px;}
.decorate_instance_limit .select_search .icon_search{display: block;position: absolute;z-index: 2;width: 19px;height: 19px;top: 2px;right: 10px;background: url(../images/inp_search.png) no-repeat 0 0;}
.decorate_instance_limit .select_search .icon_search:hover{cursor: pointer;}

.decorate_instance_limit .add_instance_link{display: block;position: absolute;z-index: 5;bottom: -38px;right: 50px;width: 194px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;background: #f37221;font-size: 14px;color: #fff;text-align: center;line-height: 38px;}

/*装修实例*/
.decorate_instance{display: block;width: 1228px;margin: 0 auto;}
.decorate_instance_list{display: block;width: 100%;}
.decorate_instance_list .li_wrap{display: block;width: 279px;padding: 0 14px 35px;}
.decorate_instance_list .link_wrap{display: block;width: 279px;}
.decorate_instance_list .link_wrap:hover{box-shadow: 0 0 10px 3px #ccc;}
.decorate_instance_list .link_wrap:hover .link_bot_list{border: 1px solid #239cde;border-top: none;}
.decorate_instance_list .link_top{display: block;position: relative;width: 100%;height: 185px;}
.decorate_instance_list .link_top_img{display: block;width: 100%;height: 100%;}
.decorate_instance_list .link_top_img img{display: block;width: 100%;height: 100%;}
.decorate_instance_list .link_top_masker_pic{display: block;position: absolute;z-index: 2;top: 112px;left: 74px;width: 126px;height: 126px;border: 2px solid #fff;border-radius: 50%;overflow: hidden;transition: all linear 0.2s;}
.decorate_instance_list .link_top_masker_pic img{display: block;width: 100%;height: 100%;}
.decorate_instance_list .link_wrap:hover .link_top_masker_pic{transform: translateY(-20px);}

.decorate_instance_list .link_bot_list{display: block;width: 197px;height: 398px;padding: 82px 40px 0;border: 1px solid #e6e6e6;border-top: none;}
.effect_instance .link_bot_list {height: 328px;}
.decorate_instance_list .link_bot_li{display: block;position: relative;width: 171px;padding: 3px 0 3px 26px;border-bottom: 1px solid #e6e6e6;}
.decorate_instance_list .link_bot_li_desc{display: block;width: 60px;font-size: 12px;color: #333;line-height: 22px;}
.decorate_instance_list .link_bot_li_text{display: block;width: 111px;font-size: 12px;color: #666;line-height: 22px;}
.decorate_instance_list .link_bot_li .icon_01{display: block;position: absolute;z-index: 2;top: 6px;left: 6px;width: 14px;height: 15px;background: url(../images/decorate_instance_icons.png) no-repeat -5px -7px;}
.decorate_instance_list .link_bot_li .icon_02{display: block;position: absolute;z-index: 2;top: 6px;left: 6px;width: 14px;height: 16px;background: url(../images/decorate_instance_icons.png) no-repeat -5px -39px;}
.decorate_instance_list .link_bot_li .icon_03{display: block;position: absolute;z-index: 2;top: 7px;left: 6px;width: 15px;height: 13px;background: url(../images/decorate_instance_icons.png) no-repeat -4px -72px;}
.decorate_instance_list .link_bot_li .icon_04{display: block;position: absolute;z-index: 2;top: 8px;left: 6px;width: 13px;height: 14px;background: url(../images/decorate_instance_icons.png) no-repeat -5px -101px;}
.decorate_instance_list .link_bot_li .icon_05{display: block;position: absolute;z-index: 2;top: 8px;left: 6px;width: 13px;height: 13px;background: url(../images/decorate_instance_icons.png) no-repeat -5px -133px;}
.decorate_instance_list .link_bot_li .icon_06{display: block;position: absolute;z-index: 2;top: 9px;left: 7px;width: 12px;height: 12px;background: url(../images/decorate_instance_icons.png) no-repeat -6px -166px;}
.decorate_instance_list .link_bot_li .icon_07{display: block;position: absolute;z-index: 2;top: 8px;left: 6px;width: 13px;height: 13px;background: url(../images/decorate_instance_icons.png) no-repeat -6px -198px;}
.decorate_instance_list .link_bot_li .icon_08{display: block;position: absolute;z-index: 2;top: 7px;left: 6px;width: 14px;height: 14px;background: url(../images/decorate_instance_icons.png) no-repeat -6px -231px;}
.decorate_instance_list .link_bot_li .icon_09{display: block;position: absolute;z-index: 2;top: 7px;left: 7px;width: 11px;height: 13px;background: url(../images/decorate_instance_icons.png) no-repeat -8px -267px;}
.decorate_instance_list .link_bot_li .icon_10{display: block;position: absolute;z-index: 2;top: 8px;left: 7px;width: 12px;height: 14px;background: url(../images/decorate_instance_icons.png) no-repeat -8px -301px;}
.decorate_instance_list .link_bot_li .icon_11{display: block;position: absolute;z-index: 2;top: 9px;left: 7px;width: 12px;height: 12px;background: url(../images/decorate_instance_icons.png) no-repeat -7px -334px;}
.decorate_instance_list .link_bot_li .icon_12{display: block;position: absolute;z-index: 2;top: 8px;left: 7px;width: 12px;height: 13px;background: url(../images/decorate_instance_icons.png) no-repeat -31px -7px;}

/**********************************装修招标***************************/
.decorate_tender .desc_inner{background: url(../images/decorate_tender_bg.jpg) no-repeat 0 0;background-size: cover;}
.materials_detail .desc_item .icon_09{display: block;position: absolute;width: 15px;height: 15px;top: 9px;left: 3px;background: url(../images/materials_detail_icon.png) no-repeat -11px -170px;}
.materials_detail .desc_item .icon_10{display: block;position: absolute;width: 16px;height: 15px;top: 9px;left: 3px;background: url(../images/materials_detail_icon.png) no-repeat -11px -201px;}
.materials_detail .desc_item .icon_11{display: block;position: absolute;width: 14px;height: 15px;top: 8px;left: 4px;background: url(../images/materials_detail_icon.png) no-repeat -13px -231px;}
.materials_detail .desc_item .icon_12{display: block;position: absolute;width: 15px;height: 15px;top: 9px;left: 4px;background: url(../images/materials_detail_icon.png) no-repeat -12px -262px;}
.materials_detail .desc_item .icon_13{display: block;position: absolute;width: 18px;height: 18px;top: 7px;left: 3px;background: url(../images/materials_detail_icon.png) no-repeat -11px -292px;}
.materials_detail .desc_item .icon_14{display: block;position: absolute;width: 19px;height: 19px;top: 7px;left: 2px;background: url(../images/materials_detail_icon.png) no-repeat -40px -170px;}
.materials_detail .desc_item .icon_15{display: block;position: absolute;width: 16px;height: 15px;top: 8px;left: 5px;background: url(../images/materials_detail_icon.png) no-repeat -42px -201px;}
.decorate_tender .desc_append_img{padding: 8px 20px 8px 0;}
.decorate_tender .desc_append_text{bottom: 8px;left: 0;}

/******************用户协议****************************/
.userProtcl{display: block;width: 1200px;margin: 0 auto;padding: 40px 0;}
.userProtcl h1{font-size: 24px;color: #333;text-align: center;line-height: 72px;}
.userProtcl p{font-size: 14px;color: #666;text-indent: 2em;line-height: 30px;}

/******************添加售后服务****************************/
.add_after_sales_server{border: none;}
.add_after_sales_server .border_inp{display: block;width: 328px;height: 36px;margin-left: 10px;padding: 0 10px;border: 1px solid #e6e6e6;font-size: 14px;color: #666;line-height: 36px;}
.add_after_sales_server .textarea_wrap{margin-left: 10px;}
.add_after_sales_server .file_box{width: 776px;}
.materials_form .file_item input {display: block;position: absolute;left: 25px;top: 0;width: 169px;height: 104px;opacity: 0;z-index: 2;}

/******************添加售后服务****************************/
/*装修实例详情*/
.zxCompany_intro{ padding: 20px 0 10px 0;}
.zxCompany_intro .pic_each{ display: inline-block;margin: 0 20px 10px 0;vertical-align: top; }
.zxCompany_intro .pic_each img{ display: block; }

/******************佳宇装饰，第二版****************************/
/*首页装修招标下面的分类条颜色*/
.home_decorate .ul_header{ background: #CFE67B; }

/*装修招标免费发布，最下面的按钮颜色*/
.materials_form .btn_decorate{ background: #CFE67B; }

/*装修招标大厅筛选项颜色*/
.decorate_limit .l span{ background: #CFE67B; }
.decorate_limit .every .active{ background: #CFE67B;border: 1px solid #CFE67B;color: #fff; }
.decorate_limit .every a:hover{ background: #CFE67B;border: 1px solid #CFE67B;color: #fff; }
.decorate_limit .r_list .active span {border: 1px solid #CFE67B;background: #CFE67B;color: #fff;}
.decorate_limit .r_list span:hover{ background: #CFE67B;color: #fff; }

/*装修招标大厅分类条*/
.decorate_tender .ul_header{ background: #CFE67B; }

/*装修招标项目详情*/
.decorate_tender .desc_btn{ background: #CFE67B; }

/*装修招标投标函*/



/******************佳宇装饰，第二版 end****************************/







































