@import 'basic.css';
@import 'global.css';
.title-nav,.view-btn a,.tab-menu a.on,.tab-menu a.on pre{background:url(/images/demandDetails.png) no-repeat}
.title-nav{height:26px;padding:0 10px 0 35px;color:#003cc8}
.title-nav h2{float:left;height:14px;line-height:normal;font-size:14px;margin-top:6px;vertical-align:bottom}
.title-nav .more{float:right;margin-top:5px}
.span{display:block;overflow:hidden;white-space:nowrap}
#page-wrapper{width:950px;margin:0 auto}
.page-main .page-path{height:15px;border-top:3px solid #88ccf5;padding:15px 10px}
.page-main a{color:#265ba4}
.page-main a:hover{color:#f50}
.page-path{height:15px;padding:15px 8px 10px}
.page-left{width:618px;float:left;border:1px solid #c9c9c9}
.demands-con{padding:15px}
.demands-con em{color:#ff7611}
.demands-con h2{display:block;font-size:14px;text-align:center;padding-bottom:20px}
.demands-con .left-con{width:215px;float:left;padding:20px 0 0 15px}
.demands-con .left-con li{height:30px;line-height:30px;font-size:14px;padding:0 5px;background:url(/images/gray_line_bg.png) repeat-x 0 bottom}
.demands-con .right-con{width:275px;float:right}
.demands-con .contact{background:#efefef;border:1px solid #c9c9c9;margin-bottom:5px;padding:10px}
.demands-con .contact li{display:bolck;height:24px;line-height:24px}
.demands-con .view-btn{background:#efefef;border:1px solid #c9c9c9;height:31px;padding:5px;color:#e60;line-height:120%}
.demands-con .view-btn a{width:137px;height:31px;background-position:0 -54px;float:left;text-indent:-9999px;overflow:hidden}
.demands-step{width:594px;padding:0 12px 15px}
.page-left .title-nav{color:#000;line-height:26px;padding:0 0 0 20px}
.page-left .title-nav em{color:#ff7611}
.demands-step .title-nav{background-position:-300px -95px}
.demands-step .con{width:594px;height:162px; background:url(/images/demands_step.png) no-repeat; position:relative}
.demands-step .con a{position:absolute;left:15px;top:43px;text-decoration:underline}
.demands-step strong,.demands-intro strong,.user-list strong{font-size:14px;}
.demands-intro{padding:0 7px}
.demands-intro .title-nav{background-position:-294px -127px;padding:0 0 0 26px}
.demands-intro .con{border-top:1px solid #c9c9c9;padding:10px;margin-top:6px}
.demands-intro .remark{background:#dee;padding:10px;}
.user-list{padding:15px 7px}
.user-list .title-nav{background-position:-294px -156px;padding:0 0 0 26px}
.user-list li{padding:15px 10px;border-top:1px solid #c9c9c9}
.user-list li.active{background:#f3fbfe}
.user-list li .user-title{height:24px;font-size:14px}
.user-list li .user-list,li .user-title .verified{font-size:12px;}
.assign{width:98px;height:14px;float:right;vertical-align:bottom;line-height:14px;display:block;}
.user-list li .user-con{padding:8px 0 0 12px;line-height:180%}
.user-list li .user-con .data{margin-top:10px;color:#999;}
.user-list li .user-con .data a{color:#999;}
.arrow-up,.arrow-down{background:url(/images/list_comm_bg.png) no-repeat}
.arrow-up,.arrow-down{width:8px;height:10px;display:inline-block;line-height:0;font-size:0;background-position:-162px -14px;margin-left:2px}
.arrow-down{background-position:-171px -14px}
.item-icon s{display:inline-block;height:16px;line-height:16px;padding-left:16px;margin:0 4px 0 10px;vertical-align:middle;background:url(/images/list_comm_bg.png) no-repeat}
.user-list li .user-con .data .credit s{background-position:-96px -73px}
.user-list li .user-con .data .experience s{background-position:-112px -73px}
.user-list li .user-con .data .cases s{background-position:-127px -73px}
.user-list li .user-con .data .grade s{background-position:-160px -73px}
.pages-nav{padding:10px;height:20px;text-align:right}
.comment-box{padding:10px}
.comment-box p{padding:5px 0}
.comment-box .input{width:120px;height:16px}
.comment-box .textarea{width:410px;height:120px;font-size:12px}
.page-right{width:315px;float:right}
.page-right .container{border:1px solid #bce1f8;border-top:0;zoom:1;margin-bottom:10px;padding:10px}
.latest-requirement li{height:21px;line-height:21px;vertical-align:middle;clear:both}
.latest-requirement .name{float:left}
.latest-requirement .price{width:80px;float:right;text-align:right;}
.questions{padding-top:2px}
.questions .title-nav{background-position:0 -26px}
.questions .tab-menu{height:28px;padding:0 0 0 43px}
.questions .tab-menu a{float:left;height:28px;padding-left:12px;color:#265ca6;font-size:14px;font-weight:bold}
.questions .tab-menu a pre{height:24px;line-height:24px;padding-top:4px;padding-right:12px;float:left;cursor:pointer}
.questions .tab-menu a.on{background-position:-137px -54px;color:#f50}
.questions .tab-menu a.on pre{background-position:right -54px}
.questions .tab-menu a:hover{text-decoration:none}
.questions .container ul{width:285px;margin:0 auto}
.questions li{text-indent:-24px;padding-left:24px}
.questions li.ask{padding-top:7px}
.questions li.answer{color:#265ba4;padding-bottom:8px}
.page-right .ad{padding-bottom:10px;text-align:center;clear:both}
.pages-nav a{margin:0 3px}

s{display:inline-block;vertical-align:middle;line-height:0;font-size:0;background:url(/images/list_comm_bg.png) no-repeat}
.cx-icon{width:18px;height:19px;background-position:-164px -33px;cursor:pointer}
.jy-icon{width:18px;height:19px;background-position:-145px -33px;cursor:pointer}