/*导航和侧边*/
/*内容*/
.fixed-header{
  background-color: #eaedf1;
}
.Member_information_box{
  border:1px solid #e3e3e3;
  margin-bottom: 20px;
}
.row-bg {
  background-color: #eaedf1;
/*  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;*/
  margin: 0 -20px !important;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 20px;
/*  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) inset;*/
/*  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) inset;*/
}
.Member_center{
  color: #ffffff;
  font-size: 18px;
  text-shadow: 0 1px 0 #000000;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 18px;
  padding-right: 18px;
  font-weight: bold;
}
.Member_information{
  overflow: hidden;
}
.Member_information_title{
  float: left;
  font-size: 18px;
  color: #333;
  font-weight: bold;
}
.Member_information_more{
  float: right;
  font-size: 14px;
  color: #333;
}
.widget-content{
    height: 260px;
    padding: 20px;
    position: relative;
    background-color: #fff;
    background-image: url(../img/index/VIP.png);
    background-repeat: no-repeat;
    background-position-x: 97%;
    background-position-y: 90%;
}

.account_name_box > p{
  font-size: 16px;
  color: #333;
  margin: 10px 0 10px 0;
}
/*系统消息*/
.widget-content2{
    height: 260px;
    position: relative;
    background-color: #fff;
}
.system_messages{
  height: 65px;
  overflow: hidden;
  box-shadow: 0 0 10px 2px #e9e9e9;
}
.system_messages_title{
  float: left;
  font-size: 18px;
  color: #333;
  font-weight: bold;
  margin: 20px 0 0 20px;
}
.system_messages_more{
  float: right;
  font-size: 14px;
  color: #333;
  margin: 20px 20px 0 0;
}
.system_messages_ctn{
  padding:10px 20px 20px 20px;
}
.system_messages_ctn > li{
  overflow: hidden;
  margin: 10px 0;
}
.system_messages_txt{
  float: left;
  width: 76%;
  height: 20px;
  font-size: 14px;
  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.system_messages_time{
  float:right;
  height: 20px;
  font-size: 14px;
  color: #666;
}
/*我的订单*/
.order_box_big{
  margin-bottom: 20px;
}
.order_button_box_big{
  width:100%;
  margin: auto;
}
.order_box_big{
  width: 100%;
  background-color:#fff;
}
.widget.box > .widget-content3{
    height: 230px;
    position: relative;
    background-color: #fff;
}
/*我的订单*/
.order{
  padding-right: 25px;
  padding-left: 25px;
  margin-bottom: 20px;
}
.order_box_big{
  padding-bottom: 20px;

}
.order_button_box{
  position: relative;
   height: 71px;
}
.order_title_box{
  position: relative;
  width: 100%;
  height: 64px;
  box-shadow: 0 0 5px 0 #e4e5e8;
}
.order_title{
  font-size: 16px;
  color: #333;
  font-weight: bold;
  text-align: left;
  line-height: 64px;
  margin-left: 46px;
  position: relative;
}
.order_title:before{content: '';position: absolute;background: #f05d4b;width: 2px;height: 16px;top: 22px;left: -10px;}
.order_more{
  position: absolute;
  right: 1%;
  font-size: 14px;
  color: #333;
  top: 20px;
}
/*企业信息内容*/
.enterprise_label_box{
  width: 50%;
  margin: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.enterprise_number_box{
  display: inline-block;
  width: 32%;
  border-right: 1px solid #e3e3e3;
}
.enterprise_title{
  font-size: 14px;
  color: #666;
  font-weight: bold;
  text-align: center;
}
.enterprise_number_txt{
  font-size: 14px;
  color: #999;
  text-align: center;
  margin-top: 5px;
}
/*企业信息表格*/
.form_box{
  margin: auto;
  margin-top: 30px;
}
.form_table{
  table-layout:fixed;
}
.form_table > thead > tr > th{
  width: 20%;
  background-color: #0097e5;
  color: #fff;
  padding: 10px 0;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #fff;
}
.form_table > tbody > tr > td{
  font-size: 14px;
  color: #333;
  padding: 10px 0;
  text-align: center;
}
.form_table > tbody > tr:hover{
  background-color: #f5f5f5;
}
.form_table > tbody > tr > .money{
  color: #ff0000;
}
.form_table > tbody > tr > .via{
  color: #0097e5;
}
.form_table > tbody > tr > .via{
  color: #0097e5;
}


/*服务信息*/
.service_label_box {
  width: 90%;
  margin: auto;
  padding:35px 0 15px 0;
  border-bottom: 1px solid #e3e3e3;
  margin-bottom: 25px;

}
.service_label_box > li{
  display: inline-block;
  font-size: 14px;
  color: #666;
  font-weight: bold;
  margin-right: 2%;
  margin-bottom: 10px;
}
.service_label_box > li > span{
  display: inline-block;
  font-size: 14px;
  color: #666;
  font-weight: normal;
}
/*账号信息*/
.enterprise_label_box2{
  width: 90%;
  margin: auto;
  margin-top: 30px;
  margin-bottom: 30px;
}
.enterprise_number_box2{
  display: inline-block;
  width: 19%;
  border-right: 1px solid #e3e3e3;
}
.form_table > tbody > tr > th{
  width: 20%;
  background-color: #0097e5;
  padding: 10px 0;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #fff;
}

.form_table > tbody > tr > td > p{
 font-size: 14px;
  color: #333;
}
.form_table > tbody > tr >.date{
  width: 10%;
  background-color: #0097e5;
  padding: 10px 0;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #fff;
}
.historical_record{
  display: block;
  width: 160px;
  height: 36px;
  background-color: #0097e5;
  color: #fff;
  text-align: center;
  line-height: 36px;
  border-radius: 4px;
  margin: auto;
  margin-top: 20px;
}
.historical_record:hover{
  background-color: #19a1e8;
  color: #eff7fd;
}
/*企业信息页面*/
.order_box_big2{
  width: 100%;
  background-color:#fff;
  padding-bottom: 40px;
  margin-top: 20px;
  overflow: hidden;
}
.input-text{
  width: 85%;
  float: left;
}
.information_search_box{
  width: 38%;
  overflow: hidden;
  margin: auto;
  margin-bottom: 40px;
}
.information_search_input{
  width: 85%;
  float: left;
  height: 40px;
  border:1px solid #c1c1c1;
}
.search_btn{
  position: relative;
  width: 15%;
  float: left;
  height: 40px;
  background-color: #0097e5;
  border-radius:  0 4px 4px 0 ;
}
.information_search_icon{
  position: absolute;
  width: 25px;
  height: 26px;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  background-image: url(../img/member/search.png);
}
/*服务信息详情页面*/
.serviceInfo_box{
  width: 90%;
  height: auto;
  margin: auto;
  padding: 50px 0px 20px 0px;
}
.serviceInfo_box_l{
	width: 30%;
	height: 100%;
	float: left;
}
.serviceInfo_box_r{
	width: 55%;
  height: 100%;
  float: right;
  padding-left: 60px;
  margin-right: 15%;
}
.serviceInfo_title{
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-bottom: 25px;
}

.serviceInfo_label_box > li{
  width: 100%;
  font-size: 14px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 8px;
}
.serviceInfo_label_box > li > span{
  font-size: 14px;
  margin-left: 5%;
  font-weight: normal;
  color: #a1a1a1;
}
.process_box{
  
}
.progress{
	width: 100%;
	height: 40px;
	border-radius: 6px;
}
.progress_l{
	height: 40px;
	text-align: center;
	background: #0097e5;
	float: left;
	line-height: 40px;
	color: #ffffff;
	font-size: 18px;
}
.progress_r{
	
}
#miaoshu{
	color: #a1a1a1;
}
.status{
	width: 100%;
	float: left;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  margin-top: 8px;
  font-weight: bold;
}
.status_1{
	color: #0097e5;
	font-size: 14px;
}
.status_2{
	color: #60ce70;
	font-size: 14px;
}
.status_3{
	color: #a1a1a1;
	font-size: 14px;
}
/*终止状态*/
.status_4{
	color: #ff0000;
	font-size: 14px;
}
/*未立项状态*/
.status_5{
	color: #ffb122;
	font-size: 14px;
}
/*结题状态*/
.status_6{
	color: #0097e5;
	font-size: 14px;
}
.remarks{
	width: 100%;
  height: 168px;
	margin-top: 40px;
}
.remarkstitle{
	display: block;
	color: #a1a1a1;
  margin-bottom: 10px;
  font-size: 14px;
}
.statusExplain{
	width: 100%;
}
.explain{
	width: 80px;
	display: inline-block;
	color: #a1a1a1;
}
.explainOther{
	width: calc(100% - 80px);
	height: 18px;
	float: right;
}
.explainOther > li{
	float: left;
	margin-right: 16px;
}
.statusExplain_remark_0{
	width: 18px;
	height: 18px;
	display: inline-block;
	vertical-align: middle;
	border-radius: 2px;
	margin-top: -1px;
	margin-right: 4px;
}
.statusExplain_remark_1{
	background: #0097e5;
}
.statusExplain_remark_2{
	background: #60ce70;
}
.statusExplain_remark_3{
	background: #ffb122;
}
.statusExplain_remark_4{
	background: #ff5353;
}












.accept_box_big{
  display: inline-block;
}
.accept_icon_box{
  float: left;
}
.accept_icon{
  width: 45px;
  height: 45px;
  background-image: url(../img/member/Green.png);
}
.accept_icon2{
  width: 45px;
  height: 45px;
  background-image: url(../img/member/Yellow.png);
}
.accept_icon3{
  width: 45px;
  height: 45px;
  background-image: url(../img/member/gray.png);
}
.accept_txt{
  font-size: 14px;
  color: #333;
  text-align: center;
  margin-top: 5px;
}
.green_point_box{
  float: left;
  margin-top: 12px;
  margin-left: 3px;

}
.green_point_box > li{
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #137400;
  border-radius:10px;
  margin:0 2px;
}
.green_point_box2{
  float: left;
  margin-top: 12px;
  margin-left: 3px;

}
.green_point_box2 > li{
  display: inline-block;
  width: 5px;
  height: 5px;
  background-color: #afafaf;
  border-radius:10px;
  margin:0 2px;
}
/*注明*/
.notes_box_big{
  overflow: hidden;

}
.notes_title{
  float: left;
  font-size: 12px;
  color: #666;
   margin-top: 3px;
}
.notes_icon_box > li{
  display: inline-block;
  margin-right:15px;
}
.notes_icon1{
  float: left;
  width: 20px;
  height:20px;
  background-image: url(../img/member/Green.png);
  background-size: 100% 100%;
}
.notes_txt1{
  float: left;
  font-size: 12px;
  color: #137400;
  margin-top: 3px;
  margin-left: 10px;
}
.notes_icon2{
  float: left;
  width: 20px;
  height:20px;
  background-image: url(../img/member/Yellow.png);
  background-size: 100% 100%;
}
.notes_txt2{
  float: left;
  font-size: 12px;
  color: #d68e01;
  margin-top: 3px;
  margin-left: 10px;
}
.notes_icon3{
  float: left;
  width: 20px;
  height:20px;
  background-image: url(../img/member/gray.png);
  background-size: 100% 100%;
}
.notes_txt3{
  float: left;
  font-size: 12px;
  color: #afafaf;
  margin-top: 3px;
  margin-left: 10px;
}

/*账户信息页面*/
.account_ctn_box_big{
  width: 90%;
  margin: auto;
  border-top: 1px solid #e7e7e7;
}
.projects_box_big{
  position: relative;
  padding: 25px 0;
  overflow: hidden;
  border-bottom: 1px solid #e7e7e7;
}
.projects_left_box{
  float: left;
  width: 65%;
}
.projects_left_box > p{
  font-size: 16px;
  color: #333;
  line-height: 1.6;
}
.projects_right_box{
  position: relative;
   position: absolute;
  width: 35%;
  overflow: hidden;
  bottom: 25px;
  right: 0;
}
.cash_amount_box{
  float: left;
}
.cash_amount_box > p{
  font-size: 16px;
  color: #333;
  margin-bottom: 5px;
}
.cash_amount_box > p > span{
  color: #ff0000
}
.confirm_cash_btn{
  position: absolute;
  display: block;
  width: 160px;
  height: 36px;
  font-size: 14px;
  float: right;
  text-align: center;
  line-height: 36px;
  background-color: #0097e5;
  color: #fff;
  border-radius: 4px;
  bottom: 0;
  right: 0;
}
.confirm_cash_btn:hover{
  background-color: #19a1e8;
  color: #eff7fd;
}
/*合同详情*/
.contract_information_ctn_box{
  padding: 30px 100px 0px 100px;
}
.contract_information{
	overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px solid #e4e4e4;
}
.contract_information > li{
	width: 50%;
	float: left;
  font-size: 14px;
  color: #333;
  margin-bottom: 10px;
  font-weight: bold;
  
}
.contract_information > li > span{
	font-weight: 400;
}
.contract_information > li > .price{
  font-size: 14px;
  color: #ff0000;
}
.electronic_document > dt{
  font-size: 14px;
  color: #333;
  padding: 30px 0 20px 0;
  font-weight: bold;
}
.annex_ctn_box{
  overflow: hidden;
  margin-bottom: 15px;
}
.annex_contract_txt{
  float: left;
  width: 45%;
  font-size: 14px;
  color: #333;
  margin-right: 5%;
  line-height: 1.6;
}
.download_btn{
  float: left;
  width: 92px;
  height: 36px;
  background-color: #0097e5;
  color: #fff;
  text-align: center;
  line-height: 36px;
  border-radius: 4px;
}

.Demand_ctn_box_big{
  padding: 30px 46px 0 46px;
}

.Demand_title_switch{
  border-bottom: 2px solid #0097e5;
  overflow: hidden;
  width: 100%;
}
.Demand_title_switch  li{
  display: inline-block;
  /*width: 110px;*/
 padding: 0 10px;
  height: 40px;
  font-size: 14px;
  color: #333;
  text-align: center;
  line-height: 40px;
  cursor:pointer;
  background: #d1d1d1;
}
.Demand_title_switch  .on{
  background-color: #0097e5;
  color: #fff;
  box-shadow: 0 2px 10px 0 #a1d9f5;
}
/*没有产品的情况*/
.Demand_img_box{
  width: 30%;
  margin: auto;
  margin-top: 70px;
  margin-bottom: 46px;
}
.Demand_img{
  margin: auto;
}
.Demand_no_txt{
  font-size: 16px;
  color: #333;
  text-align: center;
}
.condition{
	overflow: hidden;
	padding-bottom: 10px;
}
.condition p{
	font-size: 18px;
	font-family: "微软雅黑";
}
.condition input{
	float: left;
}
.condition_child{
	float: left;
    height: 30px;
    font-size: 12px;
    padding-right: 15px;
    margin-bottom: 5px;
    min-width: 255px;
}
.condition_label{
	  float: left;
    height: 30px;
    padding: 0 10px 0 0px;
    line-height: 30px;
}
.condition_smallbox{
	float: left;
    width: 160px;
    height: 30px;
}

/*按钮样式*/
.Jsp-Bth{ display: inline-block;margin: 0;line-height: 1;white-space: nowrap;/*不换行*/cursor: pointer;background: #fff;border: 1px solid #d8dce5;color: #5a5e66;-webkit-appearance: none;/*看起来不像bottom*/text-align: center;-webkit-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-transition: .1s; transition: .1s; font-weight: 500; padding: 6px 10px;font-size: 12px;border-radius: 4px;-webkit-user-select: none;/*里面的文字不能被用户选中*/-moz-user-select: none; -ms-user-select: none;text-decoration:none;}
/*禁止的样式,隐藏cursor: not-allowed;*/
.forbid{ opacity: .5;display:none;}
/*禁止的样式隐藏*/
.forbidhidden{display:none;}
.Jsp-Bth+.Jsp-Bth{margin-left: 10px;}
.Jsp-BthBlue,.Jsp-BthBlue-P:hover{color: #fff;background-color: #f05d4b;border-color: #f05d4b;}
.Jsp-BthGreen,.Jsp-BthGreen-P:hover{color: #fff;background-color: #67c23a;border-color: #67c23a;}
.Jsp-BthGray,.Jsp-BthGray-P:hover{background-color: #878d99;border-color: #878d99;color: #fff}
.Jsp-BthYellow,.Jsp-BthYellow-P:hover{background-color: #eb9e05;border-color: #eb9e05;color: #fff;}
.Jsp-BthRed,.Jsp-BthRed-P:hover{background-color: #fa5555; border-color:#fa5555; color: #fff;}
.Jsp-BthBlank:hover,.Jsp-BthBlank-R:hover{color: #f05d4b;background-color: #ecf5ff;border-color: #c6e2ff;}
.Jsp-BthGreen:hover,.Jsp-BthGreen-R:hover{color: #fff;background-color: #99CC33;border-color: #99CC33;}
.Jsp-BthGray:hover,.Jsp-BthGray-R:hover{background-color: #9fa4ad;border-color: #9fa4ad;color: #fff;}
.Jsp-BthYellow:hover,.Jsp-BthYellow-R:hover{background-color: #efb137;border-color: #efb137;color: #fff;}
.Jsp-BthRed:hover,.Jsp-BthRed-R:hover{background-color: #FF6666;border-color: #FF6666;color: #fff;}

.Return_btn_box{
  width: 100%;
  margin: auto;
}
.Return_btn{
  display: block;
  width:120px;
  height: 40px;
  font-size: 14px;
  margin: auto;
  color: #f05d4b;
  border-radius: 4px;
  line-height: 40px;
  text-align: center;
  margin-top: 25px;
  border:1px solid #f05d4b;
}
.Return_btn:hover{color: #f05d4b;}













@media only screen and (max-width: 1250px) {
  .serviceInfo_label_box > li {
      width: 100%;
      font-size: 14px;
      color: #666;
      font-weight: bold;
      overflow: hidden;
  }

  .projects_left_box{
    float: left;
    width: 100%;
  }
}




@media only screen and (max-width: 780px) {
	.condition_child{width: 100%;height: 34px;}
	.condition_smallbox{width: calc(100% - 70px);}
	.condition_smallbox_big{margin-top: 64px;}
	
	.contract_information > li{width: 100%;}
    .enterprise_label_box{
    width: 90%;
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .enterprise_number_box{
    display: inline-block;
    width: 32%;
    border-right: 1px solid #e3e3e3;
    margin-top: 5px;
  }
  /*搜索框*/
  .information_search_box{
  width: 90%;
  overflow: hidden;
  margin: auto;
  margin-bottom: 20px;
}
/*服务信息详情页面*/
.serviceInfo_box{
  width: 90%;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
}
.serviceInfo_title{
  font-size: 16px;
  color: #333;
  font-weight: bold;
  margin-bottom: 15px;
}
.serviceInfo_label_box > li{
  display: inline-block;
  width: 100%;
  font-size: 14px;
  color: #666;
  font-weight: bold;
  margin-bottom: 5px;
}
.process_box_big {
    width: 100%;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.process_box{
 
  margin-top: 15px;
    margin-bottom: 0;
}
.process_box_big > li{
  width: 100%;
}
.notes_box_big {
    overflow: hidden;
    margin-top: 10px;
}
/*账户信息页面*/
.projects_box_big{
  clear:both;
}
.projects_left_box {
    width: 100%;
    overflow: hidden;
}
.cash_amount_box {
   clear:both;
   width: 100%;
}
.projects_right_box {
    width: 100%;
    overflow: hidden;
    position: relative; */
     position: absolute; 
    overflow: hidden;
     bottom: 0; 
    right: 0;
    top: 10px;
   
}
.confirm_cash_btn{
  position:relative;
  float: left;
  display: block;
  width: 100%;
  height: 36px;
  font-size: 14px;
  text-align: center;
  line-height: 36px;
  background-color: #0097e5;
  color: #fff;
  border-radius: 4px;
  margin-top: 10px;
}
/*合同详情*/
.order_box_big2 {
    width: 100%;
    background-color: #fff;
    margin-top: 0; 
    padding-bottom: 20px;
    height: 100%;
}
.contract_information_ctn_box {
    padding: 10px 13px 20px 13px;
}
.contract_information > li {
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}
.contract_information > li > .price{
  font-size: 14px;
  color: #ff0000;
}
.electronic_document > dt {
    font-size: 16px;
    color: #333;
    padding: 30px 0 20px 0;
    font-weight: bold;
}
.annex_contract_txt {
    width: 100%;  
    margin-bottom: 10px;
    font-size: 16px;
}
.download_btn {
    float: right;
    width: 92px;
    height: 36px;
    background-color: #0097e5;
    color: #fff;
    text-align: center;
    line-height: 36px;
    border-radius: 4px;
    font-size: 14px;
}

/* 服务信息详情调整的 */
.serviceInfo_box_l{
  width: 100%;
  height: auto;
}
.serviceInfo_box_r{
  width: 100%;
  height: 100%;
  float: right;
  padding-left: 0;
}
.serviceInfo_box{
  width: 100%;
  margin-top: 0;
}
.serviceInfo_label_box > li{
  font-size: 16px;
}
.serviceInfo_label_box > li > span,
.remarkstitle,
.textarea{
  font-size: 16px;
}
.status_1,.status_6{
  font-size: 15px;
}
.remarks{
  width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 15px;
}
.statusExplain{
  width: 100%;
}
.explain{
  font-size: 16px;
  width: 100%;
}
.explainOther {
  width: 100%;
  height: 18px;
  float: none;
  margin-top: 10px;
}
.order_box_big2{
  padding-bottom: 42px;
}
.explainOther > li{
  font-size: 15px;
}
.Return_btn_box{
  width: 100%;
  margin-top: 20px;
}
.Return_btn{
  width: 50%;
}
.order_box_big2{
  padding-bottom: 20px;
}
.serviceInfo_box_r{
  width: 90%;
  padding-left: 0;
  margin: auto;
  float: none;
  margin-top: 10px;
}
.serviceInfo_box{
  margin-bottom: 0px;
}
.order_title{ margin-left: 30px;}
}