@charset "utf-8";
/* CSS Document */

body {width: 100%; background:#F0F3F7;}
.content {width:1200px;margin:0 auto;}

.top{ background: url(../images/top.jpg) no-repeat center center; width: 100%; height: 69px;}
.header{ background: #fff; padding:14px 0px;}
.header .logo,.header .logo img{ display: block; width: 164px;}
.header .form form{border-radius: 6px; border: 2px solid #19B955; overflow: hidden;}
.header .form form .icon{ padding: 0px 10px; position: relative;}
.header .form form .icon img{ width:24.07px;}
.header .form form .icon::before{ width: 2px; height: 14px; position: absolute; right: 0; top: 50%;transform: translateY(-50%); content: ''; background: #B5B5B5;}
.header .form form .text{ width: 300px; padding: 0px 14px; line-height: 40px; font-size: 14px; border: none; background: transparent;}
.header .form form .but{width: 94px; height: 46px; background: #19B955; border: transparent; color: #FFFFFF; font-size: 16px;}
.header .form .hot{ font-size: 14px; color: #A7A7A7; line-height: 20px; margin-top: 7px;}
.header .form .hot a{color: #A7A7A7; margin-right: 6px;}
.header .form .hot a:hover,.header .ul li a:hover,.header .ul li.active a,.login_state .login_state_box a:hover{ color:#19B955;}
.header .ul li a{font-size: 16px; color: #525252; line-height: 51px;}
.header .ul li{ margin:0px 15px;}
.header .login{width: 103px; height: 47px; background: #FFDF05; font-size: 16px; color: #161616; margin-left: 15px;}
.header .login:hover{ background: #19B955; color: #FFFFFF;}
.mask{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.5;opacity:.5;filter:alpha(opacity=5); display: none;}
.popup{position:fixed;top:50%;left:50%; background-color:black;z-index:1002; transform: translate(-50%,-50%); display: none;}
.loginPop,.fenxiangPop{width: 525px; padding: 40px; background: #FFFFFF;}
.loginPop .icon,.fenxiangPop .icon{ height: 40px;}
.loginPop .tit img{ height: 30px;}
.loginPop .tit span{font-size: 20px; color: #19B955; line-height:30px; margin-left: 12px;}
.loginPop .wx_login,.fenxiangPop .wx_login{width: 237px; margin:0px auto; margin-top: 20px;}
.loginPop .wx_login img,.fenxiangPop .wx_login img{ width: 100%;}
.loginPop .txt{font-size: 16px; color: #323232; line-height: 30px; text-align: center;}
.login_state{ margin-left: 30px;}
.login_state .user{ position: relative; padding-right:20px; cursor: pointer;}
.login_state .user::before{ position: absolute; right: 0; top: 50%;transform: translateY(-50%); background: url(../images/san.png) no-repeat; width: 13px; height: 8px; content: '';}
.login_state .user img{ width: 26px; height: 26px; overflow: hidden; border-radius: 50%;}
.login_state .login_state_box{ position: absolute; left:50%; top:20px; display: none;transform: translateX(-50%); padding-top:16px;}
.login_state .login_state_box .item{background: #FFFFFF; box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16); z-index: 1;width: 110px;}
.login_state .login_state_box a{ display: block;font-size: 14px; color: #525252; line-height: 25px; display: block; text-align: center; padding:8px 0px;}
.login_state:hover .login_state_box{ display: block;}

.LeftBox {overflow: hidden; }
.RightBox{ width: 330px; margin-left: 15px;}
.filtrate{ background: #FFFFFF;}
.filtrateItem{ padding: 12px 18px; border-bottom: 1px dashed #E5E5E5;}
.filtrateItem:last-child{ border-bottom: none;}
.filtrateItem .title{ color: #9A9E97; font-size: 14px; line-height:30px; width: 75px; margin-top:5px; text-align: right; margin-right: 14px;}
.filtrateChoose{ display: flex; flex-wrap: wrap;}
.filtrateChoose li{ margin:5px;}
.filtrateChoose li a{height: 29px; border: 1px solid #E5E5E5; padding: 0px 11px; color: #A9A9A9; font-size: 14px; display: flex; align-items: center;}
.filtrateChoose li.active a,.filtrateChoose li:hover a{ color: #19B955; border: 1px solid #19B955;}
.tagBox ul li{border: 1px solid #DADADA; color: #ADADAD; font-size: 14px; margin-top: 22px; width: 110px; display: flex; align-items: center; justify-content: center; height: 36px; cursor: pointer;}
.tagBox ul li.active{ border: 1px solid #19B955; background: #19B955; color: #FFFFFF;}
.tagBox ul li .icon{ width: 18px; height: 18px; margin-right: 8px;}
.tagBox ul li .icon.icon1{ background: url(../images/icon1.png) no-repeat; background-size: 100% 100%;}
.tagBox ul li .icon.icon2{ background: url(../images/icon2.png) no-repeat; background-size: 100% 100%;}
.tagBox ul li .icon.icon3{ background: url(../images/icon3.png) no-repeat; background-size: 100% 100%;}
.tagBox ul li .icon.icon4{ background: url(../images/icon4.png) no-repeat; background-size: 100% 100%;}
.tagBox ul li.active .icon.icon1{ background: url(../images/icon1on.png) no-repeat; background-size: 100% 100%;}
.tagBox ul li.active .icon.icon2{ background: url(../images/icon2on.png) no-repeat; background-size: 100% 100%;}
.tagBox ul li.active .icon.icon3{ background: url(../images/icon3on.png) no-repeat; background-size: 100% 100%;}
.tagBox ul li.active .icon.icon4{ background: url(../images/icon4on.png) no-repeat; background-size: 100% 100%;}


.listBox li{ margin-top: 20px;background: #FFFFFF; padding: 24px 30px;}
.listBox li .status{height:24px; background: #19B955; border-radius: 2px; color: #FFFFFF; font-size: 14px; padding: 0px 8px; margin-right: 8px;}
.listBox li .status.yiman{ background: #E23346;}
.listBox li .status.guanbi{ background: #B0B0B0;}
.listBox li .urgent{height:24px; background: #E23346; border-radius: 2px; color: #FFFFFF; font-size: 14px; padding: 0px 8px; margin-right: 8px;}
.listBox li .urgent img{ height: 14px; margin-right: 4px;}
.listBox li .title{font-weight: bold; font-size: 18px; color: #555555; line-height: 46px; flex: 1; width: 100%;}
.listBox li .title:hover{ color: #19B955;}
.listBox li .budget{ position: relative; margin-left: 90px;}
.listBox li .budget .price{ height: 40px; background: #19B955; padding-left:20px; padding-right: 10px; display: flex; align-items: center; justify-content: center; color: #FFFFFF; font-size: 12px; font-weight: bold; position: relative; z-index: 1; margin-left: 48px;}
.listBox li .budget .price span{ font-size: 16px; margin: 0px 4px;}
.listBox li .budget span.t1{ position: absolute; left:0; top: 50%;transform: translateY(-50%); height: 32px; background: #FFEFDA; display: flex; align-items: center; padding-left: 12px; padding-right: 30px; color: #744D32; font-size: 16px;}
.listBox li .budget .price::before{position: absolute; left: 0; top: 0; content: ''; background: url(../images/icon.png) no-repeat; width: 21px; height: 40px;}
.listBox li .shuoming p{font-size: 13px; color: #8D8D8D; line-height:24px; margin-right: 20px;}
.listBox li .itemList{ border-bottom: 1px solid #E9E9E9; border-top: 1px solid #E9E9E9; padding: 12px 0px; display: flex; flex-wrap: wrap; margin-top: 18px;}
.listBox li .itemList dl{ padding: 12px 20px;}
.listBox li .itemList dl dt{font-weight: bold; font-size: 15px; color: #272727; line-height:30px;}
.listBox li .itemList dl dd{font-size: 14px; color: #5C5C5C; line-height: 20px; margin-top: 14px;}
.listBox li .itemFoot p{font-size: 13px; color: #868686; line-height:40px; margin-right: 20px; display: flex; align-items: center;}
.listBox li .itemFoot p img{ width: 18px; margin-right: 4px;}
.listBox li .Share{ display: block;}
.listBox li .Share img{ width: 20px; height: 20px; margin: 0 auto; display: block;}
.listBox li .Share span{font-size: 14px; color: #696969; margin-top: 5px; display: block;}
.listBox li .itemFoot .lianxi{ color: #FFFFFF; font-size: 14px;min-width: 124px; height: 40px; background:#19B955; margin-left: 15px; padding: 0px 15px;}
.listBox li .itemFoot .lianxi:hover{ background:#E6CB14;}

.listBox li .itemFoot .suoqu{ color: #FFFFFF; font-size: 14px;width: 124px; height: 40px; background:  #E23346; margin-left: 30px;}
.listBox li .itemFoot .suoqu:hover{ background:#19B955;}





.fanye{ display: flex;margin: 30px auto; justify-content: center;}
.fanyeBox{ padding: 12px; display: flex; align-items: center;}
.fanyeBox a,.fanyeBox span{color: #BCBBBB; font-size: 14px; line-height:34px; padding: 0px 8px; display: block; border:1px solid #eeeeee; border-radius: 2px; background: #ffffff; margin: 0px 4px; min-width: 34px; text-align: center;}
.fanyeBox a.active{ background: #19B955; color: #ffffff;}
.fanyeBox .pagination{ display: flex;}
.fanyeBox .pagination li.active span{ background: #19B955; color: #ffffff;}


.footer{background: #414141; padding: 20px;}
.footer .Copyright{font-size: 12px; color: #838181; line-height:28px; text-align: center;}
.footer .Copyright a{ color: #838181; }
.footer .Copyright a:hover{ color: #ffffff;}


.footerFixed{ position: fixed; z-index: 99; background: rgba(0, 0, 0, .5); left: 0; bottom:0px; padding: 14px 0px; width: 100%;transition:0.6s; }
.footerFixed.on{ bottom: 68px;}
.footerFixedFlex{ display: flex; align-items: center; justify-content: space-between;}
.footerFixedFlex .left{ padding-left:150px; display: flex; align-items: center; position: relative;}
.footerFixedFlex .left .foot{ position: absolute; left: 0; bottom:-12px; width:140px;}
.footerFixedFlex .left .logo1{ height: 50px;}
.footerFixedFlex .right .fabuxuqiu{width: 181px; height: 51px; background: #19B955; border-radius: 4px; color: #FFFFFF; font-size: 18px;}

.fuwu{background: #FFFFFF;}
.fuwuTop{ background: #19B955; padding: 10px 20px;}
.fuwuTop img{ width: 69px; height: 69px;}
.fuwuTop .item{ text-align: center; margin-left: 30px; width: 90px;}
.fuwuTop .item h4{font-size: 27px; color: #FFFFFF; line-height: 40px; font-weight: bold;}
.fuwuTop .item span{font-size: 14px; color: #FFFFFF; line-height: 24px; display: block;}
.fuwuAmount,.fuwuText{border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; padding: 30px 0px; text-align: center;}
.fuwuAmount h4,.fuwuText h4{font-weight: bold; font-size: 32px; color: #343434; line-height: 46px;}
.fuwuAmount span,.fuwuText span{font-size: 14px; color: rgba(138,138,138,0.82); line-height:24px; margin-top: 15px;}
.fuwuText h4{ font-size: 22px;}
.fabu{ padding: 0px 15px 30px 15px;}
.fabu .tit{font-weight: bold; font-size: 18px; color: #E23346; line-height: 26px; padding: 16px 0px;}
.fabu .tit img{ width: 24px; margin-right: 6px;}
.fabu .textarea{border: 1px solid #E4E4E4; padding:6px 12px; height: 130px; line-height: 30px; font-size: 14px; color: #323232; width: 100%;}
.fabu .item{border: 1px solid #E4E4E4; padding:6px 10px; display: flex; align-items: center;}
.fabu .item .input{ flex: 1; width: 100%; height: 40px; line-height: 40px; color: #323232; font-size: 14px;}
.fabu .item .yanzhengma{  background: transparent; border: transparent; color: #E23346; font-size: 14px; cursor: pointer; border-left: 1px solid #E4E4E4; padding-left: 10px; height: 28px;}
.fabuBtn{width:100%; height: 49px; background: #E23346; color: #FFFFFF; font-size: 14px; border: transparent; cursor: pointer;}
.jishu{ padding: 25px;}
.jishu .title img{ width: 25px; height: 25px; margin-right: 8px;}
.jishu .title span{font-size: 18px; color: #E6CB14; line-height:30px; font-weight: bold;}
.jishuList li{ margin-top:30px;}
.jishuList li .avatar{width: 68px; height: 68px; box-shadow: inset 0px -13px 18px 1px rgba(82,176,248,0.16); border-radius: 50%; overflow: hidden; margin-right: 12px;}
.jishuList li .avatar img{width: 68px; height: 68px; object-fit: cover;}
.jishuList li .name{font-size: 16px; color: #323232; line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
 flex:1; width:100%}
.jishuList li .tag{ height: 24px; background: #FFFFFF; border: 1px solid #19B955; padding: 0px 4px; color: #19B955; font-size: 12px;}
.jishuList li .ddq_1{display: flex; flex-wrap:wrap;}
.jishuList li span{padding:0px 8px; font-size: 12px; height: 24px; margin-top: 20px; display: flex; align-items: center; justify-content: center; margin-right:8px}
.jishuList li span.qd{background: rgba(25,185,85,0.06); color: #19B955;}
.jishuList li span.hd{background: rgba(255,223,5,0.07); color: #FFDF05;}
.jishuList li span.qz{background: rgba(212,212,212,0.28); color:#969696;}
.jishuList li .time{ color: #898989; font-size: 12px; line-height: 24px; margin-top: 20px;}
.jianzhi{ padding: 25px;}
.jianzhi .title img{ width: 23px; height: 19px; margin-right: 8px;}
.jianzhi .title span{font-size: 18px; color: #19B955; line-height:30px; font-weight: bold;}
.jianzhiList li{ margin-top:30px;}
.jianzhiList li .avatar{width: 68px; height: 68px; box-shadow: inset 0px -13px 18px 1px rgba(82,176,248,0.16); border-radius: 50%; overflow: hidden; margin-right: 24px;}
.jianzhiList li .avatar img{width: 68px; height: 68px; object-fit: cover;}
.jianzhiList li .t1{ color: #909090; font-size: 12px; line-height: 26px;}
.jianzhiList li .t1 span{ color: #19B955; font-size: 18px;}
.jianzhiList li .t2{ padding: 12px 0px;}
.jianzhiList li .t2 .name{ color: #0E0E0E; font-size: 16px; margin-right: 8px;}
.jianzhiList li .t2 span{ color: #909090; font-size: 12px;}

.wenti{ padding: 25px;}
.wenti .title img{ width: 24px; height: 24px; margin-right: 8px;}
.wenti .title span{font-size: 18px; color:#E23346; line-height:30px; font-weight: bold;}
.wenti .more{ color: #A8A8A8; font-size: 15px;}
.wenti .more:hover,.wentiList li .item:hover{ color:#E23346;}
.wentiList li{ border-bottom: 1px solid #DFDFDF; padding: 12px 0px;}
.wentiList li .item{ color: #2B2B2B; font-size: 14px; line-height: 24px;}
.wentiList li span{ color: #898989; font-size: 14px; line-height: 24px; margin-left: 20px;}

.mbx_nav{ margin-top: 24px; display: flex; align-items: center; color: #555555; font-size: 16px; line-height: 24px;}
.mbx_nav img{ width: 23px; height: 19px; margin-right: 4px;}
.mbx_nav a{ color: #868686; padding-right: 25px; position: relative;}
.mbx_nav a:hover{ color: #19B955;}
.mbx_nav a::before{ background: url(../images/tj.png) no-repeat; width:8px; height: 13px; position: absolute; right: 10px; top: 50%; content: '';transform: translateY(-50%); }
.mbx_nav a:last-child::before{ display: none;}
.fabuWrap{ margin: 30px 0px; background: #ffffff;}
.fabuWrap .title{ border-bottom: 2px solid #F5F5F5; padding: 20px 30px; color: #25272E; font-size: 18px; line-height: 28px;}
.fabuWrap .sitme{ padding: 40px 100px;}
.fabuWrap .sitme .sitem_box .tit{ color: #403F3F; font-size: 16px; line-height: 30px; font-weight: bold;}
.fabuWrap .sitme .sitem_box .tit img{ width: 24px; height: 24px; margin-right: 2px;}
.fabuWrap .sitme .sitem_box .tit span{ color: #9F9F9F; font-size: 14px; margin-left: 10px;}
.fabuWrap .sitme .sitem_box .select{width: 428px; height: 39px; background: rgba(255,255,255,0); border-radius: 3px; border: 1px solid #CFCFCF; color: #242424; font-size: 14px; padding: 0px 12px;}
.fabuWrap .sitme .sitem_box .textarea{ background: #F7F7F7; padding:6px 12px; line-height:30px; font-size: 14px; color: #333; width: 100%; height: 125px;}
.fabuWrap .sitme .sitem_box .select.phone{ width: 249px;}
.fabuWrap .sitme .sitem_box .select.code{ width: 164px;}
.fabuWrap .sitme .sitem_box .yanzhengma{width: 108px; height: 39px; background: #19B955; border-radius: 0px 3px 3px 0px; border: none; color: #FFFFFF; font-size: 14px;}
.lijifabu{width: 290px; height: 52px; background: #19B955; border-radius: 41px; color: #FFFFFF; font-size: 14px; border: none; margin: 0 auto; display: block; margin-top: 95px; cursor: pointer;}
.fabuPopBox{width: 508px;  background: #FFFFFF; padding: 80px;}
.fabuPop .close{ width: 21px; position: absolute; right:-40px; top:-40px; cursor: pointer;}
.fabuPopBox .icon{ width: 108px; height: 108px; position: absolute; left: 50%; top:-54px;transform: translateX(-50%); }
.fabuPopBox .t1{font-size: 20px; color: #19B955; line-height:24px; text-align: center;} 
.fabuPopBox .t2{ text-align: center;font-size: 14px; color: #484848; line-height:30px; margin-top: 20px;}
.fabuPopBox .t3{ width: 156px; margin: 0 auto; margin-top: 30px;}
.fabuPopBox .t3 img{ width: 100%;}
.chakan{width: 124px; height: 40px; background: #FFFFFF; border: 1px solid #19B955; color: #19B955; font-size: 14px; margin-left: 15px;}
.chakan:hover{ color: #E6CB14; border: 1px solid #E6CB14;}
.yicanyu span{font-size: 14px; color: #19B955; line-height:30px;}
.yicanyu .imgtx { margin-left: 30px;}
.yicanyu .imgtx img{width: 27px; height: 27px; border-radius: 50%; object-fit: cover; margin-left: -22px;}
.itemPublicity{ padding: 12px 0px; display: flex; align-items: center;}
.itemPublicity .gs_title{width: 29px; height: 198px;border: 1px solid #19B955; color: #19B955; font-size: 14px; display: flex; align-items: center; justify-content: center; line-height: 26px; text-align: center;}
.staffList{ display: flex; flex-wrap: wrap; }
.staffList .staffItem{ width: 20%; text-align: center; padding: 12px;}
.staffList .staffItem .avatar{width: 35px; height: 35px; margin: 0 auto;}
.staffList .staffItem h4{ text-align: center;font-size: 14px; color: #232323; line-height: 24px; margin-top: 5px;}
.staffList .staffItem span{ font-size: 12px; color:#19B955; line-height:22px;}
.staffList .staffItem .name{font-size: 12px; color: #9C9C9C; line-height: 22px; margin-left: 8px;}
.amount{ padding: 15px;}
.amountT1{ background: #19B955; padding: 15px; height: 94px; position: relative;}
.amountT1 img{ width: 27px; height: 29px; margin-right: 10px;}
.amountT1 span{font-size: 23px; color: #FFFFFF; line-height: 40px;}
.amountT1 .count{ color: #FFFFFF; font-size: 23px;}
.amountT1 .bg{ position: absolute; right: 0; bottom: 0; width: 151px; height: 94px; margin: 0px;}
.amountT2{ width: 49%; margin-top: 10px;background: rgba(25,185,85,0.08); padding: 15px;}
.amountT2 img{ width: 46px; height: 53px;}
.amountT2 .count{font-weight: bold; font-size: 20px; color: #19B955; line-height:30px;}
.amountT2 .text{ font-size:18px; color: #19B955; line-height:30px; margin-top: 15px;}

.amountT3{ width: 49%; margin-top: 10px;background: rgba(185,180,25,0.08); padding: 15px;}
.amountT3 img{ width: 43px; height: 45px;}
.amountT3 .count{font-weight: bold; font-size: 20px; color: #EACF13; line-height:30px;}
.amountT3 .text{ font-size:18px; color:#EACF13; line-height:30px; margin-top: 15px;}

.amountT4{ width: 49%; margin-top: 10px;background: #E5EBF4; padding: 15px;}
.amountT4 img{ width: 38px; height: 35px;}
.amountT4 .count{font-weight: bold; font-size: 20px; color: #5A94EA; line-height:30px;}
.amountT4 .text{ font-size:18px; color:#5A94EA; line-height:30px; margin-top: 15px;}
.amountT5{ width: 49%; margin-top: 10px;background:#F4E5E9; padding: 15px;}
.amountT5 img{ width: 39px; height: 44px;}
.amountT5 .count{font-weight: bold; font-size: 20px; color: #EE5780; line-height:30px;}
.amountT5 .text{ font-size:18px; color:#EE5780; line-height:30px; margin-top: 15px;}
.amountT7{ width: 49%; margin-top: 10px;background: #c7b0ea; padding: 15px;}
.amountT7 img{ width: 38px; height: 35px;}
.amountT7 .count{font-weight: bold; font-size: 20px; color: #159da9; line-height:30px;}
.amountT7 .text{ font-size:18px; color:#159da9; line-height:30px; margin-top: 15px;}
.amountT8{ width: 49%; margin-top: 10px;background: #b4ea76; padding: 15px;}
.amountT8 img{ width: 39px; height: 44px;}
.amountT8 .count{font-weight: bold; font-size: 20px; color: #5a70ee; line-height:30px;}
.amountT8 .text{ font-size:18px; color:#5a70ee; line-height:30px; margin-top: 15px;}

.amountT6{ width:100%; margin-top: 10px;background:#F4EDE5; padding: 15px; height: 100px;}
.amountT6 .count{font-weight: bold; font-size: 20px; color:#E79C46; line-height:30px;}
.amountT6 .text{ font-size:18px; color:#E79C46; line-height:30px;}

.shouyi,.add_xuqiu{ padding: 25px;}
.shouyi .title img{ width: 20px; height: 21px; margin-right: 8px;}
.shouyi .title span{font-size: 18px; color:#FFAD00; line-height:30px; font-weight: bold;}
.shouyiList li{ margin-top:30px;}
.shouyiList li .txt{font-size: 16px; color: #2E2E2E; line-height: 24px;}
.shouyiList li .txt b{ font-weight: bold;}
.shouyiList li .t1{ color: #FFAD00; font-size: 14px; line-height: 24px;}
.shouyiList li .t1 img{ width: 32px; height: 29px; margin-right: 8px;}
.shouyiList li .t2{ color: #E23346; font-size: 13px; line-height: 24px;}
.shouyiList li .t2 span{ font-size: 20px;}
.shouyiList li .time,.add_xuqiuList li .time{font-size: 12px; color: #A8A8A8; line-height: 23px; text-align: right; margin-top: 10px;}
.add_xuqiu .title img{ width: 26px; height: 29px; margin-right: 8px;}
.add_xuqiu .title span{font-size: 18px; color:#E23346; line-height:30px; font-weight: bold;}
.add_xuqiuList li{ margin-top: 15px; padding: 15px; background: #F7F7F7;}
.add_xuqiuList li .t1{font-size: 18px; color: #2E2E2E; line-height:28px;}
.add_xuqiuList li .t2{font-size: 13px; color: #434242; line-height:24px; margin-top:10px;}

.renzheng{width: 452px; background: #FFFFFF;  border: 1px solid #E1E1E1; padding: 36px;}
.renzheng .close,.baojiapop_duihuan .close,.fenxiangPop .close{ width: 14px; height: 14px; position: absolute; right: 15px; top: 15px; cursor: pointer;}
.renzheng .icon{ width: 25px; height: 24px; margin-right:12px;}
.renzheng h3,.baojiapop_duihuan h3{font-size: 24px; color: #2A2A2A; line-height: 35px;}
.renzheng .text{font-size: 16px; color: #B2B2B2; line-height: 22px; margin-top: 15px;}
.to_wanshan{min-width: 159px; height: 40px; background: #19B955; margin: 0 auto; margin-top: 100px; color: #FFFFFF; font-size: 14px; padding: 0px 16px; border: none; cursor: pointer;}
.baojiaPop{width: 668px; background: #FFFFFF; border: 1px solid #E1E1E1; padding: 15px 22px;}
.baojiaPop .t1{font-weight: bold; font-size: 16px; color: #323232; line-height:40px;}
.baojiaPop .fuzeren{ margin-left: 70px; margin-right: 22px; text-align: center;}
.baojiaPop .fuzeren .txt{font-size: 16px; color: #19B955; line-height: 30px;}
.baojiaPop .fuzeren .erweima{ width: 148px; margin: 0 auto; margin-top: 15px;}
.baojiaPop .fuzeren .erweima img{ width: 100%;}
.baojiaPop .fuzeren .name{font-size: 16px; color: #323232; line-height: 30px; margin-top: 5px;}
.baojiaPop .lable{font-size: 16px; color: #323232; line-height:40px; width: 120px;}
.baojiaPop .text{ width: 100%;height: 39px; background: rgba(255,255,255,0); border-radius: 3px 3px 3px 3px; border: 1px solid #CFCFCF; padding: 0px 12px; font-size: 14px; color: #323232}
.quren{width: 204px; height: 49px; background: #19B955; margin: 0 auto; margin-top: 30px; color: #FFFFFF; font-size: 16px; border: none; display: flex; align-items: center; justify-content: center; border: none; cursor: pointer;}

.baojiapop_duihuan{width: 647px; background: #FFFFFF; border: 1px solid #E1E1E1; padding: 30px;}
.baojiapop_duihuan .text{ margin-top: 90px;font-size: 20px; color: #656565; line-height: 29px;}
.suoyouBaojia{width: 792px; padding: 40px; background: #ffffff;}
.suoyouBaojia .close{ width: 19px; height: 19px; position: absolute; right: 15px; top: 15px;}
.suoyouBaojia h3{font-size: 24px; color: #1F1F1F; line-height: 35px;}
.baojia_list{ max-height: 400px; overflow: auto; padding-right: 20px;}
.baojia_list li{ border-bottom: 1px solid #EAEAEA; padding: 20px 0px; display: flex; align-items: center;}
.baojia_list li .avatar{width: 52px; height: 52px; box-shadow: inset 0px -13px 18px 1px rgba(82,176,248,0.16); overflow: hidden; border-radius: 50%; margin-right: 12px;}
.baojia_list li .avatar img{width: 52px; height: 52px; }
.baojia_list li .name{font-size: 18px; color: #323232; line-height: 26px; width:100px;}
.baojia_list li .gongqi{ flex: 1; width: 100%;font-size: 16px; color: #323232; line-height: 22px; text-align: center;}
.baojia_list li .price{font-size: 16px; color: #323232; line-height: 22px;}
.infoWwitchover{ width: 270px; margin-right: 25px; background: #19B955;}
.infoWwitchover h3{font-size: 20px; color: #FFFFFF; line-height: 29px; padding: 15px 30px;}
.infoList li a{ display: flex; height: 45px; padding: 0px 30px; color: #FFFFFF; font-size: 16px; align-items: center; position: relative;}
.infoList li a img{ width: 18px; height: 18px; margin-right: 8px;}
.infoList li.active a,.infoList a.active{ background:rgba(255, 255, 255, 0.22)} 
.infoList li .dropdown_menu{ display: block;}
.infoList li .dropdown_menu a{ font-size: 14px;}
/* .infoList li .dropdown_menu a.active{ background: #00C84C;} */
.infoList li i{ position: absolute; right:30px; top: 19px; background: url(../images/san1.png) no-repeat; width: 16px; height: 7px;}
.info .tishi{background: #F2D614; width: 100%; padding:5px 25px;}
.info .tishi img{ width: 10px; height: 14px; margin-right: 6px;}
.info .tishi p{ flex: 1; width: 100%;font-size: 12px; color: #FFFFFF; line-height:20px;}
.info .ziliao .avatar,.info .ziliao .avatar img{width: 62px; height: 65px;}
.info .ziliao .phone img{ width: 14px; margin-right: 4px;}
.info .ziliao .bianji{width: 103px; height: 41px; background: #19B955;}
.info .ziliao .bianji img{ width: 14px; margin-right: 4px;}
.info .yue{ background: #19B955; padding:14px 24px;}
.info .yue .icon1{ width: 25px; height: 27px;}
.info .yue .tx{min-width:120px; padding: 0px 12px; height: 42px; background: #FFFFFF; border-radius: 26px 26px 26px 26px;}
.info .yue .tx img{ width: 22px; height: 22px; margin-right: 4px;}
.info .yue .cz{min-width: 96px;  padding: 0px 12px; height: 42px; background: rgba(255,255,255,0.19); border-radius: 26px 26px 26px 26px;}
.info .yue .cz img{ width: 16px; height: 16px; margin-right: 4px;}
.info .info_title {font-size: 14px; color: #3B3B3B; line-height: 20px;}
.info .info_title img{ width: 16px; margin-right: 4px;}
.weirenzheng{ height: 160px; padding-top:45px;}
.weirenzheng .to_ren{width: 75px; height: 25px; background: rgba(25,185,85,0); border: 1px solid #19B955;  color: #19B955; font-size: 12px; margin: 0 auto; margin-top: 50px;}
.shangji_renzheng{ padding:50px 18px 20px 18px;}
.shangji_renzheng .item{background: rgba(25,185,85,0.05); padding:10px 12px;}
.shangji_renzheng .view,.go_view{width: 62px; height: 31px; border: 1px solid #19B955;}
.jianzhi_renzheng{}
.info .anli{ height: 190px;}
.to_renPut{width: 75px; height: 25px; background: rgba(25,185,85,0); border: 1px solid #19B955;  color: #19B955; font-size: 12px; }
.to_zixun{width: 91px; height: 44px; background: #19B955;}
.info .liucheng .item img{ width: 55px; margin: 0 auto; display: block;}
.info .niuren .title{ border-bottom: 2px solid #F5F5F5; padding: 22px;}

.niurenTitle{font-weight: bold; font-size: 14px; color: #403F3F; line-height:25px;}
.niurenTitle img{ width: 25px; height: 25px; margin-right: 8px;}
.niurenChoose{ padding-left: 33px; margin-top:20px;}
.niurenChoose li{min-width: 95px; height: 34px; background: #E6E6E6; display: flex; align-items: center; justify-content: center; color: #848484; font-size: 12px; margin-right: 14px; cursor: pointer;}
.niurenChoose li.active{ background: #41C42D; color: #ffffff}
.uploading{background: #F7F7F7; padding: 20px 50px; margin-top: 20px; max-width: 550px; width:100%; display: flex; justify-content: space-between; margin-left: 33px;}
.uploading_sfz { width: 48%;}
.uploading_sfz  img{ width: 100%; height: 150px;}
.skm_img{ text-align: center; margin-left: 33px;}
.skm_img .img{width: 189px; background: #F7F7F7; display: block;}
.skm_img .img img{ width: 100%; height: 161px;}
.skm_img span{font-size: 14px; color: #403F3F; line-height: 19px; margin-top: 10px; display: block;}
.yhk_xinxi .input{height: 39px; border-radius: 3px; border: 1px solid #CFCFCF;  padding: 0px 15px;}
.edit_avatar{ position: relative; margin: 0 auto;width: 112px; }
.edit_avatar .avatar{width: 112px; height: 112px;border: 2px solid #19B955;}
.edit_avatar .edit_icon{ position: absolute; right:-10px; bottom: -10px; width: 35px;}
.edit_input{height: 40px; border: 1px solid #BFBFBF; width: 100%; padding: 0px 10px; font-size: 14px; color: #333; background: transparent;}
.goumaiTag li{font-size: 15px; color: #9F9F9F; line-height:24px; padding: 30px 0px; margin-right: 60px; position: relative; cursor: pointer;}
.goumaiTag li.active{ color:#19B955;}
.goumaiTag li.active::before{ position: absolute; bottom: 15px; left: 50%;width: 37px; height: 7px; background: #19B955; border-radius: 6px; content: '';transform: translateX(-50%); }
.shangjiList li{background: #FFFFFF; padding: 12px 16px; margin-top: 24px;}
.shangjiList li .title{font-size: 18px; color: #363636; line-height: 36px;}
.shangjiList li span{font-size: 14px; color: #777A84; line-height: 20px; margin-top: 16px; margin-right: 60px;}
.shangjiList li .text{ padding: 20px 0px;}
.shangjiList li .text p{font-size: 14px; color: #606060; line-height: 20px;}
.shenqing{width: 140px; height: 45px; background: rgba(255,255,255,0); border-radius: 0px 0px 0px 0px; border: 1px solid #19B955;}
.fangqi{width: 140px; height: 45px; background: rgba(255,255,255,0); border-radius: 0px 0px 0px 0px; border: 1px solid #B92F19; color: #B92F19; margin-left: 24px;}

.shenqingPop,.fangqiPop,.suoquPop{width: 516px; background: #ffffff; padding: 34px 25px;}
.shenqingPop .close,.fangqiPop .close,.suoquPop .close{ position: absolute; right:24px; top: 24px; width: 18px; cursor: pointer;}
.shenqingPop .tijiao{width: 354px; height: 40px; background: #19B955; font-size: 14px; color: #ffffff; border: none; margin: 0 auto; margin-top: 40px; display: block; cursor: pointer;}
.quxiao{width: 130px; height: 57px; background: #FFFFFF; border-radius: 0px 0px 0px 0px; border: 1px solid #19B955; color: #19B955; font-size: 14px;}
.queren{width: 130px; height: 57px; background: #19B955; color: #ffffff; font-size: 14px;}
.zixun_avatar{width: 43px; height: 43px; border-radius: 50%; overflow: hidden; margin-right: 12px;}
.zixun_avatar img{width: 43px; height: 43px; }
.zixun_fangshi{ background: #19B955;}
.canyu_status1{ color: #E8CB08;}
.canyu_status2{ color: #19B955;}
.canyu_status3{ color: #343434;}
.canyu_status4{ color: #7E7E7E;}
.record{ padding: 40px 0px;border-bottom: 2px solid #F5F5F5;}
.record .xian{ width: 2px; height:95px; background: #F5F5F5;}
.record .chongzhi{width: 121px; height: 46px; background: #19B955; margin-right: 60px;}
.recordItemTable table,.caseBox table{ border: none; margin-top: 30px; width: 100%;}
.recordItemTable table tr th,.caseBox table tr th{ background: #F5F5F5; text-align: center; color: #5E5E5E; font-size: 14px; height: 50px;}
.recordItemTable table tr td{ border: none; border-bottom: 1px solid #F5F5F5; padding: 12px; text-align: center; color: #5E5E5E; font-size: 14px; line-height: 24px;}
.pagination{ display: flex; align-items: center; justify-content: end; margin-top: 24px;}
.pagination span{ color: #7D7D7D; font-size: 12px; margin: 0px 5px;}
.pagination input,.pagination select{ border: 1px solid #C7C7C7; color: #888888; font-size: 13px; background: transparent; margin: 0px 6px; width: 70px; text-align: center; height: 21px;}
.pagination button{ margin: 0px 6px;}
#pageNumbers{ display: flex; align-items: center;}
#pageNumbers a,.pagination button{width: 21px; height: 21px; background: #FFFFFF; border-radius: 0px 0px 0px 0px; border: 1px solid #C7C7C7; color: #828282; font-size: 12px; display: flex; align-items: center; justify-content: center; margin: 0px 2px;}
.caseBox table tr td{ border: none; border-bottom: 1px solid #F5F5F5; padding: 12px; text-align: center; color: #5E5E5E; font-size: 14px;}
.caseBox table tr td img{width: 76px; height: 50px;}
.caseBox table tr td .deitor{width: 65px; height: 30px; background: rgba(25,185,85,0.22); color: #19B955; font-size: 14px;}
.caseBox table tr td .delete{width: 65px; height: 30px; background: rgba(255,161,161,0.22); color: #AD0505; font-size: 14px; margin-left: 12px;}
.upItem .lable{font-size: 15px; color: #222222; line-height: 35px; margin-right: 20px; width: 120px; text-align: right;}
.upItem .lable em{ color: #F52424; margin-right: 4px;}
.upRight{background: #FFFFFF; border-radius: 4px; border: 1px solid #E3E3E3; padding: 10px;}
.upRight .scBtn{width: 58px; height: 27px; background: #0B69AF; color: #FFFFFF; font-size: 12px;}
.upRight .select{width: 113px; height: 31px; background: #FFFFFF; border: 1px solid #E3E3E3; font-size: 12px; padding: 0px 8px;}
.upTable{ margin-top: 20px;background: #FFFFFF; border-radius: 4px 4px 4px 4px; border: 1px solid #E3E3E3;}
.upTable table{ width: 100%;}
.upTable table tr th{ color: #999999; font-size: 14px;border: 1px solid #E3E3E3; padding: 16px;}
.upTable table tr td{border: 1px solid #E3E3E3; padding: 16px;}
.upTable table tr td .view{ color: #0B69AF; font-size: 12px; text-align: center; display: block; line-height: 24px;}
.upTable table tr td .del{ color: #F52424; font-size: 12px;  text-align: center; display: block; line-height: 24px;}
.upTable table tr td .imgList{ width: 364px; display: flex; flex-wrap: wrap;}
.upTable table tr td .imgList .img{ width:40px; margin-right:12px; margin-bottom: 12px;}
.upTable table tr td .imgList .img img{ width: 100%; height: 40px;}
.wselect{width: 100%; height: 35px; background: #FFFFFF; border-radius: 4px; border: 1px solid #E3E3E3; color: #4A4A4A; font-size: 14px; padding: 0px 12px; flex: 1;}
.tag-item{height: 22px; background: #EFEFEF; padding-left:10px; padding-right:15px; color: #222222; font-size: 12px; line-height: 22px; margin-right:12px; position: relative;}
.tag-item .del{ position: absolute; right: -3px; top: -3px;}
.tag-item .del img{ width: 10px;}
.uptextarea{background: #FFFFFF; border-radius: 4px 4px 4px 4px; border: 1px solid #E3E3E3; padding: 4px 12px; color: #4A4A4A; font-size: 14px; line-height: 20px; width: 100%; height: 115px;}
.duihuanCg{width: 697px; background: linear-gradient( 180deg, #CFFFE1 0%, #DDFFEA 11%, #FFFFFF 70%, #FFFFFF 100%); padding: 30px;}
.duihuanCg .close,.duihuanShibai .close,.xiazaiPop .close{ position: absolute; right:24px; top: 24px; width: 18px; cursor: pointer;}
.duihuanCg img{width: 61px; margin-right: 20px;}
.duihuanCg .phone{background: #ECFFF3; height: 70px; color: #2A2A2A; font-size: 24px; display: flex; align-items: center; justify-content: center; margin-top: 30px;}
.duihuanShibai,.xiazaiPop{width: 682px; background: #FFFFFF; padding: 30px; text-align: center;}
.duihuanShibai .icon,.xiazaiPop .icon{ width: 65px; margin:0 auto; display: block;}
.cj_wenti_list li{border-bottom: 1px solid #e8e7e7;   display: flex; align-items: flex-start; padding: 15px 0px;}

.cj_wenti_list li .imgbox{ display: block; width: 220px; max-height:160px; overflow: hidden; margin-right: 15px; }
.cj_wenti_list li .imgbox img{ width: 100%;}
.cj_wenti_list li .txtbox{ flex: 1; width: 100%; overflow: hidden;}
.cj_wenti_list li .txtbox .title{font-weight: 700;margin-bottom: 4px; width: 100%; font-size: 16px; color: #1c1f21; line-height: 25px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical;}
.cj_wenti_list li .txtbox .text{ width: 100%; font-size: 14px; color: #787878; line-height:24px; display: block; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; margin-top: 6px;}
.cj_wenti_list li .txtbox p{ font-size: 13px; line-height: 30px; color:#787878; margin-right:12px;}
.cj_wenti_list li .txtbox .share{ color: #787878; font-size: 18px;}
.cj_wenti_list li a{ color: #23527c;}
.cj_wenti_right{width: 300px;margin-left: 15px;padding: 12px 15px; background: #ffffff;}
.cj_wenti_title{font-size: 16px;   line-height: 30px;   padding-bottom: 5px;border-bottom: 1px solid #e8e7e7;}
.banKuai{ display: flex; flex-wrap: wrap;}
.banKuai li{ width: 50%; font-size: 14px; line-height:34px; margin-top: 8px; color:#787878;}
.banKuai li a{color:#787878;}
.banKuai li a:hover,.paihangbang li a:hover{color:#19B955;}
.paihangbang li{ border-bottom: 1px solid #e8e7e7; padding:4px 0px; display: flex; align-items: center;}
.paihangbang li span{ width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; color: #6f6f6f; font-size: 12px; border-radius: 2px; margin-right: 8px;}
.paihangbang li:nth-child(1) span{ background: #ed741c; color: #ffffff;}
.paihangbang li:nth-child(2) span{ background: #f3ac27; color: #ffffff;}
.paihangbang li:nth-child(3) span{ background: #f8cb5e; color: #ffffff;}
.paihangbang li a{ color:#787878; line-height: 33px; font-size: 14px; display: block; flex: 1; width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wenti_details_top h1{font-size: 18px;   line-height: 33px; color: #000000; margin-bottom: 8px;}
.wenti_details_top h5{color: #6d6d6d;   font-size: 12px; line-height: 30px;}
.wenti_details_top .copy{color: #6d6d6d; font-size: 12px; line-height: 30px; margin-left: 8px;}
.wenti_details_top .view{display: flex; align-items: center; color: #6d6d6d; font-size: 12px; line-height: 30px; margin-left: 12px;}
.wenti_details_top .view img{width: 18px; height: 18px; margin-right: 4px;}
.wenti_details_top .tag a{ background: #19B955; padding: 0px 12px; height: 24px; color: #fff; font-size: 12px; border-radius: 12px; line-height: 24px; margin-right: 8px; margin-top: 8px;}
.wenti_details_text{ margin-top: 12px;}
.wenti_details_text p{color: #6d6d6d; font-size: 14px; line-height: 26px; padding:5px 0px;}

.fuzhiLink {
  font-size: 14px;
  line-height: 30px;
  color: #19b955;
  text-align: right;
  display: block;
  margin-top: 10px;
}
.huoqu_ziliao { border: 1px solid #ed741c; color: #ed741c;}

.update{ border: 1px solid #19B955; color: #19B955; font-size: 14px; padding: 0px 12px; cursor: pointer;}
.updatePop{width:468px; background: #FFFFFF; border: 1px solid #E1E1E1; padding: 15px 22px;}
.updatePop .t1{font-weight: bold; font-size: 16px; color: #323232; line-height:40px;}
.updatePop .fuzeren{ margin-left: 70px; margin-right: 22px; text-align: center;}
.updatePop .fuzeren .txt{font-size: 16px; color: #19B955; line-height: 30px;}
.updatePop .fuzeren .erweima{ width: 148px; margin: 0 auto; margin-top: 15px;}
.updatePop .fuzeren .erweima img{ width: 100%;}
.updatePop .fuzeren .name{font-size: 16px; color: #323232; line-height: 30px; margin-top: 5px;}
.updatePop .lable{font-size: 16px; color: #323232; line-height:40px; width: 120px;}
.updatePop .text{ width: 100%;height: 39px; background: rgba(255,255,255,0); border-radius: 3px 3px 3px 3px; border: 1px solid #CFCFCF; padding: 0px 12px; font-size: 14px; color: #323232}
.upBtn{ background:#19B955; color: #ffffff; height: 35px; display: flex; align-items: center; justify-content: center; font-size: 14px; padding: 0px 18px; cursor: pointer; margin-left: 8px;}
.upBtn_xz{ background:#F52424; color: #ffffff; height: 35px; display: flex; align-items: center; justify-content: center; font-size: 14px; padding: 0px 18px; cursor: pointer; margin-left: 8px;}

