@charset "UTF-8";.left-bar{display:block;width:5px;height:18px}.recommend-company-mode{box-sizing:border-box;padding:80px 20px 10px;border-radius:4px;background-color:#fff;border:solid 1px #e9ebee;position:relative}.recommend-company-mode .recommend-company-tit{box-sizing:border-box;width:161px;height:42px;background:url(//static.gcimg.net/i/201804/38XuQlvt7b.png) no-repeat;position:absolute;top:20px;left:0;color:#fff;font-size:16px;line-height:42px;padding-left:60px;font-weight:600}.recommend-company-mode .recommend-company-list a{display:block;margin-top:10px;padding-bottom:10px;border-bottom:1px dashed #e9ebee}.recommend-company-mode .recommend-company-list a h4,.recommend-company-mode .recommend-company-list a .recommend-company-name{height:20px;line-height:20px;padding-left:20px;font-size:14px;position:relative}.recommend-company-mode .recommend-company-list a h4 .level-icon,.recommend-company-mode .recommend-company-list a .recommend-company-name .level-icon{display:block;width:15px;height:12px;background:url(//static.gcimg.net/i/201804/HByqaNtOme.png) no-repeat center center;position:absolute;top:4px;left:0}.recommend-company-mode .recommend-company-list a p{width:100%;height:17px;line-height:17px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend-company-mode .recommend-company-list a .recommend-company-area{margin-top:8px;font-size:12px}.recommend-company-mode .recommend-company-list a .recommend-company-pro{margin-top:5px;font-size:12px}.recommend-company-mode .recommend-company-list a:hover{text-decoration:none}.recommend-company-mode .recommend-company-list a:hover h4{color:#304f8e}.recommend-company-mode .recommend-company-list a:first-child{margin-top:0}.recommend-company-mode .recommend-company-list a:last-child{border-bottom:0}.hot-recommend-mode{margin-top:10px;padding:20px;border-radius:4px;background-color:#fff;border:solid 1px #e9ebee}.hot-recommend-mode .hot-recommend-mode-tit{height:22px;line-height:22px;padding-left:10px;font-size:16px;font-weight:600;position:relative}.hot-recommend-mode .hot-recommend-mode-tit .left-bar{background-color:#ff8b4f;position:absolute;top:3px;left:0}.hot-recommend-mode .hot-recommend-mode-list{margin-top:18px;overflow:hidden}.hot-recommend-mode .hot-recommend-mode-list li{box-sizing:border-box;width:100%;height:17px;line-height:17px;margin-top:12px;padding-left:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative}.hot-recommend-mode .hot-recommend-mode-list li .icon-point{position:absolute;top:7px;left:0}.hot-recommend-mode .hot-recommend-mode-list li a{color:#333}.hot-recommend-mode .hot-recommend-mode-list li a:hover{color:#304f8e;text-decoration:none}.hot-recommend-mode .hot-recommend-list-half li{width:50%!important;float:left}.hot-recommend-mode .now-page-intro{box-sizing:border-box;margin-top:20px;padding:17px 20px 23px;line-height:1.86;background-color:#f9f9f9;font-size:14px}.mask{background-color:rgba(0,0,0,.2);position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;z-index:99}.mask .dialog{width:320px;height:200px;border-radius:4px;background-color:#f0f0f0;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.mask .dialog .tips{font-size:14px;line-height:24px;padding:60px 0}.mask .dialog-footer{height:56px;background:#fff}.mask .dialog-footer button{width:48px;height:32px;border-radius:2px;background-color:#424242;font-size:14px;color:#fff;margin-top:13px}.item-part{background-color:#fff;border:1px solid #e9ebee;border-radius:4px;margin-bottom:10px}.hide{display:none}.message-part .message-header{height:56px;background-color:#f4f4f4;border-bottom:1px solid #eceef0}.message-part .message-header h4,.message-part .message-header .message-header-txt{width:88px;height:57px;text-align:center;line-height:56px;font-size:16px;font-weight:600;color:#333;background-color:#fff;border-top:2px solid #2668d3;border-right:1px solid #e9ebee;box-sizing:border-box}.message-part .message-content{margin:30px 30px 19px}.message-part .message-content .mesage-item{font-size:14px;color:#333;overflow:hidden}.message-part .message-content .mesage-item label{margin-right:22px}.message-part .message-content .mesage-item label input{vertical-align:-2px}.message-part .message-content .mesage-item .msg-name{display:inline-block;width:64px;line-height:20px;text-align:right;margin-right:10px;margin-bottom:10px;float:left}.message-part .message-content .mesage-item .msg-name .must-sign{color:#d0021b}.message-part .message-content .mesage-item .text-msg-name{line-height:32px}.message-part .message-content .mesage-item .input-text{width:684px;height:32px;font-size:14px;border:solid 1px #e9ebee;box-sizing:border-box;padding-left:10px;float:left}.message-part .message-content .mesage-item .textarea{width:684px;height:72px;font-size:14px;border:solid 1px #e9ebee;box-sizing:border-box;float:left;margin-bottom:10px;padding:10px}.message-part .message-content .submit{font-size:14px;color:#fff;width:116px;height:42px;line-height:42px;border-radius:1px;background-color:#2668d3;text-align:center;margin-left:74px;cursor:pointer}.message-part .message-content .submit:hover{background-color:#588ce2}.message-box{border:solid 1px #e9ebee;border-radius:4px;background-color:#fff;margin-bottom:10px}.message-box .message-header{height:56px;background-color:#f4f4f4;border-bottom:1px solid #eceef0;margin-bottom:10px;position:relative}.message-box .message-header .msg-name{font-size:16px;color:#333;line-height:56px;margin-left:19px;font-weight:600}.message-box .message-header .title-box{position:absolute;right:0;top:0;bottom:0;margin:auto}.message-box .message-header .title-box .title{float:left;line-height:56px;font-size:16px;color:#333;padding:0 20px;cursor:pointer}.message-box .message-header .title-box .title-active{height:57px;text-align:center;line-height:56px;font-weight:600;background-color:#fff;border-top:2px solid #2668d3;box-sizing:border-box}.msg-item{padding:20px 0;margin:0 20px;border-bottom:1px dashed #edf0f5;overflow:hidden}.msg-item .msg-img{width:90px;height:90px;float:left;margin-right:20px}.msg-item .pro-intro{width:420px;float:left}.msg-item .pro-intro .pro-name{font-size:14px;color:#304f8e;line-height:20px;margin-bottom:6px;margin-top:7px;display:inline-block}.msg-item .pro-intro .msg-info{font-size:14px;color:#555;line-height:17px;margin-bottom:16px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-item .pro-intro .company-name{font-size:14px;color:#555;line-height:17px}.msg-item .pro-intro .company-name:hover{color:#3d5a95;text-decoration:none}.msg-item .pro-date{float:right;text-align:right;margin-right:20px}.msg-item .pro-date span{display:block}.msg-item .pro-date .pro-price{font-size:14px;font-weight:600;color:#2051c7;margin-top:19px;margin-bottom:26px}.msg-item .pro-date .date{font-size:14px;color:#555}.msg-footer{text-align:center;color:#333;overflow:hidden;margin:20px auto;font-size:0}.msg-footer span,.msg-footer a{height:34px;background-color:#fff;border:solid 1px #dcdcdc;display:inline-block;line-height:34px;box-sizing:border-box;font-size:14px;margin-right:10px;cursor:pointer}.msg-footer form{display:inline-block;font-size:14px}.msg-footer em{display:inline-block;font-size:14px;line-height:34px}.msg-footer .page-tip{width:64px}.msg-footer .pages{width:34px}.msg-footer .pages-active{background-color:#2668d3;color:#fff;border-color:#2668d3}.msg-footer .pagination:hover{color:#3d5a95}.msg-footer .omit{width:34px;border-color:#fff}.msg-footer .total{color:#888;line-height:34px;margin-right:10px}.msg-footer .jump{margin-right:10px}.msg-footer .page-num{width:54px;height:34px;background-color:#fff;border:solid 1px #dcdcdc;text-align:center;box-sizing:border-box;margin-right:10px;font-size:14px}i{font-style:normal}.relative-part{background-color:#fff;border:1px solid #e9ebee;border-radius:4px}.relative-part .relative-item{margin:20px 20px 0;padding-bottom:8px;border-bottom:1px dashed #edf0f5}.relative-part .relative-item h4,.relative-part .relative-item .relative-item-name{font-size:16px;font-weight:600;color:#333;padding-bottom:29px}.relative-part .relative-item:last-child{border-bottom:0}.relative-group{overflow:hidden}.relative-group a{font-size:14px;color:#333;display:inline-block;width:113px;margin-right:20px;margin-bottom:12px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relative-group a:hover{text-decoration:none}.relative-group a:nth-child(6n){margin-right:0}.footer-tip{max-width:50%;_width:50%;height:100%;position:relative}.footer-tip span{position:absolute;top:0;left:0}.footer-tip a{display:block;box-sizing:border-box;width:100%;height:100%;padding-left:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}