@charset "utf-8";
/* CSS Document */
.user-bodybg {background: #f2f7ff; }
.bot25 { margin-bottom: 25px; }
.ls-user-logo li { display: inline-block; }
.ls-user-logo li.user-center { font-size: 20px; margin-left: 20px; padding-left: 16px; color: #fff; background: url(../images/user-topline.png) left center no-repeat; }
.ls-user-top { position: absolute; right: 0; top: 10px; line-height: 30px; color: rgba(255, 255, 255, 0.9);}
.ls-user-top a, .ls-user-top span { color: rgba(255, 255, 255, 0.9); float: left; display: block;}
.ls-user-top a.member-logout { margin-left: 8px; padding-left: 8px; background: url(../images/user-topline.png) left center no-repeat; background-size: 1px 10px; }
.ls-user-top a:hover { color: #fff;}
/* 会员中心主体 */
.ls-user-content { margin: 20px 0 30px 0; background: url(../images/user-leftbg.gif) left top repeat-y;}
.ls-user-left { width: 280px; background: #fff;}
.user-menu li {height: 64px; }
.user-menu li a { display: block; background: url(../images/nav-arrow.png) 210px center no-repeat; font-size: 18px; text-align: center; position: relative; padding: 20px 0; line-height: 24px; }
.user-menu li .ico { display: inline-block; margin-right: 10px; vertical-align: top; width: 24px; height: 24px; line-height: 0; overflow: hidden; }
.user-menu li .tit { display: inline-block; vertical-align: top; line-height: 24px;}
.user-menu li.active .ico img { margin-top: -24px;}
.user-menu li.active a { background: url(../images/nav-arrowh.png) 210px center no-repeat #005ED1; color: #fff;}
.ls-user-right { width: 1096px;}
.bg-white {box-shadow: 0 4px 12px 0 rgba(221, 226, 233, 0.4); background: #fff; box-sizing: border-box; padding: 18px 25px 0 25px;}
.ls-user-tab { height: 36px; margin-bottom: 5px; position: relative;}
.ls-user-tab li { float: left; margin-right: 30px; font-size: 24px; height: 36px; line-height: 36px;}
.ls-user-tab .more { position: absolute; right: 0; top: 0; color: #999; font-size: 14px; }

.ls-user-smtab { border-bottom: 1px solid #ddd; margin: 15px 0 5px 0;}
.ls-user-smtab li { float: left; margin: 0; }
.ls-user-smtab li .tit { display: block; margin-right: 10px; font-size: 18px; height: 34px; line-height: 34px; padding: 0 18px;}
.ls-user-smtab li.active .tit { background: #005ed1; color: #fff; }

.ls-user-info { width: 536px; box-sizing: border-box; height: 290px; }
.ls-user-info .user-name { margin-bottom: 15px; line-height: 50px; font-weight: bold; font-size: 20px;}
.ls-user-info .user-name .face { float: left; width: 50px; height: 50px; border-radius: 50%; overflow: hidden; margin-right: 10px; }
.user-list li { line-height: 40px; font-size: 16px; color: #666; }
.user-list li.number { background: #FAFAFA; padding: 0 10px; color: #333; }
.user-list li.crad { background: url(../images/code-ico.png) left center no-repeat; padding-left: 28px; }
.user-list li.tel { background: url(../images/tel-ico.png) left center no-repeat; padding-left: 28px; }
.ls-policy-info { width: 536px; box-sizing: border-box; height: 290px; }
.ls-policy-info .ui-empty-skin1{  background-size: 350px 163px; height: 163px;}
.doc-title { font-size: 16px; color: #666; height: 34px; line-height: 34px; position: relative; background: #EBF1F7;}
.doc-title p { position: absolute; top: 0; text-align: center}
.doc-title .title, .doc-list li .title { text-align: center; right: 120px; left: 0; }
.doc-title .date, .doc-list li .date { right: 0; width: 120px;;}
.doc-list { margin-top: 4px;}
.doc-list li { height: 42px; line-height: 42px; position: relative; font-size: 16px; border-bottom: 1px solid #EBF1F7;}
.doc-list li p { position: absolute; top: 0; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.doc-list li .date { color: #999; }
.doc-list li .title { padding-left: 0;text-align: left; }

.ls-sys-info { min-height: 275px; }
.ls-sys-slide { padding: 20px 0 10px 0;}
.ls-sys-slide .bd { /*height: 120px; overflow: hidden;*/ }
.ls-sys-slide .bd li {width: 100%;}
.ls-sys-slide .bd li .item { width: 12.5%; float: left; margin-bottom: 10px;}
.ls-sys-slide .bd li a {display: block; text-align: center; }
.ls-sys-slide .bd li .img_title { display: block; height: 44px; line-height: 44px; font-size: 18px; padding: 0 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-sys-slide .bd li a:hover { }
.ls-sys-slide .bd li a:hover .img_ico img{ animation: bellRing 0.9s both;}
.ls-sys-slide .hd { margin-top: 20px; height: 12px; line-height: 0; font-size: 0; text-align: center;}
.ls-sys-slide .hd li {display: inline;}
.ls-sys-slide .hd li span {display: inline-block; width: 12px; height: 12px; vertical-align: middle; background: #DFEBFF; transition: 0.4s all; border-radius: 50%; margin: 0 6px; cursor: pointer;}
.ls-sys-slide .hd li.on span { width: 32px; border-radius: 10px; background: #005ED1;}
.ls-zx-info, .ls-ts-info { width: 536px; height: 375px;}
.message-title { font-size: 16px; color: #666; height: 34px; line-height: 34px; position: relative; background: #EBF1F7;}
.message-title p { position: absolute; top: 0; text-align: center; }
.message-title .title, .message-list li .title { right: 75px; left: 0;}
.message-title .state, .message-list li .state { right: 0; width: 75px; }

.message-list { margin-top: 4px;}
.message-list li { height: 42px; line-height: 42px; position: relative; font-size: 16px; border-bottom: 1px solid #EBF1F7;}
.message-list li p { position: absolute; top: 0; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.message-list li .state { color: #999; }
.message-list li .state .status-replyed { color: #005ED1;}
.message-list li .title { text-align: left; }
.ls-repair-info { height: 375px;}
.repair-title { font-size: 16px; color: #666; height: 34px; line-height: 34px; position: relative; background: #EBF1F7;}
.repair-title p { position: absolute; top: 0; text-align: center;}
.repair-title .title, .repair-list .title { right: 470px; left: 0; padding-right: 20px;}
.repair-title .type, .repair-list .type { right: 320px; width: 150px; }
.repair-title .date, .repair-list .date { right: 170px; width: 120px; }
.repair-title .state, .repair-list .state { right: 0; width: 75px;}
.repair-list li { height: 42px; line-height: 42px; position: relative; font-size: 16px; border-bottom: 1px solid #EBF1F7;}
.repair-list p { position: absolute; top: 0; display: block;text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.repair-list .title { text-align: left; }
.repair-list .date { color: #999;}
.repair-list .state { color: #999;}
.repair-list .state .blue { color: #005ED1;}
/*留言列表*/
.usr-minh { min-height: 700px;}
.message-search { position: relative; margin: 10px 0 20px 0; height: 42px; }
.message-search .select { width: 148px; color: #666; font-size: 16px !important; height: 42px; box-sizing: border-box; border: 1px solid #DCE2E9; border-radius: 8px;box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25); float: left;}
.message-search .select select { border: none; width: 96%; margin: 0 2%; vertical-align: top; border-radius: 8px; height: 40px; line-height: 40px;}
.message-search .select .selectBox-dropdown { cursor: pointer !important; width: 100% !important; margin-left: -1px; height: 36px !important; }
.message-search .select .selectBox-dropdown .selectBox-label { display: block !important; width: 100% !important; color: #666 !important; box-sizing: border-box }
.selectBox-dropdown-menu { border-color: #DCE2E9 !important; }
.selectBox-options li a { font-size: 16px; cursor: pointer !important; line-height: 30px; text-align: left !important; color: #666 !important; }
.selectBox-options li.selectBox-hover a { background: #ebf1f7 !important; color: #0c93f0 !important;}
.selectBox-options LI.selectBox-selected A {background-color: #ebf1f7 !important; color: #0c93f0 !important;}
.selectBox-dropdown .selectBox-arrow { background: url(../images/arrow_down.png) center center no-repeat !important;}
.message-search .ss1 { margin-left: 10px; width: 485px; float: left; }
.message-search-sm .ss1 { margin-left: 0;]}
.message-search .ss1 input { width: 100%; border-radius: 8px 0 0 8px; font-size: 16px; padding: 0 15px; border: 1px solid rgb(220, 226, 233); border-right: none; box-sizing: border-box; height: 42px; line-height: 42px; background: #fff; }
.message-search .ss2 { float: left; }
.message-search .ss2 input { float: left; width: 85px;height: 42px; line-height: 42px; background: #005ED1; color: #fff; border: 1px solid #005ed1; cursor: pointer; font-size: 16px; box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25); border-radius: 0 8px 8px 0;}
.message-search .ss2 .btn-reset { margin-left: 10px; border-color: #DCE2E9; color: #333; border-radius: 8px;box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25);background: #fff; cursor: pointer;}
.message-search-date .date { float: left; width: 300px; }
.message-search-date .date .time-input { float: left; width: 140px; margin-left: 10px; }
.message-search-date .date .datetext { width: 100%; background: none; font-size: 16px; padding: 0 10px; text-align: center; border-radius: 8px; border: 1px solid rgb(220, 226, 233); height: 42px; line-height: 42px; background: #fff; box-sizing: border-box; }
.message-search-date .ss1 { width: 385px;}
.message-search input:focus { border-color: #005ed1; }
.message-search input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.message-search input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.message-search input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.message-search .dy-btn { position: absolute; right: 0; top: 0; padding: 0 15px 0 40px; background: url(../images/dy-ico.png) 10px center no-repeat #005ed1; background-size: 20px auto; border-radius: 8px; color: #fff; font-size: 16px; line-height: 42px; height: 42px; }
.message-search .dy-btn:hover { opacity: .9;}
/*我的活动-列表*/
.activity-title { font-size: 16px; color: #666; height: 34px; line-height: 34px; position: relative; background: #EBF1F7;}
.activity-title p { position: absolute; top: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.activity-title .title { right: 250px; left: 0; text-align: center;}
.activity-title .type { display: none; right: 250px; text-align: center; width: 200px; }
.activity-title .state { right: 100px; width: 150px; text-align: center;}
.activity-title .audit { right: 0; width: 100px; text-align: center;}
.activity-list { margin-top: 4px;}
.activity-list li { height: 42px; line-height: 42px; position: relative; font-size: 16px; border-bottom: 1px solid #EBF1F7;}
.activity-list li p { position: absolute; top: 0; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.activity-list li .title { text-align: left; right: 250px; left: 0; }
.activity-list li .type { display: none; right: 250px;   width: 200px; }
.activity-list li .state { right: 100px;width: 150px; }
.activity-list li .audit { right: 0;width: 100px; }
.activity-list li .nostart { color: rgb(255, 138, 51); }
.activity-list li .starting { color: rgb(0, 94, 209); }
.activity-list li .over { color: #999; }
/*我的租赁*/
.lease-search .ss1 { width: 380px; }
.lease-search .select { margin-left: 10px;}
.lease-search .select:first-child { margin-left: 0;}
.lease-title { font-size: 16px; color: #666; height: 34px; line-height: 34px; position: relative; background: #EBF1F7;}
.lease-title p { position: absolute; top: 0; text-align: center;}
.lease-title .title, .lease-list .title { right: 730px; left: 0; padding-right: 10px;}
.lease-title .type, .lease-list .type { right: 600px; width: 130px; }
.lease-title .review, .lease-list .review { right: 480px; width: 120px; }
.lease-title .state, .lease-list .state { right: 350px; width: 130px;}
.lease-title .date, .lease-list .date { right: 150px; width: 200px; }
.lease-title .do, .lease-list .do { right: 0; width: 150px;}
.lease-list li { height: 50px; line-height: 50px; position: relative; font-size: 16px; border-bottom: 1px solid #EBF1F7;}
.lease-list p { position: absolute; top: 0; display: block;text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lease-list .title { text-align: left; }
.lease-list .title a { color: #005ED1; }
.lease-list .title a:hover { text-decoration: underline; }
.lease-list .date { color: #999;}
.lease-list .state { color: rgba(6, 198, 86, 0.8);}
.lease-list .state .red { color: rgba(255, 41, 41, 0.8);}
.lease-list .do a { color: #005ED1; margin: 0 10px;}
.lease-list .do a:hover { text-decoration: underline; }
.lease-list .do .readlink { color: rgba(0, 0, 0, 0.2); cursor: default;}
/*投递列表-列表*/
.delivery-title { font-size: 16px; color: #666; height: 34px; line-height: 34px; position: relative; background: #EBF1F7;}
.delivery-title p { position: absolute; top: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.delivery-title .title { right: 420px; left: 0; text-align: center;}
.delivery-title .type { right: 220px; text-align: center; width: 200px; }
.delivery-title .date { right: 0; width: 120px; text-align: center;}
.delivery-list { margin-top: 4px;}
.delivery-list li { height: 42px; line-height: 42px; position: relative; font-size: 16px; border-bottom: 1px solid #EBF1F7;}
.delivery-list li p { position: absolute; top: 0; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.delivery-list li .title { text-align: left; right: 420px; left: 0; }
.delivery-list li .type { right: 220px; width: 200px; }
.delivery-list li .date { right: 0;width: 120px; color: #999; }
/*企业信息*/
.ls-user-tab .edit-btn a { display: inline-block; color: #fff; font-size: 16px; padding: 0 12px 0 38px; background: url(../images/edit-ico.png) 10px center no-repeat #005ED1; border-radius: 5px; -moz-border-radius: 10px; background-size: 20px auto;}
.ls-user-tab .edit-btn:hover { opacity: .9; }
.company-box { margin-top: 20px; border: 1px solid #EBF1F7; padding: 10px 20px;}
.company-box .company-title { height: 36px; line-height: 36px; font-size: 20px; font-weight: bold; padding-left: 18px; background: url(../images/title-dot.png) left center no-repeat;}
.company-box .company-info { font-size: 16px; line-height: 2; padding: 10px 0; }
.company-box textarea { width: 100%; height: 200px; box-sizing: border-box; background: #f3f9fe; border: none; padding: 10px; font-size: 16px; line-height: 2; }
.company-btn { text-align: center; padding: 20px 0;}
.company-btn .btn-submit { width: 120px; text-align: center; border: none; height: 42px;line-height: 42px;background: #005ED1;color: #fff;cursor: pointer;font-size: 16px;box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25);border-radius: 8px;}
/*订阅弹窗*/
.ls-zhezhao { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 999; }
.ls-window-read { width: 1200px;height: auto; z-index: 999; padding-top: 20px; background: #fff;position: fixed;top: 96px; left: 50%;margin: 0 0 0 -600px; border-radius: 8px; display: none; }
.ls-read-box { height: 630px; overflow-y: auto; }
.ls-read-title { font-size: 28px; margin: 0 40px 15px 40px; font-weight: bold; height: 50px; line-height: 50px; position: relative;}
.ls-read-title .tit { display: inline-block; position: relative; padding-left: 20px;}
.ls-read-title .tit i { width: 5px; height: 28px; border-radius: 5px; display: block; position: absolute; left: 0; top: 50%; margin-top: -14px; background: #005ed1;}
.ls-read-title .ls-close-read { position: absolute; font-family: "Microsoft YaHei", 微软雅黑; font-size: 26px; right: 0; top: 0;}
.ls-all-read { padding: 0 40px; background: #fff;}
.ls-read-subtitle { font-size: 22px; height: 50px; line-height: 50px; }
.ls-readall-list { padding-bottom: 20px;}
.ls-readall-list li { float: left; margin: 12px 24px 0 0; position: relative}
.ls-readall-list li a { display: block; background: #F4F7FC; border-radius: 5px; height: 44px; line-height: 44px; padding: 0 15px; font-size: 16px;}
.ls-readall-list li .s-close { position: absolute; font-family: "Microsoft YaHei", 微软雅黑; right: 0; background: rgba(102, 102, 102, 0.6); color: #fff; top: -7px; width: 21px; height: 21px; line-height: 21px; text-align: center; cursor: pointer; border-radius: 50%; -moz-border-radius: 50%; }
.ls-add-read { padding: 15px 40px;}
.ls-read-type { margin-top: 15px;}
.ls-type-title { height: 34px; line-height: 34px; }
.ls-type-title .tit { font-size: 20px; font-weight: bold; display: inline-block; padding-right: 10px; }
.ls-type-list li { float: left; margin: 10px 10px 0 0; }
.ls-type-list li a { border-radius: 8px; border: 1px solid #EBF1F7; display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; font-size: 16px; -moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.ls-type-list li a:hover, .ls-type-list li.active a { background: #005ed1;color: #fff;}
.ls-read-box .ls-cloumn-tab { text-align: center;}
.ls-read-box .ls-cloumn-tab li { display: inline-block; cursor: pointer; float: none; margin: 0 20px;}
/*询价报价详情*/
.ls-inquiry-info { background: #fff; min-height: 166px; margin-bottom: 20px; padding: 20px; box-shadow: 0 4px 12px 0 rgba(221, 226, 233, 0.4); line-height: 2; font-size: 16px; }
.ls-inquiry-info-kj{ min-height: 440px;}
.ls-inquiry-info-hd{ min-height: 300px;}
.orange { color: #FA8854;}
.inquiry-title { position: relative; margin-bottom: 20px; }
.inquiry-title .title { font-size: 24px; font-weight: bold; line-height: 40px;}
.inquiry-title .date { color: #858585; margin-left: 20px; }
.btn-inquiry { position: absolute; color: #fff; border-radius: 6px; padding: 0 12px 0 34px; right: 0; top: 0; height: 32px; line-height: 32px; background: url(../images/add-ico.png) 10px center no-repeat #005ed1;}
.btn-message {background-image: url(../images/message-ico.png); }
.btn-inquiry:hover { opacity: .9; color: #fff;}
.inquiry-table table { width: 100%; border-collapse: collapse; }
.inquiry-table td { border: 1px solid #BFD9F9; padding: 5px; line-height: 38px;}
.inquiry-table td.tit { text-align: center; background: #E7F0FB; width: 150px; }
.inquiry-table td.nr { padding: 5px 20px; }
.login-link { background: url(../images/user-no.png) left center no-repeat; color: #005ED1; margin-left: 10px; padding-left: 20px;}
.login-link:hover { text-decoration: underline;}
.inquiry-item-box { margin-bottom: 20px; font-size: 16px; padding: 20px; box-shadow: 0 4px 12px 0 rgba(221, 226, 233, 0.4); background: #fff; }
.item-title { font-size: 24px; line-height: 2; margin-bottom: 10px; }
.item-left { float: left; width: 320px; height: 210px; }
.item-info .item-left img { width: 100%; height: 100%; }
.item-info .item-right { margin-left: 360px; }
.item-info .item-right p { line-height: 32px;}
.inquiry-record-box {background: #fff; margin-bottom: 20px; padding: 20px; box-shadow: 0 4px 12px 0 rgba(221, 226, 233, 0.4); font-size: 16px;}
.record-list li { border-left: 1px solid #EDEDED; margin-left: 197px; padding-bottom: 24px;}
.record-list li .fq-date { position: relative; margin-bottom: 20px; height: 20px; line-height: 20px;}
.record-list li .fq-date .date { position: absolute; left: -197px; top: 0; color: #666;}
.record-list li .fq-date .tit { margin-left: -11px; padding-left: 38px; font-size: 18px; color: #005ED1; background: url(../images/arrow-i1.png) left top no-repeat #fff;}
.record-list li .fq-date .tit-reply { color: #00A171; background: url(../images/arrow-i2.png) left top no-repeat #fff;}
.record-list li .fq-title { line-height: 40px; margin: 10px 0 10px 28px; }
.record-list li .fq-title .name { font-weight: bold; font-size: 20px; }
.record-list li .fq-title .sp { color: #666; margin-left: 30px;}
.record-list li .fq-content { margin-left: 28px; padding: 10px 20px; border-radius: 8px; font-size: 16px; line-height: 2; background: #F2F7FF; }
/*采购详情*/
.cg-sub-title { font-size: 20px; padding-left: 26px; line-height: 1.6; background: url(../images/cg-ico.png) left center no-repeat; }
.cg-info { padding: 10px 0 15px 0; font-size: 16px; line-height: 1.8; color: #666; }
.cg-tips { background: rgb(248, 248, 248); padding: 5px 20px; color: rgb(153, 153, 153); font-size: 16px; line-height: 1.8;}
.cg-tips .tips-text { display: inline-block; padding-left: 24px; background: url(../images/tips-ico.png) left center no-repeat; }
/*对话框*/
.ls-window-talk { position: fixed; z-index: 999; width: 1000px; left: 50%; margin-left: -500px; min-height: 673px; top: 110px; border-radius: 12px;
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);background: url("../images/window-bg.png") top center no-repeat #fff; display: none;}
.ls-window-talk .window-close { position: absolute; line-height: normal; right: 20px; top: 30px; height: 16px;}
.ls-window-talk .window-close .ico { display: inline-block; line-height: 0; font-size: 0; width: 16px; height: 16px; overflow: hidden; }
.ls-window-talk .window-close a:hover img { margin-top: -16px;}
.ls-window-talk .talk-title { position: relative; padding-left: 30px; height: 72px; line-height: 72px; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }
.ls-window-talk .talk-title .title { font-size: 24px; color: #333; font-weight: bold; }
.ls-window-talk .talk-left { width: 329px; height: 600px; border-right: 1px solid rgba(0, 0, 0, 0.15); }
.ls-window-talk .talk-left-box { height: 580px; margin: 10px 10px 0 0; overflow: auto;}
.ls-window-talk .talk-right { width: 670px; padding-top: 20px; }
.company-info-top { margin: 0 20px 0 30px; border-bottom: 1px solid #EBF1F7; padding: 30px 0 10px 0; text-align: center; }
.company-info-top .company-name { font-size: 16px; color: #005ED1; margin-top: 5px; line-height: 36px; }
.company-info-bottom { margin: 0 20px 0 30px; }
.company-info-bottom .company-title { padding: 10px 0 0 0; line-height: 1.6; font-size: 20px; font-weight: bold; }
.company-info-bottom .company-item { line-height: 30px; font-size: 16px; }
.company-info-bottom .company-item .tit {color: #666; }
.search-talk-wrap { padding: 0 10px 0 20px;}
.talk-chat-wrap { height: 458px; margin-right: 10px; overflow: auto;}
.talk-chat-wrap .talk-datetime { text-align: center; color: rgba(0, 0, 0, 0.3);}
.search-talk-wrap .search-avatar {width: 40px; height: 40px; }
.search-answers .search-avatar { width: 40px; height: 40px; margin-right: 0;}
.search-answers .search-avatar img, .search-talk-wrap .search-avatar img { width: 40px; height: 40px;}
.search-talk-wrap .search-talk-tips { background: #EEF7FF;}
.search-talk-wrap .search-talk-tips:after { border: none; top: 0; margin-top: 0; width: 12px; height: 12px; background: url("../images/robot-jiao.png") top center no-repeat; }
.search-answers .search-talk-tips:after { background: url("../images/user-jiao.png") top center no-repeat; }
.search-answers .search-talk-tips {border-radius: 12px 0 12px 12px;background: linear-gradient(270.00deg, rgb(73, 152, 255), rgb(29, 176, 248) 100%);color: #fff; }
.search-sendbox-body { border-top: 1px solid rgba(0, 0, 0, 0.15); margin-top: 10px; height: 110px; position: relative;}
.search-sendbox-body .search-sendbox-btn { position: absolute; right: 20px; bottom: 20px; width: 40px; height: 40px; }
.search-sendbox-body .search-sendbox-btn button { width: 100%;height: 100%; border: none; background: none;}
.search-sendbox-body .search-sendbox-btn button:hover { opacity: .9;}
.search-sendbox-textarea { padding: 10px 80px 10px 16px;}
.search-sendbox-textarea textarea { width: 100%; border: none; height: 90px; font-size: 16px; line-height: 1.6; }
.search-sendbox-textarea textarea::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.3);}
.search-sendbox-textarea textarea::-moz-placeholder {color: rgba(0, 0, 0, 0.3);}
.search-sendbox-textarea textarea::-ms-input-placeholder {color: rgba(0, 0, 0, 0.3);}
/* Webkit 浏览器 */
.scrollbar::-webkit-scrollbar {width: 6px; }
.scrollbar::-webkit-scrollbar-track {background-color: #ebf1f7;}
.scrollbar::-webkit-scrollbar-thumb {background-color: #d2e1f0; border-radius: 6px;}
/* Firefox 浏览器 */
.scrollbar::-moz-scrollbar {width: 6px;}
.scrollbar::-moz-scrollbar-track {background-color: #ebf1f7;}
.scrollbar::-moz-scrollbar-thumb {background-color: #d2e1f0; border-radius: 6px;}
/*采购大厅*/
.ls-buy-type { background: #fff; font-size: 16px; margin-bottom: 25px; padding: 15px 40px; }
.ls-buy-type ul { border-bottom: 1px solid #EBF1F7; padding: 15px 0; line-height: 30px;}
.ls-buy-type .type-box { padding-right: 80px; position: relative;}
.ls-buy-type .type-title { float: left; width: 80px; color: rgba(0, 0, 0, 0.4);}
.ls-buy-type .type-label { margin-left: 80px; height: 30px; overflow: hidden;}
.ls-buy-type .type-box.active .type-label { height: auto;}
.ls-buy-type .type-label a { padding: 0 20px; display: inline-block; background: url(../images/line_sx.png) left center no-repeat; }
.ls-buy-type .type-label a:hover, .ls-buy-type ul .type-label a.active { color: #005ED1; }
.ls-buy-type .type-label a:first-child { background: none;}
.ls-buy-type .type-box .morelink { display: inline-block; position: absolute; right: 0; top: 15px; background: url(../images/more-bot.png) right center no-repeat #fff; height: 30px; line-height: 30px; color: rgba(0, 0, 0, 0.4); border: 1px solid rgb(221, 221, 221); padding: 0 30px 0 12px; font-size: 14px;}
.ls-buy-type .type-box .morelink:hover { border-color: #005ED1; background-image: url(../images/more-bot-h.png);}
.ls-buy-type .type-box.active .morelink { background-image: url(../images/more-up.png?v=11); }
.ls-buy-type .type-box.active .morelink:hover { background-image: url(../images/more-up-h.png); }
.ls-buy-type .type-box .morelink .pack { display: none;}
.ls-buy-type .type-box.active .morelink .more { display: none;}
.ls-buy-type .type-box.active .morelink .pack { display: block;}
.ls-buy-type .px-link { display: inline-block; padding: 0 20px; position: relative; background: url(../images/line_sx.png) left center no-repeat; }
.ls-buy-type .px-link a { padding: 0 !important; background-image: none !important;}
.ls-buy-type .px-link .up { position: absolute; top: 4px; right: 0; border: 5px solid transparent;border-bottom: 5px solid #999;transform: translateX(-50%); }
.ls-buy-type .px-link .down { position: absolute; bottom: 4px; right: 0; border: 5px solid transparent;border-top: 5px solid #999;transform: translateX(-50%); }
.ls-buy-type .px-link .up.active { border-bottom-color: #005ED1; }
.ls-buy-type .px-link .down.active { border-top-color: #005ED1;}
.ls-fb-link li{ margin-bottom: 25px;}
.ls-fb-link li a { display: block; overflow: hidden;}
.ls-fb-link li a img { -webkit-transition: -webkit-transform 0.3s ease-out;-moz-transition: -moz-transform 0.3s ease-out;transition: transform 0.3s ease-out;}
.ls-fb-link li a:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);}
.ls-buy-box {margin-bottom: 30px;}
.ls-buy-list ul { margin-right: -25px;}
.ls-buy-list li { float: left; margin: 0 25px 25px 0; font-size: 16px; width: 331px; height: 330px; background: #fff;}
.ls-buy-list li .title { padding: 20px 24px; line-height: 40px;}
.ls-buy-list li .title a { display: inline-block; height: 40px; line-height: 40px; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; font-weight: bold;}
.ls-buy-list li .item { padding: 0 24px; height: 120px; overflow: auto;}
/* Webkit 浏览器 */
.ls-buy-list li .item::-webkit-scrollbar {width: 6px; }
.ls-buy-list li .item::-webkit-scrollbar-track {background-color: #ebf1f7;}
.ls-buy-list li .item::-webkit-scrollbar-thumb {background-color: #0863d2; border-radius: 6px;}
/* Firefox 浏览器 */
.ls-buy-list li .item::-moz-scrollbar {width: 6px;}
.ls-buy-list li .item::-moz-scrollbar-track {background-color: #ebf1f7;}
.ls-buy-list li .item::-moz-scrollbar-thumb {background-color: #0863d2; border-radius: 6px;}
.ls-buy-list li .item p { line-height: 30px;}
.ls-buy-list li .item .tit { color: #666;}
.ls-buy-list li .item .orange { color: #FA8854;}
.ls-buy-list li .unit { padding: 8px 24px;}
.ls-buy-list li .unit span { display: inline-block; color: #005ED1; border-radius: 4px; height: 32px; line-height: 32px; background: rgb(242, 247, 255); padding: 0 12px; box-sizing: border-box; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-buy-list li .link { border-top: 1px solid #EBF1F7; text-align: center; margin-top: 8px; padding-top: 15px;}
.ls-buy-list li .link a { display: inline-block; background: url(../images/more.png) right center no-repeat; padding-right: 16px; }
.ls-buy-list li .link a:hover { background-image: url(../images/more-h.png); }
/*产品供应列表*/
.ls-cp-list ul { margin-right: -25px;}
.ls-cp-list li { float: left; margin: 0 25px 25px 0; font-size: 16px; width: 331px; background: #fff;}
.ls-cp-list li .title { padding: 10px 24px; height: 40px; line-height: 40px;}
.ls-cp-list li .title a { display: inline-block; height: 40px; line-height: 40px; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; font-weight: bold;}
.ls-cp-list li .img { padding: 0 24px; margin-bottom: 5px;}
.ls-cp-list li .img img { width: 100%; height: 200px;}
.ls-cp-list li .item { padding: 0 24px; height: 120px; overflow: auto;}
/* Webkit 浏览器 */
.ls-cp-listlist li .item::-webkit-scrollbar {width: 6px; }
.ls-cp-list li .item::-webkit-scrollbar-track {background-color: #ebf1f7;}
.ls-cp-list li .item::-webkit-scrollbar-thumb {background-color: #0863d2; border-radius: 6px;}
/* Firefox 浏览器 */
.ls-cp-listlist li .item::-moz-scrollbar {width: 6px;}
.ls-cp-list li .item::-moz-scrollbar-track {background-color: #ebf1f7;}
.ls-cp-list li .item::-moz-scrollbar-thumb {background-color: #0863d2; border-radius: 6px;}
.ls-cp-list li .item p { line-height: 30px;}
.ls-cp-list li .item .tit { color: #666;}
.ls-cp-list li .item .orange { color: #FA8854;}
.ls-cp-list li .unit { padding: 8px 24px;}
.ls-cp-list li .unit span { display: inline-block; color: #005ED1; border-radius: 4px; height: 32px; line-height: 32px; background: rgb(242, 247, 255); padding: 0 12px; box-sizing: border-box; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-cp-list li .link { border-top: 1px solid #EBF1F7; height: 34px; line-height: 34px; text-align: center; margin-top: 8px; padding: 10px 0;}
.ls-cp-list li .link a { display: inline-block; background: url(../images/more.png) right center no-repeat; padding-right: 16px; }
.ls-cp-list li .link a:hover { background-image: url(../images/more-h.png); }
/*产品供应详情轮播*/
.ls-infoflash { width: 600px; overflow: hidden; margin: 20px auto; height: 400px; position: relative; }
.ls-infoflash .flash-slide {width: 100%;height: 100%;position: relative;}
.ls-infoflash .flash-pic, .ls-infoflash .flash-pic ul, .ls-infoflash .flash-pic li, .ls-infoflash .flash-pic img {width: 100% !important; height: 100% !important;}
.ls-infoflash .flash-pic span.title { position: absolute; left: 0; right: 0; bottom: 0; height: 44px; line-height: 44px; padding: 0 110px 0 14px; font-size: 16px; background: rgba(0, 0, 0, 0.5) !important; color: #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-infoflash .flash-num { position: absolute; right: 10px; bottom: 16px; font-size: 0; line-height: 0;}
.ls-infoflash .flash-num li { display: inline;}
.ls-infoflash .flash-num li, .wza-on .flash-num li { display: inline-block; cursor: pointer; margin-left: 9px; transition: 0.4s all; width: 9px; height: 9px; background: #fff !important; border-radius: 9px;}
.ls-infoflash .flash-num li span, .ls-infoflash .flash-num li a { display: block; height: 100%;}
.ls-infoflash .flash-num li.on { background: #ED0000 !important; }
.ls-infoflash .flash-slide .prev, .ls-infoflash .flash-slide .next { position: absolute;width: 48px;height: 48px;display: block;top: 50%;margin-top: -24px;z-index: 2;cursor: pointer;border-radius: 50%;-moz-border-radius: 50%;box-sizing: border-box;border: 1px solid rgb(235, 241, 247);box-shadow: 0 4px 12px 0 rgba(5, 34, 68, 0.06);background-color: #fff;background-repeat: no-repeat;background-position: center center;}
.ls-infoflash .prev {left: 10px;background-image: url("../images/cy-prve.png") !important;}
.ls-infoflash .next {right: 10px;background-image: url("../images/cy-next.png") !important;}
.ls-infoflash .ls-prev:hover, .ls-infoflash .ls-next:hover {border-color: #d2e1fa;}
.ls-infoflash .flash-slide .prev:hover, .ls-infoflash .flash-slide .next:hover {opacity: 1;filter: alpha(opacity=100);}
/*科技成果*/
.ls-tech-box { margin-bottom: 30px;}
.ls-tech-list ul { margin-right: -25px;}
.ls-tech-list li { background: #fff; float: left; width: 331px; height: 295px; margin: 0 25px 25px 0; font-size: 16px; }
.ls-tech-list li .title { padding: 20px 24px 10px 24px; height: 40px; line-height: 40px;}
.ls-tech-list li .title a { display: inline-block; height: 40px; line-height: 40px; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; font-weight: bold;}
.ls-tech-list li .tips { padding: 0 24px; margin-bottom: 10px; }
.ls-tech-list li .tips span { border-radius: 2px; font-size: 14px; color: #005ED1; line-height: 22px; padding: 0 8px; background: rgb(242, 247, 255); margin-right: 4px; }
.ls-tech-list li .info { padding: 0 24px; margin-bottom: 10px; color: #666; height: 112px; overflow: hidden; line-height: 28px;display: -webkit-box; text-overflow: ellipsis; word-bread: break-all; -webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.ls-tech-list li .form { padding: 10px 24px 0 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  line-height: 36px; height: 36px; border-top: 1px solid #EBF1F7; }
.ls-tech-list li .form .tit { color: #666;}
.ls-info-left { width: 1096px;}
.ls-info-left .cg-info { padding-top: 0;}
.ls-info-right { width: 280px;}
.ls-tech-doclist li { padding: 10px 0 ; border-bottom: 1px solid #EBF1F7; }
.ls-tech-doclist li a { display: inline-block; font-size: 18px; color: rgba(0, 0, 0, 0.6); max-width: 100%;  height: 34px;  padding-left: 20px; box-sizing: border-box; background: url(../images/tech-ico.png) left 14px no-repeat;}
.ls-tech-doclist li a:hover { color: #005ED1;}
/*活动窗口详情*/
.ls-window-bao {width: 700px; margin-left: -350px; min-height: auto;}
.ls-hudong-topinfo .inquiry-title { padding: 10px 120px 0 0; }
.inquiry-title .zt { position: absolute; font-size: 18px; right: 0; top: 50%; height: 40px; line-height: 40px; margin-top: -20px; width: 98px; border: 1px solid rgba(0, 0, 0, 0.25);border-radius: 4px;background: rgba(0, 0, 0, 0.04); color: rgba(0, 0, 0, 0.25); text-align: center;}
.inquiry-title .nostart { border: 1px solid rgb(255, 138, 51); color: rgb(255, 138, 51); background: rgba(255, 138, 51, 0.1);}
.inquiry-title .starting {border: 1px solid rgba(0, 94, 209, 0.4); color: rgb(0, 94, 209);border-radius: 4px;background: rgb(242, 247, 255);}
.ls-hd-info li { font-size: 16px; }
.ls-hd-info li .hd-img { float: left; position: relative; width: 356px; height: 200px;}
.ls-hd-info li .hd-img img { width: 100%; height: 100%;}
.ls-hd-info li .tips { position: absolute; color: #fff; border-radius: 0 0 4px 0; padding: 0 14px; background: rgba(0, 0, 0, 0.6); height: 40px; line-height: 40px; font-size: 18px; }
.ls-hd-info li .hd-info { margin-left: 390px; position: relative; min-height: 135px; }
.ls-hd-info li .hd-info .title { display: inline-block;max-width: 100%; height: 30px; line-height: 30px; font-size: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold;}
.ls-hd-info li .hd-info p { line-height: 36px;}
.ls-hd-info li .hd-info p .tit { color: #666; }
.btn-go { position: static; display: inline-block; margin-top: 8px; background-image: url(../images/bao-ico.png);}
/*招工招聘*/
.ls-zp-main { margin-bottom: 30px;}
.ls-zp-left { width: 460px;}
.ls-zp-search { margin-bottom: 15px;}
.ls-zp-search li { float: left; color: rgba(0, 0, 0, 0.65); font-size: 16px;}
.ls-zp-search .select { width: 140px; color: #666; font-size: 16px !important; height: 32px; box-sizing: border-box; border-radius: 4px; background: #fff; margin-right: 10px; }
.ls-zp-search .select select { border: none; width: 96%; margin: 0 2%; vertical-align: top; border-radius: 8px; height: 30px; line-height: 30px;}
.ls-zp-search .select .selectBox-dropdown { cursor: pointer !important; width: 100% !important; height: 30px !important; }
.ls-zp-search .select .selectBox-dropdown .selectBox-label { display: block !important; width: 100% !important; color: #666 !important; box-sizing: border-box }
.ls-zp-search .btn { width: 90px;}
.ls-zp-search .btn .btn-reset { width: 100%; height: 32px; line-height: 32px; border: none; background: url(../images/reset-ico.png) 16px center no-repeat #fff; text-indent: 20px;}
.ls-zp-search .btn .btn-reset:focus { color: #005ED1; }
.zp-body .selectBox-dropdown .selectBox-arrow {background: url(../images/arrow_down2.png) center center no-repeat !important;}
.zp-body .selectBox-dropdown-menu { border: none !important;}
.zp-body .selectBox-dropdown .selectBox-label { box-sizing: border-box !important; line-height: 32px !important; padding: 0 10px !important;}
.ls-zp-zwlist li { margin-bottom: 26px; cursor: pointer; border: 2px solid #fff; box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25); background: #fff; padding: 15px 28px; position: relative; -moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.ls-zp-zwlist li:last-child { margin-bottom: 0;}
.ls-zp-zwlist li:hover, .ls-zp-zwlist li.active { border-color: #005ED1; }
.ls-zp-zwlist li .title { position: relative; padding-right: 75px; line-height: 35px; margin-bottom: 5px; }
.ls-zp-zwlist li .title a { display: inline-block; font-weight: bold; max-width: 100%; font-size: 20px; height: 35px; }
.ls-zp-zwlist li .num { position: absolute; right: 0; top: 0; color: #FE4D43; font-size: 24px; }
.ls-zp-zwlist li .tips .tag { display: inline-block; font-size: 18px; height: 40px; line-height: 40px; padding: 0 15px; border-radius: 4px; background: rgb(242, 247, 255); margin-right: 8px; color: #005ED1;}
.ls-zp-zwlist li .info { color: #666; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  margin-top: 5px; height: 30px; line-height: 30px; }
.ls-zp-zwlist .more-box { text-align: center;}
.ls-zp-zwlist .more-box .link { display: inline-block; color: #005ED1; width: 110px; padding: 0 32px 0 20px; height: 32px; line-height: 32px; box-sizing: border-box;border: 1px solid rgb(0, 94, 209);border-radius: 16px; background: url(../images/link-ico.png) 80px center no-repeat;-moz-transition: all 0.3s;-o-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.ls-zp-zwlist .more-box .link:hover { background-position: 82px center;}
.ls-zp-right { width: 914px; background: #fff; box-shadow: 0 4px 12px 0 rgba(221, 226, 233, 0.4);}
.ls-window-job { min-height: 350px;}
.ls-zp-info { padding: 20px 30px 22px 30px;}
.zp-sub-title { font-size: 24px; line-height: 2;}
.ls-zp-top { border-bottom: 1px solid #EBF1F7; margin-bottom: 15px; min-height: 100px; padding-bottom: 14px; position: relative; padding-right: 110px;}
.ls-zp-top .num { position: absolute; right: 0; top: 0; font-weight: bold; color: #FE4D43; font-size: 28px; line-height: 2;}
.ls-zp-top .btn-job { position: absolute; right: 0; bottom: 14px; border-radius: 8px;box-shadow: 0 4px 12px 0 rgba(220, 226, 233, 0.25);background: rgb(0, 94, 209); height: 42px; line-height: 42px; color: #fff; padding: 0 20px;}
.ls-zp-top .btn-job:hover { opacity: .9;}
.ls-zp-top .zp-item { color: rgba(0, 0, 0, 0.6); line-height: 2; }
.ls-zp-top .zp-item span { margin-right: 20px;}
.ls-zp-top .zp-item .year { background: url(../images/work-ico.png) left center no-repeat; padding-left: 24px; }
.ls-zp-top .zp-item .xl { background: url(../images/edg-ico.png) left center no-repeat; padding-left: 24px; }
.ls-zp-top .zp-text { color: rgba(0, 0, 0, 0.6); line-height: 1.6;}
.ls-zp-box { border-bottom: 1px solid #EBF1F7; margin-bottom: 15px; padding-bottom: 15px;}
.ls-zp-box:last-child { border: none; margin-bottom: 0; padding-bottom: 0;}
.ls-zp-box .zp-content { color: #666; font-size: 16px; line-height: 1.8;}
.ls-zp-box .zp-content p { margin-bottom: 10px;}
.ls-zp-user .user-img { float: left; width: 50px; height: 50px;}
.ls-zp-user .user-img img { width: 100%; height: 100%;}
.ls-zp-user .user-info { margin-left: 70px; color: #666; line-height: 1.6;}
.ls-zp-user .user-info .name { font-size: 18px; font-weight: bold;}
.zp-map {border: 1px solid rgba(0, 0, 0, 0.15); font-size: 16px; color: #666;}
.zp-map .map-title { padding: 5px 15px; line-height: 36px;}
.zp-map .map-title .tit { background: url(../images/map-ico.png) left center no-repeat; padding-left: 24px;}
.zp-map .map-area img { width: 100%; height: auto;}

/*发布采购需求*/
.ls-buy-main {background: #fff;margin-bottom: 20px;padding: 20px;box-shadow: 0 4px 12px 0 rgba(221, 226, 233, 0.4);font-size: 16px; min-height: 658px; }
.ls-buy-title { font-size: 20px; margin-bottom: 20px; font-weight: bold; line-height: 2;}
.ls-buy-form { padding: 0 30px; color: rgba(0, 0, 0, 0.65); font-size: 16px;}
.ls-buy-form li { float: left; width: 50%; box-sizing: border-box; padding: 0 10px; height: 40px; line-height: 40px; margin-bottom: 20px;}
.ls-buy-form li.form-all { width: 100%; height: auto; min-height: 40px;}
.ls-buy-form li .p-tit {float: left; width: 130px; text-align: right;}
.ls-buy-form li .p-input { margin-left: 140px;}
.ls-buy-form li .p-input input { width: 100%; box-sizing: border-box; height: 40px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 0 16px;}
.ls-buy-form li .p-input .select-style { width: 100%; box-sizing: border-box; height: 40px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 0 16px;}
.ls-buy-form li .p-input .textarea-style { width: 100%; box-sizing: border-box; height: 100px; line-height: 40px; border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 6px; padding: 0 16px;}
.ls-buy-form li .p-input .datetime { position: relative;}
.ls-buy-form li .p-input .date-ico { position: absolute; right: 20px; top: 50%; margin-top: -8px; width: 16px; height: 16px; background: url(../images/datetime-ico.png) center center no-repeat;}
.ls-buy-form li .p-input .placecss::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-buy-form li .p-input .placecss:-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-buy-form li .p-input .placecss::-moz-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-buy-form li .p-input .placecss:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);}
.ls-buy-form li .p-input .placecss:focus::-webkit-input-placeholder {color: transparent;}

.ls-buy-form .red { color: #FF0909;}
.ls-buy-form .btn-upload { padding: 0 10px 0 25px; border-radius: 5px; display: inline-block; height: 40px; line-height: 40px; background: url(../images/upload-ico.png) 5px center no-repeat; color: #005ED1;}
.ls-buy-form .btn-upload:hover { background-color: #daebff; }
.ls-buy-form .btn_group { text-align: center; width: 100%; }
.ls-buy-form .btn_group .btn { height: 42px; font-size: 16px; background: #005ED1; border: 1px solid #005ED1; color: #fff; line-height: 42px; padding: 0 24px; border-radius: 8px; margin: 0 4px;}
.ls-buy-form .btn_group .btn:hover { opacity: .9; }
.ls-buy-form .btn_group .btn-reset { border-color: #DCE2E9; background: #fff; color: #333; }
.ls-buy-form .btn_group .btn-reset:hover {border-color: #005ED1; opacity: 1; }

/*我的报修列表*/
.repair-bxtitle { font-size: 16px; color: #666; height: 34px; line-height: 34px; position: relative; background: #EBF1F7;}
.repair-bxtitle p { position: absolute; top: 0; text-align: center; }
.repair-bxtitle .title, .repair-bxlist .title { right: 470px; left: 0; padding-right: 20px;}
.repair-bxtitle .type, .repair-bxlist .type { right: 320px; width: 150px; }
.repair-bxtitle .date, .repair-bxlist .date { right: 200px; width: 120px; }
.repair-bxtitle .state, .repair-bxlist .state { right: 100px; width: 100px;}
.repair-bxtitle .hand, .repair-bxlist .hand { right: 0; width: 100px;}
.repair-bxlist li { height: 42px; line-height: 42px; position: relative; font-size: 16px; border-bottom: 1px solid #EBF1F7;}
.repair-bxlist p { position: absolute; top: 0; display: block;text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.repair-bxlist .title { text-align: left; }
.repair-bxlist .hand-link { display: inline-block;  height: 32px;font-size: 16px;background: #fff;border: 1px solid #005ED1;color: #005ED1;line-height: 32px;padding: 0 10px;border-radius: 8px;margin: 0 4px;}
.repair-bxlist .hand-link:hover{ background: #005ED1; color: #fff; }
.repair-bxlist .date { color: #999;}
.repair-bxlist .state { color: #999;}
.repair-bxlist .state .blue { color: #005ED1;}