@charset "utf-8";
.designer2 {background: #ffffff;}
.designer-col1 {position: relative;background: #75a88f;height: auto;clear: both;margin-top: 50px;padding-left: 74px;padding-right: 40px;padding-top: 30px;}
.desitem {float: left;width: 290px;color: #ffffff;margin-bottom: 30px;}
.designer-name {color: #ffffff;font-size: 24px;margin-bottom: 30px;}
.designer-name span {color: #ffea00;font-size: 14px;}
.des-tx {position: absolute;width: 197px;height: 197px;right: 45px;bottom: -60px;border: 3px #ffffff solid;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.des-tx img {width: 100%;height: 100%;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.design-title {font-size: 18px;color: #75a88f;font-weight: bold;margin-top: 40px;margin-bottom: 16px;padding: 0 40px 0 74px;position: relative;}
.design-title span {width: 28px;height: 28px;display: block;position: absolute;left: 40px;}
span.dicon1 {background: url(../images/adviser/dicon1.png) center center no-repeat;}
span.dicon2 {background: url(../images/adviser/dicon2.png) center center no-repeat;}
span.dicon3 {background: url(../images/adviser/dicon3.png) center center no-repeat;}
span.dicon4 {background: url(../images/adviser/dicon4.png) center center no-repeat;}
.design-txt {width: 880px;margin-left: 74px;height: auto;line-height: 1.8em;}
.designeritem {width: 334px;border: 1px #cccccc solid;float: left;margin-left: 23px;margin-right: 23px;margin-bottom: 20px;text-align: center;}
.designeritem img {width: 100%;height: auto;}
.designeritem h3 {font-size: 16px;margin-top: 15px;height: 18px;overflow: hidden;padding: 0 10px;}
.designeritem p {color: #666666;margin-bottom: 15px;}
.designeritem {width: 332px;border: 1px #cccccc solid;float: left;margin-left: 20px;margin-right: 20px;margin-bottom: 20px;text-align: center;}
.designer-col2 {width: 1120px;margin: 0 auto;height: auto;overflow: hidden;}
.cooperate table {width: 100%;}
.cooperate {width: 1076px;margin: 0 auto;margin-bottom: 80px;}
.cooperate table td {border: 1px #75a88f solid;text-align: center;padding: 10px;}
.cooperate table {width: 100%;border: 2px #75a88f solid;}
.cooperate th {background: #75a88f;text-align: center;color: #ffffff;font-size: 16px;font-weight: normal;padding: 10px;position:relative;width:20%;}
.deline {border-bottom: 1px #ffffff solid;position: absolute;bottom: 1px;width: 102%;left:-2px;}
.cooperate td a {width: 100%;display: block;height: 20px;overflow: hidden;}
.desitem-last {width: 500px;}
.organitem {float: left;width: 217px;color: #ffffff;margin-bottom: 30px;}
.organitem.organitem-last {width: 660px;}
.organitem.organitem-last2 {width: 880px;}
.organitem.organitem-last2 span {display: block;float: left;}
.organtype{width:800px;}
span.lettersp {letter-spacing: 29px;}
.orgTitem {width: 140px;text-align: center;float: left;margin-left: 40px;margin-right: 40px;margin-top:10px;margin-bottom:20px;position:relative;}
.orgteam {width: 1100px;margin: 0 auto;}
.orgTitemname {font-size: 16px;margin-top: 6px;height: 22px;overflow: hidden;}
.orgTitem hr {margin-top: 5px;margin-bottom:6px;width: 22px;border: 2px #cccccc solid;}
.orgTitem p {color: #666666;}
.orgTitem img {width: 140px;height: 140px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.crumbs ul li {float: left;font-size: 12px;}
.crumbs ul li a {color: #666666 !important;}
.crumbs {margin-top: 25px !important;margin-bottom:5px !important;}
.case-title {font-size:18px;color: #363636;border-bottom: 1px #75a88f solid;margin-top: 46px;margin-bottom: 30px;padding-bottom:5px;font-weight:bold;}
.case-title span {border-left: 3px #75a88f solid;padding-left: 10px;}
.case-filter table {width: 100%;}
.case-filter table td {border: 1px #eaeaea solid;padding: 10px;position:relative;}
.case-filter table .filterL {border-top: 0;border-bottom: 0;font-size: 14px;color: #363636;text-align:center;}
.case-filter table .filterLtop {border-bottom: 0;font-size: 14px;color: #363636;text-align:center;width: 120px;}
.case-filter table .filterLbot {border-top: 0;font-size: 14px;color: #363636;text-align:center;}
.filterR ul {margin: 0;padding: 0;}
.filterR ul li {float: left;margin-left: 10px;margin-right: 30px;font-size: 12px;line-height: 2em;}
.filterR ul li a{color:#363636 !important;}
.filter-item {width: 1000px;height: 24px;overflow: hidden;}
span.filter-button {width: 15px;height: 13px;display: block;position: absolute;right: 34px;top: 16px;background: url(../images/case/bottom.png) center center no-repeat;cursor:pointer;}
.filter-select {margin-top:18px;height: auto;overflow: hidden;display:none;padding-bottom: 18px;}
.filtersel-left {float: left;margin-left: 35px;margin-right: 32px;font-size: 14px;color: #363636;line-height:25px;}
.filtersel-right, .filtersel-item {float: left;}
.filtersel-item {font-size: 12px;color: #363636;border: 1px #0bb161 solid;margin-right: 10px;}
.filtersel-item {font-size: 12px;color: #363636;border: 1px #0bb161 solid;margin-right: 10px;line-height: 25px;height: 25px;overflow: hidden;display: none;}
.filtersel-item .typeT{color: #ffffff;background: #0bb161;padding: 5px;margin-right: 8px;}
.filtersel-item i {width: 9px;height: 8px;display: inline-block;background: url(../images/case/cha.png) center center no-repeat;cursor: pointer;margin: 0 8px;}
.filterR .filterOn a {color: #0bb161 !important;}
.casePag {background: #ffffff;}
.filter-clear {font-size: 12px;color: #363636;line-height: 25px;cursor: pointer;display: none;}
.filter-itemOn {height: auto;}
span.lettersp2 {letter-spacing: 28px;}
.sort {background: #ffffff;position: relative;margin: 10px 0;height: 41px;overflow: hidden;border:1px #eaeaea solid;box-sizing: content-box;}
.search input {height: 30px;border-radius: 15px;border: 1px #bbbbbb solid;outline: none;padding: 0 10px;width: 160px;}
.search button {position: absolute;right:6px;top: 2px;background: transparent;border: 0;height: 26px;}
.search {width: 160px;position: absolute;right:10px;top: 6px;}
.sort span {font-size: 12px;color: #0bb161;display: block;width: 120px;height: 100%;line-height: 41px;text-align: center;border-right: 1px #eaeaea solid;}
.recommend-title {background: #ffffff;font-size: 18px;font-weight: 800;color: #333333;padding-top: 20px;padding-left: 30px;padding-bottom: 20px;}
.vcolitem2 img {width: 118px;height: 118px;border-radius: 50%;}
.vcolitem2 {width: 118px;float: left;margin: 0 23px;text-align: center;}
.vcolitem2 h3 {font-size: 14px;margin-top: 10px;margin-bottom: 5px;height: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.vcolitem2 p {color: #666666;font-size: 12px;height: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recommend {background: #ffffff;position: relative;padding-bottom: 14px;margin-bottom: 10px}
.vcol5banner {height: auto;overflow: hidden;width: 1148px;margin: 0 auto;}
.vcol5bannerbody {width: 200000000px;position:relative;height:auto;overflow:hidden;}
img.pre {position: absolute;top: 45px;left: 15px;cursor:pointer;}
img.nextpage {position: absolute;top: 45px;right: 15px;cursor:pointer;}
.desiallPic,.desiallPic img {width: 120px;height: 120px;}
.desiallPic {float: left;margin-left: 25px;margin-right:16px;margin-top: 20px;margin-bottom: 20px;}
.desialltxt {float: left;width: 420px;}
.desiallitem {width: 605px;background: #ffffff;height: auto;overflow: hidden;float: left;margin: 0px 5px 15px 5px;}
.desialltxt h3 a {font-size: 18px;}
.desialltxt img {margin-left: 5px;}
.desialltxt1 div {float: left;}
.desialltxt2 {width: 100%;height: 20px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}
.desialltxt1,.desialltxt2 {font-size: 12px;color: #434343;}
.w1{width:144px;}
.w2{width:144px;}
.w3{width:130px;height:17px;overflow:hidden;}
.desialltxt1 {height: auto;overflow: hidden;}
.desialltxt2 {margin-top: 10px;}
.desialltxt h3 {margin-top: 32px;}
.designerbody {width: 1230px;margin: 0 auto;height:auto;overflow:hidden;}
.designer-all {border-bottom: 1px #e0e0e0 solid;padding-bottom: 60px;}
/*预约设计师2018-08-03*/
.usermode {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: url(../images/adviser/bgyuyue.png) repeat;z-index: 9999;display: none;}
span.case-close {width: 12px;height: 11px;display: block;position: absolute;top: 15px;right: 15px;background: url(../images/adviser/case-close.png);cursor: pointer;}
.usermodebody {position: relative;top: 25%;width: 534px;background: #ffffff;margin: 0 auto;z-index: 999;}
.usermodetitle {font-size: 14px;font-family: Microsoft YaHei;padding: 10px 10px 10px 20px;border-bottom: 1px #ededed solid;color:#666666;}
.deposit {font-size: 13px;color: #333333;padding: 30px 90px 30px 90px;}
.deposititem {height: auto;overflow: hidden;margin-bottom: 15px;}
.depositinput input,.depositinput select {width: 250px;border: 1px #d0d0d0 solid;height: 34px;box-sizing: border-box !important;line-height: 34px;padding: 5px;}
.color-ff5a0c{color:#ff5a0c;}
.typetips {margin-top: 25px;padding: 0 20px;}
span.yuyuebodyleft {text-align:right;width: 80px;float: left;line-height: 34px;}
.yuyuecode input {width: 134px;float: left;}
.yuyuecode button {font-size: 14px;color: #0bb161;border: 1px #0bb161 solid;background: none;height: 34px;padding-left: 0;padding-right: 0;width: 110px;margin-left: 5px;border-radius: 3px;}
.yuyuesub {text-align: center;margin-top: 40px;}
.yuyuebtn{font-size: 14px;color: #ffffff;background:#0bb161;height: 34px;width: 190px;border-radius: 3px;	border:0;}
.depositinput {float: left;}
.yuyue-successfull{margin-top:10px;}
.yuyueTa {font-size: 15px;font-weight: normal;border: 0;background: url(../images/adviser/btn1.png) no-repeat;width: 182px;height: 42px;margin-left: 10px;padding-bottom: 5px;position: relative;top: -5px;}

/*签约设计师页面2018-08-22*/
.qbanner {height: 400px;background: url(../images/adviser/qbanner.png) center top;margin-bottom:60px;}
.qdesignerPic,.qdesignerPic img {width: 240px;height: 180px;float: left;}
.qdesignerprofile {width: 960px;margin-left: 20px;float: left;}
.qdesitubiao img {margin-right: 12px;}
.qdesitubiao span {color: #ff7f42;border: 1px #ff7f42 solid;padding-left: 10px;padding-right: 10px;border-radius: 3px;padding-bottom: 2px;padding-top: 1px;position: relative;top: 2px;}
.qyuyueTa {font-size: 14px;font-weight: normal;border: 0;background: #ff7f42;width: 163px;height: 36px;color: #ffffff;border-radius:3px;}
.qdesitxt {margin-top: 12px;margin-bottom:5px;line-height:normal;height:100px;overflow:auto;}
.qdesigner-col1 .organitem,.qdesigner-col1 .designer-name{color:#333333;}
.qdesigner-col1 .designer-name {margin-top: 25px;font-size: 16px;font-weight: bold;}
.qdesigner-col1 .organitem{width:240px;margin-bottom:12px;}
.qdesigner-col1 .organitem-last{width:100%;}
.qdesign-title {color: #333333;font-size: 18px;text-align: center;background: url(../images/adviser/line.png) center center no-repeat;margin-top: 60px;margin-bottom: 30px;}
.qcaseitemImg, .qcaseitemImg img {width: 290px;height: 190px;float: left;transition: all 0.6s;overflow: hidden;}
.qcaseitemInfor {float: left;margin-left: 25px;width: 208px;overflow: hidden;}
.qcaseitemInfor h4, .qcaseitemInfor h4 a {font-size: 15px;color: #333333;font-weight: bold;}
.qcaseitemInfor h4 {margin-bottom: 15px;white-space: nowrap;text-overflow: ellipsis;width: 208px;overflow: hidden;}
.qcaseitemInfor p {margin-bottom: 6px;width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.qcaseitem {height: 197px;overflow: hidden;float: left;margin-right: 190px;margin-top: 20px;margin-bottom: 30px;}
.qcaselists {width: 1430px;}
.qorgTitem {width: 140px;text-align: center;float: left;margin-left: 52px;margin-right: 52px;margin-top: 20px;position: relative;transition: all 0.6s;}
.qorgTitem img {width: 140px;height: 140px;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;border: 3px #e9eef5 solid;padding: 1px;}
.qorgTitemname {margin-top: 15px;text-overflow: ellipsis;width: 140px;white-space: nowrap;overflow: hidden;}
.qorgTitemname a {font-weight: bold;}
.qorgTitem p{color:#666666;}
.cooperate.qcooperate {width: 100%;margin-top:50px;margin-bottom: 40px;}
.qcooperate th{background: #4a556a;}
.qcooperate table,.qcooperate table td {border: 1px #4a556a solid;}
.qcooperate table td {border-left: 0;border-right: 0;border-top: 0;}
.qydesipage {text-align: center;margin-bottom: 60px;}
.pagination .current {border: 1px solid #ff7f42;padding: 3px 9px;margin: 0 4px;color: #ff7f42;background: #ffffff;}
.pagination a{padding: 3px 9px;}
.pagination a:hover,.qcooperate table td a:hover{color:#ff7f42 !important;}
.qdesigner-col1 .qorganitem-last{width:740px;}
.qPic{padding-bottom:60px;}
.qcaseitemImg:hover img {transform: scale(1.2);}
.qorgTitem img:hover {transform: rotate(180deg);}
.hezuo {margin-bottom: 30px;}
.qdesignerPic img{border: 1px #eaeaea solid;}
/*2019-05-15修改*/
.desialltxt h3 img {float: right;line-height: 54px;position: relative;top: 3px;}
.desialltxt h3 {margin-bottom: 22px;}