.infoLeft{ float:left; width:850px; overflow:hidden; margin-right: 50px;}
.infoRight{ float:left; width:300px;}
.infoTitleWrap{height:auto; padding: 10px; display: flex; align-items: center;}
.infoTitleWrap .title{width:auto; padding:0px; color: #303133; margin:0px; font-size:24px; line-height: 30px; font-weight: normal; display: inline-block;}
.infoTitleWrap .price{color:#F56C6C; font-size:24px; flex-shrink: 0; margin-left: 10px; line-height: 30px; display: inline-block;}
.infoTitleWrap .price .unit{font-size:16px;}
.infoBarTop{padding:20px 10px; margin-bottom: 20px; border-bottom: 1px solid #DCDFE6; font-size: 14px; display: flex; justify-content: space-between;}
.infoBarTop .date{ font-size:13px; display: flex;}
.infoBarTop .date span{color:#C0C4CC; margin-right: 15px;}
.infoBarTop .operate{ display: flex; align-items: center; color:#666; }
.infoBarTop .operate a{ color:#606266; margin-right:15px; display: flex; align-items: center; }
.infoBarTop .operate a:hover{text-decoration:none;}
.infoBarTop .operate a.haibao{ color:#1fbf8c; margin-right:0px;}
.infoBarTop .operate a::before{font-family:iconfont; padding-right: 2px; font-size: 16px;}
.infoBarTop .operate .manage::before{content:"\e892";}
.infoBarTop .operate .favor::before{content:"\e64c";}
.infoBarTop .operate .jubao::before{content:"\e656";}
.infoBarTop .operate .haibao::before{content:"\e69b";}

.infoContent{line-height:30px; font-size:16px; color:#444; width:820px; padding:15px; background-color:#FFFFFF; position:relative; overflow:hidden;}
.infoContent .modelist{padding:0px; margin: 0px; font-size: 0px; margin-top: 20px;}
.infoContent .modelist li{padding:0px; margin: 0px; display: inline-block; min-width: 30%; max-width: 100%; font-size: 14px; line-height: 20px;}
.infoContent .modelist .head{width:80px; color: #888; display: inline-block; vertical-align: top;}
.infoContent .modelist .val{color: #444; display: inline-block;}
.infoContent .modelist .val span{ display: inline-block; margin-right: 10px;}
.infoContent .textwrap{ margin: 20px 0px; color: #303133; line-height: 30px;}

.infoContact{margin-top: 20px; line-height:35px; font-size:16px; border:1px solid #f1f1f1; background-color: #fafafa; padding:5px; color:#444444; position:relative;}
.infoContact .titlewrap{height:70px; padding: 5px; border-bottom: 1px solid #f1f1f1;}
.infoContact .titlewrap .title{font-size:18px; line-height: 35px;  background-image:url("/images/ico_title5.png"); background-position: 0px 5px; background-size: 24px; padding-left: 30px; background-repeat: no-repeat; color: #ed414a;}
.infoContact .titlewrap .comment{ font-size: 14px; color: #ff6600;}
.infoContactBox{ padding:10px; margin: 0px;}
.infoContactBox li{ width: 100%; height:35px; line-height: 35px; font-size:14px; padding: 0px; margin: 0px; list-style: none;}
.infoContactBox li .head{display:inline-block; width: 100px;}
.infoContactBox li .head .lxr:after{content: "\e736"; margin-right: 4px; font-size: 18px;}
.infoContactBox li .head .dz:after{content: "\e651"; margin-right: 4px; font-size: 18px;}
.infoContactBox li .head .dh:after{content: "\e704"; margin-right: 4px; font-size: 18px;}
.infoContactBox li .head .wx:after{content: "\e63b"; margin-right: 4px; font-size: 18px;}
.infoContactBox li .head .qq:after{content: "\e676"; margin-right: 2px; font-size: 18px;}
.infoContactBox li .num{ font-size:18px; color: #ed414a; }
.infoContactBox li .num a{ font-size:18px; color: #ed414a; }
.infoContactBox li .tel_info{color: #666666; font-size: 14px; width: 500px; padding-left: 10px;}
.infoContactBox li .tel_info a{ font-weight: bolder;}
.infoContactBox li.guoqi{font-size:18px; color: #888888; text-align: center; padding: 10px 0px;}
.infoContactBox li.kips{font-size:16px; color: #444444; padding: 10px 0px;}

.infoSortLink{ border:1px solid #eeeeee; padding:20px; overflow:hidden; margin:0px; border-radius:3px;}
.infoSortLink::after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.infoSortLink li{width:auto; list-style:none; float:left; height:30px; line-height:30px; padding:5px 0px;font-size:16px; overflow:hidden; margin:0px; text-align:left; padding-right:30px; }
.infoSortLink li a{color:#444444;}

.bizinfowrap{ width:auto; height: 300px; border: 1px solid #efefef; margin-bottom: 20px; text-align:center;}
.bizinfowrap .pic{width:120px; height: 120px; border-radius: 60px; overflow: hidden; margin:50px auto 10px auto; border: 1px solid #efefef;}
.bizinfowrap .pic img{width:120px; height: 120px;}
.bizinfowrap .name{ height:40px; line-height: 40px; overflow: hidden; font-size: 18px; color: #444444;}
.bizinfowrap .btn{padding:10px;}
.bizinfowrap .btn a{ color:#ffffff; display: inline-block; hanging-punctuation: 25px; line-height: 25px; border-radius: 15px; background-color: #1fbf8c; padding: 0px 20px;}

.infoHot{height:auto; background-color: #fafafa; min-height: 500px; overflow:hidden; margin-bottom:10px;}
.infoHot .title{font-size:18px; line-height: 20px; padding: 20px;}
.infoHot ul{ margin:0px; padding:0px 15px; }
.infoHot ul li{width:100%; border-bottom:1px solid #f1f1f1; padding:10px 0px; overflow:hidden; height:90px; list-style:none;}
.infoHot ul li:last-of-type{border-bottom:0px;}
.infoHot ul li a{ text-decoration:none; color: #666;}
.infoHot ul li .pic{ width:90px; height:90px; float: left; overflow:hidden; background-color: #fff; border-radius: 3px;}
.infoHot ul li .pic img{ width:100%; height:100%; border:0px; object-fit: cover;}
.infoHot ul li .text{ margin-left: 100px; line-height: 25px; font-size: 14px;}
.infoHot ul li .price{color:#ff3300;}
.infoHot ul .more{height:45px; line-height: 45px; text-align: center;}
.infoHot ul .more a{display:block; color: #999aaa;}

/*分享置顶页面*/

.shareDiv{padding:10px 5px; background-color: #fafafa; height:auto; overflow:hidden; margin-bottom:5px; color:#444444;}
.kfwraptitleshare{ line-height:25px; border-bottom:1px solid #e9e9e9; padding: 10px; margin-bottom:8px;}
.kfwraptitleshare .ico{float: left; background-image:url("/images/ico_title6.png"); background-repeat: no-repeat; background-position: 0px 5px; background-size: 56px;  width: 60px; height: 60px; margin: 5px 0px;}
.kfwraptitleshare .title{ font-size:18px;  padding-left: 70px; color: #ed414a;}
.kfwraptitleshare .comment{ font-size: 14px; padding-left: 70px; line-height: 25px; color: #444444;}


/*信息管理*/

.manageInfo{background-color: #fff; padding: 40px; box-sizing: border-box; margin: auto; min-height: 500px; width: 1220px; border-radius: 5px; text-align: left;}
.manageTips{font-size: 14px; color: #c81721; text-align: left; padding: 10px; border-radius: 3px; background: #FFFFEE;}
.manageTips a{color: #c81721;}
.manageTitle{padding:10px 0px; border-bottom: 1px solid #f0f0f0; line-height:40px; height:40px;  display: flex;}
.manageTitle .head{font-weight: bolder;  color:#444; font-size:18px; padding: 0px 15px; position: relative;}
.manageTitle .head::after{content:"\20"; position: absolute; bottom: -11px; left: 0px; width: 100%; height: 3px; background-color: #3598db;}
.manageTitle .tips{font-size:14px; color: #999aaa; margin-left: 30px;}
.manageStatus{font-size:14px; line-height: 16px; height: 80px; display: flex; align-items: center;}
.manageStatus span{ color:#444444; padding-right: 15px;}
.manageStatus span.zhiding{ color:#1fbf8c;}
.manageStatus span.jiahong{ color:#ed414a;}
.manageStatus span.update{ color:#3598db;}
.manageBtn .btn_top{ color:#ffffff; font-size:16px; display: inline-block; line-height:40px; cursor:pointer; padding:0px 0px; margin:0px; width:150px; height:40px; text-align:center; background-color:#1fbf8c; text-decoration:none; border-radius:3px; margin-right: 10px;}
.manageBtn .btn_hot{ color:#ffffff; font-size:16px; display: inline-block; line-height:40px; cursor:pointer; padding:0px 0px; margin:0px; width:150px; height:40px; text-align:center; background-color:#ed414a; text-decoration:none; border-radius:3px; margin-right: 10px;}
.manageBtn .btn_update{ color:#ffffff; font-size:16px; display: inline-block; line-height:40px; cursor:pointer; padding:0px 0px; margin:0px; width:150px; height:40px; text-align:center; background-color:#3598db; text-decoration:none; border-radius:3px;}
.manageInfoGroup{margin-top: 20px;}
.manageInfoGroup::after{content:'\20';clear:both;*zoom:1;display:block;height:0;}
.manageInfoForm{padding:20px; width:360px; box-sizing: border-box; font-size:14px; color: #888; border-radius: 5px; float: left; background-color:#f9f9f9; line-height:20px; margin-right: 20px; }
.manageInfoForm:last-of-type{margin-right:0px;}
.manageInfoForm .title{font-size:15px; padding:0px; margin:0px; line-height:35px; height:35px; font-weight: bolder; color: #444;}
.manageInfoForm .title em{float:left;width:8px;height:16px;margin-top:10px; background:#3598DB;overflow:hidden; border-radius:2px; margin-right:5px;}
.manageInfoForm form{margin-top:10px; height: 35px; overflow: hidden; display: flex;}
.manageInfoPass{ padding:10px;  border: 1px solid #eee; border-bottom-left-radius: 5px; border-top-left-radius: 5px; margin:0px; height:35px; box-sizing: border-box; flex-grow: 1; font-size:14px; outline: none;}
.manageInfoSubmit{ height:35px; width:80px; border:0px; vertical-align:middle; line-height:35px; font-size:14px; font-weight:bolder; cursor:pointer; color:#FFFFFF; background-color:#3399ff; padding:0px;  margin:0px; overflow:hidden;  border-bottom-right-radius: 5px; border-top-right-radius: 5px; }

/*发布信息*/
.postSortListContainer {
    width: 1180px;
    background-color: #fff; padding:10px 20px; padding-bottom:50px; margin-top:10px;
}
.postSortListTitle {
font-size:24px; text-align:center; line-height:30px; padding:20px 0px; color:#606266;
}
.postSortList {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #E4E7ED;
    border-radius: 10px;
    overflow: hidden;
    background-color: #fff;
}
.postSortListItem {
    text-align: center;
    border-bottom: 1px solid #E4E7ED;
    border-right: 1px solid #E4E7ED;
    box-sizing: border-box;
    width: 20%;
    cursor: pointer;
    padding: 20px;
    color: #333;
}
.postSortListItem .icon {
    width: 64px;
    height: 64px;
    margin: auto;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 38px;
    font-weight: bolder;
    color: rgb(198, 226, 255);
}
.postSortListItem .icon img {
width:100%; height:100%;
}
.postSortListItem .name {
    font-size: 18px;
    line-height: 40px;
}
.postSortListItem:nth-child(5n) {
    border-right: 0px solid #dcdfe6;
}
.postSortListItem:hover {
    opacity: .8;
    color: #3598db;
    background-color: #F2F6FC;
}
.postChildSortListContainerBg {
display:none;
    position: fixed;
    bottom: 0px;
    height: 100%;
    background-color: #000; opacity:.7;
    width: 100%;
    z-index: 99;
}
.postChildSortListContainer {
    display: none;
    position: fixed;
    bottom: 0px;
    min-height: 300px;
    background-color: #fff;
    width: 100%;
    z-index: 99;
}
.postChildSortListTitle {
    border-bottom: 1px solid #E4E7ED;
    padding: 10px;
    font-size: 18px;
    line-height: 30px;

    color: #606266;
}
.postChildSortListCloseContainer {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    display:flex; align-items:center; justify-content:center; padding:10px;
}
.postChildSortListClose {
    cursor: pointer;
    color: #909399;
    padding: 10px 50px;
    border: 1px solid #dcdfe6; border-radius:20px; line-height:20px; font-size:16px;
}
.postChildSortList {
margin-top:20px;
    margin-bottom: 40px;
    display: flex;
    flex-wrap: wrap;
    max-width: 1220px;
}
.postChildSortList .postChildSortListItem {
    cursor: pointer;
    margin: 10px;
    padding: 5px 40px;
    font-size: 16px;
    line-height: 20px;
    background-color: #F2F6FC;
    border-radius: 3px;
}
.postChildSortList .postChildSortListItem:hover {
    color: #3598db;
    background-color: #F2F6FC;
}

.postLeft {
    width: 860px;
    height: auto;
    padding-bottom: 20px;
    float: left;
}

.postRight {
    width: 290px;
    font-size: 16px;
    line-height: 30px;
    color: #444444;
    background-color: #fafafa;
    border: 1px solid #efefef;
    border-radius: 5px;
    padding: 20px;
    height: auto;
    float: left
}

.postTitle2 {
    color: #444444;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 10px;
    font-weight: bolder;
}

/*发布成功*/
.infoPostSuccessHead { padding: 20px 20px; color: #444444; display:flex; align-items:baseline; justify-content:space-between; }  .infoPostSuccessHead .title { font-size: 38px; color: #ed414a; line-height: 45px; height: 45px; background-image: url("/template/images/ico_right.png"); background-size: 42px; padding-left: 50px; background-position: 0px 2px; background-repeat: no-repeat; }  .infoPostSuccessHead .cor { font-size:15px; display:flex; } .infoPostSuccessHead .cor a { margin-right:15px; display:flex; align-items:center; } .infoPostSuccessHead .cor a:hover { text-decoration:none; color:#3598db; } .infoPostSuccessHead .cor a::before { content: ""; font-family: iconfont; font-size: 18px; margin-right: 3px; } .infoPostSuccessHead .cor a:last-of-type { margin-right:0px;} .infoPostSuccessHead .cor .manage::before { content: "\e892"; } .infoPostSuccessHead .cor .view::before { content: "\e630"; } .infoPostSuccessHead .cor .post::before { content: "\e7de"; } .infoPostSuccessHead .cor .haibao::before { content: "\e69b"; } .infoPostSuccessShareBg { width: 100%; height: 100%; background: #000; position: fixed; top: 0; left: 0; z-index: 1000; opacity: 0.7; filter: alpha(opacity =70); } .infoPostSuccessShareContainer { width: 613px; height: auto; min-height: 300px; color: #444444; z-index: 2000; margin: auto; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 5px; background-color: #FFFFFF; padding: 15px; display:flex; text-align:left; } .infoPostSuccessShareContainer .close { position: absolute; top: 0px; right: 0px; font-size: 24px; line-height: 30px; width: 30px; text-align: center; cursor: pointer; } .infoPostSuccessShareContainer .qrcodeBox { width: 230px; text-align: center; height: 300px; border: 1px solid #ed414a; border-radius: 15px; overflow: hidden; } .infoPostSuccessShareContainer .qrcodeBox .pic { margin: 10px; display:block; } .infoPostSuccessShareContainer .qrcodeBox .title { height: 35px; line-height: 35px; font-size: 20px; background-color: #ed414a; color: #FFFFFF; } .infoPostSuccessShareContainer .qrcodeBox .content { font-size: 15px; line-height: 18px; padding: 0px 15px; } .infoPostSuccessShareContainer .qrcodeBox img { width: 160px; } .infoPostSuccessShareRight { padding: 15px; margin: 0px; line-height: 25px; font-size: 16px; width: 350px; height: 240px; overflow: hidden; position: relative; border-left: 0px; } .infoPostSuccessShareRight .title { font-size: 26px; line-height: 35px; }  .infoPostSuccessShareRight .title strong { color: #ed414a; } .infoPostSuccessShareRight .textbox { font-size: 14px; margin: 15px 0px; border: 1px solid #DCDFE6; line-height: 20px; width: 330px; height: 45px; padding: 5px; border-radius: 3px; } .infoPostSuccessShareRight .textbox a { color: #444444; } .infoPostSuccessContainer { display:flex; align-items:start; justify-content:space-between; margin:20px; } .infoPostSuccessTips { line-height: 30px; width: 560px; font-size: 15px; color: #444; }  .infoPostSuccessTips a { color: #3598db; font-weight: bolder; }  .infoPostSuccessTips .weixin { width: 160px; height: 180px; padding: 10px; margin-top:20px; border: 1px dashed #dedede; border-radius: 8px; text-align: center; }  .infoPostSuccessTips .weixin .qrcode { width: 140px; height: 140px; margin:auto; }  .infoPostSuccessTips .weixin .qrcode img { width: 140px; height: 140px; }  .infoPostSuccessTips .text { text-align: center; line-height: 20px; font-size: 14px; }  .infoPostSuccessPay { width: 500px; height:auto;  border:1px solid #dcdfe6; border-radius:5px; overflow:hidden; } .infoPostSuccessPayItem { border-bottom: 1px solid #dcdfe6; padding: 20px; } .infoPostSuccessPayItem:last-of-type { border-bottom: 0px; }  .infoPostSuccessPayItem .title { font-size: 16px; font-weight: bolder; color: #444444; height: 35px; line-height: 35px; }  .infoPostSuccessPayItem .title em { float: left; width: 8px; height: 16px; margin-top: 10px; background: #3598DB; overflow: hidden; border-radius: 2px; margin-right: 5px; }  .infoPostSuccessPayItem .content { font-size: 14px; color: #666666; line-height: 20px; padding: 10px 0px; } .infoPostSuccessPayItem .btn { padding: 0px 20px; height: 35px; line-height: 35px; border: 0px; display: block; background-color: #009688; border-radius: 3px; color: #FFFFFF; text-align: center; cursor: pointer; width: 120px; font-size: 15px; } 
