@charset "utf-8";
/* CSS Document */
.banner{background:url(/public/static/image/qianduan/img/demand-banner.jpg) no-repeat center center; width:100%; height:400px; position:relative;}
.banner .info{width:360px; border-radius:3px; padding:30px; position:absolute; top:50px; left:50%; margin-left:280px; background:#fff;}
.banner .info h4{font-size:22px; line-height:30px; text-align:center;}
.banner .info .release-but{display:block; margin-top:40px; border-radius:3px; font-size:18px; line-height:50px; color:#fff; background:#169bd5; text-align:center;}
.banner .info .release-but:hover{color:#006699; color:#FFC;}
.banner .info .slogan{float:left; width:55%; padding-left:45px; position:relative; margin-top:30px;}
.banner .info .slogan:last-child{width:45%;}
.banner .info .slogan h5{font-size:18px; color:#666; line-height:18px; margin-bottom:10px;}
.banner .info .slogan p{color:#999;}
.banner .info .slogan img{position:absolute; top:0; left:0;}

.demand{padding:50px 0;}

.demand .tit{position:relative;}
.demand .tit h1{font-size:18px; font-weight:600; line-height:20px; padding-bottom:10px;}
.demand .tit .demand-search{position:absolute; right:0; bottom:5px;}
.demand .tit .demand-search input{font-size:16px;}
.demand .tit .demand-search input[type="text"]{width:300px; border:1px solid #eee; padding:5px; line-height:36px; height:36px; border-radius:3px 0 0 3px;}
.demand .tit .demand-search input[type="button"]{width:80px; text-align:center; background:#169bd5; color:#fff; height:36px; margin-left:-5px; border-radius:0 3px 3px 0;}
.demand .tit .demand-search input[type="button"]:hover{background:#006699;}
.demand .tit .demand-search input[type="submit"]{width:80px; text-align:center; background:#169bd5; color:#fff; height:36px; margin-left:-5px; border-radius:0 3px 3px 0;}
.demand .tit .demand-search input[type="submit"]:hover{background:#006699;}
.tab{background:#f1f1f1;}
.tab a{display:block; float:left; text-align:center; width:150px; line-height:50px; font-size:16px; color:#333; position:relative;}
.tab a:hover,.cut{background:#ddd}
.tab a i{display:none;}
.tab .cut i{background:url(/public/static/image/qianduan/img/jt.png) no-repeat center center; display:inline-block; width:16px; height:8px; position:absolute; bottom:-2px; left:50%; margin-left:-2px;}

.demand .info{display:none; padding:30px 0; font-size:16px;}
.demand .info h6{font-size:16px; font-weight:600;}
.demand .info th{font-weight:500;}
.demand .info td,.demand .info th{padding:10px; line-height:30px;}
.demand .info tr:nth-child(odd){background:#f1f1f1;}
.demand .info tr:nth-child(even){}
.demand .info tr:last-child td{border-bottom:1px solid #eee;}
.demand .info td .but{display:inline-block; border-radius:3px; background:#999; text-align:center; width:120px; line-height:36px; color:#fff;}
.demand .info .offer-but{background:#169bd5 !important;}
.demand .info .offer-but:hover{background:#006699 !important; color:#FFC;}
/*.demand .info .stop-but{background:#F00 !important;}*/
.demand .info .ackContent{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}


.page{margin-top:40px; text-align:center; color:#666; font-size:16px; font-weight:400;}
.page a{min-width:40px; margin:0 5px; height:40px; line-height:40px; color:#666; display:inline-block; border-radius:3px; padding:0 15px; border:1px solid #ccc;}
.page a:hover{background:#169bd5; color:#fff; border:1px solid #169bd5;}
.page input[type="text"]{width:40px; height:40px; margin:0 5px; text-align:center;}

.black-bg{width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; z-index:10; display:none}
.window{position:fixed; width:640px; top:50%; left:50%; margin-left:-320px; background:#fff; padding:20px 30px 30px; z-index:11; border-radius:4px;}
.release{margin-top:-200px; display:none;position:absolute !important;}
.offer{margin-top:100px; display:none;position:absolute !important;}
.window .operation{position:relative; border-bottom:1px solid #ddd; padding-bottom:10px; font-size:18px; color:#169bd5;}
.window .operation a{display:block; cursor:pointer; background:#eee; color:#999; border-radius:3px; width:24px; line-height:24px; top:0; font-size:12px; right:0; position:absolute; text-align:center;}
.window .operation a:hover{background:#169bd5; color:#fff;}
.window .info{margin-top:20px; font-size:14px; color:#999; line-height:30px; display:none;}
.window .info ul:first-child{border-bottom:1px solid #eee; margin-bottom:25px;}
.window .info li{margin-bottom:15px; position:relative; float:left;}
.window .info li:nth-child(odd){width:20%; line-height:40px;}
.window .info li:nth-child(even){width:80%;}
.window .info li a{display:block; position:absolute; line-height:40px; height:40px; width:120px; text-align:center; top:0; right:0; background:#169bd5; color:#fff; border-radius:0 3px 3px 0;}
.window .form{margin-top:10px; padding-top:20px;}
.window .form label{line-height:40px; margin-right:20px;}
.window .form input[type="text"]{border:1px solid #ddd; padding:10px; border-radius:3px; width:100%; height:40px;}
.window .form textarea{border:1px solid #ddd; padding:10px; border-radius:3px; width:100%; height:80px;}
.window .form input[type="button"]{border-radius:3px; width:180px; height:40px; color:#fff; background:#999; margin-right:40px; margin-top:30px; font-size:16px;}
.window .form input[type="button"]:hover{background:#666;}
.window .form input[type="submit"]{border-radius:3px; width:160px; height:40px; color:#fff; background:#169bd5; margin-top:30px; font-size:16px;}
.window .form input[type="submit"]:hover{background:#006699;}

.release-tab{background:#f1f1f1;}
.release-tab a{display:block; float:left; text-align:center; width:33.33%; line-height:50px; font-size:16px; color:#333; position:relative;}
.release-tab a:hover,.cut{background:#ddd}
.release-tab a i{display:none;}
.release-tab .cut i{background:url(/public/static/image/qianduan/img/jt.png) no-repeat center center; display:inline-block; width:16px; height:8px; position:absolute; bottom:-2px; left:50%; margin-left:-2px;}
/*后续改*/

.boxBtn{border-radius:3px; width:160px; height:40px; color:#fff; background:#169bd5; margin-top:30px; font-size:16px;}
.boxBtn:hover{background:#006699;}
#inquireBox{width: 465px;float: left;position: absolute;z-index: 9999;top: 475px;left:145px;background-color: #ccc;display: none}
#inquireBox tbody {display: block;overflow-y: scroll;max-height: 270px;}
#inquireBox tr{display: table;width: 100%;table-layout: fixed;}
#inquireBox tr td{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.matlist{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:100%;margin: 5px;text-align: left;}
