.right-inner>.co{
    width:64px;
    height:2px;
    background: #f57300;
    position:absolute;
    top:36px;
}
.right-inner>.btn-bid{
    width:120px;
    margin-bottom:35px;
    padding:10px 15px;
    background: #f57301;
    color:#fff;
    text-align: center;
    left:766px;
    position: relative;
}
.right-inner>.btn-bid>a{
    color:#fff;
    font-size:14px;
}
.btn-bid:after{
    content:"";
    display: block;
    clear:both;
}

/* basic-list */
.announcement {
    width: 100%;
    height: 160px;
    border: 1px solid #ddd;
    padding: 0;
    padding-bottom: 15px;
}
.announcement:hover{
    border: 1px solid #ffb974;
}
.announcement:hover .an_tlite>a{
    color:#f57301;
}
.announcement>.an_tlite {
    color: #f57301;
    font-size: 16px;
    margin-top: 15px;
    margin-left: 25px;
    line-height: 28px;
}
.announcement>.an_tlite > a {
    display: inline-block;
    color: #4d4c4c;
    text-decoration: none;
    width: 370px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.an_content {
    width: 100%;
}
.an_content>.text {
    width: 65%;
    float: left;
    margin-left: 25px;
}
.an_content>.text> p {
    font-size: 12px;
    color: #999999;
    border-right: 1px solid #ededed;
    padding-right: 35px;
    height:48px;
    overflow: hidden;
}
.location {
    color: #999999;
    font-size: 12px;
    margin-top:20px;
}
.location>.project {
    float: left;
    margin-right: 30px;
}
.location>.project b {
    display: inline-block;
    width: 15px;
    height: 13px;
    background: url("../../images/location.png") no-repeat;
    vertical-align: top;
    margin-top: 3px;
    margin-right: 10px;
}
.location>.gps {
    float: left;
    margin-right:30px;
}
.location>.gps b {
    display: inline-block;
    width: 11px;
    height: 13px;
    background: url("../../images/location.png") no-repeat 0 -33px;
    vertical-align: top;
    margin-top: 3px;
    margin-right: 10px;
}
.location>.date {
    float: right;
    margin-right: 35px;
}
.an_content>.date_bid {
    float: left;
}

.an_content>.date_bid:after {
     content: "";
     display: block;
     clear: both;
 }
.an_content>.date_bid{
    margin-left:30px;
}
.an_content>.date_bid a{
    margin-right:20px;
    color:#4d4c4c;
}
.an_content>.date_bid b{
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right:7px;
}
.an_content>.date_bid b.b-detail{
    background: url("../../images/icon-1.png") no-repeat 0 0;
}
.an_content>.date_bid b.b-edit{
    background: url("../../images/icon-1.png") no-repeat 0 -21px;
}
.an_content>.date_bid b.b-del{
    background: url("../../images/icon-1.png") no-repeat 0 -44px;
}
.an_content>.date_bid>p:nth-child(2){
    margin-top:10px;
}
.a_transparent {
    border-top: 1px solid transparent;
    margin-top:-1px;
}

/* purchase-infor */
.right-inner>.l-select{
    font-size:14px;
    margin-bottom:35px;
    position: relative;
}
.icon-quxiaoshoucang{
    margin-right:6px;
    color:#b3b3b3;
}
.a-purchase .announcement,.a-confirm .announcement{
    width:865px;
    float:right;
    position: relative;
}
#purchase_goverment .l-select,#purchase_enterprise .l-select{
    margin-top: 35px;
    margin-bottom: 35px;
}
#provider .l-select,#purchase-owner .l-select,#organization .l-select{
    margin-top: 35px;
}
#project .l-select,#authorize .l-select,#PPP .l-select{
    margin-top: 35px;
    margin-bottom: 35px;
}
.announcement .icon-quxiaoshoucang{
    position: absolute;
    right:-6px;
    top:0;
    color:#fff;
}
.announcement:hover .icon-quxiaoshoucang{
    display: block;
    background: rgba(0,0,0,.5);
    color:#fff;
    width:30px;
    height:30px;
    line-height: 30px;
    text-align: center;
}
.p-list>input{
    float: left;
    margin-top:146px;
}
.p-list:nth-child(1)>input{
    margin-top:0px;
}
.p-list .an_content>.date_bid{
    margin-top:15px;
    float:right;
}
.p-list .an_content>.date_bid a{
    color:#999999;
    font-size:14px;
    border:1px solid #999999;
    padding:6px 10px;
    cursor:pointer;
}
.announcement:hover .l-detail a{
    background: #f57301;
    border:1px solid #f57301;
    color:#fff;
}
/* tooltip */
.a-purchase .tooltip{
    opacity: 1;
    filter: "alpha(opacity=100)";
}
.a-purchase .tooltip-inner{
    height:28px;
    line-height:22px;
    font-size:16px;
    color:#fff;
    border-radius:2px;
}
.a-purchase .tooltip{
    top: 13px;
    left: 23px;
}
.t-color-a1{
    border-left-color: #ffb974!important;
}
.t-color-i1{
    background: #ffb974;
}
.t-color-a2{
    border-left-color: #aad9e3!important;
}
.t-color-i2{
    background: #aad9e3;
}
.t-color-a3{
    border-left-color: #f56a44!important;
}
.t-color-i3{
    background: #f56a44;
}
.t-color-a5{
    border-left-color: #72d299!important;
}
.t-color-i5{
    background: #72d299;
}
.t-color-a6{
    border-left-color: #aad9e3!important;
}
.t-color-i6{
    background: #aad9e3;
}
/* project-infor */
.t-color-i4{
    background: #faa48d!important;
}
.yuan{
    font-size:24px;
    color:#f93636;
}
.unit{
    font-size:12px;
    color:#999999;
    margin-left:10px;
}
/* cloud-infor */
.a-cloud .announcement,.a-confirm .announcement{
    height:100px;
    width:865px;
    float:right;
    position: relative;
}
.a-cloud .p-list>input,.a-confirm .p-list>input{
    float: left;
    margin-top:86px;
}
.a-cloud .p-list:nth-child(1)>input,.a-confirm .p-list:nth-child(1)>input{
    margin-top:0px;
}
.a-cloud .date_bid{
    position: absolute;
    top:10px;
    right:100px;
    border-left:1px solid #ededed;
    padding:5px 20px;
}
.a-cloud .date_bid .l-detail{
    position: absolute;
    right:-100px;
    top:17px;
}
.a-cloud .date_bid>p{
    width:174px;
    margin-right:50px;
}
.a-cloud .date_bid>p>span{
    font-size:12px;
    color:#666;
    display: inline-block;
}
.a-cloud .date_bid>p>span:nth-child(odd){
    margin-right:20px;
}
.a-cloud .date_bid>p>span:nth-child(3),.a-cloud .date_bid>p>span:nth-child(4){
    margin-top:10px;
}
.a-cloud .date_bid>p>span>.icon-duihaocuohao54{
    color:#f57505;
    margin-right:10px;
}
.a-cloud .announcement>.an_tlite{
    margin-top:20px;
}
.a-cloud .announcement .location{
    margin-top:5px;
}
/* confirm-infor */
.icon-ttpodicon{
    color:#666;
}
.announcement .icon-ttpodicon{
    position: absolute;
    right:0;
    top:0;
    color:#fff;
}
.announcement:hover .icon-ttpodicon{
    display: block;
    background: rgba(0,0,0,.5);
    color:#fff;
    width:30px;
    height:30px;
    line-height: 30px;
    text-align: center;
}
.announcement .icon-yidu{
    position: absolute;
    right:0px;
    top:0;
    color:#fff;
}
.icon-yidu{
    color:#999;
}
.announcement:hover .icon-yidu{
    display: block;
    background: rgba(0,0,0,.5);
    color:#fff;
    width:30px;
    height:30px;
    line-height: 30px;
    text-align: center;
}
.a-confirm .date_bid>span{
    position: relative;
    top: -23px;
    right: 20px;
    color: #999;
}
.a-confirm .date_bid>span>i{
    display: inline-block;
    margin-right:10px;
}
.a-confirm .an_tlite>a{
    color:#f57300;
    font-size:16px;
}
.a-confirm .confirm-pic,.a-confirm .confirm-main{
    margin-top:25px;
    float:left;
    margin-left:25px;
}
.a-confirm .date_bid span{
    margin-top:25px;
    float:left;
    margin-left:25px;
}
.a-confirm .an_content{
    margin-top:8px;
    color:#999;
}
.a-confirm .an_content a{
    color:#0088cc;
    text-decoration: underline;
}
.a-confirm .an_content>.text{
    width:100%;
    margin-left:0;
}
.a-confirm .an_content>.text>p{
    height:20px;
}
.a-confirm .date_bid{
    float:right;
    line-height: 100px;
}
.announcement .m-detail{
    text-align: center;
}
.announcement .m-detail .p1{
    font-size:16px;
    color:#f57301;
    margin-top:40px;
    margin-bottom:15px;
}
.announcement .m-detail .p2{
    font-size:12px;
    color:#999;
    margin-bottom:50px;
}
.announcement .m-detail .p3{
    font-size:12px;
    color:#999;
    margin-bottom:80px;
}
.announcement .m-detail .p3 a{
    color:#0088cc;
}
.m-detail .btns>a {
    color: #fff;
    font-size: 14px;
    background: #f57301;
    padding: 6px 30px;
    cursor: pointer;
}
.m-detail .row,.m-content .row{
    margin:0;
}
.m-content .row .form-group .form-label{
    width:60px;
}
.m-content .row .form-group input{
    border-radius:0;
}
.m-content .row .form-group:nth-child(1){
    margin-top:28px;
}
.m-content .row .form-group:nth-child(2){
    margin-botttom:28px;
}
.m-content .row textarea{
    border:1px solid #ccc;
    color:#666;
}
.m-content .btns{
    margin-top:68px;
    margin-left:200px;
}
.m-content .btns>a {
    color: #fff;
    font-size: 14px;
    background: #f57301;
    padding: 6px 30px;
    cursor: pointer;
}
/* new-product */
.new-product,.new-state,.new-product-look,.new-state-look{
    display: none;
    font-size:12px;
    color:#666;
}
.new-product-look .row,.new-state-look .row{
    margin-left:30px;
    width:500px;
}
.new-product .row{
    margin-left:30px;
    width:1000px;
}
.new-state .row{
	margin-left:30px;
    width:800px;
}
.new-product .row>div,.new-state .row>div,.new-product-look .row>div,.new-state-look .row>div{
    margin-top:28px;
}
.new-product .form-label,.new-state .form-label,.new-product-look .form-label,.new-state-look .form-label{
    width: 100px;
    font-weight:normal;
    font-size:12px;
}
.new-product .form-control,.new-state .form-control,.new-product-look .form-control,.new-state-look .form-control{
    width:295px;
    display: inline-block;
    border-radius:0;
}
.new-product .r-btns a,.new-state .r-btns a,.new-state .r-btns a,.new-product-look .r-btns a,.new-state-look .r-btns a{
    margin-right:70px;
}
.new-product .r-btns a:nth-child(1),.new-state .r-btns a:nth-child(1){
    background: #999;
}
#basic-infor .basic-infor-1 textarea{
    color:#999;
    font-size:12px;
    background: #fff;
}
.btn-space a:nth-child(1){
    background: #999;
    margin-right:70px;
}
#basic-infor .finish-infor {
    margin-left: 15px;
}
#basic-infor .a-finish{
    cursor: default;
    font-size:14px;
    color:#d10022;
}
#basic-infor .basic-infor-1 .second_label{
    color:#666;
}
.new-product-look .img2{
    position: relative;
    top:-170px;
    left:323px;
}
.new-product-look .img3{
    position: relative;
    top:-170px;
    left:340px;
}
#basic-infor .new-product-look textarea{
    background: #fff!important;
}
/* new-ad */
.new-ad{
    display: none;
    font-size:12px;
    color:#666;
}
.new-ad .row{
    margin-left:30px;
    width:500px;
}
.new-ad .row>div{
    margin-top:28px;
}
.new-ad .form-label{
    width: 100px;
    font-weight:normal;
    font-size:12px;
}
.new-ad .form-control{
    width:295px;
    display: inline-block;
    border-radius:0;
}
.new-ad .r-btns{
    text-align: center;
}
.new-ad .r-btns a{
    margin-right:70px;
}
.new-ad .r-btns a{
    color: #fff;
    font-size: 14px;
    background: #f57301;
    padding: 6px 30px;
    cursor: pointer;
}
.new-ad .row .online{
    margin-top:30px;
    margin-bottom:30px;
}
.new-ad .row .online span{
    color:#0088cc;
}
.ad-select{
    height: 32px;
    background-color: #eeeeee;
    font-size: 14px;
    border: 0px;
    margin-right: 10px;
    color: #999999;
    padding:0 15px;
}
.new-ad a.ad-look{
    color:#0088cc;
}
.table-ad thead{
    background: #eff3f7;
}
.table-ad > thead > tr > th{
    border-bottom:1px solid #ddd;
    text-align:center;
}
.right-inner>.b-ad{
    width:145px;
    margin-left:-26px;
    display:block;!important;
}
.table-ad>tbody>tr{
    font-size:12px;
    color:#666;
}
.table-ad>tbody>tr>td>a{
    color:#0088cc;
}
.table-ad>tbody>tr>td{
    padding-top:10px;
    padding-bottom:10px;
    text-align: center;
}

/* #answer */
/* search-input */
.q_a_search {
    width: 100%;
    height: 36px;
    position: relative;
    margin-top: 35px;
    margin-bottom:15px;
}
.q_a_search input.s_inp {
    width: 799px;
    height: 36px;
    border: 1px solid #ddd;
    font-size: 14px;
    color: #999;
    text-indent: 10px;
}

.q_a_search button.btn_s {
    position: absolute;
    top: 0px;
    right: 86px;
    width: 36px;
    height: 36px;
    background: url("../../images/magnifier-1.png");
    border: none;
    outline: none;
}
.q_a_search .q_a_btn {
    position: absolute;
    display: inline-block;
    top: 0px;
    right: 0px;
    width: 74px;
    height: 36px;
    color: #fff;
    background: #F3981D;
    text-align: center;
    line-height: 36px;
    border-radius: 5px;
    text-decoration: none;
}
.radio{
    margin-bottom:45px;
}
.radio input[type="radio"]{
    margin-left:0;
}
.radio label{
   font-weight: normal;
    color:#666;
    margin-right:20px;
}
#answer .location>.date{
    float:left;
    line-height:20px;
}
#answer .location>span.l-date{
    line-height: 20px;
}
#answer .location>.project b,#question .location>.project b{
    background:url("../../images/location.png") no-repeat 0 -66px;
}
#answer .an_tlite a>img{
    position: relative;
    top:-3px;
    display: inline-block;
    padding-right:10px;
}

#myTab{
    border-bottom:none;
}
#myTab>li>a{
    border:1px solid #f57300;
    border-radius:0;
    font-size:14px;
    margin:0;
    color:#f57300;
    height: 32px;
    line-height: 12px;
}
#myTab>li:nth-child(1)>a, #myTab>li:nth-child(2)>a {
    border-right: 0;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff!important;
    cursor: default;
    background-color: #f57300;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #fff;
}

/* question */
#question .an_tlite a>b{
    display: inline-block;
    width: 35px;
    height: 24px;
    background: url(../../images/question.png) no-repeat;
    vertical-align: top;
}
.load-pic{
    display: inline-block;
    width:276px;
    height:276px;
    position: relative;
    margin-right:15px;
}
.btn-up{
    position: absolute;
    left:123px;
    top:245px;
}
#btn-1{
    left:77px;
}
/* look-agree,look-unagree */
.row-1,.row-3,.row-4{
    position: relative;
}
.row-1>.look-unagree{
    width:144px;
    height:114px;
    background: url("../../images/agree.png") -304px 0 no-repeat;
    position: absolute;
    right:0;
    top:140px;
}
.row-3>.look-agree{
    width:144px;
    height:114px;
    background: url("../../images/agree.png") 0 0 no-repeat;
    position: absolute;
    right:0;
    top:140px;
}
.row-4>.look-unagree{
    width:144px;
    height:114px;
    background: url("../../images/agree.png") -170px 0 no-repeat;
    position: absolute;
    right:0;
    top:140px;
}
.row-4 .l-danger{
    color:#d10022;
}
.row-2>.title-1{
    width:133px;
    height:22px;
    background:url("../../images/title.png") 0 -96px;
    margin-left:30px;
}
/* user_center */
.right-inner>.b-user{
    left:0;
    width:90px;
}
.table-user thead{
    background:#eff3f7;
}
.table-user thead tr th{
    border-bottom:0;
}
.an_content>.text> p.p-bg{
    background-color: #f3f3f3;
    padding:5px 0px 4px 10px;
    border-right:0;
    line-height: 20px;
}
/* rules */
.rules{
    display: none;
    padding:10px 15px;
}

/* supplier-list */
.supplier-list:after{
    content:"";
    clear: both;
    display: block;
}
.sup-list{
    float: left;
    width:213px;
    height: 300px;
    text-align: center;
    margin-right: 8px;
    margin-top: 20px;
}
.sup-list input{
    float: left;
    margin-top:0;
}
.sup-list .s-list{
    float: right;
    border: 1px solid #ddd;
    width:193px;
    height: 300px;
    position: relative;
}
.sup-list .s-list .icon-quxiaoshoucang {
    position: absolute;
    right: -6px;
    top: 0;
    color: #fff;
}
.sup-list .s-list:hover .icon-quxiaoshoucang{
    display: block;
    background: rgba(0,0,0,.5);
    color:#fff;
    width:30px;
    height:30px;
    line-height: 30px;
    text-align: center;
}
.s-list:hover {
    border: 1px solid #ffb974;
    cursor: pointer;
}
.sup-list .s-list>.su_img {
    display: block;
    width: 107px;
    height: 107px;
    margin: 0 auto;
    margin-top: 14px;
}
.sup-list .s-list>h5 {
    font-size: 14px;
    color: #333;
    margin: 10px 0;
    font-weight: 600;
    line-height: 20px;
}
.sup-list .s-list>p {
    margin: 0 20px;
    text-align: left;
    font-size: 12px;
    color: #333;
    line-height: 30px;
    display: block;
    width: 155px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ad-pic{
	text-align:center;
}
.ad-pic img{
    vertical-align:middle;
}
.t-verticle{
	 vertical-align: top;
}
.user-look,.user-edit{
    display: none;
    font-size:12px;
    color:#666;
}
.user-look .row,.user-edit .row{
    margin-left:30px;
    width:950px;
}
.user-look .row>div,.user-edit .row>div{
    margin-top:28px;
}
.user-look .form-label,.user-edit .form-label{
    width: 100px;
    font-weight:normal;
    font-size:12px;
}
.user-look .form-control,.user-edit .form-control{
    width:295px;
    display: inline-block;
    border-radius:0;
}
.user-look .r-btns,.user-edit .r-btns{
    text-align: center;
}
.user-look .r-btns a,.user-edit .r-btns a{
    margin-right:70px;
    color: #fff;
    font-size: 14px;
    background: #f57301;
    padding: 6px 30px;
    cursor: pointer;
}
.user-edit select{
    width: 122px;
    height: 32px;
    background-color: #eeeeee;
    font-size: 12px;
    border: 0px;
    margin-right: 9px;
    color: #999999;
    text-indent: 10px;
}
.user-add{
    display: block;
}
.user-add .row{
    margin-left:-17px;
}

.user-add>.row .form-group p{
    position: absolute;
    left: 117px;
    top:38px;
}
.user-add>.row .form-group p.l-user{
    left: 1px;
}
.user-add>.row .form-group p.dept-name{
    left: 103px;
}
.user-add>.row .form-group p i {
    background: url(../../images/icon_2.png) no-repeat;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 5px;
}
.user-add .form-control{
    width:295px!important;
    display: inline-block;
    border-radius:0;
}
#l-user{
    width:215px!important;
}
