.fl{float: left;}
.fr{float: right;}
.clearfloat:after{
	content:"";
	display:block;
	clear:both;
}
.font14{
	font-size:14px;
}
.font16{
	font-size:16px;
}
.font-bold{
	font-weight:bold;
}
.color666{
	color:#666;
}
.color999{
	color:#999;
}
.color42{
	color:#424242;
}
.borderBottom{
	border-bottom:1px solid #f3f3f3;
}
.activeNav{
	color:#56BEB2!important;
	font-weight:bold;
}
.activeBorderLeft:after{
	content:"";
	display:block;
	width:2px;
	height:49px;
	background:#56BEB2;
	position:absolute;
	top:0px;
	left:0px;
}
.activeBorderBottom:after{
	content:"";
	display:block;
	width:100%;
	height:2px;
	background:#56BEB2;
	position:absolute;
	bottom:0px;
	left:0px;
}
.marginLeft{
	margin-left:50px;
}
.marginBottom{
	margin-bottom:10px;
}
.hori-nav li{
	float:left;
	height:50px;
	line-height:50px;
}
.hori-nav li a{
	display:inline-block;
	font-size:16px;
	color:#666;
}
.hori-nav li a:hover{
	color:#56BEB2;
	font-weight:bold;
}
body{
	background:#f6f7fc;
}
.head{
	width:100%;
	height:60px;
	background:#fff;
}
.head .head-box{
	width:1200px;
	height:100%;
	margin:0 auto;
	padding:5px 0px;
}
.head-box .hori-nav{
	margin-left:27px;
}
.head-box .hori-nav li{
	margin-left: 45px;
}
.head-box .bo-search{
	width:320px;
	height:40px;
	border:1px solid #56BEB2;
	margin:5px 0px 0px 39px;
	position:relative;
}
.head-box .bo-search input{
	width:100%;
	height:100%;
	line-height:38px;
	padding-left:22px;
}
.head-box .bo-search .bo-search-btn{
	display:inline-block;
	width:59px;
	height:38px;
	line-height:38px;
	position:absolute;
	top:0px;
	right:0px;
	background:#56BEB2 url("http://statics.shiyanjia.com/c/2018/images/biology/search.png") no-repeat center center;
}
.head-box .login-btn{
	display:inline-block;
	line-height:50px;
}
.container{
	width:1200px;
	margin:20px auto 50px;
}
.bo-left{
	width: 168px;
}
.bo-left .customer-wrap {
	width: 168px;
	padding: 10px 0;
	margin-bottom:10px;
	background:#fff;
	text-align: center;
}
.bo-left .customer-wrap .customer-tips1 {
	font-size: 14px;
	font-family: PingFang-SC-Regular;
	font-weight: bold;
	margin-bottom: 24px;
}
.bo-left .customer-wrap .customer-tips2 {
	font-size: 12px;
	margin-bottom: 12px;
}
.bo-left .customer-wrap .customer-tips3 {
	font-size: 16px;
	font-family: PingFang-SC-Regular;
	color: #56BEB2;
	font-weight: bold;
}
.bo-left .customer-wrap .customer-img {
	width: 130px;
	height: 130px;
	margin-bottom: 20px;
}
.bo-left .bo-avatar{
	width:168px;
	background:#fff;
	margin-bottom:10px;
	padding-bottom:6px;
}
.bo-left .bo-avatar .bo-avatar-img{
	display: block;
	margin:6px auto 0;
}
.bo-left .bo-avatar .contacter{
	color:#56BEB2;
	line-height: 24px;
	text-align:center;
}
.bo-left .bo-avatar .contactername{
	line-height: 24px;
	text-align: center;
}
.bo-left .bo-avatar .contacterphone{
	line-height: 24px;
	text-align: center;
}
.ver-nav{
	width:168px;
	/* background:#fff;*/
}
.ver-nav li{
	width:100%;
	height:50px;
	position:relative;
  	float:left;
  	background: #fff
}
.ver-nav li a{
	display:block;
	width:100%;
	height:100%;
	line-height:49px;
	font-size:14px;
	color:#424242;
	text-align:center;
}
.bo-right{
	width:1012px;
	margin-left:20px;
	padding-bottom:64px;
	background:#fff;
}
.bo-right .hori-nav{
	padding-left:21px;
	border-bottom:1px solid #ececec;
}
.bo-right .hori-nav li{
	margin-right:27px;
	position:relative;
}
.bo-right .bo-cont{
	width:100%;
	padding:0px 20px;
}
.bo-right .bo-cont .bo-title{
	line-height:56px;
	font-size:18px!important;
}
.bo-right .bo-cont > div{
	width:100%;
	height:32px;
	line-height:32px;
	margin-bottom:20px;
	padding-left:14px;
	position:relative;
}
.bo-right .bo-cont .bo-desc{
	font-size:16px!important;
	font-weight:bold;
	background:rgb(95,141,247);
	filter:alpha(opacity:60);
	background:rgba(95,141,247,0.1)!important;
}
.bo-right .bo-cont .bo-desc .bo-dot{
	background:rgb(95,141,247);
	background:rgba(95,141,247,0.8);
}
.bo-right .bo-cont .bo-res{
	font-size:16px!important;
	font-weight:bold;
	background:rgb(50,214,147);
	filter:alpha(opacity:60);
	background:rgba(50,214,147,0.1)!important;
}
.bo-right .bo-cont .bo-res .bo-dot{
	background:rgb(50,214,147);
	background:rgba(50,214,147,0.8);
}
.bo-right .bo-cont .bo-serv{
	font-size:16px!important;
	font-weight:bold;
	background:rgb(252,145,109);
	filter:alpha(opacity:60);
	background:rgba(252,145,109,0.1)!important;
}
.bo-right .bo-cont .bo-serv .bo-dot{
	background:rgb(252,145,109);
	background:rgba(252,145,109,0.8);
}
.bo-right .bo-cont div .bo-dot{
	width:14px;
	height:14px;
	border-radius:50%;
	position:absolute;
	top:9px;
	left:-7px;
}
.bo-right .bo-cont .cont{
	height:auto;
	line-height:32px;
	color:#666!important;
}
.bo-right .bo-cont .cont p{
	line-height:32px;
	color:#666!important;
}
.bo-right .bo-cont .cont ol{
	list-style: decimal!important;
	padding:0px 20px;
}
.bo-right .bo-cont .cont ol li{
	list-style: decimal!important;
	line-height:32px;
	font-size:14px;
	color:#666;
}
.bo-process-box{
	width:100%;
	position:relative;
	margin-top:134px;
	padding-left:32px;
}
.bo-process-box .item{
	width:200px;
	height:140px;
	border-radius:15px;
	border:1px solid #56BEB2;
	background:#fff;
	box-shadow:0px 0px 10px rgba(50,214,147,0.5);
	position:relative;
	padding:7px 15px;
}
.bo-process-box .item span{
	display:block;
	width:100%;
	height:24px;
	line-height:24px;
	font-size:14px;
	color:#ee7239;
	background:#fef5f1;
	margin:0 auto;
	text-align:center;
}
.bo-process-box .item p{
	width:100%;
	height:38px;
	line-height:38px;
	font-size:18px;
	color:#56BEB2;
}
.bo-process-box .item div{
	width:100%;
	font-size:14px;
	color:#7b7d88;
	line-height:24px;
	margin-top:6px;
}
.bo-process-box .right-arrow{
	width:24px;
	height:24px;
	position:absolute;
	right:-37px;
	top:50%;
	transform:translateY(-50%)
}

.commend-box{
	width:1012px;
	margin-top:20px;
	position:relative;
}
.commend-box .info-box{
	width:100%;
	background:#fff;
	padding:35px 40px 41px 40px;
}
.commend-box .info-box .row{
	width:100%;
	height:80px;
}
.commend-box .info-box .col1{
	display:inline-block;
	height:80px;
	line-height:80px;
}
.info-box .row1 .down-img{
	position:absolute;
	top:18px;
	left:25px;
}
.info-box .row1 .down-cont{
	color:#7b7d88;
	position:absolute;
	bottom:17px;
	left:26px;
}
.commend-box .info-box .row1 .downfile{
	display:block;
	width:80px;
	height:80px;
	border:1px dashed #ccc;
	margin-left:32px;
	position:relative;
}
.commend-box .info-box .row1 .upload-file-desc{
	margin-left:20px;
	height:80px;
	display:table-cell;
	vertical-align:middle;
	padding-left:30px;
}
.info-box .row1 .upload-file-desc p{
	line-height:24px;
}
.info-box .row1 .upload-file-desc a{
	color:#56BEB2;
	line-height:24px;
}
.info-box .row1 .upload-file-desc a:hover{
	text-decoration:underline
}
.commend-box .info-box .row3{
	margin-top:30px;
}
.commend-box .info-box .add-btn{
	height:80px;
	margin-left:32px;
	position:relative;
	cursor:pointer;
}
.commend-box .info-box .add-btn .input-file{
	width:80px;
	height:80px;
	border:1px dashed #ccc;
}
.commend-box .info-box .add-btn .input-file p{
	font-size:14px;
	color:#7b7d88;
	position:absolute;
	bottom:17px;
	left:26px;
}
.commend-box .info-box .add-btn .add-img{
	position:absolute;
	top:18px;
	left:25px;
}
.commend-box .info-box .add-btn .input-file input{
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	cursor: pointer;
	top:0;
	left:0;
	width:80px;
	height:80px;
	padding:0px;
	margin:0px;
}
.commend-box .info-box .add-btn .file-list{
	margin-left:20px;
}
.commend-box .info-box label{
	display:inline-block;
	height:54px;
	line-height:54px;
	margin-left:161px;
	position:relative;
	cursor:pointer;
}
.commend-box .info-box label img{
	position:absolute;
	top:20px;
	left:-20px;
}
.commend-box .info-box label a{
	color:#56BEB2;
}
.commend-box .info-box .row4 .sub-btn{
	display:block;
	width:140px;
	height:36px;
	line-height:36px;
	font-size:18px;
	color:#fff;
	background:#ccc;
	font-weight:bold;
	text-align:center;
	border-radius:5px;
	margin-left:140px;
}
.btn-disabled{
	background:#ccc!important;
}
.btn-undisabled{
	background:#56BEB2!important;
}

/* 20220324 环境共创二期 start */
.bo-right .bo-cont .scheme_section {
	padding-left: 0;
}
.bo-table {
	background: #D8F0FF;
	font-size: 16px;
	color: rgba(0, 0, 0, .65);
	font-weight: bold;
}
.bo-table .bo-dot {
	background: #4FADEA;
}
.bo-remark {
	background: #FFFCD8;
	font-size: 16px;
	color: rgba(0, 0, 0, .65);
	font-weight: bold;
}
.bo-remark .bo-dot {
	background: #EAC64F;
}
.remark_section textarea {
	width: 100%;
	height: 122px;
	padding: 12px 20px;
	border: 1px solid #D9D9D9;
	border-radius: 2px;
}
/* 按钮的样式 */
.scheme_btn_group {
  margin-bottom: 60px;
}
.scheme_btn {
  float: right;
  display: block;
  width: 136px;
  height: 40px;
  line-height: 40px;
  background: #56BEB2;
  margin-left: 16px;
  font-size: 16px;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  border-radius: 4px;
}
.scheme_btn:hover {
  color: #FFF;
}
.scheme_btn_disabled {
	background: rgba(86, 190, 178, 0.5)!important;
}
/* 20220324 环境共创二期 end */