.clearfix{width:100%;clear:both;font-size:0;}
.tool-bar{border:0;}
.header-wrap{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5;background:#fff;}
.detail-header{width:1200px;margin:0 auto;position:relative;padding-top:20px;}
.logo{width:180px;height:44px;display:inline-block;margin: 3px 46px 0 0;}
.logo img{width:100%;}
.path-nav{display:inline-block;vertical-align:text-bottom;color:#333;}
.path-nav a{padding-bottom:2px;}
.path-nav em{font-style:normal;padding:0 5px;color:#999;}
.post-btn{position:absolute;height:40px;line-height:40px;width:160px;font-size:16px;color:#fff;background:#eb4b15;text-align:center;border-radius:4px;top:28px;right:0;bottom:0;font-weight:600;border:1px solid #ee4340;}
.post-btn:hover{color:#fff;background:#dd201d;text-decoration:none;}
.detail-box{width:1200px;margin:0 auto 20px auto;}
.detail-box:after,.title-tip:after,.infos:after,.img-box:after{content:' ';font-size:0;clear:both;display:table;}
.detail-left{float:left;width:930px;}
.detail-right{float:right;width:250px;}
.info-detail{padding:20px;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;}
.title-box{padding-bottom:30px;}
.info-title{line-height:22px;margin:10px 0 15px 0;position:relative;}
.info-title h1{font-size:20px;color:#333;display:inline-block;vertical-align:middle;}
.info-title .delinfo{padding:3px 16px;background:#007fff;color:#fff;border-radius:40px;position:absolute;right:10px;cursor:pointer;}
.title-tip-l{float:left;line-height:22px;}
.title-tip-l span{margin-right:30px;color:#777;}
.title-tip-l span i{margin-right:4px;color:#aaa;}
.title-tip-l span i.icon-chakan{font-size:18px;}
.title-tip-r{float:right;line-height:22px;}
.title-tip-r a{margin-left:16px;color:#777;}
.title-tip-r a:hover{text-decoration:none;color:#f46;}
.title-tip-r a i{margin-right:4px;color:#999;}
.title-tip-r a i.icon-shoucang{font-size:14px;}
.title-tip-r a.active i,.title-tip-r a.active{color:#f46;}
.title-tip-r a:hover i{color:#f46;}
#banner{width:400px;height:300px;float:left;border:1px solid #e5e5e5;border-radius:4px;position:relative;overflow:hidden;margin-right:30px;}
#banner img{width:100%}
.info-attr{float:left;font-size:15px;width:450px;}
.info-attr dl{width:100%;margin-bottom:10px;overflow:hidden;}
.info-attr dl:after{content:" ";width:100%;font-size:0;clear:both;}
.info-attr dl.rows{float:left;width:50%;}
.info-attr dl dt{line-height:22px;color:#888;display:inline-block;float:left;}
.info-attr dl dd{line-height:22px;display:inline-block;vertical-align:top;float:left;width:375px;}
.info-attr dl.rows dd{width:auto;}
.info-attr dl dd em{padding:0 4px;font-style:normal;}
.info-attr dl dd span{margin-right:15px;color:#999;}
.info-attr dl dd span.price{color:#eb4b15;margin-right:5px;}
.info-attr dl dd span i{margin-right:2px;color:#999;}
.info-attr dl dd span.auth,.info-attr dl dd span.auth i{color:#eb4b15;}
.info-attr dl dd span.weixinrenzheng{background:#30c37a;color:#fff;padding:2px 6px;cursor:pointer;}
.info-attr dl dd span.weixinrenzheng i{color:#fff;}
.info-attr dl dd span.teacher{color:#333;}
.btnbox{width:100%;margin-top:20px;clear:both;}
.btnbox .showtel-btn{border:1px solid #ee4340;width:150px;height:45px;line-height:45px;text-align:center;cursor:pointer;border-radius:23px;font-size:16px;color:#fff;background:#ee4340;}
.info-content{width:100%;margin-top:30px;}
.tipbox{padding:12px 20px 12px;font-size:14px;margin:20px -20px 0;background:#fffae8;}
.tipbox p{color:#333;line-height:25px;padding-left:30px;color:#555;}
.tipbox p:nth-child(1){color:#eb4b15;font-weight:600;line-height:30px;padding:0;font-size:15px;}
.tipbox p:nth-child(1) i{font-weight:normal;margin-right:6px;}
.content-tit{height:44px;line-height:44px;font-weight:600;font-size:18px;margin-top:25px;}
.content-text{font-size:16px;color:#666;line-height:26px;padding:10px 20px;box-sizing:border-box;text-indent:30px;}
.img-box{width:100%;margin:20px auto 0 auto;}
.img-box .imgitem{width:431px;height:323px;overflow:hidden;float:left;margin-bottom:20px;cursor:pointer;}
.img-box .imgitem:nth-child(2n){float:right;}
.img-box .imgitem img{width:100%;}
.userinfobox{width:100%;background:#fff;border:1px solid #ddd;padding:10px 20px;box-sizing:border-box;}
.userinfobox .userinfo{margin-top:20px;}
.userinfobox .userinfo .userface{width:100px;height:100px;overflow:hidden;margin:5px auto;border-radius:100px;}
.userinfobox .userinfo .userface img{width:100%;}
.userinfobox .userdetail{margin:5px auto 15px auto;}
.userinfobox .userdetail .truename,.userinfobox .userdetail .companyname{text-align:center;font-size:18px;color:#444;padding:5px 0;}
.userinfobox .userdetail .regtime{color:#999;padding:5px 0;font-size:14px;text-align:center;}
.userinfobox .userdetail .shenfen{padding-top:5px;font-size:14px;text-align:center;}
.userinfobox .userdetail .shenfen span{color:#fff;background:#7ea701;padding:4px 14px;border-radius:10px;}
.userinfobox .userdetail .shenfen span.vip{background:#ff6c03}
.poster-common-header {position: relative;margin-top: 25px;}
.poster-common-header .line {height: 1px;background: #e6e6e6;}
.poster-common-header .head {font-size: 14px;position: absolute;top: -11px;width: 94px;left: 50%;margin-left: -47px;background: #fff;z-index: 2;text-align: center;font-weight: 400;color: #666;}
.poster-common-header .head a {text-decoration: none;}
.poster-common-header .head .icon-xiangyou3{color:#ff4000;font-size:15px;}
.authinfo .auth-content{margin-top:15px;display:flex;justify-content:space-between;}
.authinfo .auth-content dd{display:block;text-decoration:none;width:33%;text-align:center;}
.authinfo .auth-content dd span{display:block;width:100%;}
.authinfo .auth-content dd i{font-size:35px;color:#999;}
.authinfo .auth-content .isauth i{color:#f90;}
.authinfo .auth-content .isauth span{color:#f46;}
.poster-common-header .poster-header{width:auto;margin-left:-60px;}
.posterinfo .poster-content{margin-top:20px;}
.posterinfo .poster-content a{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#666;font-size:14px;height:30px;line-height:30px;border-bottom:1px dashed #dedede;}
.posterinfo .showposter-btn{border: 1px solid #e1e1e1;background-color: #fafafa;color: #666;border-radius: 2px;text-decoration: none;display: flex;justify-content:center;cursor: pointer;height: 36px;line-height: 34px;transition: all .1s ease-in-out;margin: 15px auto;}
.posterinfo .showposter-btn span{font-size:14px;}
.posterinfo .showposter-btn i {padding-left: 3px;vertical-align: middle;color: #cdcdcd;font-size:18px;display:inline-block;}
.layui-elem-field legend{font-size:14px;margin:0 auto;font-weight:normal;}
.layui-elem-field legend em{font-style:normal;padding:0 3px;font-weight:600;color:#eb4b15;}
.xglist{width:100%;border:1px solid #ddd;background:#fff;margin-top:15px;padding:5px 20px;box-sizing:border-box;}
.xglistbox{margin-top:10px;}
.xglistbox a{display:inline-block;width:100%;line-height:34px;border-bottom:1px dashed #e5e5e5;}
.showtel,.showwx{display:none;width: 430px;height: 150px;position: absolute;z-index: 102;top: 50%;left: 50%;margin-left: -215px;margin-top: -75px;border: 1px solid #f2f2f2;box-shadow: 0 0 10px 2px rgba(5,0,1,0.3);background: #fff;}
.showwx{height:475px;overflow:hidden;}
.showtel-tit{height: 45px;line-height: 45px;padding: 0 18px;font-size: 18px;border-bottom: 1px solid #ddd;}
.showtel-tit span:nth-child(1){float:left;}
.showtel-tit span:nth-child(2){float:right;font-size:30px;cursor:pointer;}
.showtel-box{padding:20px 40px;overflow:hidden;}
.showwx .showtel-box{padding:20px;}
.showtel-box img{width:390px;height:390px;}
.showtel-box .telicon{float:left;width:55px;height:55px;}
.showtel-box .telicon i{font-size:55px;color:#999;}
.showtel-box .telinfo{float:right;width:auto;}
.showtel-box .telinfo span{font-size:22px;}
.showtel-box .telinfo span:nth-child(2){margin-left:15px;}
.showtel-box .telinfo span i{font-size:18px;margin-left:-3px;}
.showtel-box .telinfo .teltip{width:100%;clear:both;color:#999;margin-top:4px;}