.container {
  width: 100%;
}
.containerTop {
  background: #fbfdfe;
  margin-top: 180px !important;
  /* padding-top:120px;  */
}
.mtImpNone{
  margin-top: 0px!important;
}
.main-videosSchool {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  padding-bottom: 70px;
}
.main-videosSchool .ant-tabs {
  overflow: inherit !important;
}
.dl-opactiy {
  display: inline-block;
  box-shadow: 0 0 4px 2px #f2f2f2;
}

.dl-opactiy2 {
  display: inline-block;
  border: 1px solid rgba(238, 238, 238, 1);
  box-shadow: 0 2px 10px 0px #f2f2f2 !important;
}
.dl-opactiy2 {
  width: 320px;
  height: 330px;
  overflow: hidden;
}
.dl-opactiy2 dt {
  width: 320px;
  height: 200px;
  overflow: hidden;
  position: relative;
}
.dl-opactiy2 img {
  width: 100%;
  height: 100%;
}

.dl-opactiy {
  margin-top: 40px;
}
.dl-opactiy dl {
  width: 282px;
  height: 264px;
  overflow: hidden;
}
.dl-opactiy dt {
  width: 282px;
  height: 178px;
  overflow: hidden;
  position: relative;
}
.dl-opactiy img {
  width: 100%;
  height: 100%;
}
.nthChild {
  margin-bottom: 30px;
}
.nthChild > p {
  width: 100%;
  text-align: center;
  font-size: 20px;
  padding-top: 20px;
}
.nthChild .dl-opactiy {
  margin-left: 22px;
}
.nthChild .dl-opactiy:nth-child(4n-3) {
  margin-left: 0 !important;
}
.dl-opactiy dt div {
  line-height: 1;
  font-size: 14px;
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
}
.dl-opactiy dt div h6 {
  margin-top: 15px;
  font-size: 16px;
}
.dl-opactiy dt div p {
  line-height: 1;
  margin-top: 10px;
}
.dl-opactiy dt div span {
  display: inline-block;
  line-height: 30px;
  min-width: 100px;
  padding: 0 5px;
  height: 30px;
  /*margin-top: 10px; 影响按钮样式了 */
  border-radius: 4px;
}
.center_bm5 .dl-opactiy2 {
  margin-left: 120px;
}
.center_bm5 .dl-opactiy2:nth-child(3n-2) {
  margin-left: 0 !important;
}
.dl-opactiy2 dt div {
  line-height: 1;
  font-size: 14px;
  text-align: center;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  position: absolute;
  height: 100%;
  left: 0;
  top: 0;
}
.dl-opactiy2 dt div h6 {
  margin-top: 15px;
  font-size: 16px;
}
.dl-opactiy2 dt div p {
  line-height: 1;
  margin-top: 10px;
}
.dl-opactiy2 dt div span {
  display: inline-block;
  line-height: 30px;
  /* min-width: 100px; */
  padding: 0 5px;
  height: 30px;
  /*margin-top: 10px; 影响按钮样式了 */
  border-radius: 4px;
}
.createdTime span {
  line-height: 1;
  margin: 0 !important;
}
.NOW {
  background: #0372c5;
  color: white;
  position: absolute;
  bottom: 15px;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  cursor: pointer;
}
.nowAction {
  background: #666666;
  color: white;
  position: absolute;
  margin-top: 15px;
  bottom: 15px;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  cursor: pointer;
}
.ING {
  background: #ccc;
}
.dl-opactiy dd h2 {
  margin-top: 20px;
}
.dl-opactiy dd p {
  margin-top: 15px;
}
.dl-opactiy2 dd h2 {
  margin-top: 20px;
  margin-left: 20px;
}
.dl-opactiy2 dd p {
  margin-top: 15px;
  margin-left: 20px;
}
.opactiyDiv {
  opacity: 0;
}
.warp-opactiy {
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.warp-opactiy2 {
  word-wrap: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left !important;
}
.Indt-div {
  width: 100%;
  height: 100%;
  padding: 20px;
  text-align: left !important;
}
.dl-opactiy:hover .opactiyDiv {
  opacity: 1;
  -webkit-transition: opactiy 1s 0s ease;
  -moz-transition: opactiy 1s 0s ease;
  -ms-transition: opactiy 1s 0s ease;
  -o-transition: opactiy 1s 0s ease;
  transition: opactiy 1s 0s ease;
}
.dl-opactiy2:hover .opactiyDiv {
  opacity: 1;
  -webkit-transition: opactiy 1s 0s ease;
  -moz-transition: opactiy 1s 0s ease;
  -ms-transition: opactiy 1s 0s ease;
  -o-transition: opactiy 1s 0s ease;
  transition: opactiy 1s 0s ease;
}
.bofangDiv {
  background: transparent !important;
  position: absolute;
  width: 50px;
  margin: 64px 0 0 116px;
  height: 50px !important;
  cursor: pointer;
}
.bofangDiv img {
  width: 50px;
  height: 50px;
}
.main-videosSchool .ant-tabs-bar {
  margin-left: 95px;
  border-bottom: transparent;
  /* margin-top: 7px; */
}
.videoTitle {
  z-index: 10;
  position: absolute;
  font-size: 20px;
  color: #333333 !important;
  top: 9px;
  /* line-height: 47px; */
}
.main-videosSchool .moreThen {
  position: absolute;
  font-size: 16px;
  color: #0071c5;
  right: 0;
  z-index: 10;
  top: 9px;
}


.main-videosSchool .ant-tabs-tab {
 font-size: 20px;
}




.videoBOOM {
  cursor: pointer !important;
}
/* .main-videosSchool .ant-tabs-ink-bar {
  display: none !important;
} */
.main-videosSchool .ant-tabs-nav .ant-tabs-tab-inner {
  width: auto !important;
  font-size: 16px !important;
  margin: 3px 23px 4px 23px !important;
  color: #666666 !important;
}
.main-videosSchool .ant-tabs-tab-active .ant-tabs-tab-inner {
  border-bottom: 2px solid #0171c5 !important;
  color: #0171c5 !important;
  font-weight: normal !important;
}
.main-videosSchool .Ddcolor {
  width: 282px;
  height: 1;
  line-height: 1;
  padding: 0 26px;
  padding-bottom: 20px;
  color: black !important;
}
.main-videosSchool .Ddcolor h2 {
  width: 100%;
  height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 20px !important;
  color: #333333 !important;
  /* font-weight: normal !important; */
}
.main-videosSchool .Ddcolor p {
  margin-top: 12px;
  font-size: 14px !important;
  color: #666666 !important;
  height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.dl-opactiy2 .Ddcolor2 {
  width: 320px;
  height: 1;
  line-height: 1;
  padding-left: 26px;
  padding-bottom: 20px;
  color: black !important;
}
.dl-opactiy2 .Ddcolor2 h2 {
  width: 100%;
  height: 20px;
  margin-left: 10px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 20px !important;
  color: #333333 !important;
  font-weight: normal !important;
}
.dl-opactiy2 .Ddcolor2 p {
  margin-left: 10px !important;
  margin-top: 12px;
  font-size: 14px !important;
  color: #666666 !important;
  height: 28px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.main-videosSchool .ant-tabs-content {
  margin-top: 0;
}
.createdTime span {
  height: auto !important;
  line-height: 1 !important;
  /* width: auto!important; */
  display: inline-block;
}
.createdTime {
  text-align: left !important;
  display: inline-block;
}
.imgHover {
  width: 100%;
  cursor: pointer;
}
.imgHover img {
  transform: scale(1);
  transition: transform 0.5s;
}
.imgHover img:hover {
  transform: scale(1.3);
  transition: transform 0.5s;
}
.containerTop .backGroundModel {
  overflow: auto;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-overflow-scrolling: touch;
}
.backGroundModel .modelMain {
  width: 1160px;
  height: 600px;
  text-align: middle;
  margin: 30px auto 0;
  position: relative;
  /*border: 1px solid #d0d0d0;*/
  border-radius: 0px;
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.15);
  background-clip: padding-box;
  outline: 0;
  z-index: 9999;
  overflow: hidden;
}
.backGroundModel .modelMain iframe {
  width: 1160px;
  height: 600px;
  position: absolute;
  top: 0;
}
.backGroundModel .modelClose {
  position: absolute;
  right: 20px;
  top: 15px;
  font-size: 30px;
  z-index: 111;
  cursor: pointer;
  color: white;
  transform: scale(1);
  background: transparent;

  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border: 1px solid white;
  border-radius: 100%;
  transition-property: background-color, color;
  transition-duration: 0.5s, 0.5s;
  transition-timing-function: ease-in, ease;
  transition-delay: 0, 0;

  -moz-transition-property: background-color, color;
  -moz-transition-duration: 0.5s, 0.5s;
  -moz-transition-timing-function: ease-in, ease;
  -moz-transition-delay: 0, 0;

  -webkit-transition-property: background-color, color;
  -webkit-transition-duration: 0.5s, 0.5s;
  -webkit-transition-timing-function: ease-in, ease;
  -webkit-transition-delay: 0, 0;

  -o-transition-property: background-color, color;
  -o-transition-duration: 0.5s, 0.5s;
  -o-transition-timing-function: ease-in, ease;
  -o-transition-delay: 0, 0;
}
.backGroundModel .modelClose:hover {
  transition-property: background-color, color;
  transition-duration: 0.5s, 0.5s;
  transition-timing-function: ease-in, ease;
  transition-delay: 0, 0;

  -moz-transition-property: background-color, color;
  -moz-transition-duration: 0.5s, 0.5s;
  -moz-transition-timing-function: ease-in, ease;
  -moz-transition-delay: 0, 0;

  -webkit-transition-property: background-color, color;
  -webkit-transition-duration: 0.5s, 0.5s;
  -webkit-transition-timing-function: ease-in, ease;
  -webkit-transition-delay: 0, 0;

  -o-transition-property: background-color, color;
  -o-transition-duration: 0.5s, 0.5s;
  -o-transition-timing-function: ease-in, ease;
  -o-transition-delay: 0, 0;
  background: #1b80cb;
  color: white;
}
.backGroundModel .modelClose .close_btn {
  line-height: 1 !important;
  height: 30px;
  width: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -16px 0 0 -14px;
  transform: scale(1);
  -o-transform: rotate(45deg) scale(1);
  -moz-transform: rotate(45deg) scale(1);
  -webkit-transform: rotate(45deg) scale(1);
  -ms-transform: rotate(45deg) scale(1);
}
.iframHeight {
  height: 600px !important;
  width: 100% !important;
  min-width: 1160px !important;
}
.blockNone {
  display: none;
}
.modelMain {
  background-color: black;
}
.NOW.btn_disabled {
  background: #ccc;
}
.main-videosSchool .ant-pagination {
  position: absolute;
  right: 0;
}
.main-videosSchool .liveMore {
  font-size: 24px;
  top: -10px;
}
.addNewVideo {
  top: 145px !important;
}

#applicationSupport.home_support{
	padding-top:0px;
}
#applicationSupport .en{
	margin-bottom: 30px;
}
#applicationSupport h1{
	font-weight: 500;
	color:#000;
}
#applicationSupport .li{
	padding:0px !important;
}

#applicationSupport .support_module .li{
    display: inline-block;
    vertical-align: top;
    width:400px;
    padding-bottom:40px;

}
#applicationSupport .support_module>div{
	margin-bottom: 55px;
}
#applicationSupport .support_module .li>div{
	width:260px;
	margin:0 auto;
	cursor:pointer;
}
#applicationSupport .support_module .li:hover .support_title{
    color:#0171c5;
}
#applicationSupport .support_module .li s{
    margin:0px auto 20px auto;
    display: block;
    width:100px;
    height:100px;
}
#applicationSupport .support_module .li s:hover + p{
	color:#0071C5
}
#applicationSupport .support_module .li .support_title{
    font-size:18px;
    text-align:center;
}
#applicationSupport .support_module .li .font_set{
    text-align: center;
    padding:10px 30px 0px 30px;
}
.shootline_group{
	border-bottom: 2px solid #ccc;
}
.shoot_this{
	position:relative;
	width:50px;
	height:50px;
	transform: scaleX(1);
	background: #fff;
	border: 2px solid #ccc;
	border-bottom: none;
	border-right:none;
	bottom:-25px !important;
	margin:0 auto;
	transform: rotate(45deg);
	transition:all 0.2s linear;
}
.ptitle{
	color:#0071C5;
}
#applicationSupport .support_module .li_9:hover p{color:#0071C5;}
#applicationSupport .support_module .li_8:hover p{color:#0071C5;}
#applicationSupport .support_module .li_7:hover p{color:#0071C5;}
#applicationSupport .support_module .li_6:hover p{color:#0071C5;}
#applicationSupport .support_module .li_5:hover p{color:#0071C5;}
#applicationSupport .support_module .li_4:hover p{color:#0071C5;}
#applicationSupport .support_module .li_3:hover p{color:#0071C5;}
#applicationSupport .support_module .li_2:hover p{color:#0071C5;}
#applicationSupport .support_module .li_1:hover p{color:#0071C5;}
#applicationSupport .support_module .li p:nth-child(2){
    font-size:18px;
    text-align:center;
    color:#000;
}
/*项目选择块*/
#no_info{
	width:1200px;
	margin:0 auto;
	font-size:20px;
	color:#000;
	font-weight: 900;
	padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 60px;
	border-top:2px solid #ccc;
	padding-top:28px;
	text-align: center;
}
#no_info button{
	border:1px solid #0071C5;
	background:#0071C5;
	color:#fff;
	font-size:14px;
	border-radius: 0px;
	margin-left:10px;
}
#application_item_support{
	width:1200px;
	margin:0 auto;
	font-size:14px;
	padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 60px;
	border-top:2px solid #ccc;
	padding-top:28px;
	overflow: hidden;
}
#application_item_support .select_item{
	height:250px;	
	overflow: auto;
	width:300px;
	border:1px solid #ccc;
}
#application_item_support .item_left{
	width:300px;
}
#application_item_support .item_left p{
	font-size:16px;
	color: #0071C5;
	margin-bottom: 20px;
}
#application_item_support .item_left ul,#application_item_support .item_left li{
	border-right:none;
}
#application_item_support .ant-menu-item-selected{
	border-bottom: 1px solid #0071C5;
	color:#0071C5;
}
#application_item_support .item_left button{
	height:30px;
	background: #0071C5;
	color:#fff;
	cursor: pointer;
	margin:50px 40px 0px auto;
	outline: none;
	display: block;
	border:1px solid #0071C5;

	width: auto;
    padding-left: 10px;
    padding-right: 10px;
    min-width: 110px;
}
#application_item_support .item_center{
	width:450px;
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid #ccc;
}
#application_item_support .item_center p{
	color:#000000;
	font-size:16px;
	margin-bottom: 20px;
}
#application_item_support .item_center .image{
	width:40%;
	height:120px;
	background: #fff;
	display: inline-block;
	vertical-align: top;
	margin-right:5%;
	overflow: hidden;
}
#application_item_support .item_center .image img{
	height:100%;
	width: 100%;
}
#application_item_support .item_center .image+div{
	display: inline-block;
	vertical-align: top;
	width:55%;
}
#application_item_support .item_center .image+div>div{
	margin-bottom: 20px;
	line-height: 25px;
}
#application_item_support .item_center button,
#application_item_support .item_center button.button_then{
	width:100px;
	height:30px;
	background: #0071C5;
	color:#fff;
	cursor: pointer;
	margin:50px auto 0px auto;
	outline: none;
	display: inline-block;
	border:1px solid #0071C5;
}
#application_item_support .item_center button.button_then{
	margin-top:0px;
}
#application_item_support .item_center button:last-child{
	margin-left:60px;
	/* background:#fff;
	color:#0071C5; */
}
#application_item_support .item_right{
	float:right;
	width:450px;
	padding:0 20px 0 20px;
}
#application_item_support .item_right p{
	color:#000000;
	font-size:16px;
	margin-bottom: 20px;
}
#application_item_support .item_right>div:nth-child(2){
	line-height: 35px;
	height:250px;
}
#application_item_support .item_right .document>span:first-child{
	color:#000000;
	font-size:16px;
}
#application_item_support .item_right .document>a{
	float:right;
}
#application_item_support .item_right .document{
	margin-bottom: 20px;
}
#application_item_support .item_right .document+div>a{
	margin-right:30px;
	display: inline-block;
}
#addBorder{
	border-bottom: 1px solid #0071C5;
	color:#0071C5;
}
#application_item_support .disabled1{
	color:#ccc !important;
	cursor: no-drop !important;
	border:1px solid #ccc !important;
}
#application_item_support .intel_type>span,#application_item_support .intel_type>div{
	display: inline-block;
	vertical-align: top;
}
#application_item_support .intel_type>span{
	margin-right: 20px;
}
#application_item_support .project_info{
	min-height: 300px;
}
/*不同用户权限*/
#power_show{
	width:100%;
	background:url(/assets/images/main_board.png) center center no-repeat;
	background-size:cover;
	padding-top:30px;
}
#power_show h1{
	font-size:24px;
	color:#000000;
	font-weight: 900;
	text-align: center;
}
#power_show .title s{
	display: inline-block;
	width:30px;
	height:30px;
	border-radius: 50%;
	margin-right:15px;
	vertical-align: middle;
}
#power_show .title span{
	color:#000000;
	font-size:18px;
	line-height: 30px;
	vertical-align: middle;
}
#power_show .title{
	text-align: center;
	margin-bottom: 20px;
	margin-top:30px;
}
#power_show div:nth-child(2) s{
	background:#fff url(/assets/images/p_1.png) center center no-repeat;
}
#power_show div:nth-child(3) s{
	background:#fff url(/assets/images/p_2.png) center center no-repeat;
}
#power_show>div{
	width:1200px;
	margin:0 auto;
}
#power_show>div>.show1,#power_show>div>.show2{
	display: inline-block;
	vertical-align: top;
	background-color:#fff;
}
#power_show>div>.show1,#power_show>div>.show2{
	width:388px;
	margin-right:18px;
	
}
#power_show>div>.show1>div,#power_show>div>.show2>div>div{
	margin-bottom: 35px;
	line-height: 25px;
	font-size:14px;
}
#power_show>div>.show1{
	height:280px;
	padding-left:15px;
	padding-right:15px;
}
#power_show>div>.show2{
	height:500px;
	padding-left:15px;
	padding-right:15px;
}
#power_show>div>.show1:last-child,#power_show>div>.show2:last-child{
	margin-right:0px;
}
#power_show>div>.show1 p:first-child,#power_show>div>.show2 p:first-child{
	height:60px;
	font-size:20px;
	font-weight: 900;
	color:#000000;
	text-align: center;
	line-height: 60px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
#power_show .bottom_letter{
	font-size:14px;
	text-align: center;
	margin-top:40px;
	padding-bottom: 40px;
}
#power_show .bottom_letter>span{
	color:#0071C5;
	cursor: pointer;
}
#power_show .support_name{
	font-size:16px;
	color:#000000;
}
#power_show .floor1{
	text-align: center;
}
#power_show>div>.show2>div{
	height:425px;
}
/*未登陆技术支持组件样式*/
#application_item_support .support_type{
	width:550px;
	float:left;
	padding:20px 100px 0 100px;
}
#application_item_support .support_type p{
	font-size:18px;
	color:#000;
	margin-bottom: 20px;
}
#application_item_support .support_type div{
	line-height: 30px;
	margin-bottom: 100px;
}
#application_item_support .support_type button{
	margin:0 auto;
	display: block;
	width:120px;
	height:35px;
	background-color:#0071C5;
	color:#fff;
	border:1px solid #0071C5;
	cursor: pointer;
	outline: none;
}
#application_item_support .support_type button:hover{
	background-color:#fff;
	color:#0071C5;
}
.create_project{
	width:550px;
	font-size: 20px;
	padding-left:100px;
	margin-top:-300px;
	font-weight: 900;
}
.create_project .ant-btn{
	border: 1px solid #0071C5;
    background: #0071C5;
    color: #fff;
    font-size: 14px;
    border-radius: 0px;
    margin-left: 10px;
}
#create_project #application_item_support .support_type div{
	margin-bottom: 0;
}
#application_item_support .ant-timeline-item-head{
	width:8px;
	height:8px;
	margin-top:4px;
}
.ant-timeline-item-head-blue{
	border-color:#0071C5 !important;
}
#application_item_support .visitor{
	padding-top:20px;
	padding-left:65px;
}
#application_item_support .visitor p,#application_item_support .visitor .document span{
	color:#000000;
	font-size:16px;	
	padding-left:24px;
}
#application_item_support .ant-timeline-item-tail{
	left:3px;
	top:4px;
}
#application_item_support .visitor p{
	margin-bottom: 20px;
}
#application_item_support .visitor{
	line-height: 25px;
	width: 550px;
}
#application_item_support .ant-timeline-item-content{
	padding-bottom: 0px;
}
#application_item_support .visitor .document{
	margin-bottom: 10px;
}
#application_item_support .visitor>div:last-child>div:last-child{
	padding-left:24px;
}
#application_item_support .visitor>div:last-child>div:last-child a{
	margin-right:40px;
	display: inline-block;
}
#application_item_support a.rt{
	color:inherit;
}
#application_item_support a{
	color:inherit;
}
#application_item_support a:hover{
	color:#0071C5;
}
#application_item_support .visitor>div:last-child>div:last-child a:last-child{
	margin-right:0px;
}
.shezhi .ant-col-sm-6{
	width: 25%;
	min-width: 300px !important;
	padding: 0px !important;
}
.shezhi .ant-col-14{
	width: 50%;
}
.shezhi .technical_label .ant-form-item-label>label{
	display: block;
	white-space: break-spaces;
	line-height: 1.2;
}

.shezhi .technical_label .ant-form-item-label{
	display: flex;
	align-items: center;
	height: 40px;    justify-content: flex-end;
}
/*一些全局样式*/
.ant-btn-ghost{
	/* min-width: 110px; */
	width: auto;
}

/*英文的一些全局样式*/
.en #application_item_support {
	padding-bottom: 62px;
}
.en .create_project {
	width: 610px;
}


@font-face {
	font-family: emoji-intel;
	src: url(/assets/fonts/winEmoji.eot);
	src: url(/assets/fonts/winEmoji.eot?#iefix) format('embedded-opentype'),
		url(/assets/fonts/winEmoji.ttf) format('truetype');
}
body {
  	font: 16px 'microsoft yahei', Arial, Helvetica, sans-serif, 'Apple Color Emoji', 'emoji-intel';
    margin:0px;
	padding:0px;
	overflow-x: hidden;
}
ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {
    margin:0px;
    padding:0px;
    border:none;
    list-style:none;
}
a{text-decoration:none;}
input {border:none;}
.lf   {float:left;}
.rt  {float:right;}
.clear  {clear:both;}

.text_r{
  text-align: right;
}
.text_l{
  text-align:left;
}

ul:after,li:after,form:after,div:after{
  content:" ";
  display:block;
  clear:both;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
}
.ant-message .ant-message-notice .ant-message-notice-content{
	padding:0;
	border:none;
}
 
.ant-btn-ghost{
	border:1px solid #0071C5;
	border-radius: 0px;
	color:#0071C5;
	/*  影响到别的样式了 测试环境一直把别的样式覆盖了 这边先注释 */
	/* width:110px; */
}
.ant-message .ant-message-notice .ant-message-notice-content .ant-message-error,
.ant-message .ant-message-notice .ant-message-notice-content .ant-message-warning{
	width:518px;
	min-height:48px;
	line-height: normal;
	padding: 15px 0;
	color:#fe7843;
	background-color: #fce1d3;
	border:none;
	text-align: center;
}
.ant-message .ant-message-notice .ant-message-notice-content .ant-message-success{
	width:518px;
	min-height:48px;
	line-height: normal;
	padding: 15px 0;
	background-color: #e3fcd3;
	border:none;
	text-align: center;				
}
			
.ant-message .ant-message-notice .ant-message-notice-content .ant-message-success span{
	color: #87d068;
}
.ant-message .ant-message-notice .ant-message-notice-content .ant-message-error span,
.ant-message .ant-message-notice .ant-message-notice-content .ant-message-warning span,
.ant-message .ant-message-notice .ant-message-notice-content .ant-message-success span{
	height: auto;
	line-height: normal;
}

.ant-modal .ant-modal-body{
	height: auto;
}
.anticon.anticon-question-circle{
	display: inline-block
}
.ant-confirm-body > .anticon{
	top:0;
	font-size: 24px;
}
.ant-confirm-body .ant-confirm-title {
    color: #000;
    font-weight: bold;
    font-size: 24px;
}
.ant-confirm-body .ant-confirm-content{
	margin-left: 0;
	font-size:16px;
}

.icoModal .ant-confirm-body .ant-confirm-content {
    margin-left: 37px;
    font-size: 12px;
    color: #666;
    margin-top: 8px;
}
.icoModal .ant-confirm-body .ant-confirm-title {
    color: #666;
    font-weight: 700;
    font-size: 14px;
}
.icoModal .ant-confirm-body>.anticon {
    font-size: 24px;
    margin-right: 10px;
    padding: 0 1px;
    position: relative;
    top: 5px;
}
.ant-confirm .ant-confirm-btns{
	/* float: none;
	flex-direction: row-reverse;
    justify-content: flex-start; */
}
.ant-modal.ant-confirm.ant-confirm-confirm .ant-confirm-btns .ant-btn {
    width: 110px;
    background: #0071c5;
    border-color: #0071c5;
    height: 44px;
		margin: 0 12px;
}
.no-close .anticon-cross{
	display: none;
}
.table-text-left{
	text-align: left;
}
.table-text-center{
	text-align: center;
}
.table-text-right{
	text-align: right;
}
.ant-table-body{
	overflow-x: auto;
}

.noScoll .ant-table-body{
	overflow: hidden;
}
#recode50header .mobileFirst{
	visibility: hidden !important;
    display: none !important;
}

 












/*EDC网站特权*/
#all_head {
	padding-top: 33px;
	width: 100%;
    height: 310px;
	background: url(/assets/images/new43.png) no-repeat;
	background-size: 100% 310px;
	font-size: 16px;
	padding-bottom: 50px;
	color: #fff;
}

.head_back_inner{
    width: 323px;
    height: 101px;
    background: url(/assets/images/new44.png) no-repeat;
    background-size: 323px 101px;
    text-align: center;
    line-height: 101px;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    margin-left: -58px;
}
.head_back_inner1{
    width: 837px;
    height: 101px;
    background: url(/assets/images/signal1.png) no-repeat;
    background-size: 837px 101px;
    text-align: center;
    line-height: 101px;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    margin-left: -58px;
}

#all_head .head_inner {
	width: 1200px;
	margin: 0 auto;
}

#all_head .head_inner>h1 {
	font-weight: 500;
	font-size: 24px;
	margin-bottom: 10px;
	color: #fff
}

#all_head .head_inner>p {
	line-height: 40px;
	font-size: 18px;
	margin-bottom: 30px;
}

.en #all_head .head_inner>p {
	margin-bottom: 20px;
}

#all_head .head_inner b {
	margin-right: 10px;
	font-weight: 400;
}

/*已经选择的项目*/
#sel_item .project_table,
#fill_table {
	/* width: 1000px; */
	margin: 40px auto;
	font-size: 16px;
}

#sel_item .target_module_i.EDC a:first-child>s {
	background: url(/assets/images/EDC_icon.png) no-repeat;
}

#sel_item h1,
#fill_table h1 {
	font-size: 24px;
	font-weight: 500;
	color: #000;
	margin-bottom: 20px;
}

#sel_item .tab {
	margin-left: 50px;
}

#sel_item .tab table {
	min-height: 266px;
	width: 768px;
	text-align: center;
	border-collapse: collapse;
}

#sel_item .tab table td {
	height: 53px;
	border: 1px solid #cccccc;
	min-width: 50px;
	word-break: break-word;
	max-width: 350px;
	padding-left: 8px;
	padding-right: 8px;
}

#sel_item .add_item {
	height: 53px;
}

#sel_item .add_item span {
	font-size: 16px;
	line-height: 40px;
    color: #333;
}

#sel_item .add_item .btn {
	margin: 7px 0px 0px 16px;
	border: 1px solid #3987E1;
    border-radius: 4px;
	color: #3987E1;
	background-color: #fff;
	cursor: pointer;
	width: 114px;
	height: 35px;
    text-align: center;
    line-height: 35px;
	font-size: 16px;
}

#sel_item .line,
#fill_table .line {
	border-bottom: 1px solid #ccc;
	height: 2px;
	clear: both;
}

/*填写表格*/


#fill_table P {
	margin-bottom: 40px;
	font-size: 18px;
}

/* #fill_table form>div:first-child {
	width: 1000px;
}

#fill_table form>div:first-child input {
	width: 302px;
}

#fill_table form>div:first-child .ant-form-explain {
	padding-left: 211px;
}



#fill_table form>div:first-child .has-feedback:after {
	right: 530px;
	top: 3px;
}

#fill_table form>div:nth-child(2) .ant-form-explain {
	padding-left: 211px;
}

#fill_table form>div:nth-child(2) span {
	font-size: 16px;
} */

#fill_table .profession>div {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

#fill_table .profession .ant-row {
	width: 250px;
	display: inline-block;
	vertical-align: top;
}

#fill_table .profession .ant-select-selection,
#fill_table .isContact .ant-select-selection {
	height: 38px;
}

#fill_table .isContact .ant-select-selection__rendered {
	line-height: 38px;
	height: 38px;
}

#fill_table .industry {
	margin-top: 50px;
}

#fill_table .industry .ant-form-item-control label {
	margin: 0px;
	float: left;
	width: 200px;
	margin-bottom: 30px;
}

#fill_table .industry .ant-form-item-label {
	text-align: left;
}

#fill_table .industry .ant-form-explain {
	position: relative;
	bottom: 30px;
}

#fill_table .cypadr_en input,
#fill_table .cypadr_cn input {
	width: 385px;
}

#fill_table .cypadr_en .ant-form-explain,
#fill_table .cypadr_cn .ant-form-explain {
	margin-left: 142px;
}

#fill_table .tel .ant-form-explain,
#fill_table .tel .ant-form-explain {
	margin-left: 142px;

}

#fill_table .tel input {
	width: 255px;
}

#fill_table .tel>div:first-child {
	margin-right: 100px;
}

#fill_table .tel>div {
	float: left;
}

#fill_table .tel .ant-cascader-picker {
	width: 255px;
	margin-right: 30px;
}

#fill_table .tel label {
	display: inline-block;
	width: 116px;
	text-align: right;
}

#fill_table li {
	margin-top: 30px;
}

#fill_table .must_fill:before {
	content: '*';
	display: inline-block;
	margin-right: 4px;
	font-family: SimSun;
	font-size: 12px;
	color: #f50;
}

/*checkbox和radio的样式控制*/
#fill_table .ant-checkbox-inner {
	width: 16px;
	height: 16px;
	border-color: #C0C0C0;
	border-radius: 0px;
}

.ant-select-dropdown,
.ant-cascader-menus {
	font-size: 14px !important;
}

/*是否主动联系*/
#fill_table .contact h1 {
	color: #0071C5;
}

/* #fill_table button {
	margin-right: 50px;
	margin-top: 15px;
	border-radius: 0px;
	font-size: 16px;
	height: 40px;
	width: 110px;
	border: 1px solid #0071C5;
	color: #0071C5;
}

#fill_table button:first-child {
	margin-left: 380px;
	background-color: #0071C5;
	color: #fff;
} */

#fill_table .isContact {
	width: 466px;
	/* margin-bottom: 45px; */
}

#fill_table .contact>div>div:last-child {
	/* margin-top: 45px; */
}

#every_project_image {
	width: 172px;
	height: 266px;
}

#every_project_image>img {
	width: 100%;
	height: 100%;
	overflow: hidden;
}


#sel_item .new_project_table {
	width: 1200px;
	margin-bottom: 20px;
}

#sel_item .new_project_table .tab {
	margin-left: 17px;
}

#sel_item .new_project_table table {
	width: 942px;
	height: 277px;
}

#sel_item .new_project_table #every_project_image {
	width: 241px;
	height: 277px;

}

#sel_item .new_project_table .line{
	width: 1200px;
}
#sel_item .new_project_table .add_item{
	padding-bottom: 27px;
	height: auto;
}
#sel_item  .new_project_table .add_item .btn{
	margin-top: 27px;
}

#sel_item .new_project_table  .add_item span{
	font-weight: 500;
}
.ant-select-search--inline {
  top: 0;
}

#Support_all{
	width:1200px;
	margin:0 auto;
	font-size:14px;
}
/*后台技术支持详情页组件样式*/
#Support_all p{
	font-size:20px;
	color:#000000;
	text-align: center;
	height:50px;
	background-color:#E5E5E5;
	line-height: 50px;
	font-weight: 900;
	margin-bottom: 0!important;
}
	/*个人/企业信息详情*/
#project_user_details{
	padding-top:70px;
}
#project_user_details h1{
	font-size:24px;
	color:#000000;
	margin-bottom: 50px;
	margin-left:50px;
}
#project_user_details .user_details span,#project_user_details i{
	display: inline-block;
	vertical-align: top;
}
#project_user_details .user_details>div>div{
	display: inline-block;
	vertical-align: top;
	width:20%;
	text-align: center;
}
#project_user_details .user_details>div{
	padding-top:20px;
	padding-bottom: 20px;
	border:1px solid #E5E5E5;
	margin-bottom: 30px;
}
#project_user_details .user_details>div>div>span{
	margin-right:20px;
}
#project_user_details i{
	color:#0071C5;	
	font-style:normal;
}
	/*项目信息*/
#project_user_details .project_info .do{
	font-size:18px;
	color:#000000;
	margin-bottom: 32px;
	text-align: center;
}

#project_user_details .project_info .do_what,#project_user_details .project_info>div>div:first-child i{
	margin-bottom: 25px;
}
#project_user_details .project_info>div{
	padding-top:30px;
	border:1px solid #E5E5E5;
	margin-bottom: 30px;
	padding-bottom: 30px;
}
#project_user_details .project_info>div>div{
	display: inline-block;
	vertical-align: top;
}
#project_user_details .project_info>div>div:first-child{
	width:21%;
	text-align: center;
	padding-left:10px;
	padding-right:10px;
	border-right:1px dotted #E5E5E5;
}
#project_user_details .project_info>div>div:nth-child(2){
	text-align: center;
	width:56%;
}
#project_user_details .intel_info{
	margin-top:25px;
	padding-left: 15px;
	padding-right:15px;
}
#project_user_details .intel_info>div{
	display: inline-block;
	vertical-align: top;
	width:35%;
}
#project_user_details .intel_info>div:last-child{
	width:30%;
}
#project_user_details .intel{
	color:#000000;
	margin-bottom: 25px;
}
#project_user_details .intel_info li{
	color:#0071C5;
	margin-bottom: 25px;
}
#project_user_details .board_info{
	padding-left: 15px;
	padding-right:15px;
}
#project_user_details .how_do{
	display: inline-block;
	vertical-align: top;
	padding-right:5%;
}
#project_user_details .board_info>div{
	display: inline-block;
	vertical-align: top;
	width:50%;
}
#project_user_details .project_info>div>div:nth-child(3){
	width:23%;
	padding-left:15px;
	padding-right:15px;
	border-left:1px dotted #E5E5E5;
}
#project_user_details .project_info>div>div:nth-child(3) .how_do{
	width:60%;
	text-align: right;
}
#project_user_details .project_info>div>div:nth-child(3) li{
	margin-bottom: 25px;
}
#project_user_details .img img{
	width:100%;
	max-height: 100px;
}
#project_user_details .project_info>div>div:nth-child(3) i{
	width:40%;
}
/*技术支持控制组件*/
#contrl_and_remarks .contrl_btn{
	width:280px;
	margin:30px auto 30px auto;
	text-align: center;
}
#contrl_and_remarks .contrl_btn button{
	width:110px;
	outline: none;
	background-color:#0071C5;
	color:#fff;
	height:40px;
	font-size:14px;
	border:none;
	cursor: pointer;
}
#contrl_and_remarks .contrl_btn button:last-child{
	margin-left: 60px;
	background-color:#fff;
	color:#0071C5;
	border:1px solid #0071C5;
}
#contrl_and_remarks .contrl_btn Button{
	width:110px;
	outline: none;
	background-color:#0071C5;
	color:#fff;
	height:40px;
	font-size:14px;
	border:none;
	cursor: pointer;
	border-radius: 0px;
}
#contrl_and_remarks .contrl_btn Button:last-child{
	margin-left: 60px;
	background-color:#fff;
	color:#0071C5;
	border:1px solid #0071C5;
	border-radius: 0px;
}


#support1_info .contrl_btn Button{
	width:110px;
	outline: none;
	background-color:#0071C5;
	color:#fff;
	height:40px;
	font-size:14px;
	border:none;
	cursor: pointer;
	border-radius: 0px;
}
#support1_info .contrl_btn Button:last-child{
	margin-left: 60px;
	background-color:#fff;
	color:#0071C5;
	border:1px solid #0071C5;
	border-radius: 0px;
}

			/*备注*/
#contrl_and_remarks .remarks{
	padding:50px 0 50px 0;
	border-top:1px solid #E5E5E5;
}
#contrl_and_remarks .remarks>div>div{
	display: inline-block;
	vertical-align: top;
}
#contrl_and_remarks .ant-row{
	width:1200px;
	margin:0 auto;
}
#contrl_and_remarks .ant-row>div:first-child{
	width:220px;
	text-align: right;
	margin-right: 50px;
}
#contrl_and_remarks .ant-row>div:last-child{
	width:607px;
}
#contrl_and_remarks .ant-row textarea{
	height:120px;
	background: #E5E5E5;
	resize: none;
	border:none;
}
#contrl_and_remarks .remarks button{
	display: block;
	margin: 40px auto 0 auto;
	width:110px;
	outline: none;
	background-color:#0071C5;
	color:#fff;
	height:40px;
	font-size:14px;
	border:none;
	cursor: pointer;
	border-radius:0;
}
/*debug*/
#Support_all .support_details>div{
	padding:30px 15px 30px 15px;
	border: 1px solid #E5E5E5;
	
}
#Support_all .support_details .debug_content pre{
	white-space: pre-wrap;
}
#Support_all .support_details>div>div{
	width:50%;
	display: inline-block;
	vertical-align: top;
}
#Support_all .support_details>div>div>div{
	margin-bottom: 35px;
}
#Support_all .support_details .debug,#Support_all .support_details .debug_content{
	display: inline-block;
	vertical-align: top;
}
#Support_all .support_details .debug{
	width:40%;
	padding-right:3%;
	text-align: right;
}
#Support_all .support_details .debug_content{
	width:60%;
	color:#0071C5;
}
#Support_all .support_details .support_img{
	width:70px;
	height:70px;
}
#Support_all .support_details .support_img img{
	width:100%;
}
.how_do_do{
	width: 120px;
	text-align: right;
	float: left;

}
.how_do_do i {
	text-align: left;
	float: left;
}

.project_add_size input, .choice_ee_project .ant-select-selection{
    height: auto;
}
#warp {
  width: 100%;
  min-width: 1200px;
  padding-top: 90px;
}
#warp .content {
  box-sizing: border-box;
  width: 86%;
  min-width: 1200px;
  padding-top: 40px;
  font-size: 24px;
  color: #333;
  /* font-weight: 500; */
  margin: 0 auto;
}
#warp .bottomLine {
  width: 100%;
  height: 1px;
  border-bottom: 1px dashed #ddd;
  margin-top: 20px;
}
#warp .content .form {
  box-sizing: border-box;
  clear: both;
  margin-bottom: 40px;
  height: 0px;
  overflow: hidden;
  transition: all 0.3s linear;
}

.rotate2 {
  transform: rotate(0deg);
  transition: all 0.3s linear;
}
.rotate {
  transform: rotate(225deg);
  transition: all 0.3s linear;
}
/*#warp .content form{ margin-top: 60px;}*/
#warp .content .active {
  transition: all 0.3s linear;
  /* height: 315px; */
  /* height: 365px; */
  height: auto;
}
#warp .content .active-enduser {
  transition: all 0.3s linear;
  /* height: 315px; */
  height: 200px;
}

#warp .content .active1 {
  transition: all 0.3s linear;
  height: 200px;
}

#warp .content .SIactive {
  transition: all 0.3s linear;
  height: 280px;
}
#warp .content .Comactive {
  transition: all 0.3s linear;
  height: 240px;
}
#warp .reviewCompanyUser .ant-select-selection__placeholder,
#warp .reviewCompanyUser .ant-select-search__field__placeholder {
  color: #0071c5;
}
#warp .reviewCompanyUser .form .ant-input {
  border: none;
  color: #0071c5;
}

/* 定制样式 */
#warp .content .form .ant-input {
  border-radius: 0;
  height: 33px;
  padding-top: 5px;
  font-size: 16px;
}

#warp .content.warp .form .ant-form-item-label {
  height: 33px;
}
#warp .content.warp .form .ant-form-item-label > label {
  font-size: 14px;
  line-height: 1.5 !important;
  /* color: #333; */
  font-weight: normal;
}
#warp .ant-form-item-label > label {
  font-size: 14px;
  /*margin-left: -9px;*/
}
#warp .content.companyManage .form .ant-form-item-label > label {
  font-size: 14px;
}
#warp .content .form .ant-form-item-label > label::after {
  content: "";
}
#warp .content .form .ant-select-selection {
  border-radius: 0;
}
.ant-col-19 .ant-form-item-control {
  height: auto;
}
.ant-col-19 .ant-input-wrapper textarea.ant-input-lg {
  min-height: 150px;
  max-height: 200px;
  background: #eee;
  border: none;
}
/*按钮样式*/
#warp .content .form .ant-btn {
  border-radius: 0;
  width: 110px;
  height: 40px;
  color: #fff;
  font-size: 16px;
  margin-top: 20px;
  background: #0071c5;
  border-color: #0071c5;
  margin-right: 50px;
}
#warp .content .form .ant-btn:hover {
  color: #0071c5;
  background: #fff;
}
#warp .content .form .ant-select-dropdown {
  font-size: 16px;
  font-weight: normal;
}
#warp .content .form .ant-select {
  font-size: 16px;
}
#warp .content.warp .form .hezuo .ant-input.lf {
  width: 65px;
  height: 32px;
  padding-left: 3px;
}
#warp .content.warp .form .hezuo p.lf {
  width: 14px;
  height: 1px;
  border-top: 1px solid #ddd;
  margin: 0 3px;
  margin-top: 15px;
}
#warp .content.companyManage .ant-calendar-picker {
  width: 100%;
}
.ant-table-filter-dropdown .ant-table-filter-dropdown-link.confirm {
  float: none;
}
/* 由于输入标签长度不确定，所以需要微调使之看上去居中 */
.ant-advanced-search-form > .ant-row {
  position: relative;
  /* left: -6px; */
}

.ant-advanced-search-form .ant-btn + .ant-btn {
  margin-left: 8px;
}
/*表格样式*/
/*#warp .table{
	box-sizing: border-box;
	width: 98%;
	min-width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 60px;
}
#warp .table .table1{
	width: 98%;
	margin: 0 auto;
	margin-top: 40px;
}*/
#warp .table .table1 th {
  text-align: center;
}
#warp .table .table1 #button button {
  color: #0071c5;
  border: 1px solid #0071c5;
  padding: 8px 16px;
  background: #fff;
  margin-right: 3px;
  cursor: pointer;
  width: 77px;
  height: 24px;
  cursor: pointer;
}
#warp .ant-table-thead tr th {
  height: 54px;
  white-space: pre;
}
#warp .ant-input-wrapper .ant-input-lg {
  padding-left: 9px;
  height: 32px;
  color: #ccc;
}

.ant-table tr.selected {
  background: #eaf8fe;
}

#warps .ant-advanced-search-form .ant-form-item {
  height: 36px;
}
/*#warps input{ height: 32px;}*/
.created_data .ant-calendar-picker {
  height: 33px;
  line-height: 33px;
}
.created_data .ant-calendar-picker input {
  height: 17px !important;
}

#warps .ant-form-item-label {
  margin-right: 0px;
  margin-left: 10px;
}
#warps .ant-btn {
  width: 110px;
  height: 40px;
  font-size: 16px;
}
#warps .ant-btn span {
  text-align: center;
}
#warps .ant-input-wrapper input {
  width: 100%;
}
#warps .ant-select-selection--single {
  width: 100%;
  height: 32px;
  font-size: 16px;
}
#warps .content div Form Row Col {
  width: 55%;
  min-width: 165px;
}
#warps .ant-col-sm-12 {
  width: 25%;
  float: left;
  height: 55px;
  padding: 0px;
  min-width: 300px;
  padding: 0px !important;
}
#warp .title span:nth-of-type(2) {
  box-shadow: 0 3px 5px #bfc0c0;
  float: right;
  cursor: pointer;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #0071c5;
  color: white;
  font-size: 22px;
  text-align: center;
}
#warps .ant-input-wrapper {
  width: 100%;
  min-width: 165px;
}
#warps hr {
  border: 1px dotted #eee;
  margin-top: 40px;
}
#warp .title span:nth-of-type(2) i {
  margin-top: 12px;
}
/*#table #button{ width: 260px;}*/
#table tbody td {
  white-space: nowrap;
  line-height: 2;
}
/*table中包含需求对接的样式*/
#XQ_table .ant-table {
  overflow: visible;
}
#table,
#XQ_table {
  width: 96%;
  margin: 0 auto;
  min-width: 1200px;
}
#warps #table .table .table1 th {
  white-space: nowrap;
}
/*翻页*/
#table .ant-table-pagination li,
#XQQ .ant-table-pagination li {
  border-radius: 0px;
}
#table #userManage li {
  border-radius: 0;
}

.ant-calendar-range {
  width: 100% !important;
}
.content_cont .form {
  box-sizing: border-box;
  width: 86%;
  min-width: 1200px;
  padding-top: 40px;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  margin: 0 auto;
}

.content_cont .form .span_btnone {
  width: 100px;
  height: 40px;
  border-radius: 0px;
  background: #0171c5;
  border-color: "#0171c5";
  font-size: 16px;
}
.content_cont .form .span_btntwo {
  width: 130px;
  height: 40px;
  border-radius: 0px;
  color: #0171c5;
  background: #fff;
  border-color: "#0171c5";
  font-size: 16px;
  margin-left: 60px;
}
#warp .ant-table {
  overflow: inherit;
}

/*后台的审核新SI用户页面*/
#warp
  .reviewCompanyUser
  .form
  .ant-row:nth-of-type(1)
  .ant-col-24
  .ant-col-3.ant-form-item-label
  > label,
#warp
  .reviewCompanyUser
  .form
  .ant-row:nth-of-type(6)
  .ant-col-24
  .ant-col-3.ant-form-item-label
  > label {
  font-size: 20px;
}
#warp .ant-col-19 .ant-input-wrapper textarea.ant-input-lg {
  font-size: 16px;
  color: #0071c5;
}
#warp .content .Distiactive {
  height: 175px;
}
#warp .content .Communityactive {
  height: 220px;
}
#warp .content .ant-col-16.ant-col-offset-10 {
  margin-top: 20px;
}
#warp .content .ant-col-16.ant-col-offset-10 .ant-form-item-control > .ant-btn {
  margin-top: 0;
}
#warp .content .ant-col-16.ant-col-offset-10 .ant-form-item-control a,
#warp .content .ant-col-6.ant-col-offset-10 .ant-form-item-control a {
  display: inline-block;
  width: 110px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border: 1px solid #0071c5;
  font-size: 16px;
  color: #fff;
  background: #0071c5;
}
#warp .content .ant-col-16.ant-col-offset-10 .ant-form-item-control a:hover,
#warp .content .ant-col-6.ant-col-offset-10 .ant-form-item-control a {
  background: #fff;
  color: #0071c5;
}

/*Disti*/
#warp .content .form.Disti .ant-form-horizontal .ant-col-3 label {
  font-size: 24px;
}
.table1 .ant-table-thead tr {
  white-space: pre;
}
.table1 .ant-table-tbody tr {
  white-space: pre;
}
.modify_active {
  cursor: pointer;
  color: #0071c5;
  min-width: 110px;
  height: 40px;
  background: #fff;
  border: 1px solid #0071c5;
  font-size: 16px;
}
.modify_active:hover {
  cursor: pointer;
  color: white;
  background: #0071c5;
  border: 1px solid #0071c5;
  font-size: 16px;
}

/*滚动条样式*/
#table .ant-table {
  overflow: visible;
}
.scroll-box__handle--x {
  height: 10px !important;
}

/*table style*/
.ant-table th {
  background: #edf1f3 !important;
  color: #666;
  text-align: center !important;
}

.beyondStyle .ant-select-selection-selected-value {
  overflow: hidden;
  text-overflow: ellipsis;
}
.beyondStyle90 .ant-select-selection-selected-value {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 90%;
}
.btnTag {
  width: 140px !important;
}
.bgblue {
  background: #0473c6 !important;
  color: white !important;
}
.tableTop {
  margin-top: 40px;
}
.form_tag {
  margin-bottom: 40px;
}
.mt70 {
  margin-top: 70px !important;
}
.curTagMange_btn {
  border: 1px solid #0473c6;
  border-radius: 0px;
  color: #0473c6;
  width: 60px;
}
.ml {
  margin-left: 12px;
}
.ant-message-notice-content {
  text-align: center;
  height: 30px;
  line-height: 30px;
}
.numSelect {
  width: 100% !important;
}

/* 布局样式 */
#XQQ {
  padding-top: 90px;
}
/* 新增样式 */
.PL_labs {
  width: 100%;
  min-width: 1200px;
  margin: 0 auto;
  background-color: rgba(242, 242, 242, 1);
}
#warp .PLBtn form .PL_labs .PL_labs_spanH {
  color: rgb(51, 51, 51);
  color: rgb(51, 51, 51);
  font-family: "PingFangSC-Regular", "PingFang SC";
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.5px;
  text-align: right;
  margin-right: 10px;
  margin-top: 13px;
}
#warp .PLBtn form .PL_labs .PL_labs_spanM {
  padding-top: 10px;
}
#warp .PLBtn form .PL_labs .PL_labs_spanM .ant-form-item-label label {
  color: rgb(0, 153, 255);
  font-size: 14px;
}
#warp .PLBtn form .PL_bnts .Pos {
  position: relative;
  top: -3px;
}
#warp .PLBtn form .PL_labs .PL_labs_spanM .ant-col-21 {
  border-bottom: 1px solid #d1d1d1;
}
#warp .PLBtn form .PL_labs .ant-btn {
  border-radius: 0;
  width: 110px;
  height: 40px;
  color: #fff;
  font-size: 16px;
  margin-top: 20px;
  background: #0071c5;
  border-color: #0071c5;
  margin-right: 50px;
}
#warp .PLBtn form .PL_labs .PL_labs_spanM .ant-btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 500;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  line-height: 19px;
  border-radius: 4px;
  width: 74px;
  height: 22px;
  color: #fff;
  font-size: 12px;
  margin-top: 0px;
  background: #0071c5;
  border-color: #0071c5;
  margin-right: 0px;
}

#warp .PLBtn form .PL_labs .ant-btn:hover {
  color: #0071c5;
  background: #fff;
}
.PllabBtn {
  color: #fff;
  background: #0071c5;
  border-color: #0071c5;
}
.PL_labs .PL_labs_spanH {
  color: rgb(51, 51, 51);
  color: rgb(51, 51, 51);
  font-family: "PingFangSC-Regular", "PingFang SC";
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22.5px;
  text-align: right;
  margin-right: 10px;
  margin-top: 13px;
}
.PL_labs .PL_labs_spanM .ant-btn {
  border-color: #0071c5;
}
.PL_labs .ant-btn:hover {
  color: #0071c5;
  background: #fff;
  border: 1px solid #0071c5;
}
.PL_labs .PL_labs_spanM .ant-col-21 {
  border-bottom: 1px solid #d1d1d1;
}
.PL_bnts .Pos {
  position: relative;
  top: -3px;
}
.PL_labs .PL_labs_spanM {
  padding-top: 10px;
}
.PL_labs .PL_labs_spanM .ant-form-item-label label {
  color: rgb(0, 153, 255);
  font-size: 14px;
}
.PL_bnts .ant-upload-list {
  display: none;
}
.ant-select-selection__choice[title=""] {
  display: none;
}
.ant-table-thead > tr > th, .ant-table-tbody > tr > td{
  padding: 10px;
}
#iChart_group .chart-group {
  zoom: 1;
}
#iChart_group .chart-group .chart-group-header-title {
  color: #000000;
  font-size: 20px;
  height: 44px;
  line-height: 44px;
}
#iChart_group .chart-group .chart-group-header-subtitle {
  color: #7e8993;
  font-size: 14px;
}
#iChart_group .chart-group .member-count-group {
  border: 1px solid #cccccc;
  width: 500px;
  height: 70px;
}
#iChart_group .chart-group .member-count-group .member-count-box {
  float: left;
  width: 33.33%;
  height: 100%;
  text-align: center;
}
#iChart_group .chart-group .member-count-group .member-count-box:nth-child(2) {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
#iChart_group .chart-group .member-count-group .member-count-box .member-count {
  font-size: 22px;
  color: #000000;
  line-height: 45px;
  height: 40px;
}
#iChart_group .chart-group .member-count-group .member-count-box .member-count-text {
  font-size: 14px;
  color: #333333;
}
#iChart_group .chart-group .chart-region-list {
  width: 600px;
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
}
#iChart_group .chart-group .chart-region-list li {
  float: left;
  width: 33.33%;
  border-bottom: 1px solid #cccccc;
}
#iChart_group .chart-group .chart-region-list li.chart-region-list-head {
  background: #e5e5e5;
}
#iChart_group .chart-group .chart-region-list li p {
  float: left;
  width: 50%;
  text-align: center;
  color: #666666;
  font-size: 16px;
  height: 32px;
  line-height: 32px;
  border-right: 1px solid #cccccc;
}
#iChart_group .chart-group .chart-group-increase-tab {
  position: relative;
  float: left;
}
#iChart_group .chart-group .chart-group-increase-tab .ant-tabs-bar {
  display: inline-block;
}
#iChart_group .chart-group .chart-group-increase-tab .ant-tabs-bar .ant-tabs-nav .ant-tabs-ink-bar {
  background-color: #0072c5;
  bottom: 0;
}
#iChart_group .chart-group .chart-group-increase-tab .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-inner {
  width: 100px;
  font-size: 14px;
  color: #000000;
}
#iChart_group .chart-group .chart-group-increase-tab .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-inner:hover {
  color: #0072c5;
}
#iChart_group .chart-group .chart-group-increase-tab .ant-tabs-bar .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
  color: #0072c5;
}
#iChart_group .chart-group .chart-group-increase-tab #iChart1,
#iChart_group .chart-group .chart-group-increase-tab #iChart2 #iChart3 {
  width: 500px;
}
#iChart_group .chart9legend li {
  line-height: 24px;
}
.en #iChart_group .chart-group .chart-region-list {
  width: 700px;
}
.en #iChart_group .chart-group .member-count-group {
  width: 580px;
}

.ant-select-dropdown {
  /* z-index: 90 !important; */
}

/*头部导航*/

.headerWarp {
  /*position: absolute;*/
  /*top: 0;  */
  /*left: 0;
  bottom: 0;
  right: 0;*/
  width: 100%;
  height: 100%;
}

.nav_fj {
  width: 100%;
  min-width: 1200px;
  height: 77px;
  background: rgba(1, 113, 199, 0.8);
  position: fixed;
  z-index: 800;
}

.nav_fj.bg {
  background: rgba(1, 113, 199, 1);
  position: relative;
  z-index: 800;
}

#nav {
  box-sizing: border-box;
  /* width: 1200px; */
  height: 77px;
  margin: 0 auto;
  line-height: 77px;
}

#nav.ideheader {
  width: auto;
  padding-right: 20px;
  padding-left: 30px;
}

#backend #nav {
  padding: 0 30px;
  width: 100%;
}

/*导航logo*/

#nav .logo {
  float: left;
  /* width: 233px; */
  height: 77px;
  width: 24%;
}

#nav .logo img {
  width: 100%;
  /* width: 338px; */
  vertical-align: middle;
  height: 46px;
}

/*导航文字*/

#nav ul {
  float: right;
}

#nav ul li {
  float: left;
  padding: 0 10px;
}

@media screen and (max-width: 1280px) {
  #nav ul.ant-menu.text li {
    padding: 15px 5px;
  }
}

#nav ul.ant-menu li {
  float: left;
  padding: 15px 10px;
}

#nav .contText {
  float: right;
  max-width: 61%;
  /* min-width: 720px; */
  display: -webkit-flex;
  justify-content: flex-end;
}

#nav ul.text li {
  padding: 15px 10px;
}

.en #nav ul.ant-menu li {
  padding: 15px 10px;
}

#nav ul li a {
  color: #fff;
  font-size: 14px;
}

#nav {
  background-color: transparent;
}

.ant-menu {
  box-shadow: none !important;
}

#nav .ant-menu-horizontal,
#nav .ant-menu-item-active {
  border: none !important;
}

#nav ul li {
  color: #fff;
  font-size: 14px;
}

#nav .ant-menu-item,
#nav .ant-menu-submenu-title {
  padding: 0;
  white-space: initial;
}

#nav .right .ant-menu-submenu-title {
  max-width: 100px;
  min-width: 112px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#nav .ant-menu-submenu-horizontal>.ant-menu {
  width: 150px;
  margin-top: 0;
}

#nav .ant-menu-submenu-horizontal>.ant-menu {
  width: 152px;
  min-width: 152px;
  /*left: -25%;*/
}

#nav .ant-menu-sub {
  border: none;
}

.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
  background-color: transparent;
}

#nav .ant-menu-sub>.ant-menu-item {
  background: rgba(1, 113, 199, 0.8) none repeat scroll 0 0;
  border-bottom: 1px solid rgba(1, 113, 199, 1);
  border-right: medium none;
  line-height: 12px;
  /*margin-left: -15px;*/
  padding: 15px 10px;
  width: 152px;
  text-align: center;
}

/*#nav .ant-menu-sub>.ant-menu-item{
  height:auto;
}*/

/*登录注册*/

#nav .right {
  /* margin-left: 20px; */
}

#nav .right li {
  padding: 0 20px;
  color: #fff;
}

#nav .login a {
  display: block;
  box-sizing: border-box;
  height: 22px;
  line-height: 22px;
  margin-top: 27px;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 0 8px;
}

.ant-menu-horizontal>.ant-menu-item:hover,
.ant-menu-horizontal>.ant-menu-submenu:hover,
.ant-menu-horizontal>.ant-menu-item-active,
.ant-menu-horizontal>.ant-menu-submenu-active,
.ant-menu-horizontal>.ant-menu-item-selected,
.ant-menu-horizontal>.ant-menu-submenu-selected {
  border-bottom: none;
}

#nav ul li a:hover,
#nav ul.ant-menu li:hover,
#nav ul li.ant-menu-item-selected {
  color: #b1b5b9;
  border-color: #b1b5b9;
}

#nav .login a:hover {
  border-color: #fff;
  color: #fff;
}

.mar_left {
  margin: 0 -8px;
}

/*右侧的用户标识*/

#nav .user {
  color: #fff;
  height: 50px;
}

#nav .user>li {
  float: left;
  padding: 0;
}

#nav .user .line {
  width: 1px;
  height: 20px;
  border-left: 2px solid #fff;
  margin-right: 20px;
  margin-top: 28px;
}

#nav .user p {
  height: 20px;
  margin-top: -10px;
  cursor: pointer;
}

#nav .user span {
  display: block;
  margin-top: 28px;
  width: 17px;
  height: 20px;
  background: url(/assets/images/user.png) 0 0 no-repeat;
  cursor: pointer;
}

/*登录的模态框*/

.ant-modal .ant-modal-content {
  border-radius: 0;
}

.ant-modal .ant-modal-body {
  box-sizing: border-box;
  /* width: 500px; */
  /*height: 400px;*/
  background: #fff;
  /* padding: 60px; */
  /* text-align: center; */
  /* line-height: 2; */
  /*border-top: solid 5px #0071c5;*/
}

.login .ant-modal .ant-modal-body {
  line-height: 1;
  padding: 29px 70px 0;
  border-top: none;
}

.login2 .ant-modal .ant-modal-body {
  line-height: 1;
  padding: 50px 70px 20px 70px;
  border-top: none;
}

.ant-modal-wrap.modifyVP_btn .ant-modal .ant-modal-body {
  padding: 20px;
}

.ant-modal-wrap.modifyVP_btn .ant-modal .ant-modal-body .vp_title {
  font-size: 18px;
  margin-bottom: 10px;
}

/*.ant-modal.ant-confirm.ant-confirm-confirm .ant-modal-body {
   width: 416px;
   min-height: 200px;
   padding:30px;
   text-align: center;
 }*/
.ant-modal.ant-confirm.ant-confirm-confirm .ant-confirm-content {
  font-size: 16px;
}

.ant-modal.ant-confirm.ant-confirm-confirm .ant-confirm-btns .ant-btn {
  width: 143px;
  background: #0071c5;
  border-color: #0071c5;
}

.ant-modal .ant-modal-body .close-img {
  position: absolute;
  right: 10px;
  top: 0;
  cursor: pointer;
}

/*.ant-input-wrapper .ant-input-lg {
  height: 38px;
  border-color: #ccc;
  color:#999;
  padding-left: 20px;
}*/

.ant-modal .ant-btn-primary {
  /* background-color: #0071c5;
  border-color: #0071c5; */
}

.ant-modal .ant-btn-lg {
  border-radius: 0;
}

.ant-modal .ant-btn {
  /* min-width: 110px;
  width: auto;
  height: 44px;
  font-size: 16px; */
}

.login .ant-modal .ant-btn {
  width: 360px;
  height: 40px;
}

/*.ant-modal.ant-confirm.ant-confirm-confirm .ant-btn {
   width:110px;
   height:40px;
 }*/
.ant-modal.ant-confirm.ant-confirm-confirm .ant-btn span {
  color: #fff;
}

.ant-modal .ant-modal-body .ant-row p>a {
  font-size: 14px;
  color: #999;
}

.ant-modal .ant-modal-body .ant-row p>a:hover {
  color: #0071c5;
}

.ant-modal .ant-modal-body .other-login {
  font-size: 14px;
  color: #999;
}

.ant-modal .ant-modal-body .other-login .text {
  width: 100px;
  margin: 0 auto;
}

.ant-modal .ant-modal-body .other-login .line {
  width: 130px;
  height: 1px;
  border: 1px solid #f1f1f1;
  margin-top: 10px;
}

.ant-modal .ant-modal-body .other-login .icon {
  clear: both;
  width: 86px;
  margin: 0 auto;
  padding-top: 10px;
}

.ant-modal .ant-modal-body .other-login .icon>div {
  cursor: pointer;
}

.ant-modal .has-error .ant-form-explain,
.ant-modal .has-error .ant-form-split {
  text-align: left;
  color: #f65b5b;
}

/*个人中心*/
#nav ul.right li:nth-of-type(1) {
  position: relative;
}

.ant-dropdown-menu {
  background: rgba(1, 113, 199, 0.8);
  border-radius: 0;
  border-color: transparent;
  position: absolute;
  left: -30%;
}

.ant-dropdown-menu-item:first-child,
.ant-dropdown-menu-submenu-title:first-child,
.ant-dropdown-menu-item:last-child,
.ant-dropdown-menu-submenu-title:last-child {
  border-radius: 0;
  text-align: center;
}

.ant-dropdown-menu li.ant-dropdown-menu-item {
  width: 150px;
  border-bottom: 1px solid rgba(1, 113, 199, 1);
  text-align: center;
}

.ant-dropdown-menu li.ant-dropdown-menu-item-active span {
  display: block;
  width: 100%;
}

.ant-dropdown-menu li.ant-dropdown-menu-item-active span:hover,
.ant-dropdown-menu li.ant-dropdown-menu-item-active a:hover {
  color: #b1b5b9;
}

.ant-dropdown-menu li.ant-dropdown-menu-item span,
.ant-dropdown-menu li.ant-dropdown-menu-item a {
  font-size: 14px;
  color: #fff;
}

.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
  background-color: transparent;
}

#nav .right li:nth-of-type(1) a {
  padding-bottom: 26px;
}

.logo-img {
  margin-bottom: 24px;
}

/*kf5 逸创云客服 模态框*/
#kf5-support-modal {
  position: fixed;
  overflow: hidden;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  z-index: 1000;
  right: 55px;
  bottom: 10px;
  height: 450px;
  /*width: 320px;*/
  width: 600px;
  background: #ffffff;
}

#kf5-support-modal .kf5-close {
  position: absolute;
  right: 0;
  top: 11px;
  padding: 0 10px;
  font-size: 0;
  z-index: 999;
}

#kf5-support-modal .kf5-icon-clear {
  display: inline-block;
  vertical-align: middle;
  height: 22px;
  width: 22px;
  line-height: 22px;
  text-align: center;
  /*background: url(../images/spirit_sbox.png) no-repeat -193px -4px;*/
  color: #ffffff;
  font-size: 30px;
  font-style: normal;
  opacity: 0.8;
  cursor: pointer;
}

#kf5-support-modal .kf5-icon-clear:hover {
  opacity: 1;
}

#kf5-support-modal #kf5-support-iframe {
  border: none;
  height: 450px;
  /*width: 320px;*/
  width: 600px;
}

/*
********IDE的页头
*/
#IDE_nav .ant-select-dropdown {
  z-index: 1003 !important;
}

#IDE_nav #nav .right .ant-menu-submenu-title {
  max-width: 130px;
}

#IDE_nav .ant-menu-item .anticon,
#IDE_nav .ant-menu-submenu-title .anticon {
  font-size: 8px;
}

#IDE_nav #nav .right .IDE_user {
  margin: 0 5px;
  vertical-align: middle;
}

#IDE_nav #nav .height-78 {
  height: 78px;
}

#IDE_nav #nav .ant-badge-count {
  box-shadow: none;
  top: -10px;
}

#IDE_nav #nav .IDE_search {
  vertical-align: middle;
}

#IDE_nav #nav .ant-search-input {
  height: 30px;
  line-height: 30px;
  border-radius: 4px;
  vertical-align: middle;
  padding-right: 0;
  color: #aaa;
}

/*IDE---消息*/
.ant-modal-wrap.IDE_message .ant-modal-close,
.ant-modal-wrap.IDE_my .ant-modal-close {
  display: none;
}

.ant-modal-wrap.IDE_message .ant-modal-body .clear_mes {
  padding: 14px 16px;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}

.ant-modal-wrap.IDE_message .ant-modal-body,
.ant-modal-wrap.IDE_my .ant-modal-body {
  width: 900px;
  margin: 0 auto;
  padding: 0;
  padding-bottom: 20px;
  font-size: 14px;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message {
  line-height: 45px;
  font-size: 14px;
  border-bottom: 1px solid #e9e9e9;
  text-align: left;
}

.float-left {
  float: left !important;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message .float-left {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 750px;
}

.float-right {
  float: right !important;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message_tishi {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  height: 45px;
  line-height: 45px;
  font-size: 14px;
  color: #ccc;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message_tishi .more {
  cursor: pointer;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message .replyName {
  color: #0071c5;
}

.ant-modal-wrap.IDE_message .ant-modal-body li .color-weight {
  font-weight: bold;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message_case {
  border-bottom: 1px solid #e9e9e9;
  padding: 10px 15px;
}

/*我的弹窗样式*/
.ant-modal-wrap.IDE_my .ant-modal-body {
  min-height: 200px;
  max-height: 450px;
  margin-top: 15px;
}

.ant-modal-wrap.IDE_my .ant-table th {
  /*background: #f7f7f7 !important;*/
}

.ant-modal-wrap.IDE_my .more {
  width: 200px;
  text-align: center;
  margin: 0 auto;
  margin-top: 20px;
  font-size: 14px;
  color: #ccc;
  cursor: pointer;
}

.cursor-pointer {
  cursor: pointer !important;
}

.color-blue {
  color: #0071c5 !important;
}

/*项目信息*/
#IDE_nav .project_info {
  width: 100%;
  /* text-align: center; */
  height: 30px;
  line-height: 30px;
  font-size: 14px;
}

#IDE_nav .project_info .item {
  display: inline-block;
  width: 23%;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  text-align: center;
}

#IDE_nav .project_info .item.color_ {
  color: #0071c5;
}

/* #IDE_nav .project_info .item-larger{
  display: inline-block;
  width: 30%;
  overflow: hidden;
  height: 30px;
  text-overflow: ellipsis;
} */
.font-weight {
  font-weight: bold;
}

.IDE_my .ant-modal-title {
  font-size: 18px;
  color: #000;
}

.tab_phone td {
  border-right: 0px;
}

.tab_phone .ant-table th {
  background: #fff;
  font-size: 14px;
}

.tab_phone .ant-table {
  border: none;
}

.IDE_my .ant-modal-header {
  border-bottom: 4px solid #e9e9e9;
}

#nav .li_none ul {
  float: none;
}

.selfService {
  width: 84%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  margin: 0 auto;
  cursor: pointer;
  background: url(/assets/images/selfservice.png) no-repeat;
}

.selfService_hui {
  width: 84%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  margin: 0 auto;
  cursor: pointer;
  background: url(/assets/images/selfservice_no.png) no-repeat;
  background-size: 100%;
}

/* 字体图标 */
i.icon-diqiu {
  font-size: 30px;
}

/* 新机器人页面 */
.chatBox iframe {
  width: 100% !important;
  min-height: 644px !important;
  border: 1px solid transparent;
}

/* ccg */
.wx-qrcode {
  width: 230px;
  height: 230px;
  margin-left: 65px;
}

.wx-qrcode-top-p {
  width: 100%;
  text-align: center;
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  line-height: 22px;
}

.wx-qrcode-bottom-p {
  width: 100%;
  text-align: center;
  height: 20px;
  font-size: 14px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  line-height: 20px;
}

.cover {
  position: relative;
  width: 230px;
  height: 230px;
  background-color: rgb(255, 255, 255, 0.8);
  margin-left: 65px;
  cursor: pointer;
}

.qrcode-fresh {
  width: 34px;
  height: 34px;
  margin-top: 98px;
  margin-left: 98px;
}

.home-ccg {
  width: 100vw;
  height: 100vh;
  background-color: #ffffff;
}

.tipEnter {
  width: 361px;
  height: 44px;
  background: rgba(1, 113, 197, 1);
  border: 0px;
  font-size: 16px;
  color: #fff;
  margin-top: 24px;
  margin-bottom: 15px;
}

.tipP {
  width: 144px;
  height: 22px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(51, 51, 51, 1);
  line-height: 22px;
}

.tipInput {
  width: 361px;
  height: 44px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(227, 227, 227, 1);
  margin-top: 5px;
}

#wxQrcode {
  width: 100%;
  text-align: center;
}

.send-email {
  padding: 24px 54px;
}

.send-email p {
  margin-bottom: 5px;
  font-weight: 600;
}

.send-mail-modal .ant-radio-group {
  margin-top: 10px;
}

.ccg_login_button {
  font-size: 18px;
  color: #0071c5;
  cursor: pointer;
  text-align: center;
  margin-top: 20px;
}
#navWeb .iotNav {
    width: 100%;
    position: fixed;
    top: 0;
    z-index: 999;
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 74px;
    background-color: #0071c4;
  }
  
  .iotNav .secondNav {
    background-color: #0071c4 !important;
    padding: 0 50px !important;
    font-size: 16px !important;
    height: 74px !important;
    width: 100%;
  }
  
  .iotNav .intel_login {
    width: 94px;
    height: 37px;
    margin-left: 41px;
  }
  
  #navWeb .iotNav .secondNav .innerNav888 .font_nav {
    width: auto;
    margin: 0 20px;
    margin-top: -1px;
    margin-bottom: 0;
    padding: 0 20px;
    padding-right: 0;
    padding-left: 0;
    line-height: 74px;
    height: 74px;
  }
  
  #navWeb .iotNav .secondNav .innerNav999 .font_nav {
    width: auto;
    margin: 0 20px;
    margin-top: -1px;
    margin-bottom: 0;
    padding: 0 20px;
    padding-right: 0;
    padding-left: 0;
    line-height: 74px;
    height: 74px;
  }
  
  #navWeb .iotNav .right {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: fit-content;
  }
  
  #navWeb .iotNav .login a {
    border: none !important;
  }
  
  #navWeb .iotNav .ant-menu-sub>.ant-menu-item {
    background: #fff none repeat scroll 0 0 !important;
    line-height: 12px;
    /*margin-left: -15px;*/
    padding: 15px 10px;
    width: 176px !important;
    text-align: center;
    border-bottom: none !important;
    color: rgba(0, 0, 0, 0.85);
  }
  
  #navWeb .iotNav .ico_menu {
    background: #fff none repeat scroll 0 0 !important;
    padding: 15px 10px !important;
    width: 176px !important;
    text-align: center !important;
    height: 46px !important;
  }
  
  #navWeb .iotNav .secondNav .innerNav888 .font_nav ul li {
    color: rgba(0, 0, 0, 0.85);
  
  }
  
  #navWeb .iotNav .secondNav .innerNav999 .font_nav ul li {
    color: rgba(0, 0, 0, 0.85);
  
  }
  
  #navWeb .iotNav .secondNav .innerNav888 .font_nav_left {
    margin-left: 40px;
  }
  
  #navWeb .iotNav .secondNav .innerNav999 .font_nav_left {
    margin-left: 40px;
  }
  
  #navWeb .iotNav ul li a:hover,
  #navWeb .iotNav ul.ant-menu li:hover,
  #navWeb .iotNav ul li.ant-menu-item-selected {
    color: #0fa4df !important;
  }
  
  #navWeb .iotNav .ant-menu-submenu-horizontal>.ant-menu {
    left: 0;
  }
  
  #navWeb .ant-menu-submenu-horizontal>.ant-menu {
    border-radius: 2px !important;
  }
  
  #navWeb .iotNav .ant-menu-submenu-vertical>.ant-menu {
    margin-left: -7px !important;
  }
  
  #navWeb .iotNav .ant-menu-submenu-selected {
    color: #0fa4df !important;
  }
  
  #navWeb .iotNav .right .ant-menu-submenu-horizontal>.ant-menu a {
    color: rgba(0, 0, 0, 0.85);
  }
  .ant-menu-submenu i{
    display: none;
  }
#foot_outer{
	min-width:1200px;
	width: 100%;
	height: 210px;
	background-color:#f3f3f3;
}
#back_foot_outer{
	min-width:1200px;
	width: 100%;
	height: 140px;
	background-color:#f3f3f3;
}
#footer{
	box-sizing: border-box;
	margin:0 auto;
	width: 100%;
	min-width: 1200px;
	height: 210px;
	background-color: #f3f3f3;
}
.footerIcon{
  margin-top: 10px;
  width: 200px;
  float: left;
  height: 190px;
  border-right: 1px solid #DEDEDE;
  background: url(/assets/images/footerIcon.png) no-repeat center;
}
.footerRight{
	float: left;
	width: 1000px;
	margin-top: 20px;
}
.back_footerRight{
	float: left;
	width: 1000px;
}
.back-footerIcon{
	margin-top: 10px;
	width: 200px;
	float: left;
	height: 120px;
	border-right: 1px solid #DEDEDE;
	background: url(/assets/images/footerIcon.png) no-repeat center;
  }
#footer .footer-logo,
#footer .text{
	width:1200px;
	height: 60px;
	text-align: center;
}
.texts{
	margin-top: 15px;
	margin-bottom: 5px;
}
.texts .ant-menu-item-selected{
 color: #6E6E6E;
}
.texts .ant-menu-item:hover{
	color: #6E6E6E;
}
#footer .text {
	color: #555;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
}
.sub_text li:last-child{
  border: 1px solid transparent !important;
}
#footer .text .ant-menu{
	background: #F3F3F3;
}
#footer .text .ant-menu-horizontal{
	border-bottom: 1px solid #F3F3F3
}
#footer .text .sub_text,
#footer_back .text .sub_text{
	width:570px;
	/* margin:0 auto; */
	text-align: center;
	margin-left:50px;
}
.iconText{
	
	margin-left: 50px
}
.iconText li{
	float: left;
	height: 60px;
	line-height: 60px;
	padding: 1px 10px;
}
.back-iconText{
	height: 70px;
	margin-left: 50px;
	margin-top: 15px;
}
.back-iconText li{
	float: left;
	height: 70px;
	line-height: 70px;
	padding: 1px 10px;
}
#footer .text .sub_text li,
#footer_back .text .sub_text li{
	float: left;
	padding:1px 10px;
	border-right:1px solid #666; 
}
#footer .text .sub_text li{
	margin-top: 27px;
	height: 16px;
	line-height: 16px;
}
.en #footer .text .sub_text{
	width:675px;
}
#footer .text .sub_text li a,
#footer_back .text .sub_text li a{
	color:#555;
}
#footer .text .sub_text li a:hover,
#footer_back .text .sub_text li a:hover{
	color:#0071c5;
}
#footer_back{
	box-sizing: border-box;
	margin:0 auto;
	background-color: #f3f3f3;
	padding:15px;
	/*line-height: 50px;*/
}
#footer_back .footer-logo,
#footer_back .text{
	text-align: center;
}
#footer_back .text {
	color: #555;
	font-size: 14px;
	font-weight: 500;
}
#footer .ant-menu-horizontal>.ant-menu-item{
   border-bottom: 2px solid #F3F3F3;
}
#footer .ant-menu-horizontal>.ant-menu-item:hover{
	color:#0071CE;
}
#docManage {
    padding-top: 130px;
    font-size: 16px;
}

#docManage>div:first-child,
#docManage>div:nth-child(2) {
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    min-width: 1200px;
}

#docManage>div._wi{
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    min-width: 1200px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

#docManage h1 {
    font-size: 24px;
    font-weight: 500;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 40px;
}

#docManage .doc_btn {
    width: 360px;
    margin: 0 auto;
    padding-bottom: 40px;
    padding-top: 50px;
    text-align: center;
}

#docManage .main {
    margin: 0 auto;
    padding-bottom: 40px;
    padding-top: 50px;
    text-align: center;
}

#docManage .main button {
    font-size: 16px;
    border-radius: 0px;
    background-color: #0071C5;
    color: #fff;
    height: 40px;
    cursor: pointer;
}

#docManage .main.btn_3 button:hover {
    background-color: #fff;
    color: #0071C5;
}

#docManage .doc_btn button {
    width: 110px;
    font-size: 16px;
    border-radius: 0px;
    border: 1px solid #0071C5;
    background-color: #fff;
    color: #0071C5;
    height: 40px;
    cursor: pointer;
}

#docManage .doc_btn button:hover {
    background-color: #fff;
    color: #0071C5;
}

#docManage .doc_btn button:first-child {
    background-color: #0071C5;
    color: #fff;
    margin-right: 60px;
}

#docManage .doc_btn button:nth-of-type(3) {
    width: 150px;
}

#docManage .doc_btn.btn_3 button:nth-child(2) {
    background-color: #0071C5;
    color: #fff;
    margin-right: 60px;
}
#docManage .doc_btn.btn_3 button:nth-child(3) {
    margin-right: 60px;
}

#docManage .doc_btn.btn_3 button:nth-child(4),#docManage .doc_btn.btn_3 button:nth-child(5) {
    background-color: #0071C5;
    color: #fff;
}
#docManage .doc_btn.btn_3 button:hover {
    background-color: #fff;
    color: #0071C5;
}

#docManage .doc_btn.btn_3 {
    width: 660px;
}

#docManage .doc_type_manage {
    width: 96%;
    padding: 0px;
    margin: 0 auto;
}
#docManage .Dospan{
	display: block;
    margin-top: -40px;
    font-size: 13px;
}
#docManage .Dospan i{
	color: rgb(0, 153, 255);
    font-size: 13px;
    margin-right: 5px;
}
table {
    border-radius: 0px !important;
}

#docManage .number>div,
#docManage .docName>div {
    display: inline-block;
}

#docManage .number>div:first-child,
#docManage .docName>div:first-child {
    width: 135px;
}

/*表格样式*/

#docManage .doc_type_manage th {
    font-size: 12px;
    text-align: center;
    background: #ccc;
    font-weight: 500;
    border-right: 1px solid #fff;
}

#docManage .doc_type_manage th:last-child {
    border-right: none;
}

#docManage table {
    border: 1px solid #ccc;
}

#docManage table td {
    border-right: 1px solid #ccc;
    font-size: 12px;
    white-space: pre-wrap;
    /* min-width: 160px; */
}

#docManage.video_ku table td {
    border-right: 1px solid #ccc;
    font-size: 12px;
    white-space: pre-wrap;
    min-width: 0;
}

#docManage.video_ku div:after {
    content: '';
    display: none;
}

#docManage table td button:last-child {
    /* margin-right: 20px; */
}

#docManage table td button , #docManage1 table td button{
    background-color: #fff;
    border: 1px solid #0071C5;
    border-radius: 0px;
    padding: 5px 7px;
    font-size: 12px;
    color: #0071C5;
    min-width: 90px;
    margin: 0px 10px;
}

#docManage table td:last-child {
    border-right: none;
}

/*文档树样式*/

#docManage .docTreeBtn {
    background-color: #0071C5;
    color: #fff;
    width: 110px;
    font-size: 16px;
    border-radius: 0px;
    border: 1px solid #0071C5;
    height: 40px;
}

#docManage .docTreeBtn:hover {
    color: #0071C5;
    background: #fff;
}

#docManage .goBack_btn {
    background: #fff;
    color: #0071C5;
    margin-left: 50px;
}

#docManage .doc_changes>div span.title {
    display: inline-block;
    width: 400px;
    padding-right: 100px;
    text-align: right;
    font-size: 16px;
}

#docManage .doc_changes>div span.title:before,
#docContent .ant-row.ant-form-item.content label:before {
    display: inline-block;
    margin-right: 4px;
    content: "*";
    font-family: SimSun;
    font-size: 12px;
    color: #f50;
}

/*#docManage .doc_changes>div{
	margin-bottom: 30px;
	height:61px;
}*/

/*#docManage .ant-form-explain{
	padding-left:400px;
}*/

#docManage .doc_changes>div .ant-select-selection.ant-select-selection--single {
    width: 400px;
    height: 35px;
}

#docManage .ant-input {
    height: 35px;
}

/*#docManage .ant-select-selection__rendered{
	height:38px;
	line-height: 38px;
}*/

/*分页器样式*/

#docManage .ant-pagination-item-active {
    background-color: #0071C5;
    border-color: #0071C5;
}

#docManage li {
    border-radius: 0px;
}

#docManage .pageBtn {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 40px;
}

#docManage .pageBtn ul {
    float: right;
}

/*文档管理特殊样式*/

#docManage .doc_manage {
    width: 96%;
    margin: 0 auto;
    margin-bottom: 44px;
}

.hidden121 .ant-select-lg .ant-select-selection--single {
    height: 35px !important;
}

.fl_width {
    width: 50%;
    float: left;
}

/************************************************************************************/

/*资讯类型管理*/

#docManage .addNews {
    width: 150px;
}

#docManage .sel .ant-select-selection {
    height: 40px;
}

/*伸缩按钮样式*/

#Telescopic_contrl {
    width: 50px;
    height: 50px;
    background-color: #0071C5;
    cursor: pointer;
    font-size: 22px;
    color: #fff;
    border-radius: 50%;
    float: right;
    box-shadow: 0 3px 5px #bfc0c0;
    position: relative;
}

/*#Telescopic_contrl:hover{
	background-color:#3B5176;
}*/

#Telescopic_contrl i {
    position: absolute;
    top: 28%;
    left: 28%;
}

/*资讯管理搜索框伸缩样式*/

.hidden121 {
    transform: scaleY(0);
    opacity: 0;
    transition: all 0.3s;
    height: 0px;
    overflow: hidden;
    min-width: 1200px;
}

.hidden121 .ant-col-sm-12 {
    width: 50%;
    min-width: 300px;
    padding: 0px !important;
}

/*#docManage .ant-form-item-label{
    margin-right: 0px !important;
	width: 110px;
}*/

.show121 {
    transform: scaleY(1);
    opacity: 1;
    transition: all 0.3s;
    height: 240px;
}

.show122 {
    transform: scaleY(1);
    opacity: 1;
    transition: all 0.3s;
    height: 220px;
}

.show123 {
    transform: scaleY(1);
    opacity: 1;
    transition: all 0.3s;
    height: 350px;
}

.show365 {
    transform: scaleY(1);
    opacity: 1;
    transition: all 0.3s;
    height: 365px;
}

#save_center {
    margin: 0 auto;
}

#warp .Comactive .ant-col-sm-6 {
    min-width: 300px;
    padding: 0px !important;
    width: 25%;
}

#warp .Comactive .ant-form-item-label {
    width: 110px;
}

#warp .Comactive.Self .ant-form-item-label {
    width: 41.66666667%!important;
}

.addVideoModal .ant-modal .ant-modal-body {
    padding: 20px;
}

.addVideoModal .ant-modal #addVideoForm .ant-col-15 {
    text-align: left;
}

.addVideoModal .ant-modal #addVideoForm .ant-col-15 .ant-form-item-control {
    /* line-height: 1.5; */
    margin-top: 3px;
}

.addVideoModal .ant-modal #addVideoForm .ant-col-15 .ant-btn {
    width: auto;
    height: auto;
    background: #FFF;
    font-size: 12px;
}

.vertical-center-modal.addVideoModal .ant-modal .ant-btn {
    width: auto;
    height: auto;
    min-width: 40px;
    border-radius: 6px;
}

.ant-popover.ant-popover-placement-topRight .ant-btn-ghost {
    min-width: 0;
    width: auto;
}

.rh5v-DefaultPlayer_component {
    position: relative;
    font-family: Helvetica;
    font-size: 11px;
    background-color: #000;
}

/* .rh5v-DefaultPlayer_video {
    width: 100%;
    height: 100%;
} */

.rh5v-DefaultPlayer_controls {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 34px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: rgba(0, 0, 0, 0.7);
    opacity: 0;
    transition: opacity 0.2s;
}

.rh5v-DefaultPlayer_seek {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.rh5v-DefaultPlayer_component:hover .rh5v-DefaultPlayer_controls {
    opacity: 1;
}

.rh5v-Time_component {
    padding: 0 10px 0 10px;
    line-height: 35px;
    color: #fff;
}

.rh5v-Time_current {
    margin-right: 5px;
}

.rh5v-Time_duration {
    margin-left: 5px;
    color: #919191;
}

.rh5v-Seek_component {
    position: relative;
}

.rh5v-Seek_track {
    position: absolute;
    top: 50%;
    left: 5px;
    right: 5px;
    height: 4px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #3e3e3e;
}

.rh5v-Seek_buffer,
.rh5v-Seek_fill,
.rh5v-Seek_input {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}

.rh5v-Seek_buffer {
    background-color: #5a5a5a;
}

.rh5v-Seek_fill {
    background: #fff;
}

.rh5v-Seek_input {
    width: 100%;
    opacity: 0;
    cursor: pointer;
}

.rh5v-Volume_component {
    position: relative;
}

.rh5v-Volume_component:hover {
    background-color: #000;
}

.rh5v-Volume_button {
    width: 34px;
    height: 34px;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    cursor: pointer;
}

.rh5v-Volume_button:focus {
    outline: 0;
}

.rh5v-Volume_icon {
    padding: 7px;
}

.rh5v-Volume_slider {
    display: none;
    position: absolute;
    right: 5px;
    bottom: 100%;
    left: 5px;
    height: 56px;
    background-color: #000;
}

.rh5v-Volume_component:hover .rh5v-Volume_slider {
    display: block;
}

.rh5v-Volume_track {
    position: absolute;
    top: 8px;
    bottom: 8px;
    left: 50%;
    width: 4px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #3e3e3e;
}

.rh5v-Volume_fill,
.rh5v-Volume_input {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.rh5v-Volume_fill {
    background-color: #fff;
}

.rh5v-Volume_input {
    padding: 0;
    margin: 0;
    opacity: 0;
    -webkit-appearance: slider-vertical;
    cursor: pointer;
}

.rh5v-Captions_component {
    position: relative;
}

.rh5v-Captions_component:hover {
    background-color: #000;
}

.rh5v-Captions_button {
    width: 34px;
    height: 34px;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    cursor: pointer;
}

.rh5v-Captions_button:focus {
    outline: 0;
}

.rh5v-Captions_icon {
    padding: 5px;
}

.rh5v-Captions_trackList {
    position: absolute;
    right: 0;
    bottom: 100%;
    display: none;
    background-color: rgba(0, 0, 0, 0.7);
    list-style: none;
    padding: 0;
    margin: 0;
    color: #fff;
}

.rh5v-Captions_component:hover .rh5v-Captions_trackList {
    display: block;
}

.rh5v-Captions_trackItem {
    padding: 7px;
    cursor: pointer;
}

.rh5v-Captions_activeTrackItem,
.rh5v-Captions_trackItem:hover {
    background: #000;
}

.rh5v-Captions_activeTrackItem {
    text-decoration: underline;
}

.rh5v-PlayPause_component {}

.rh5v-PlayPause_component:hover {
    background-color: #000;
}

.rh5v-PlayPause_button {
    width: 34px;
    height: 34px;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    cursor: pointer;
}

.rh5v-PlayPause_button:focus {
    outline: 0;
}

.rh5v-PlayPause_icon {
    padding: 5px;
}

.rh5v-Fullscreen_component {}

.rh5v-Fullscreen_component:hover {
    background-color: #000;
}

.rh5v-Fullscreen_button {
    width: 34px;
    height: 34px;
    background: none;
    border: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    cursor: pointer;
}

.rh5v-Fullscreen_button:focus {
    outline: 0;
}

.rh5v-Fullscreen_icon {
    padding: 5px;
}

.rh5v-Overlay_component {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
}

.rh5v-Overlay_inner {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    left: 50%;
    width: 60px;
    height: 60px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: -30px;
    background-color: rgba(0, 0, 0, 0.7);
    border-radius: 10px;
}

.rh5v-Overlay_icon {
    position: absolute;
    top: 50%;
    right: 0;
    left: 50%;
    margin-left: -20px;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.widthAuto .ant-modal {
    width: auto !important;
}

/*单独播放页面的样式*/

#playVideoBody {
    width: 100%;
    height: 100%;
    max-height: 600px;
    display: flex;
    display: -webkit-flex;
    background: rgba(55, 55, 55, 0.5)
}

#playVideoBody .playVideoContent {
    width: 100%;
    min-width: 300px;
    margin: 0 auto;
}

#playVideoBody .playVideoContent .rh5v-DefaultPlayer_video {
    width: auto;
    max-width: 100%;
}

.modal_info.widthAuto .ant-modal .ant-modal-body {
    width: 100%;
    padding: 20px;
}

.modal_info.widthAuto .ant-modal .ant-modal-close {
    right: 20px;
    top: 20px;
}

#addVideoForm .fileImg {
    width: 110px;
    height: 96px;
    background-repeat: no-repeat;
    background-color: #d9d9d9;
    background-size: 100% 100%;
}

#addVideoForm .ant-upload-list-item {
    margin-top: 1px;
}

#addVideoForm .ant-col-15.ant-col-offset-6 .ant-form-explain {
    padding-left: 15px;
}

#addVideoForm .ant-upload {
    display: block;
    text-align: left;
    padding-left: 28%;
    background: #fff;
}

#addVideoForm .ant-btn {
    display: block;
    text-align: left;
    width: 110px;
    /* margin-left: 28%; */
    margin: 5px 0 5px 0;
    background: #fff;
    background: #fff;
    font-size: 14px;
    font-weight: inherit;
    border-radius: 0px;
}

#addVideoForm #upload-label {
    font-size: 16px;
    float: left;
    text-align: right;
    width: 25%;
}

#addVideoForm #upload-label::before {
    display: inline-block;
    margin-right: 4px;
    content: "*";
    font-family: SimSun;
    font-size: 12px;
    color: #f50;
}

#addVideoForm .ant-upload-list.ant-upload-list-text {
    width: 70%;
    margin-left: 28%;
    text-align: left;
}

#addVideoForm .ant-upload .ant-spin-nested-loading .ant-spin {
    box-sizing: border-box;
    left: 0;
    text-align: left;
    padding-left: 55px;
}

#spin .ant-form-item {
    margin-bottom: 8px;
}

/* 视频管理 */

.typeinfo {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 200px;
}

.table_gray{
    color: gray !important;
    border: 1px solid gray !important;
}
/* 邮件管理 */
/* .email-body{
    margin-top: 150px;
} */
/* .email-min{
    height: 100%;
} */
.email-headerlist{
    height:50px;
    background:rgba(0,113,197,0.05);
    position: relative;
    border:1px solid rgba(221,221,221,1);
}
.email-headerlist .ant-form-item{
    margin-bottom: 0px;
    margin-top: 9px
}
.email-headerlist .ant-menu-horizontal>.ant-menu-item{
    width: 44%;
}
.email-headerlist .item {
    display: inline-block;
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
    text-align: center;
}
.email-headerlist .ant-select-lg{
    position: relative;
    top:-1px;
}
.email-headerlist .ant-select-selection{
    border-radius: 15px;
}
.email-headerlist .ant-input{
    border-radius: 15px;
}
.email-headerlist  .ant-menu {
    margin-bottom: 0;
    line-height: 47px;
}
.email-header{ 
    min-height: 800px;
    width: 15%;
    float: left;
    /* margin-top: 10px; */
}
.email-header ul{ 
    min-height: 800px;
    overflow: hidden;
}
.email-headers {
    width: 85%;
    float: left;
    /* margin-top: 12px; */
}
.email-headers .ant-tabs-nav{
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 100vh;
}
.email-headers .ant-tabs-bar{ 
    min-height: 800px;
    overflow: hidden;
}
.email-headers .ant-tabs-bar .ant-tabs-tab-inner{
    height: 80px;
    line-height: 20px;
    border-bottom: 1px solid #DDDDDD;
    padding: 6px 6px;
    width: 300px;
    overflow: hidden;
}
.email-headers .email-headers-div1{
    width: 238px;
    line-height:18px;
    font-size:16px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(51,51,51,1);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
 }
 .email-headers .email-headers-div2{
    width: 238px;
    opacity:0.9;
    font-family:PingFangSC-Regular;
    font-size:12px;
    font-weight:400;
    color:rgba(51,51,51,1);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
 }
 .email-headers .email-headers-div3{
    width: 238px;
    height: 32px;
    font-size:12px;
    line-height:16px;
    opacity:0.5;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(51,51,51,1);
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
    float: left;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-top: 8px;
    text-align: left;
 }
 .email-headers .ycc-img{
    position: absolute;
    right: 0px;
    top: 16px;
 }
 .ycc{
     top:14px!important;
 }
 .email-headers .email-headers-span{
    display: inline-block;
    position: relative;
    /* float: right; */
    /* top:-26px; */
    font-size: 12px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(51,51,51,1);
 }
 .email-headers .ant-tabs-vertical.ant-tabs-left>.ant-tabs-content{
    padding-left: 0;
 }
 .email-headers .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab .ant-tabs-tab-inner{
    text-align: left;
    padding: 5px 10px;
}
.email-headers .ant-tabs-vertical>.ant-tabs-bar .ant-tabs-tab{
    margin-bottom: 0px;
}
.email-cont{
     min-height: 800px;
 }
 .email-min {
    margin-top: 137px;
    overflow: hidden;
 }
 .email-min .ant-tabs-content{
     margin-top: 0;
 }
.email-cont .email-cont-top{
    padding: 10px;
   min-height:160px;
    background:rgba(0,113,197,0.1);
}
.email-cont .email-cont-top div{
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(153,153,153,1);
    margin-bottom: 10px;
    height: 20px;
    line-height: 20px;
}
.email-min .email-cont .email-cont-top .ant-tag{
    border-radius: 15px;
    border: none;
    background: rgba(70,175,240,0.2);
    position: relative;
    /* top: 3px; */
}
.email-min .email-cont .email-cont-top .email-cont-top-p{
    font-size:18px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(51,51,51,1);
}
.email-cont-top-p{
    position: relative;
}
.email-cont-top-p>span{
    position: absolute;
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 14px!important;
    color:#0071C5;
    cursor: pointer;
}
.email-cont .email-cont-min{
    height: 480px;
    overflow-y:scroll;
    padding: 15px 10px;
}
.email-cont .email-cont-bom{
    padding: 10px;
    height:160px;
    background:rgba(0,113,197,0.1);
}
.email-cont .email-cont-bom .email-cont-bom-p{
    height: 28px;
    border-bottom: 1px solid rgba(221,221,221,1);
    font-size:14px;
    line-height: 16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(51,51,51,1);
    padding: 0 10px;
}
.overflow{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hei26{
    height: 26px !important;
    position: relative;
}
.hei26>a{
    position: absolute;
    right: 10px;
    top:0;
}
.w80{
    width: 80% !important;
}
.boder-1{
    height:1px;
    background:rgba(221,221,221,1);
    margin-bottom: 25px;
}
.boder-2{
    height:20px;
    background:rgba(221,221,221,0.2);
}
.email-write{
    margin: 16px 84px 0 16%; 
    min-height: 800px;
}
.email-write div:after, ul:after, li:after, form:after {
    clear: none;
}
.email-write-top{
    height: 40px;
    line-height: 40px;
    margin-bottom: 20px;
}
.email-left{
    float: left;
}
.email-left button{
    width:101px;
    height:40px;
    background:linear-gradient(180deg,rgba(2,112,194,1),rgba(46,155,237,1));
    border:1px solid rgba(0,113,197,1);
    border-radius:6px;
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
}
.email-left .btn-whi{
    background:linear-gradient(180deg,rgba(244,244,244,1),rgba(255,255,255,1));
    border:1px solid rgba(221,221,221,1);
    border-radius:6px;
    color:rgba(2,112,194,1);
    margin-left: 13px;
}
.email-right{
    float: right;
}
.email-right span{
    font-family:PingFangSC-Light;
    font-weight:300;
    font-size:14px;
    color:rgba(2,112,194,1);
    display: inline-block;
    margin-left: 20px;
    cursor:pointer
}
.email-write-cont{
    font-family:PingFangSC-Regular;
    font-weight:400;
    font-size:14px;
}
.email-write-cont .ant-upload-list-item{
    width: 40%;
}
.email-write-cont .maginB18{
    margin-bottom: 18px;
}
.email-write-contuser{
    width: 100%;
    border-bottom: 1px solid rgba(221,221,221,1);
}
.email-write-contuser>span:nth-child(1){
    color:rgba(2,113,195,1);
    display: inline-block;
    max-height: 500px;
    overflow-y: auto;

}
.email-write-contuser span:nth-child(2){
    color:rgba(153,153,153,1);
    text-decoration:underline;
    cursor:pointer;
    /* float: right; */
}
.email-write-contactivity{
    width: 100%;
    border-bottom: 1px solid rgba(221,221,221,1);
}
.email-write-contactivity span:nth-child(1){
    color:rgba(2,113,195,1);
}
.email-write-contactivity span:nth-child(2){
    color:rgba(2,113,195,1);
    text-decoration:underline;
    cursor:pointer;
    float: right;
}
.email-write-conttitle{
    width: 100%;
    border-bottom: 1px solid rgba(221,221,221,1);
}
.email-write-conttitle input{
    border: none;
}
.email-write-conttitle .ant-input:focus {
    border: none;
    box-shadow: 0 0 0 0 rgba(45,183,245,.2);
}
.email-write-conttitle .ant-input-wrapper input{
    height: 21px;
}
.email-write-conttitle span:nth-child(1){
    color:rgba(153,153,153,1);
}
.email-write-conttitle span:nth-child(2){
    
}
.email-write-contexc{
    width: 100%;
}
.email-write-contexc .ant-upload span{
    color:rgba(0,113,197,1);
    cursor: pointer;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    font-size: 14px;
}
.email-write-contexc span:nth-child(1){

}
.email-write-contexc span:nth-child(2){
    
}
.email-write-bto .wangEditor-menu-container {
    height: 30px;
}
.email-write-bto .quill-contents{
    min-height: 532px !important;
}
.radius{
    display: block;
    width:8px;
    height:8px;
    background:rgba(230,0,18,1);
    border-radius:50%;
    float:right;
    margin-top:1px;
}
.explain{
height:40px;
background:rgba(0,113,197,1);
padding-left: 21px;
line-height: 40px;
color:#fff;
font-size:14px;
}
.poster{
    height: 195px;
    text-align: center;
    border-top:1px solid #DDDDDD;
    border-bottom:1px solid #DDDDDD;
    background: url(/assets/images/activity.png) no-repeat ;
    background-size:100% 100%;
}
.poster p{
    padding-top:67px;
    color: #fff;
}
.poster span{

color:#fff;
font-size:14px;
}
.poster>a{
    display: inline-block;
    margin-top: 29px;
    width:82px;
    height:28px;
    border:1px solid #fff;
    border-radius:14px;
}
.e-search{
    width:48px;
height:30px;
background:rgba(0,113,197,1);
border-radius:15px;
position: absolute;
right: 0;
top:10px;
line-height: 30px;
color:#fff;
cursor:pointer
}
.item{
    position: relative;
}
.Email_labs_spanH{
    font: 14px 'microsoft yahei', Arial, Helvetica, sans-serif, 'Apple Color Emoji', 'emoji-intel';
    color: #000;
    text-align: right;
}
.Email_labs_spanM{
    /* margin-left: 15px; */
}
.Email_labs_spanM .ant-form-item{
    position: relative;
    top: -7px;
}
.modify_infos .blue .Email_labs_spanM label{
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(2,113,195,1);
}
.Email_labs_spanM button{
   float: right;
   position: relative;
   top:6px;
}
.Email-labnot{
    margin: 10px 0;
    text-align: right;
}
.EmailBtn{
    color: #fff;
    background: #0071c5;
    border-color: #0071c5;
}
.EmailBtn-s{
    text-align: right;
    margin-right: 2px;
    margin-bottom: 20px;
}
.EmailBtn-s button{
    color: #fff;
    background:rgba(0,113,197,1);
    border-radius:6px;
}
.EmailBtn-s button:nth-child(1){
    color: rgba(0,113,197,1);
    background:rgba(255,255,255,1);
    border:1px solid rgba(0,113,197,1);
    margin-right: 8px;
}
.modify_infos .ant-form-item-label>label{
    font-size: 14px;
    color: #000;
}
/* .modify_infos .ant-form-item-label{
    margin-right: 0;
} */
.Email_labs_spanB{
    font: 14px 'microsoft yahei', Arial, Helvetica, sans-serif, 'Apple Color Emoji', 'emoji-intel';
    color: #000;
    margin: 20px 0 25px 0;
}
.Email-cont{
    min-height: 139px;
    border: 1px solid #dddddd;
    border-radius: 6px;
    max-height: 300px;
    overflow-y: scroll;
}
.ant-modal-footer button:nth-child(2){
    background: rgba(0,113,197,1);
}
.modify_infos .ant-upload-list-item{
    display: none;
}
.Email_labs_exc{
    text-align: right;
    margin-top: 16px;
}
.Email_labs_exc button{
    background:rgba(0,113,197,1);
    border-radius:3px;
    color: #fff;
}
.email-actinput{
    margin-bottom: 30px;
}
.email-actinput .ant-input-group-addon, .ant-input-group-wrap{
    position: relative;
    top: -1px;
}
.email-actinput .ant-search-input .ant-search-btn{
    width:89px;
    background:rgba(0,113,197,1);
    border-radius:0px;
    color: #fff;
    padding-top: 4px;
}
.modify_info_time .ant-calendar-picker{
    width: 80% !important;
}
.modify_info_time div{
    font-size: 14px;
}
.nothing{
    margin-left: 15%;
    width: 85%;
    position: relative;
}
.nothing-l{
    position:absolute; width:300px;
    border-right:1px solid #DDDDDD;
}
.nothing-r{
    margin-left:300px;
    border-left:1px solid #DDDDDD;
    /* display: table-cell;
     text-align:center;
     height: 800px;
    vertical-align:middle;  */
    /* display:flex;
    justify-content:center;
    text-align:center;
    align-items:center; */
}
 /* .nothing-r .icenter{
    display:table-cell;
	vertical-align:middle;
} */
.nothing-r img{
    vertical-align:middle;
    text-align: center;
    line-height: 800px;
} 
.nothing-r div{
    text-align: center;
    /* line-height: 800px; */
}

.posItem{
    width: 200px;
    height: 200px;
    margin: 0 auto;
    padding-top: 300px;
}
.Email-tag .ant-tag{
    background:rgba(220,241,255,0.7);
    color:rgba(153,153,153,1);
    line-height: 20px;
    height: 20px;
}
.look{
    color:#2db7f5;
    cursor: pointer;
}
.deleteModel{
    top:170px!important;
}

#vp .ant-input-wrapper .red{
    color:red!important;
}
.messageModel{
    width: 100%!important;
}
.email-btns{
    background: rgba(0,113,197,1);
    border-radius: 0px;
}
.email-modal {
    position: absolute;
    width: 330px;
    height: 230px;
    background: #fff;
    box-shadow: 0 0 5px #ddd;
    padding: 15px;
    bottom: 76px;
}
/*后台企业*/
#BGO_center>.has-error {
  box-shadow: 0 0 0 2px rgba(255, 85, 0, 0);
}

#BGO_cpyadd {
  padding-top: 18px;
  padding-bottom: 50px;
}

#BGO_cpyadd .ant-select-selection--single .ant-select-selection__rendered {
  padding: 0px;
}

#BG0_center .has-error .ant-input {
  box-shadow: none;
}

#BG0_center .ant-tabs-nav {
  width: 100%;
}

#BG0_center .ant-tabs-nav>div:first-of-type {
  display: flex;
  align-items: center;
  justify-content: center;
}

#BG0_center .ant-tabs-nav .ant-tabs-tab {
  flex: 1;
  text-align: center;
}

#BG0_center label {
  font-size: 14px !important;
}

#BG0_center {
  margin: 0 auto;
  width: 1200px;
  padding-top: 82px;
}

#BG0_center .ant-tabs .ant-tabs-bar {
  width: 624px !important;
  margin: 0 auto;
}

#BGO_left {
  width: 1198px;
  height: 111px;
  border: 1px solid #e5e5e5;
  margin-bottom: 62px;
}

#BGO_left h2 {
  text-align: center;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  background: #e5e5e5;
}

#BGO_left FormItem {
  font-size: 14px;
  height: 59px;
  line-height: 59px;
  margin-bottom: 0px !important;
}

#BGO_left Col {
  float: left;
  line-height: 59px;
  margin-left: 20px;
  margin-right: 20px;
}

#BGO_left span {
  color: #0071c5;
  background: white;
  width: 160px;
}

#BGO_left .ant-form-item-control span {
  height: 34px;
  font-size: 14px;
  padding-top: 0px;
  text-align: center;
  margin-left: 20px;
}

#BGO_left .ant-form-item {
  margin-bottom: 7px;
}

#BGO_left .ant-form-item-control {
  height: 59px;
  line-height: 59px;
}

#BGO_personage {
  width: 1198px;
  border: 1px solid #e5e5e5;
  margin-bottom: 62px;
}

#BGO_personage h2 {
  text-align: center;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  background: #e5e5e5;
}

#BGO_personage .ant-form-item-control span>span {
  margin-left: 20px;
  font-size: 14px;
  color: #0071c5;
}

#BGO_personage .ant-form-item {
  margin-bottom: 10px;
}

#BGO_right {
  width: 1198px;
  height: 716px;
  border: 1px solid #e5e5e5;
}

#BGO_right .ant-form-item {
  margin-bottom: 0px;
}

.right_a {
  height: 450px;
  width: 252px;
  float: left;
  border-right: 1px dashed #e5e5e5;
  margin-top: 50px;
}

.right_b {
  width: 611px;
  margin-top: 50px;
  float: left;
  padding-right: 10px;
}

.right_c {
  height: 450px;
  width: 323px;
  float: left;
  margin-top: 50px;
  border-left: 1px dashed #e5e5e5;
}

.right_a p,
.right_a Input,
.right_a Select,
.right_a .ant-input-wrapper {
  width: 250px;
  height: 51px;
  text-align: center;
  font-size: 14px;
}

.right_a .ant-select-selection__rendered {
  padding: 0 10px;
}

.right_a .ant-form-explain {
  margin-left: 7px;
}

.right_a label,
.right_a input,
.right_a Select {
  float: left;
}

.right_b .ant-form-explain {
  margin-left: 6px;
  text-align: left;
}

#BGO_right .right_a h2 {
  text-align: center;
  font-size: 18px;
}

#BGO_right .right_b h2 {
  text-align: center;
  font-size: 18px;
}

#BGO_right .right_c h2 {
  text-align: center;
  font-size: 18px;
}

#BGO_right .ant-select-selection__placeholder {
  font-weight: normal;
}

#BGO_left .ant-select-selection--single {
  box-shadow: 0 0 0 2px rgba(255, 85, 0, 0);
}

#BGO_right .ant-select-selection--single {
  height: 30px;
  text-align: center;
  font-size: 14px;
  color: #999;
  box-shadow: 0 0 0 2px rgba(255, 85, 0, 0);
  width: 94%;
  margin-left: 3%;
}

.row_text .ant-col-8 {
  text-align: center;
}

.row_text {
  padding-top: 7px;
  text-align: center;
}

.row_textwo .ant-select,
.row_textwo Input {
  margin-left: 3px;
  color: #999;
  padding-left: 5px;
}

.row_textwo {
  margin-bottom: 10px;
}

.row_text_btn Button {
  width: 108px;
  height: 38px;
  border: 1px solid #0071c5;
  border-radius: 0px;
  background: white;
  font-size: 14px;
  color: #0071c5;
}

.row_text_btn {
  text-align: center;
  margin-left: 90px;
}

#BGO_right>h2 {
  text-align: center;
  font-size: 20px;
  height: 50px;
  line-height: 50px;
  background: #e5e5e5;
}

.right_c .ant-form-explain {
  margin: 0px;
  margin-left: 150px;
}

.right_c .ant-calendar-picker-icon {
  display: none;
}

.right_c .ant-input-lg {
  text-align: center;
  width: 167px;
  margin-left: 15px;
  font-size: 14px;
  height: 30px;
  box-shadow: snow;
  color: #999;
}

#BGO_right .right_c .ant-select-selection--single {
  margin: 0px;
  width: 167px;
}

.right_b .ant-row {
  height: 51px;
  margin-bottom: 0px;
  font-size: 14px;
}

#BG0_center .right_c .ant-select {
  margin-left: 14px;
}

#BG0_center .ant-select-dropdown-placement-bottomLeft {
  left: 1382px;
}

#BGO_left .ant-form-item {
  height: 51px;
  margin-bottom: 0px;
}

#BGO_right .right_a .ant-form-item {
  height: 51px;
  margin-bottom: 0px;
}

.right_c .ant-form-item-control .ant-select-enabled {
  height: 35px;
}

.right_a .ant-form-item-control .ant-select-enabled {
  height: 30px;
}

.img_right {
  font-size: 14px;
  text-align: center;
}

.btm_apy {
  height: 90px;
  line-height: 90px;
  width: 1198px;
  border: 1px solid #e5e5e5;
  border-top: none;
  display: flex;
  align-items: center;
}

.btm_apy Input {
  float: right;
}

.btm_apy Input {
  width: 140px;
  height: 32px !important;
  margin-left: 10px !important;
  padding-left: 7px !important;
}

.btm_apy .h_456 input {
  width: 118px !important;
}

.btm_apy .ant-select {
  width: 140px;
  height: 28px !important;
  margin-left: 10px;
  margin-top: -7px;
}

.btm_apy .ant-select-selection-selected-value {
  padding-left: 15px;
}

.btm_apy .ant-select-arrow {
  display: block !important;
}

#btm_apy {
  height: 90px;
  line-height: 90px;
  width: 1198px;
  border: 1px solid #e5e5e5;
  border-top: none;
}

#btm_apy Input {
  float: right;
  border: none;
}

#btm_apy Input {
  width: 140px;
  height: 32px !important;
  margin-left: 10px !important;
  padding-left: 7px !important;
  cursor: default !important;
  color: #0071c5 !important;
}

#btm_apy .ant-select {
  width: 140px;
  height: 28px !important;
  margin-left: 10px;
  margin-top: -7px;
}

#btm_apy .ant-select-selection-selected-value {
  padding-left: 15px;
}

#btm_apy .ant-select-arrow {
  display: block !important;
}

#btm_apy .dis_border {
  width: 200px;
}

.add_add {
  margin: 40px 0px 0px 0px;
  cursor: pointer;
}

.add_add2 {
  margin-top: 40px;
}

.BGO_tra textarea {
  width: 713px;
  height: 148px;
  background: #e5e5e5;
  padding: 10px 10px;
  margin-left: 50px;
  resize: none;
  border: none;
}

.BGO_tra b {
  font-weight: initial;
  font-size: 16px;
  width: 713px;
  height: 148px;
  background: #e5e5e5;
  padding: 10px 10px;
  margin-left: 50px;
  resize: none;
  border: none;
  display: block;
}

.BGO_tra {
  margin: 0 auto !important;
  width: 800px;
  position: relative;
  margin-top: 40px;
}

.BGO_tra label {
  font-size: 14px;
  position: absolute;
  top: 10px;
}

.BGO_tra_two {
  margin-top: 20px;
}

.BGO_tra_two label {
  left: -48px;
}

.btn_add {
  margin: 40px 0px 40px 350px;
  cursor: pointer;
}

/*改*/
.row_textwo .ant-select-selection__rendered {
  height: 26px;
  display: block;
  /* overflow: hidden; */
  /* text-overflow: ellipsis; */
  /* white-space: nowrap; */
  /* padding-left: 8px; */
  /* padding-right: 24px; */
  line-height: 26px;
  text-align: center;
}

.row_textwo,
.row_textwo .ant-select-enabled {
  text-align: center;
  margin-left: 0px;
}

.int_all {
  text-align: center;
  color: #0071c5;
}

.right_a .ant-input-wrapper .ant-input-lg {
  padding-left: 7px;
  height: 30px;
  color: #999;
  width: 94%;
  margin-left: 3%;
}

.col_center .ant-form-item-children {
  display: flex;
  align-items: center;
}

.right_b .ant-input-wrapper .ant-input-lg {
  height: 30px;
  color: #999;
  text-align: center;
  margin-top: 2px;
  padding: 0;
  font-size: 14px;
  margin-left: 1px;
}

.right_c .ant-input-wrapper .ant-input-lg {
  padding-left: 0px;
}

.right_c .ant-calendar-month-panel {
  width: 100px;
  height: auto;
}

.upld_img .ant-upload-list-picture .ant-upload-list-item {
  width: 167px;
}

.gengai .ant-upload-list-picture .ant-upload-list-item {
  width: 167px;
}

.upld_img_amo {
  padding: 8px;
  border: 1px solid #d9d9d9;
  height: 97px;
  float: left;
  width: 100px;
}

.right_a .ant-form-explain,
.right_b .ant-form-explain {
  font-size: 12px;
}

/*#BGO_left ::-webkit-input-placeholder , .right_a ::-webkit-input-placeholder , .right_b ::-webkit-input-placeholder , .right_c ::-webkit-input-placeholder{
    color: #0071c5;
    opacity: 1;
}
#BGO_left :-moz-input-placeholder , .right_a :-moz-input-placeholder , .right_b :-moz-input-placeholder , .right_c :-moz-input-placeholder{
    color: #0071c5;
    opacity: 1;
}
#BGO_left :-moz-input-placeholder , .right_a :-moz-input-placeholder , .right_b :-moz-input-placeholder , .right_c :-moz-input-placeholder{
    color: #0071c5;
    opacity: 1;
}
#BGO_left :-ms-input-placeholder , .right_a :-ms-input-placeholder , .right_b :-ms-input-placeholder , .right_c :-ms-input-placeholder{
    color: #0071c5;
    opacity: 1;
}
*/

.right_c_textarea {
  width: 150px;
  height: 60px;
  padding: 5px 5px;
  line-height: 20px;
  resize: none;
}

.operation_instructions {
  width: 700px;
  margin: 0 auto;
  margin-bottom: 38px;
}

.operation_instructions h3 {
  font-size: 20px;
  font-weight: bold;
}

.operation_instructions p {
  font-size: 16px;
  line-height: 31px;
}

#form_borders Input,
#form_borders #BGO_right .ant-select-selection--single,
#color_size .ant-select-selection--single {
  border: none;
  background: white;
  color: #0071c5;
  cursor: default;
  font-size: 14px;
}

#form_borders .ant-select-arrow {
  display: none;
}

/*滑动距离底部18px*/
#BGO_cpy .ant-tabs-tab-inner {
  padding-bottom: 18px;
}

.pro_miaosu {
  height: 70px;
  margin-left: 12px;
}

.pro_miaosu label {
  font-size: 14px;
  top: -47px;
  padding-left: 70px;
}

.pro_miaosu textarea {
  font-size: 14px;
  width: 130px;
  color: #0071c5;
  height: 62px;
  padding: 0px 5px;
  margin-left: 50px;
  resize: none;
  line-height: 1.5;
}

.pro_miaosu22 textarea {
  border-color: #d9d9d9;
  width: 150px;
  height: 62px;
  padding: 2px 5px;
  margin-left: 15px;
  resize: none;
  line-height: 1.5;
  color: #999;
}

.pro_miaosu22 .ant-input-lg {
  text-align: left !important;
  width: 200px;
  height: 62px;
  padding: 2px 5px;
  margin-left: 15px;
  resize: none;
  padding-left: 5px !important;
  padding-right: 5px !important;
  line-height: 1.5;
  color: #999;
}

.tishi_text {
  width: 360px;
  height: 144px;
  margin-left: -37px;
  padding: 10px 10px;
  line-height: 1.8;
  font-size: 14px;
}

.pro_waia .ant-modal-body .ant-confirm-btns {
  display: none !important;
}

#table .table1 .ant-table-body #button Button {
  width: 80px;
  height: 28px;
  color: #0071c5;
  background-color: white;
  border: 1px solid #0071c5;
  cursor: pointer;
}

#warp .ant-calendar-range-picker-input {
  font-size: 14px;
}

.right_c .hidden_photo .ant-form-item-control>.ant-form-explain {
  margin-left: 115px;
  margin-top: 5px;
}

.upld_img_two .ant-upload-list-picture .ant-upload-list-item {
  margin-left: 42px;
}

.btm_apy input::-webkit-input-placeholder {
  font-size: 16px;
  line-height: 1.3;
}

.add_imgq .upld_img .ant-upload-list-item {
  margin-left: 42px;
}

.personal_compan {
  margin-left: 110px !important;
  visibility: hidden;
}

.dis_border {
  border: none;
  background: #fff;
  color: #0071c5;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dis_border--width {
  width: 200px;
}

/*改字体颜色*/
#color_size .ant-input-lg {
  color: #999;
}

/*改上传图片的圆角*/
.ant-btn-ghost {
  border-radius: 0px;
}

.ant-upload-list-item {
  border-radius: 0px !important;
}

.pro_miaosu22 .ant-form-explain {
  margin-left: 104px;
}

.BGO_tra .has-error .ant-input:not([disabled]):hover {
  border-color: #f50;
}

.jianyan .ant-form-explain {
  margin-left: 12px;
}

/* BGOcompany add */
.right_company .ant-input-lg {
  width: 167px;
}

.right_company_b .ant-form-explain {
  margin-left: 144px;
}

.right_company_c .ant-form-explain {
  margin-left: 93px;
  margin-left: 150px;
}

.right_company_data .ant-form-explain {
  margin-left: 93px;
  margin-left: 150px;
}

#jianyan_xia .ant-form-explain {
  margin-left: 74px;
}

.right_company_img .ant-form-explain {
  margin-left: 42px;
}

/*全局卡片样式*/
.ant-popover-inner .ant-form-item-control .ant-btn {
  border-radius: 0px;
  background: #fff;
  color: #0071c5;
  border-color: #0071c5;
}

.hover_bk:hover {
  background: #0071c5 !important;
  color: #fff !important;
}

/*按钮样式的修改*/
.react_btn Input {
  height: 40px;
  width: 110px;
  border-color: #0071c5;
  color: #0071c5;
  background: #fff;
  /* float: left; */
  margin-left: 50px;
  cursor: pointer;
}

.react_btn_pass Input {
  height: 40px;
  width: 110px;
  border-color: #0071c5;
  color: #fff;
  background: #0071c5;
  float: left;
  cursor: pointer;
}

.react_btn_pass Input:hover {
  border-color: #0071c5;
  color: #0071c5;
  background: #fff;
}

.react_btn button {
  height: 40px;
  width: 110px;
  border-color: #0071c5;
  color: #0071c5;
  background: #fff;
  margin-left: 50px;
  cursor: pointer;
  border-radius: 0;
  font-size: 16px;
}

.react_btn_pass button {
  height: 40px;
  width: 110px;
  border-color: #0071c5;
  color: #fff;
  background: #0071c5;
  cursor: pointer;
  border-radius: 0;
  font-size: 16px;
  margin: 0 auto;
}

.react_btn_pass button:hover {
  border-color: #0071c5;
  color: #0071c5;
  background: #fff;
}

.react_btn,
.react_btn_pass {
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 40px;
  display: inline-block;
  vertical-align: bottom;
}

.row_textwo .ant-form-explain {
  margin-top: -32px;
}

.highgrid .ant-form-explain {
  margin-left: -223px;
  margin-top: -14px;
}

.row_textmodify .ant-form-explain {
  margin-top: 0px;
}

.right_aA {
  height: 450px;
  width: 252px;
  float: left;
  border-right: 1px dashed #e5e5e5;
  margin-top: 50px;
}

.right_aA .ant-input-wrapper .ant-input-lg,
.right_aA .ant-select {
  width: 130px;
  text-align: left;
}

.right_aA .ant-select-selection--single {
  width: 130px;
  float: left;
}

.text_resize {
  resize: none;
  padding: 0px 10px;
  max-height: 40px;
  min-height: 30px;
  overflow: hidden;
  color: #999;
  margin-left: 1.5%;
  font-size: 14px;
  text-align: left !important;
}

.right_aA label {
  display: block;
  width: 95px;
  float: left;
  text-align: right;
  margin-right: 10px;
}

.right_aA .label_w_100 label {
  width: 100% !important;
}

.right_aA .label_h_24 label {
  height: 24px !important;
}

.right_aA .label_h_40 label {
  height: 40px !important;
}

.right_aA .label_h_30 label {
  height: 30px !important;
  line-height: 30px !important;
}

.right_aA label,
.right_aA Input,
.right_aA Select,
.right_aA .ant-input-wrapper {
  height: 51px;
  font-size: 14px;
}

#BGO_right .right_aA h2 {
  text-align: center;
  font-size: 18px;
}

.right_aA .ant-select-selection--single {
  text-align: left !important;
  padding: 0px 10px;
}

.right_aA .ant-input-lg {
  margin-left: 1.5%;
}

.right_aA :-ms-input-placeholder {
  color: #ccc;
}

.right_aA :-webkit-input-placeholder {
  color: #ccc;
}

.right_aA :-moz-input-placeholder {
  color: #ccc;
}

.bord_none {
  border: none;
  background: white;
  color: #0071c5 !important;
  cursor: default !important;
  font-size: 14px;
}

.right_c label {
  width: 138px;
  text-align: right;
  display: inline-block;
  font-size: 14px;
}

.ant-row.plat_ .ant-form-item-control .ant-form-explain {
  margin-left: 65px;
}

.tem_lab .ant-form-item-label {
  line-height: 40px;
  padding: 0 0;
}

.selectName .ant-select-selection-selected-value {
  padding-left: 15px;
}

.parSelectName .ant-form-item-control {
  display: flex;
  width: 120%;
}

.parSelectName .ant-form-item-control .ant-input-lg {
  width: 120%;
}

.ghost_choiceFile {
  /* border-radius: 6px; */
  border: 1px solid #cccccc;
  color: #666666;
}

/* //公共样式 */
.margin_center {
  margin: 0 auto !important;
}

.BGO_tra--btn {
  /* width:400px; */
}

.BGO_tra--btn button {
  background: #0071c5;
  color: white;
}

.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.inp_text_center,
.inp_text_center input,
.select-text-center .ant-select-selection-selected-value {
  text-align: center;
}

.select-text-center .ant-select-selection__rendered {
  display: flex;
  text-align: center;
}

.select-text-center .ant-select-selection-selected-value {
  margin: 0 auto;
}

.pro_btm_cent {
  display: flex;
  align-items: center;
}

.pro_btm_cent .ant-row.ant-form-item {
  margin-bottom: 0px;
}

.pro_btm_cent .ant-form-item-control {
  line-height: 32px;
}

.pro_btm_cent .h_32 {
  height: 32px;
}

.select_h32,
.select_h32 .ant-select-selection.ant-select-selection--single .ant-select-selection__rendered {
  height: 32px;
  line-height: 32px;
}

.setFLex .ant-form-item-children {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ant-calendar-disabled-cell.ant-calendar-today .ant-calendar-date::before {
  left: 50% !important;
  transform: translateX(-50%) !important;
  -webkit-transform: translateX(-50%) !important;
  -moz-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  -o-transform: translateX(-50%) !important;
}
#doc_list .ant-table {
    border-radius: 0px;
}

.container-artSchool {
    width: 100%;
    margin-top: 74px
}

.main-artSchool {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
}

.main-artSchool .main-left h1 {
    width: 232px;
    height: 42px;
    line-height: 42px;
    color: white;
    text-align: center;
    background-image: url(/assets/images/personCenter.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-weight: 500;
    margin: 0;
    font-size: 16px;
    background-color: #F8FAFB;

}

.main-artSchool .main-left .main-left-menu {
    width: 232px;
    background: linear-gradient(180deg, #E6EDF5 0%, rgba(223, 233, 245, 0.2) 100%);
    border-radius: 0px 0px 4px 4px;
    min-height: 500px;
    padding: 5px 17px 5px 10px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item {
    /* padding: 16px 12px 18px 16px; */
    border-bottom: 1px solid rgba(120, 132, 142, 0.11);
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item.open>ul,
.main-artSchool .main-left .menu_lv1 .menu_lv2_item.open>ul,
.main-artSchool .main-left .menu_lv1 .menu_lv3_item.open>ul {
    display: block;
    height: auto;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item.open>span text {
    color: #247ADE !important;
}

.main-artSchool .main-left .menu_lv1 .menu_lv2_item.open>span {

    background: #247ADE !important;
    color: white !important;
}

.main-artSchool .main-left .menu_lv1 .menu_lv2_item.open>span>text {

    color: white !important;
}

.main-artSchool .main-left .menu_lv1 .menu_lv3_item.open span text {

    font-weight: bold;
    color: #247ADE !important;
}

.main-artSchool .main-left .menu_lv1 .menu_lv4_item.active {


    text-decoration: underline;
    color: #247ADE !important;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item>ul,
.main-artSchool .main-left .menu_lv1 .menu_lv2_item>ul,
.main-artSchool .main-left .menu_lv1 .menu_lv3_item>ul {
    height: 0px;
    /* padding: 0px!important;
     */
    display: none;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item span {
    padding: 16px 0 18px 0;

}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item span img.icon {
    width: 11px;

    margin-right: 11px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item text {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item img.arrow_icon {
    margin-left: auto;
}


.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv2 {
    padding: 5px 10px;
    background: #FAFCFF;
    border-radius: 4px 4px 4px 4px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv2 .menu_lv2_item>span {
    padding: 6px 12px;
    background: #E8EEF6;
    border-radius: 2px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv2 .menu_lv2_item {
    margin-bottom: 5px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv2 .menu_lv2_item:last-child {
    margin-bottom: 0px;
}


.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv2 .menu_lv2_item span text {
    font-size: 14px;
    font-weight: bold;
    color: #536684;
    line-height: 20px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv2 .menu_lv2_item span img.arrow {
    margin-left: 14px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv3 {
    padding: 0 5px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv3_item {
    border-bottom: 1px solid rgba(112, 112, 112, 0.1);
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv3 .menu_lv3_item span {
    padding: 10px 0px
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv3 .menu_lv3_item span img.arrow_icon {
    margin-left: 0;
    margin-right: 10px;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv3_item span text {
    font-size: 12px;
    font-weight: 400;
    color: #536684;
    line-height: 17px;
}

.main-artSchool .main-left ul {
    height: auto;
    overflow: hidden;
}

.main-artSchool .main-left ul li {
    cursor: pointer;
}

.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv4 {
    padding-left: 20px;
}



.main-artSchool .main-left .menu_lv1 .menu_lv1_item .menu_lv4_item {
    font-size: 12px;
    font-weight: 400;
    color: #333333;
    line-height: 17px;
    margin-bottom: 10px;
    border-bottom: rgba(36, 122, 222, 0.46);
}








.main-left {
    width: 232px;
    display: block;
    min-height: 1120px;
    /* background: #f5f5f5; */
}

.main-right {
    display: block;
    /* float: right; */
}

.main-left ul {
    /* background: #f5f5f5; */
    /*padding: 0 0 0 40px;*/
}

/*.main-left ul:last-child{
    padding: 0 0 50px 40px;
}
.main-left ul:first-child{
    padding: 50px 0 0 40px;
}*/


.main-firstNav {
    font-size: 24px !important;
    font-weight: bold;
    color: #0272c5;
}

.main-right {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 22px;

}

.batch_download {
    width: 100px;
    height: 30px;
    background: #0071C4;
    border-radius: 2px;
    border: 1px solid #247ADE;
    margin-right: 8px;
    color: white;
    cursor: pointer;
    border-radius: 2px;
}

.batch_download img {
    margin-right: 4px;
}

.main-right h2 {
    text-align: left;
    font-size: 24px;
    color: #0272c5;
}

.main-right-search {
    margin-top: 30px;
    border: 3px solid #0272c5;
    position: relative;
}

.main-right-search input {
    height: 45px;
    font-size: 20px;
    text-align: center;
    width: 620px;
    border: none;
    outline: none;
}

.main-right-search a {
    display: inline-block;
    height: 45px;
    text-align: center;
    width: 105px;
    background: #0272c5;
    color: #fff;
    font-size: 20px;
    font-weight: 100px;
    position: absolute;
    right: 0;
    line-height: 45px;
}

.main-right-talk {
    border-bottom: 1px solid #ccc;
    padding: 15px 15px 15px 0;
}

.artSchool-first {
    margin-top: 40px;
}

.artSchool-left {
    float: left;
}

.artSchool-left h3 {
    font-size: 18px;
    font-weight: bold;
    position: relative;
    display: inline-block;
}

.artSchool-left .spanOrange {
    font-size: 14px;
    position: absolute;
    right: -70px;
    top: 5px;
    font-weight: normal;
    width: 50px;
    line-height: 1.5;
    text-align: center;
    background: orange;
    color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.spanRed {
    font-size: 14px;
    position: absolute;
    right: -70px;
    top: 5px;
    font-weight: normal;
    width: 50px;
    line-height: 1.5;
    text-align: center;
    background: red;
    color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.artSchool-left p {
    margin-top: 12px;
    font-size: 14px;

}

.artSchool-right {
    /*float: right;*/
    /* font-size: 16px;
    font-weight: bold;
    color: #0372c5;
    margin-top: 20px; */
    font-weight: bold;
    color: #536684;
    display: block;
    font-size: 14px;
    width: 76px;
    height: 32px;
    border-radius: 4px;
    border: 1px solid rgba(36, 122, 222, 0.24);

}

.artSchool-right img {
    margin-right: 6px;

}

.artSchool-right.disbled {
    opacity: 0.24;

}

.artSchool-last {
    border-bottom: none;
}

.artSchoolLast {
    vertical-align: middle;
    line-height: 1.5;
    padding-top: 0;
}

.main-artSchool .main-right table td {
    text-align: center;
    line-height: 30px;
}

.main-artSchool .main-right table td:nth-of-type(1) {
    text-align: left;
}

.artSchoolLast img {
    cursor: pointer;
}

.artSchoolLast p {
    display: inline-block;
    font-size: 24px;
    padding: 0 20px;
}

.main-left .ant-tree li span.ant-tree-switcher.ant-tree-roots_open,
.ant-tree li span.ant-tree-switcher.ant-tree-center_open,
.ant-tree li span.ant-tree-switcher.ant-tree-bottom_open,
.main-left .ant-tree li span.ant-tree-switcher.ant-tree-noline_open {
    position: static !important;
}

.main-left ul li {
    position: relative;
}

:root .main-left .ant-tree li span.ant-tree-switcher.ant-tree-roots_open:after,
/* :root .ant-tree li span.ant-tree-switcher.ant-tree-center_open:after, 
:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_open:after,  */
:root .main-left .ant-tree li span.ant-tree-switcher.ant-tree-noline_open:after {
    font-size: 24px;
    right: 16px !important;
    font-family: anticon !important;
    content: "\E602";
}

.main-left .ant-tree li span.ant-tree-switcher.ant-tree-roots_close,
.ant-tree li span.ant-tree-switcher.ant-tree-center_close,
.ant-tree li span.ant-tree-switcher.ant-tree-bottom_close,
.main-left .ant-tree li span.ant-tree-switcher.ant-tree-noline_close {
    position: static !important;
}

:root .main-left .ant-tree li span.ant-tree-switcher.ant-tree-roots_close:after,
/* :root .ant-tree li span.ant-tree-switcher.ant-tree-center_close:after,
:root .ant-tree li span.ant-tree-switcher.ant-tree-bottom_close:after,  */
:root .main-left .ant-tree li span.ant-tree-switcher.ant-tree-noline_close:after {
    font-size: 24px;
    width: 24px !important;
    /*height: 16px!important;*/
    right: 16px !important;
    font-family: anticon !important;
    content: "\E601";
}

.main-left>.ant-tree>li>span.ant-tree-switcher.ant-tree-roots_close:after,
.ant-tree>li>span.ant-tree-switcher.ant-tree-center_close:after,
.ant-tree>li>span.ant-tree-switcher.ant-tree-bottom_close:after,
.main-left>.ant-tree>li>span.ant-tree-switcher.ant-tree-noline_close:after {
    top: 10px !important;
}

.main-left>.ant-tree>li>span.ant-tree-switcher.ant-tree-roots_open:after,
.ant-tree>li>span.ant-tree-switcher.ant-tree-center_open:after,
.ant-tree>li>span.ant-tree-switcher.ant-tree-bottom_open:after,
.main-left>.ant-tree>li>span.ant-tree-switcher.ant-tree-noline_open:after {
    top: 10px !important;
}

.main-left .ant-tree-noline_close:after {
    width: 16px !important;
    height: 16px !important;
}

.main-left .ant-tree span {
    font-size: 14px !important;
    font-weight: 400;
}

.main-left>.ant-tree>li>a>.ant-tree-title {
    color: #0171c5;
    font-size: 18px !important;
    font-weight: 400;
}




.Min_search {
    height: 45px !important;
    width: 700px !important;
}

.main-right-search .ant-form-item {
    margin-bottom: 0px;
    height: 45px;
}

#doc_list .art-input {
    width: 431px;
    float: left;
    height: 51px;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 51px;
    border-color: rgba(16, 142, 233, 1);
    margin-left: 10px;
}

#doc_list .art-input-a {
    display: block;
    float: right;
    width: 99px;
    height: 51px;
    background: inherit;
    background-color: inherit;
    background-color: rgba(16, 142, 233, 1);
    border-width: 1px;
    border-style: solid;
    border-color: rgba(16, 142, 233, 1);
    border-radius: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 51px;
}

#doc_list .ant-calendar-range-picker.ant-input {
    height: 51px;
}

#doc_list .ant-calendar-picker .ant-calendar-range-picker input {
    height: 38px;
    line-height: 38px;
}

#doc_list .ant-calendar-picker .ant-calendar-range-picker {
    border-color: rgba(16, 142, 233, 1);
}

.publishVideoDetails1_cont {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.publishVideoDetails1_cont .left_box {
    width: 813px;


}

.publishVideoDetails1_cont .right_box {
    width: 357px;


}

.publishVideoDetails1_cont .left_box .title,
.publishVideoDetails1_cont .right_box .title {
    border-bottom: 1px solid rgba(112, 112, 112, 0.09);
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    line-height: 28px;
    padding-bottom: 12px;
    min-height: 41px;
    position: relative;
}

.publishVideoDetails1_cont .left_box .title::after,
.publishVideoDetails1_cont .right_box .title::after {
    content: '';
    width: 20px;
    height: 3px;
    background: #247ADE;
    border-radius: 30px;
    left: 0;
    bottom: 0px;
    position: absolute;
}



.publishVideoDetails1_line {
    width: 1px;
    height: 14px;
    background-color: #ddd;
    margin: 0 16px;
}

.publishVideoDetails1_text {
  display: flex;
  max-height: 66px;
  align-items: center;

}
.publishVideoDetails1_text span{

    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    /* padding-top: 16px; */
    margin-left: 14px;
    align-items: center;
    white-space: normal;
}
.publishVideoDetails1_cont_hanlder {
    padding: 12px 0;
    border-bottom: 1px solid rgba(112, 112, 112, 0.15);
}
.publishVideoDetails1_cont_hanlder .zan{
    cursor: pointer;
}
.publishVideoDetails1_cont_hanlder .zan span{
    font-size: 14px;
font-weight: 400;
color: #333333;
line-height: 20px;
margin-left: 5px;
}
.publishVideoDetails1_cont_hanlder .c_time,
.publishVideoDetails1_cont_hanlder .scan_num {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    line-height: 14px;
}

.publishVideoDetails1_cont_hanlder .line {
    width: 1px;
    height: 14px;
    background: #333333;
    margin-left: 15px;
    margin-right: 15px;
    display: inline-block;
    opacity: 0.35;
}

.publishVideoDetails1_cont_hanlder .pdf_download_text {
    font-size: 14px;
    font-weight: 400;
    margin-left: 7px;
    color: #247ADE;
    line-height: 26px;
}

.publishVideoDetails1_cont_hanlder .pdf_download_btn {
    width: 52px;
    height: 23px;
    border-radius: 6px 6px 6px 6px;
    cursor: pointer;
    opacity: 1;
    border: 1px solid #E9E9E9;
    margin-left: 12px;
}

.publishVideoDetails1_cont_hanlder .pdf_download_btn img {
    width: 10px;
    height: 10px;
    margin-right: 2px;
}

.publishVideoDetails1_cont_hanlder .pdf_download_btn span {
    font-size: 14px;
    font-weight: 400;
    color: #247ADE;
    line-height: 26px;
}

.publishVideoDetails1_body .video-react {
    /* padding-top: 488px !important; */
}

.publishVideoDetails1_body video {
    /* height:488px; */
}

.publishVideoDetails1_body .video-react .video-react-big-play-button {
    border-radius: 50px;
    width: 60px;
    height: 60px;
    line-height: 60px;
}

.project_manage_body .ant-select-selection-selected-value {
    padding: 0px;
}

.publishVideoDetails1_hover {
    cursor: pointer;
    position: relative;align-items: center;
}

.publishVideoDetails1_hover  .videoschool_type {
    position: absolute;
    right: 0;
    top: 0;
    width: 48px;
    height: 20px;
    background: #FF7442;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 20px;
    border-radius: 0px 0px 0px 10px;
    text-align: center;
}

.publishVideoDetails1_hover:hover .publishVideoDetails1_text {
    color: #0171c5;
}

.artshcool-input input {
    width: 100% !important;
}
@charset "UTF-8";
.video-react .video-react-big-play-button:before,
.video-react .video-react-control:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-react .video-react-big-play-button:before,
.video-react .video-react-control:before {
    text-align: center;
}

@font-face {
    font-family: "video-react";
    src: url(data:application/vnd.ms-fontobject;base64,MBgAAHwXAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAic4U8QAAAAAAAAAAAAAAAAAAAAAAABYAdgBpAGQAZQBvAC0AcgBlAGEAYwB0AAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAWAHYAaQBkAGUAbwAtAHIAZQBhAGMAdAAAAAAAAAEAAAALAIAAAwAwT1MvMg7RD8oAAAC8AAAAYGNtYXAOVuSnAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zsdb3FIAAAF4AAAS0GhlYWQLMledAAAUSAAAADZoaGVhB6wEJgAAFIAAAAAkaG10eIgAFM8AABSkAAAAlGxvY2FLllAoAAAVOAAAAExtYXhwACoAyQAAFYQAAAAgbmFtZVtqyukAABWkAAABtnBvc3QAAwAAAAAXXAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyIAQAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg8iD//f//AAAAAAAg8gD//f//AAH/4w4EAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAVYA1gMqAyoAAgAACQIBVgHU/iwDKv7W/tYAAgBWAFYDqgOqAAIAFgAAAS0BNzIeAhUUDgIjIi4CNTQ+AgGqAQD/AFZYnHNDQ3ObWVicc0NDc5sBQMDA6kNzm1lYnHNDQ3ObWVicc0MAAAADAFYAVgOqA6oAEwAnACoAACUyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEFAgBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObAwEAqjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9lgGAwAAAAAACAQAA1gMAAyoAAwAHAAABMxEjIREzEQJWqqr+qqoDKv2sAlT9rAAAAwBWAFYDqgOqAAMABwAbAAABESMRIxEjERMyHgIVFA4CIyIuAjU0PgICgFZUVoBYnHNDQ3ObWVicc0NDc5sBVgFU/qwBVP6sAlRDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAAREzEQcyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CAxEzEQIqVoBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObJ1YBVgFU/qysNl18R0Z9XTY2XXxHRn1dNgMAQ3ObWVicc0NDc5tZWJxzQ/2sAVT+rAABAQABAAMAAwAAAwAAASERIQEAAgD+AAMA/gAAAgBqAQADVgMAAAIABQAACQERIQkBAeoBbP6A/pQBbAIAAQD+AAEAAQAAAAACAKoBAAOWAwAAAgAFAAAJAiERAQIqAWz+lP6AAWwDAP8A/wACAP8AAAAAAAIBAAEAAwADAAACAAYAAAkBEQEzESMBlgFq/gBWVgIAAQD+AAIA/gAAAAAAAgEAAQADAAMAAAMABgAAATMRIyERAQKqVlb+VgFqAwD+AAIA/wAAAAIAqgCAA1YD1gBFAGgAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMRMh4CFRQOAiMiLgI1MxQeAjMyPgI1NC4CIxUnNwH4AwsEHgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYGBwMDEQYGDQMDCwYICiIODAMGAwoEBAoJA0Z9XTY2XXxHRn1dNlYpRV01NF5FKSlFXTXW1gG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBgYDAwMBAQMDAgMEFgwLCQEDCAkDGggKBAFuNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAEAKoAgANWA9YAGwBGAE0AcAAAARQWMzI2PwEwNj0BMCY1NCYjIgYPATAGHQEwFjcUBg8BMAYjIgYjIiYnLgEnLgE9ATQ2PwEwNjMyNjMyFhceARceARceARUHIzUHNTczEzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCNA4GAwgDCAQEEgQDBgMIBgZUAQMMEAYGDgYGDgYGCAYKCAEDDg4GBg4GBg4GBgoGBgMDAwG2KCpMBi5GfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGAEeNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAABACqAIADVgPWABsARgCjAMYAAAEUFjMyNj8BMDY9ATQmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1EzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCPBAGAwYDCAQEEAQDCAMIBARQAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGmZGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAYIAQMKCQNWAwYDBAoDAwgJA1YJJwkTBhoMBAsFAw4JCRAJHgkTBhoMBAEDAwYDAw4JCRAJDgwIBQMDAQQFAwgPHwQHBQQYCg4JAwMFBwMDBwYGDgYGDQMDCgMDBQQBAwMCAwQbCwgFAwMBBAUDFgUDAwEeAWo1XXtHRn1dNjZdfEc0XkUpKUVdNTReRSms1tYAAAIAqgCAA1YD1gBCAGUAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMlND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgH0AwsEGgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYIFw8GDQMDCwYICiIODAMGAwoEBAoJA/6uNl18R9bWNF5FKSlFXTU0XkUpVjZdfEdGfV02AbwBBQIDA14eJgEDAwMDAwMDAwYDBxkOBg0DAw0GCAgBAwMCAwQWDAsJAQMICQMaCAoEGkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MwU0PgIzNRcHNSIOAhUUHgIzMj4CNTMUDgIjIi4CAjQOBgMIAwgEBBIEAwYDCAYGUAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBsigqTAb+2DZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgF4BQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQBAwMGAwUoDx4JEwYaDAQBAwMGAwMOCQkQCWqMDB4YNkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAAAAQAqgCAA1YD1gAiAD4AaQDGAAATND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgUUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1qjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgGODgYDCAMIBAQSBAMGAwgEBFQBAwwQBgYOBg8VCgYDAwMDAwMMEAYGDAYGDgYGCgYGAwMDAeIMEgQFAxYFAwMBLBYOAw4DDRkKCAgEBQMDCAMGDQMDBQEDAwYDAw0GBg4GBgsDAw0GCAokBAUDFgUDAwEEBQMaAdZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwXBQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgAAAAAEAIAAgAOAA4AAAgAUACYALgAAARUnJwEHJw4BBzU+ATcnEScjETMnATQuAic1HgMVFAYHJz4BJxwBByc1HgECAFrwAso2WCJOLBswFbbWqsrKAqofOU0vQG5PLRcVQAoMagJoMDoDVrRahP02NlgbKAtYBxoRtv7g1gEAyv62M1xLNg5YDkVjfEQwWydCGTkeBw0GaF4YWwAAAAABASoAqgKqA1YABQAAATM3EScjASqs1NSsAoDW/VTWAAIA1gCqAxYDVgAFAAwAABMzNxEnIyUUBgcRHgHWqtbWqgJAPDAwPAKA1v1U1oA5WxgBWBhbAAAAAwCAAIoDgAN2ABUAHAAiAAABHgMVFA4CBzU+AzU0LgInExQGBxEeASUzNxEnIwJWQG5PLS1PbUEuTjkfHzlNL2o6MDA6/cCq1taqA3YORWN8RER7Y0YOWA03S1wzM1xLNg7+4jlbGAFYGFtH1v1U1gAAAAAEANYA1gMqAyoABQALABEAFwAAATMVIzUjEzUzFSM1ATUzFSMVHQEzFSM1AlbUVICAVNT+gNSAgNQDKtSA/lSA1FQBLNRUgKyAVNQABADWANYDKgMqAAUACwARABcAAAEzFSM1MwM1MxUjFQE1MxUjNRE1MxUjNQKqgNRUVNSA/qxU1NRUAqpU1P2s1FSAAdSA1FT+rFTUgAAAAAADAIAAqgOAA1YAFwAvAD8AAAE1NCYrASIGHQEUFjsBMjY9ASMVIzUzFSM1NCYrASIGHQEUFjsBMjY9ASMVIzUzFQEyFhURFAYjISImNRE0NjMDABgSgBIaGhKAEhhAVlbqGhKAEhgYEoASGkBWVgGUIjQzI/2sJDIyJAIqLBIYGBKsEhgYEiwWgBYsEhgYEqwSGBgSLBaAFgEsMyP+ACI0MyMCACI0AAAEAIAAgAOAA4AAAwANABkAKQAAATUzFScRMzI2PQE0JiMBESMVIzUjETM1MxUBMhYVERQGIyEiJjURNDYzAmpWlqwSGBgS/wBAVkBAVgGUIjQzI/2sJDIyJAHAgIDA/wAYEqwSGP8AAQBqav8AVlYCADMj/awiNDMjAlQiNAAAAAIAZABWA5wDqgALAFkAAAEyNjU0JiMiBhUUFiUXHgEPAQ4BLwEOAQ8BDgErASImLwEuAScHBiYvASY2PwEuATU8ATcnLgE/AT4BHwE+AT8BPgE7ATIWHwEeARc3NhYfARYGDwEeARUcAQIAPVlYPj1ZWAF8WgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQECWgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQEBalg+PVlYPj1ZbEYEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVC0YEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVAAAAAQCAAFgDgAOqADMAAAEyFhUUBiMiJjU8ATclDgEjIiY1NDYzMhYXJS4BNTQ2MzIWFRQGIyImJwUeARUUBgcFPgEDADNJSTMzSQL+0hIsGjRMSzUZLRIBLAEDSzU0TEs1GS0S/tQBAwICATAQLAFSSTMzS0szBw8GsBASSzU0TBERrgcPCDRMSzU0TBMRsAcPCAcPCLAPEQADAFYAVgOqA6oAAwAHABsAAAE1IxUTESMREzIeAhUUDgIjIi4CNTQ+AgIqVFRUKlicc0NDc5tZWJxzQ0NzmwKAVlb+qgEA/wACgENzm1lYnHNDQ3ObWVicc0MAAAQAVgBWA6oDqgADABcAKwAvAAABNTMVAzI+AjU0LgIjIg4CFRQeAhMyHgIVFA4CIyIuAjU0PgITETMRAdZUKkZ9XTY2XXxHRn1dNjZdfEdYnHNDQ3ObWVicc0NDc5svVAKAVlb+KjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9gAEA/wAAAAEA1gDWAyoDKgALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uAu7u7jzu7jzu7jzu7gABAFUAVQOrA6sAFAAAExQeAjMyPgI1NC4CIyIOAhVVQ3ScWFicdENDdJxYWJx0QwIAWJx0Q0N0nFhYnHRDQ3ScWAAAAAIAVQBVA6sDqwAUACgAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfAOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQAAAAMAVQBVA6sDqwAUACgANAAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CExQGIyImNTQ2MzIWAgBYnHRDQ3ScWFicdENDdJxYR3xdNTVdfEdHfF01NV18OUs1NUtLNTVLA6tDdJxYWJx0Q0N0nFhYnHRD/QA1XXxHR3xdNTVdfEdHfF01AVU1S0s1NUtLAAAAAQAAAAEAAPEUzolfDzz1AAsEAAAAAADUNIllAAAAANQ0iWUAAAAAA6sD1gAAAAgAAgAAAAAAAAABAAAEAAAAAAAEAAAAAAADqwABAAAAAAAAAAAAAAAAAAAAJQQAAAAAAAAAAAAAAAAAAAAEAAFWBAAAVgQAAFYEAAEABAAAVgQAAFYEAAEABAAAagQAAKoEAAEABAABAAQAAKoEAACqBAAAqgQAAKoEAACqBAAAqgQAAIAEAAEqBAAA1gQAAIAEAADWBAAA1gQAAIAEAACABAAAZAQAAIAEAABWBAAAVgQAANYEAABVBAAAVQQAAFUAAAAAAAoAFAAeACwAVACWAKoA2AEgAS4BRAFaAXABhAIQAqgDpgQuBMYFxAYSBiIGPgZ4Bp4GxgcaB1oH4gguCFwIpAi+COAJHAloAAEAAAAlAMcABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAIQAAQAAAAAAAwALAEIAAQAAAAAABAALAJkAAQAAAAAABQALACEAAQAAAAAABgALAGMAAQAAAAAACgAaALoAAwABBAkAAQAWAAsAAwABBAkAAgAOAIsAAwABBAkAAwAWAE0AAwABBAkABAAWAKQAAwABBAkABQAWACwAAwABBAkABgAWAG4AAwABBAkACgA0ANR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?#iefix) format("eot");
}

@font-face {
    font-family: "video-react";
    src: url(data:application/font-woff;base64,d09GRgABAAAAABfIAAsAAAAAF3wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDtEPymNtYXAAAAFoAAAAVAAAAFQOVuSnZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAEtAAABLQx1vcUmhlYWQAABSUAAAANgAAADYLMledaGhlYQAAFMwAAAAkAAAAJAesBCZobXR4AAAU8AAAAJQAAACUiAAUz2xvY2EAABWEAAAATAAAAExLllAobWF4cAAAFdAAAAAgAAAAIAAqAMluYW1lAAAV8AAAAbYAAAG2W2rK6XBvc3QAABeoAAAAIAAAACAAAwAAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8iAEAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIPIg//3//wAAAAAAIPIA//3//wAB/+MOBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQFWANYDKgMqAAIAAAkCAVYB1P4sAyr+1v7WAAIAVgBWA6oDqgACABYAAAEtATcyHgIVFA4CIyIuAjU0PgIBqgEA/wBWWJxzQ0Nzm1lYnHNDQ3ObAUDAwOpDc5tZWJxzQ0Nzm1lYnHNDAAAAAwBWAFYDqgOqABMAJwAqAAAlMj4CNTQuAiMiDgIVFB4CEzIeAhUUDgIjIi4CNTQ+AhMRBQIARn1dNjZdfEdGfV02Nl18R1icc0NDc5tZWJxzQ0NzmwMBAKo2XXxHRn1dNjZdfEdGfV02AwBDc5tZWJxzQ0Nzm1lYnHND/ZYBgMAAAAAAAgEAANYDAAMqAAMABwAAATMRIyERMxECVqqq/qqqAyr9rAJU/awAAAMAVgBWA6oDqgADAAcAGwAAAREjESMRIxETMh4CFRQOAiMiLgI1ND4CAoBWVFaAWJxzQ0Nzm1lYnHNDQ3ObAVYBVP6sAVT+rAJUQ3ObWVicc0NDc5tZWJxzQwAABABWAFYDqgOqAAMAFwArAC8AAAERMxEHMj4CNTQuAiMiDgIVFB4CEzIeAhUUDgIjIi4CNTQ+AgMRMxECKlaARn1dNjZdfEdGfV02Nl18R1icc0NDc5tZWJxzQ0NzmydWAVYBVP6srDZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9rAFU/qwAAQEAAQADAAMAAAMAAAEhESEBAAIA/gADAP4AAAIAagEAA1YDAAACAAUAAAkBESEJAQHqAWz+gP6UAWwCAAEA/gABAAEAAAAAAgCqAQADlgMAAAIABQAACQIhEQECKgFs/pT+gAFsAwD/AP8AAgD/AAAAAAACAQABAAMAAwAAAgAGAAAJAREBMxEjAZYBav4AVlYCAAEA/gACAP4AAAAAAAIBAAEAAwADAAADAAYAAAEzESMhEQECqlZW/lYBagMA/gACAP8AAAACAKoAgANWA9YARQBoAAABDgEVFAYxIzczFSMHMDY1NDI1NBY7ATIWFx4BFx4BFRQGBw4BBw4BBw4BIyImJy4BJy4BNTMUFjMyNj8BMDY9AS8BMCYjETIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcB+AMLBB4KZkoEBAYFAwgGDQMDCgMHCwEDAwUGBgcDAxEGBg0DAwsGCAoiDgwDBgMKBAQKCQNGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBvAEFAgMDXh4mAQMDAwMDAwMDBgMHGQ4GDQMDDQYGAwMDAQEDAwIDBBYMCwkBAwgJAxoICgQBbjVde0dGfV02Nl18RzReRSkpRV01NF5FKazW1gAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MxMyHgIVFA4CIyIuAjUzFB4CMzI+AjU0LgIjFSc3AjQOBgMIAwgEBBIEAwYDCAYGVAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBtigqTAYuRn1dNjZdfEdGfV02VilFXTU0XkUpKUVdNdbWAXgFCQEDCgkDVgkDBAoDAwgJA1YJJwkTBhoMBAEDAwYDBSgPHgkTBhoMBAEDAwYDAw4JCRAJaowMHhgBHjVde0dGfV02Nl18RzReRSkpRV01NF5FKazW1gAAAAQAqgCAA1YD1gAbAEYAowDGAAABFBYzMjY/ATA2PQE0JjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFSMyNj0BMCY1NCYrATAGIyIGHQEjNDYzMjYzMhYXHgEdATAGFRQGIyIGBx4BFx4BFRQGBw4BBw4BIyIGIyImJy4BJy4BNTMVMBYVFBY7ATA2MzI2PQEwJjU0JisBNRMyHgIVFA4CIyIuAjUzFB4CMzI+AjU0LgIjFSc3AjwQBgMGAwgEBBAEAwgDCAQEUAEDDBAGBg4GDxUKBgMDAwMDAwwQBgYMBgYOBgYKBgYDAwMB4gwSBAUDFgUDAwEsFg4DDgMNGQoICAQFAwMIAwYNAwMFAQMDBgMDDQYGDgYGCwMDDQYICiQEBQMWBQMDAQQFAxpmRn1dNjZdfEdGfV02VilFXTU0XkUpKUVdNdbWAXgGCAEDCgkDVgMGAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgFqNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAACAKoAgANWA9YAQgBlAAABDgEVFAYxIzczFSMHMDY1NDI1NBY7ATIWFx4BFx4BFRQGBw4BBw4BIyImJy4BJy4BNTMUFjMyNj8BMDY9AS8BMCYjJTQ+AjM1Fwc1Ig4CFRQeAjMyPgI1MxQOAiMiLgIB9AMLBBoKZkoEBAYFAwgGDQMDCgMHCwEDAwUGCBcPBg0DAwsGCAoiDgwDBgMKBAQKCQP+rjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBggIAQMDAgMEFgwLCQEDCAkDGggKBBpGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwAAAQAqgCAA1YD1gAbAEYATQBwAAABFBYzMjY/ATA2PQEwJjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFQcjNQc1NzMFND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgI0DgYDCAMIBAQSBAMGAwgGBlABAwwQBgYOBgYOBgYIBgoIAQMODgYGDgYGDgYGCgYGAwMDAbIoKkwG/tg2XXxH1tY0XkUpKUVdNTReRSlWNl18R0Z9XTYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGDZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwAAAAEAKoAgANWA9YAIgA+AGkAxgAAEzQ+AjM1Fwc1Ig4CFRQeAjMyPgI1MxQOAiMiLgIFFBYzMjY/ATA2PQEwJjU0JiMiBg8BMAYdATAWNxQGDwEwBiMiBiMiJicuAScuAT0BNDY/ATA2MzI2MzIWFx4BFx4BFx4BFSMyNj0BMCY1NCYrATAGIyIGHQEjNDYzMjYzMhYXHgEdATAGFRQGIyIGBx4BFx4BFRQGBw4BBw4BIyIGIyImJy4BJy4BNTMVMBYVFBY7ATA2MzI2PQEwJjU0JisBNao2XXxH1tY0XkUpKUVdNTReRSlWNl18R0Z9XTYBjg4GAwgDCAQEEgQDBgMIBARUAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGgHWRnxdNazW1qwpRV01NF5FKSlFXTVGfV02Nl18FwUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwECwUDDgkJEAkeCRMGGgwEAQMDBgMDDgkJEAkODAgFAwMBBAUDCA8fBAcFBBgKDgkDAwUHAwMHBgYOBgYNAwMKAwMFBAEDAwIDBBsLCAUDAwEEBQMWBQMDAR4AAAAABACAAIADgAOAAAIAFAAmAC4AAAEVJycBBycOAQc1PgE3JxEnIxEzJwE0LgInNR4DFRQGByc+ASccAQcnNR4BAgBa8ALKNlgiTiwbMBW21qrKygKqHzlNL0BuTy0XFUAKDGoCaDA6A1a0WoT9NjZYGygLWAcaEbb+4NYBAMr+tjNcSzYOWA5FY3xEMFsnQhk5HgcNBmheGFsAAAAAAQEqAKoCqgNWAAUAAAEzNxEnIwEqrNTUrAKA1v1U1gACANYAqgMWA1YABQAMAAATMzcRJyMlFAYHER4B1qrW1qoCQDwwMDwCgNb9VNaAOVsYAVgYWwAAAAMAgACKA4ADdgAVABwAIgAAAR4DFRQOAgc1PgM1NC4CJxMUBgcRHgElMzcRJyMCVkBuTy0tT21BLk45Hx85TS9qOjAwOv3AqtbWqgN2DkVjfEREe2NGDlgNN0tcMzNcSzYO/uI5WxgBWBhbR9b9VNYAAAAABADWANYDKgMqAAUACwARABcAAAEzFSM1IxM1MxUjNQE1MxUjFR0BMxUjNQJW1FSAgFTU/oDUgIDUAyrUgP5UgNRUASzUVICsgFTUAAQA1gDWAyoDKgAFAAsAEQAXAAABMxUjNTMDNTMVIxUBNTMVIzURNTMVIzUCqoDUVFTUgP6sVNTUVAKqVNT9rNRUgAHUgNRU/qxU1IAAAAAAAwCAAKoDgANWABcALwA/AAABNTQmKwEiBh0BFBY7ATI2PQEjFSM1MxUjNTQmKwEiBh0BFBY7ATI2PQEjFSM1MxUBMhYVERQGIyEiJjURNDYzAwAYEoASGhoSgBIYQFZW6hoSgBIYGBKAEhpAVlYBlCI0MyP9rCQyMiQCKiwSGBgSrBIYGBIsFoAWLBIYGBKsEhgYEiwWgBYBLDMj/gAiNDMjAgAiNAAABACAAIADgAOAAAMADQAZACkAAAE1MxUnETMyNj0BNCYjAREjFSM1IxEzNTMVATIWFREUBiMhIiY1ETQ2MwJqVpasEhgYEv8AQFZAQFYBlCI0MyP9rCQyMiQBwICAwP8AGBKsEhj/AAEAamr/AFZWAgAzI/2sIjQzIwJUIjQAAAACAGQAVgOcA6oACwBZAAABMjY1NCYjIgYVFBYlFx4BDwEOAS8BDgEPAQ4BKwEiJi8BLgEnBwYmLwEmNj8BLgE1PAE3Jy4BPwE+AR8BPgE/AT4BOwEyFh8BHgEXNzYWHwEWBg8BHgEVHAECAD1ZWD49WVgBfFoGAgRWBA4IahAkFBABCwisBwsCEBMkEWoHDgVWBAIGWgEBAloGAgRWBA4IahAkFBABCwisBwsCEBMkEWoHDgVWBAIGWgEBAWpYPj1ZWD49WWxGBBAIlAcEAyoMFghwBwsKCHAHFQ4qAwMIlAcQBUYKFQsKFQtGBBAIlAcEAyoMFghwBwsKCHAHFQ4qAwMIlAcQBUYKFQsKFQAAAAEAgABYA4ADqgAzAAABMhYVFAYjIiY1PAE3JQ4BIyImNTQ2MzIWFyUuATU0NjMyFhUUBiMiJicFHgEVFAYHBT4BAwAzSUkzM0kC/tISLBo0TEs1GS0SASwBA0s1NExLNRktEv7UAQMCAgEwECwBUkkzM0tLMwcPBrAQEks1NEwREa4HDwg0TEs1NEwTEbAHDwgHDwiwDxEAAwBWAFYDqgOqAAMABwAbAAABNSMVExEjERMyHgIVFA4CIyIuAjU0PgICKlRUVCpYnHNDQ3ObWVicc0NDc5sCgFZW/qoBAP8AAoBDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAATUzFQMyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEzEQHWVCpGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObL1QCgFZW/io2XXxHRn1dNjZdfEdGfV02AwBDc5tZWJxzQ0Nzm1lYnHND/YABAP8AAAABANYA1gMqAyoACwAAAQcXBycHJzcnNxc3Ayru7jzu7jzu7jzu7gLu7u487u487u487u4AAQBVAFUDqwOrABQAABMUHgIzMj4CNTQuAiMiDgIVVUN0nFhYnHRDQ3ScWFicdEMCAFicdENDdJxYWJx0Q0N0nFgAAAACAFUAVQOrA6sAFAAoAAABIg4CFRQeAjMyPgI1NC4CIxEiLgI1ND4CMzIeAhUUDgICAFicdENDdJxYWJx0Q0N0nFhHfF01NV18R0d8XTU1XXwDq0N0nFhYnHRDQ3ScWFicdEP9ADVdfEdHfF01NV18R0d8XTUAAAADAFUAVQOrA6sAFAAoADQAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAhMUBiMiJjU0NjMyFgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfDlLNTVLSzU1SwOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQFVNUtLNTVLSwAAAAEAAAABAADxFM6JXw889QALBAAAAAAA1DSJZQAAAADUNIllAAAAAAOrA9YAAAAIAAIAAAAAAAAAAQAABAAAAAAABAAAAAAAA6sAAQAAAAAAAAAAAAAAAAAAACUEAAAAAAAAAAAAAAAAAAAABAABVgQAAFYEAABWBAABAAQAAFYEAABWBAABAAQAAGoEAACqBAABAAQAAQAEAACqBAAAqgQAAKoEAACqBAAAqgQAAKoEAACABAABKgQAANYEAACABAAA1gQAANYEAACABAAAgAQAAGQEAACABAAAVgQAAFYEAADWBAAAVQQAAFUEAABVAAAAAAAKABQAHgAsAFQAlgCqANgBIAEuAUQBWgFwAYQCEAKoA6YELgTGBcQGEgYiBj4GeAaeBsYHGgdaB+IILghcCKQIvgjgCRwJaAABAAAAJQDHAAQAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEACwAAAAEAAAAAAAIABwCEAAEAAAAAAAMACwBCAAEAAAAAAAQACwCZAAEAAAAAAAUACwAhAAEAAAAAAAYACwBjAAEAAAAAAAoAGgC6AAMAAQQJAAEAFgALAAMAAQQJAAIADgCLAAMAAQQJAAMAFgBNAAMAAQQJAAQAFgCkAAMAAQQJAAUAFgAsAAMAAQQJAAYAFgBuAAMAAQQJAAoANADUdmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0VmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwdmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0dmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0UmVndWxhcgBSAGUAZwB1AGwAYQBydmlkZW8tcmVhY3QAdgBpAGQAZQBvAC0AcgBlAGEAYwB0Rm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff"), url(data:application/x-font-ttf;base64,AAEAAAALAIAAAwAwT1MvMg7RD8oAAAC8AAAAYGNtYXAOVuSnAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zsdb3FIAAAF4AAAS0GhlYWQLMledAAAUSAAAADZoaGVhB6wEJgAAFIAAAAAkaG10eIgAFM8AABSkAAAAlGxvY2FLllAoAAAVOAAAAExtYXhwACoAyQAAFYQAAAAgbmFtZVtqyukAABWkAAABtnBvc3QAAwAAAAAXXAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADyIAQAAAAAAAQAAAAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg8iD//f//AAAAAAAg8gD//f//AAH/4w4EAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAVYA1gMqAyoAAgAACQIBVgHU/iwDKv7W/tYAAgBWAFYDqgOqAAIAFgAAAS0BNzIeAhUUDgIjIi4CNTQ+AgGqAQD/AFZYnHNDQ3ObWVicc0NDc5sBQMDA6kNzm1lYnHNDQ3ObWVicc0MAAAADAFYAVgOqA6oAEwAnACoAACUyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CExEFAgBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObAwEAqjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9lgGAwAAAAAACAQAA1gMAAyoAAwAHAAABMxEjIREzEQJWqqr+qqoDKv2sAlT9rAAAAwBWAFYDqgOqAAMABwAbAAABESMRIxEjERMyHgIVFA4CIyIuAjU0PgICgFZUVoBYnHNDQ3ObWVicc0NDc5sBVgFU/qwBVP6sAlRDc5tZWJxzQ0Nzm1lYnHNDAAAEAFYAVgOqA6oAAwAXACsALwAAAREzEQcyPgI1NC4CIyIOAhUUHgITMh4CFRQOAiMiLgI1ND4CAxEzEQIqVoBGfV02Nl18R0Z9XTY2XXxHWJxzQ0Nzm1lYnHNDQ3ObJ1YBVgFU/qysNl18R0Z9XTY2XXxHRn1dNgMAQ3ObWVicc0NDc5tZWJxzQ/2sAVT+rAABAQABAAMAAwAAAwAAASERIQEAAgD+AAMA/gAAAgBqAQADVgMAAAIABQAACQERIQkBAeoBbP6A/pQBbAIAAQD+AAEAAQAAAAACAKoBAAOWAwAAAgAFAAAJAiERAQIqAWz+lP6AAWwDAP8A/wACAP8AAAAAAAIBAAEAAwADAAACAAYAAAkBEQEzESMBlgFq/gBWVgIAAQD+AAIA/gAAAAAAAgEAAQADAAMAAAMABgAAATMRIyERAQKqVlb+VgFqAwD+AAIA/wAAAAIAqgCAA1YD1gBFAGgAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMRMh4CFRQOAiMiLgI1MxQeAjMyPgI1NC4CIxUnNwH4AwsEHgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYGBwMDEQYGDQMDCwYICiIODAMGAwoEBAoJA0Z9XTY2XXxHRn1dNlYpRV01NF5FKSlFXTXW1gG8AQUCAwNeHiYBAwMDAwMDAwMGAwcZDgYNAwMNBgYDAwMBAQMDAgMEFgwLCQEDCAkDGggKBAFuNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAEAKoAgANWA9YAGwBGAE0AcAAAARQWMzI2PwEwNj0BMCY1NCYjIgYPATAGHQEwFjcUBg8BMAYjIgYjIiYnLgEnLgE9ATQ2PwEwNjMyNjMyFhceARceARceARUHIzUHNTczEzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCNA4GAwgDCAQEEgQDBgMIBgZUAQMMEAYGDgYGDgYGCAYKCAEDDg4GBg4GBg4GBgoGBgMDAwG2KCpMBi5GfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAUJAQMKCQNWCQMECgMDCAkDVgknCRMGGgwEAQMDBgMFKA8eCRMGGgwEAQMDBgMDDgkJEAlqjAweGAEeNV17R0Z9XTY2XXxHNF5FKSlFXTU0XkUprNbWAAAABACqAIADVgPWABsARgCjAMYAAAEUFjMyNj8BMDY9ATQmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1EzIeAhUUDgIjIi4CNTMUHgIzMj4CNTQuAiMVJzcCPBAGAwYDCAQEEAQDCAMIBARQAQMMEAYGDgYPFQoGAwMDAwMDDBAGBgwGBg4GBgoGBgMDAwHiDBIEBQMWBQMDASwWDgMOAw0ZCggIBAUDAwgDBg0DAwUBAwMGAwMNBgYOBgYLAwMNBggKJAQFAxYFAwMBBAUDGmZGfV02Nl18R0Z9XTZWKUVdNTReRSkpRV011tYBeAYIAQMKCQNWAwYDBAoDAwgJA1YJJwkTBhoMBAsFAw4JCRAJHgkTBhoMBAEDAwYDAw4JCRAJDgwIBQMDAQQFAwgPHwQHBQQYCg4JAwMFBwMDBwYGDgYGDQMDCgMDBQQBAwMCAwQbCwgFAwMBBAUDFgUDAwEeAWo1XXtHRn1dNjZdfEc0XkUpKUVdNTReRSms1tYAAAIAqgCAA1YD1gBCAGUAAAEOARUUBjEjNzMVIwcwNjU0MjU0FjsBMhYXHgEXHgEVFAYHDgEHDgEjIiYnLgEnLgE1MxQWMzI2PwEwNj0BLwEwJiMlND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgH0AwsEGgpmSgQEBgUDCAYNAwMKAwcLAQMDBQYIFw8GDQMDCwYICiIODAMGAwoEBAoJA/6uNl18R9bWNF5FKSlFXTU0XkUpVjZdfEdGfV02AbwBBQIDA14eJgEDAwMDAwMDAwYDBxkOBg0DAw0GCAgBAwMCAwQWDAsJAQMICQMaCAoEGkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAABACqAIADVgPWABsARgBNAHAAAAEUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVByM1BzU3MwU0PgIzNRcHNSIOAhUUHgIzMj4CNTMUDgIjIi4CAjQOBgMIAwgEBBIEAwYDCAYGUAEDDBAGBg4GBg4GBggGCggBAw4OBgYOBgYOBgYKBgYDAwMBsigqTAb+2DZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgF4BQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQBAwMGAwUoDx4JEwYaDAQBAwMGAwMOCQkQCWqMDB4YNkZ8XTWs1tasKUVdNTReRSkpRV01Rn1dNjZdfAAAAAQAqgCAA1YD1gAiAD4AaQDGAAATND4CMzUXBzUiDgIVFB4CMzI+AjUzFA4CIyIuAgUUFjMyNj8BMDY9ATAmNTQmIyIGDwEwBh0BMBY3FAYPATAGIyIGIyImJy4BJy4BPQE0Nj8BMDYzMjYzMhYXHgEXHgEXHgEVIzI2PQEwJjU0JisBMAYjIgYdASM0NjMyNjMyFhceAR0BMAYVFAYjIgYHHgEXHgEVFAYHDgEHDgEjIgYjIiYnLgEnLgE1MxUwFhUUFjsBMDYzMjY9ATAmNTQmKwE1qjZdfEfW1jReRSkpRV01NF5FKVY2XXxHRn1dNgGODgYDCAMIBAQSBAMGAwgEBFQBAwwQBgYOBg8VCgYDAwMDAwMMEAYGDAYGDgYGCgYGAwMDAeIMEgQFAxYFAwMBLBYOAw4DDRkKCAgEBQMDCAMGDQMDBQEDAwYDAw0GBg4GBgsDAw0GCAokBAUDFgUDAwEEBQMaAdZGfF01rNbWrClFXTU0XkUpKUVdNUZ9XTY2XXwXBQkBAwoJA1YJAwQKAwMICQNWCScJEwYaDAQLBQMOCQkQCR4JEwYaDAQBAwMGAwMOCQkQCQ4MCAUDAwEEBQMIDx8EBwUEGAoOCQMDBQcDAwcGBg4GBg0DAwoDAwUEAQMDAgMEGwsIBQMDAQQFAxYFAwMBHgAAAAAEAIAAgAOAA4AAAgAUACYALgAAARUnJwEHJw4BBzU+ATcnEScjETMnATQuAic1HgMVFAYHJz4BJxwBByc1HgECAFrwAso2WCJOLBswFbbWqsrKAqofOU0vQG5PLRcVQAoMagJoMDoDVrRahP02NlgbKAtYBxoRtv7g1gEAyv62M1xLNg5YDkVjfEQwWydCGTkeBw0GaF4YWwAAAAABASoAqgKqA1YABQAAATM3EScjASqs1NSsAoDW/VTWAAIA1gCqAxYDVgAFAAwAABMzNxEnIyUUBgcRHgHWqtbWqgJAPDAwPAKA1v1U1oA5WxgBWBhbAAAAAwCAAIoDgAN2ABUAHAAiAAABHgMVFA4CBzU+AzU0LgInExQGBxEeASUzNxEnIwJWQG5PLS1PbUEuTjkfHzlNL2o6MDA6/cCq1taqA3YORWN8RER7Y0YOWA03S1wzM1xLNg7+4jlbGAFYGFtH1v1U1gAAAAAEANYA1gMqAyoABQALABEAFwAAATMVIzUjEzUzFSM1ATUzFSMVHQEzFSM1AlbUVICAVNT+gNSAgNQDKtSA/lSA1FQBLNRUgKyAVNQABADWANYDKgMqAAUACwARABcAAAEzFSM1MwM1MxUjFQE1MxUjNRE1MxUjNQKqgNRUVNSA/qxU1NRUAqpU1P2s1FSAAdSA1FT+rFTUgAAAAAADAIAAqgOAA1YAFwAvAD8AAAE1NCYrASIGHQEUFjsBMjY9ASMVIzUzFSM1NCYrASIGHQEUFjsBMjY9ASMVIzUzFQEyFhURFAYjISImNRE0NjMDABgSgBIaGhKAEhhAVlbqGhKAEhgYEoASGkBWVgGUIjQzI/2sJDIyJAIqLBIYGBKsEhgYEiwWgBYsEhgYEqwSGBgSLBaAFgEsMyP+ACI0MyMCACI0AAAEAIAAgAOAA4AAAwANABkAKQAAATUzFScRMzI2PQE0JiMBESMVIzUjETM1MxUBMhYVERQGIyEiJjURNDYzAmpWlqwSGBgS/wBAVkBAVgGUIjQzI/2sJDIyJAHAgIDA/wAYEqwSGP8AAQBqav8AVlYCADMj/awiNDMjAlQiNAAAAAIAZABWA5wDqgALAFkAAAEyNjU0JiMiBhUUFiUXHgEPAQ4BLwEOAQ8BDgErASImLwEuAScHBiYvASY2PwEuATU8ATcnLgE/AT4BHwE+AT8BPgE7ATIWHwEeARc3NhYfARYGDwEeARUcAQIAPVlYPj1ZWAF8WgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQECWgYCBFYEDghqECQUEAELCKwHCwIQEyQRagcOBVYEAgZaAQEBalg+PVlYPj1ZbEYEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVC0YEEAiUBwQDKgwWCHAHCwoIcAcVDioDAwiUBxAFRgoVCwoVAAAAAQCAAFgDgAOqADMAAAEyFhUUBiMiJjU8ATclDgEjIiY1NDYzMhYXJS4BNTQ2MzIWFRQGIyImJwUeARUUBgcFPgEDADNJSTMzSQL+0hIsGjRMSzUZLRIBLAEDSzU0TEs1GS0S/tQBAwICATAQLAFSSTMzS0szBw8GsBASSzU0TBERrgcPCDRMSzU0TBMRsAcPCAcPCLAPEQADAFYAVgOqA6oAAwAHABsAAAE1IxUTESMREzIeAhUUDgIjIi4CNTQ+AgIqVFRUKlicc0NDc5tZWJxzQ0NzmwKAVlb+qgEA/wACgENzm1lYnHNDQ3ObWVicc0MAAAQAVgBWA6oDqgADABcAKwAvAAABNTMVAzI+AjU0LgIjIg4CFRQeAhMyHgIVFA4CIyIuAjU0PgITETMRAdZUKkZ9XTY2XXxHRn1dNjZdfEdYnHNDQ3ObWVicc0NDc5svVAKAVlb+KjZdfEdGfV02Nl18R0Z9XTYDAENzm1lYnHNDQ3ObWVicc0P9gAEA/wAAAAEA1gDWAyoDKgALAAABBxcHJwcnNyc3FzcDKu7uPO7uPO7uPO7uAu7u7jzu7jzu7jzu7gABAFUAVQOrA6sAFAAAExQeAjMyPgI1NC4CIyIOAhVVQ3ScWFicdENDdJxYWJx0QwIAWJx0Q0N0nFhYnHRDQ3ScWAAAAAIAVQBVA6sDqwAUACgAAAEiDgIVFB4CMzI+AjU0LgIjESIuAjU0PgIzMh4CFRQOAgIAWJx0Q0N0nFhYnHRDQ3ScWEd8XTU1XXxHR3xdNTVdfAOrQ3ScWFicdENDdJxYWJx0Q/0ANV18R0d8XTU1XXxHR3xdNQAAAAMAVQBVA6sDqwAUACgANAAAASIOAhUUHgIzMj4CNTQuAiMRIi4CNTQ+AjMyHgIVFA4CExQGIyImNTQ2MzIWAgBYnHRDQ3ScWFicdENDdJxYR3xdNTVdfEdHfF01NV18OUs1NUtLNTVLA6tDdJxYWJx0Q0N0nFhYnHRD/QA1XXxHR3xdNTVdfEdHfF01AVU1S0s1NUtLAAAAAQAAAAEAAPEUzolfDzz1AAsEAAAAAADUNIllAAAAANQ0iWUAAAAAA6sD1gAAAAgAAgAAAAAAAAABAAAEAAAAAAAEAAAAAAADqwABAAAAAAAAAAAAAAAAAAAAJQQAAAAAAAAAAAAAAAAAAAAEAAFWBAAAVgQAAFYEAAEABAAAVgQAAFYEAAEABAAAagQAAKoEAAEABAABAAQAAKoEAACqBAAAqgQAAKoEAACqBAAAqgQAAIAEAAEqBAAA1gQAAIAEAADWBAAA1gQAAIAEAACABAAAZAQAAIAEAABWBAAAVgQAANYEAABVBAAAVQQAAFUAAAAAAAoAFAAeACwAVACWAKoA2AEgAS4BRAFaAXABhAIQAqgDpgQuBMYFxAYSBiIGPgZ4Bp4GxgcaB1oH4gguCFwIpAi+COAJHAloAAEAAAAlAMcABAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQALAAAAAQAAAAAAAgAHAIQAAQAAAAAAAwALAEIAAQAAAAAABAALAJkAAQAAAAAABQALACEAAQAAAAAABgALAGMAAQAAAAAACgAaALoAAwABBAkAAQAWAAsAAwABBAkAAgAOAIsAAwABBAkAAwAWAE0AAwABBAkABAAWAKQAAwABBAkABQAWACwAAwABBAkABgAWAG4AAwABBAkACgA0ANR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHR2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRSZWd1bGFyAFIAZQBnAHUAbABhAHJ2aWRlby1yZWFjdAB2AGkAZABlAG8ALQByAGUAYQBjAHRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
    font-weight: normal;
    font-style: normal;
}

.video-react-icon,
.video-react .video-react-big-play-button,
.video-react .video-react-mouse-display,
.video-react .video-react-play-progress,
.video-react .video-react-play-control,
.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button,
.video-react .video-react-volume-level,
.video-react .video-react-bezel .video-react-bezel-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'video-react' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.video-react-icon-play-arrow:before,
.video-react .video-react-big-play-button:before,
.video-react .video-react-play-control:before,
.video-react .video-react-bezel .video-react-bezel-icon-play:before {
    content: "";
}

.video-react-icon-play-circle-filled:before {
    content: "";
}

.video-react-icon-play-circle-outline:before {
    content: "";
}

.video-react-icon-pause:before,
.video-react .video-react-play-control.video-react-playing:before,
.video-react .video-react-bezel .video-react-bezel-icon-pause:before {
    content: "";
}

.video-react-icon-pause-circle-filled:before {
    content: "";
}

.video-react-icon-pause-circle-outline:before {
    content: "";
}

.video-react-icon-stop:before {
    content: "";
}

.video-react-icon-fast-rewind:before,
.video-react .video-react-bezel .video-react-bezel-icon-fast-rewind:before {
    content: "";
}

.video-react-icon-fast-forward:before,
.video-react .video-react-bezel .video-react-bezel-icon-fast-forward:before {
    content: "";
}

.video-react-icon-skip-previous:before {
    content: "";
}

.video-react-icon-skip-next:before {
    content: "";
}

.video-react-icon-replay-5:before,
.video-react .video-react-bezel .video-react-bezel-icon-replay-5:before {
    content: "";
}

.video-react-icon-replay-10:before,
.video-react .video-react-bezel .video-react-bezel-icon-replay-10:before {
    content: "";
}

.video-react-icon-replay-30:before,
.video-react .video-react-bezel .video-react-bezel-icon-replay-30:before {
    content: "";
}

.video-react-icon-forward-5:before,
.video-react .video-react-bezel .video-react-bezel-icon-forward-5:before {
    content: "";
}

.video-react-icon-forward-10:before,
.video-react .video-react-bezel .video-react-bezel-icon-forward-10:before {
    content: "";
}

.video-react-icon-forward-30:before,
.video-react .video-react-bezel .video-react-bezel-icon-forward-30:before {
    content: "";
}

.video-react-icon-volume-off:before,
.video-react .video-react-mute-control.video-react-vol-muted:before,
.video-react .video-react-volume-menu-button.video-react-vol-muted:before,
.video-react .video-react-bezel .video-react-bezel-icon-volume-off:before {
    content: "";
}

.video-react-icon-volume-mute:before,
.video-react .video-react-mute-control.video-react-vol-0:before,
.video-react .video-react-volume-menu-button.video-react-vol-0:before {
    content: "";
}

.video-react-icon-volume-down:before,
.video-react .video-react-mute-control.video-react-vol-1:before,
.video-react .video-react-volume-menu-button.video-react-vol-1:before,
.video-react .video-react-mute-control.video-react-vol-2:before,
.video-react .video-react-volume-menu-button.video-react-vol-2:before,
.video-react .video-react-bezel .video-react-bezel-icon-volume-down:before {
    content: "";
}

.video-react-icon-volume-up:before,
.video-react .video-react-mute-control:before,
.video-react .video-react-volume-menu-button:before,
.video-react .video-react-bezel .video-react-bezel-icon-volume-up:before {
    content: "";
}

.video-react-icon-fullscreen:before {
    content: "";
}

.video-react-icon-fullscreen-exit:before {
    content: "";
}

.video-react-icon-closed-caption:before {
    content: "";
}

.video-react-icon-hd:before {
    content: "";
}

.video-react-icon-settings:before {
    content: "";
}

.video-react-icon-share:before {
    content: "";
}

.video-react-icon-info:before {
    content: "";
}

.video-react-icon-info-outline:before {
    content: "";
}

.video-react-icon-close:before {
    content: "";
}

.video-react-icon-circle:before,
.video-react .video-react-mouse-display:before,
.video-react .video-react-play-progress:before,
.video-react .video-react-volume-level:before {
    content: "";
}

.video-react-icon-circle-outline:before {
    content: "";
}

.video-react-icon-circle-inner-circle:before {
    content: "";
}

.video-react {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    font-size: 10px;
    line-height: 1;
    font-family: serif, Times, "Times New Roman";
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.video-react:-moz-full-screen {
    position: absolute;
}

.video-react:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}

.video-react *,
.video-react *:before,
.video-react *:after {
    box-sizing: inherit;
}

.video-react ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.video-react.video-react-fluid,
.video-react.video-react-16-9,
.video-react.video-react-4-3 {
    width: 100%;
    max-width: 100%;
    height: 0;
}

.video-react.video-react-16-9 {
    padding-top: 56.25%;
}

.video-react.video-react-4-3 {
    padding-top: 75%;
}

.video-react.video-react-fill {
    width: 100%;
    height: 100%;
}

.video-react .video-react-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /* height: 500px; */
}

.video-react.video-react-fullscreen {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important;
}

.video-react.video-react-fullscreen.video-react-user-inactive {
    cursor: none;
}

body.video-react-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto;
}

body.video-react-full-window .video-react-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

.video-react button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    cursor: pointer;
    overflow: visible;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.video-react .video-react-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: 0.85;
    text-align: left;
    border: 6px solid rgba(43, 51, 63, 0.7);
    box-sizing: border-box;
    background-clip: padding-box;
    width: 50px;
    height: 50px;
    border-radius: 25px;
}

.video-react .video-react-loading-spinner:before,
.video-react .video-react-loading-spinner:after {
    content: "";
    position: absolute;
    margin: -6px;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: transparent;
    border-top-color: white;
    -webkit-animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
    animation: video-react-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, video-react-spinner-fade 1.1s linear infinite;
}

.video-react-seeking .video-react-loading-spinner,
.video-react-waiting .video-react-loading-spinner {
    display: block;
}

.video-react-seeking .video-react-loading-spinner:before,
.video-react-waiting .video-react-loading-spinner:before {
    border-top-color: white;
}

.video-react-seeking .video-react-loading-spinner:after,
.video-react-waiting .video-react-loading-spinner:after {
    border-top-color: white;
    -webkit-animation-delay: 0.44s;
    animation-delay: 0.44s;
}

@keyframes video-react-spinner-spin {
    100% {
        transform: rotate(360deg);
    }
}

@-webkit-keyframes video-react-spinner-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes video-react-spinner-fade {
    0% {
        border-top-color: #73859f;
    }
    20% {
        border-top-color: #73859f;
    }
    35% {
        border-top-color: white;
    }
    60% {
        border-top-color: #73859f;
    }
    100% {
        border-top-color: #73859f;
    }
}

@-webkit-keyframes video-react-spinner-fade {
    0% {
        border-top-color: #73859f;
    }
    20% {
        border-top-color: #73859f;
    }
    35% {
        border-top-color: white;
    }
    60% {
        border-top-color: #73859f;
    }
    100% {
        border-top-color: #73859f;
    }
}

.video-react .video-react-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.5em;
    width: 3em;
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0;
    right: 0;
    margin: auto;
    padding: 0;
    cursor: pointer;
    opacity: 1;
    border: 0.06666em solid #fff;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.video-react .video-react-big-play-button.video-react-big-play-button-center {
    top: 50%;
    left: 50%;
    margin-top: -0.75em;
    margin-left: -1.5em;
}

.video-react .video-react-big-play-button.big-play-button-hide {
    display: none;
}

.video-react:hover .video-react-big-play-button,
.video-react .video-react-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.video-react-menu-button {
    cursor: pointer;
}

.video-react-menu-button.video-react-disabled {
    cursor: default;
}

.video-react-menu .video-react-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    overflow: auto;
    font-family: serif, Times, "Times New Roman";
}

.video-react-menu li {
    list-style: none;
    margin: 0;
    padding: 0.2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase;
}

.video-react-menu li:focus,
.video-react-menu li:hover {
    outline: 0;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
}

.video-react-menu li.video-react-selected,
.video-react-menu li.video-react-selected:focus,
.video-react-menu li.video-react-selected:hover {
    background-color: #fff;
    color: #2B333F;
}

.video-react-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default;
}

.video-react-scrubbing .vjs-menu-button:hover .video-react-menu {
    display: none;
}

.video-react .video-react-menu-button-popup .video-react-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0em;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, 0.7);
}

.video-react .video-react-menu-button-popup .video-react-menu .video-react-menu-content {
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em;
}

.video-react-menu-button-popup .video-react-menu.video-react-lock-showing {
    display: block;
}

.video-react .video-react-menu-button-inline {
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    overflow: hidden;
}

.video-react .video-react-menu-button-inline:before {
    width: 2.222222222em;
}

.video-react .video-react-menu-button-inline:hover,
.video-react .video-react-menu-button-inline:focus,
.video-react .video-react-menu-button-inline.video-react-slider-active {
    width: 12em;
}

.video-react .video-react-menu-button-inline:hover .video-react-menu,
.video-react .video-react-menu-button-inline:focus .video-react-menu,
.video-react .video-react-menu-button-inline.video-react-slider-active .video-react-menu {
    display: block;
    opacity: 1;
}

.video-react .video-react-menu-button-inline.video-react-slider-active {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.video-react .video-react-menu-button-inline .video-react-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.video-react .video-react-menu-button-inline .video-react-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden;
}

.video-react-no-flex .video-react-menu-button-inline .video-react-menu {
    display: block;
    opacity: 1;
    position: relative;
    width: auto;
}

.video-react-no-flex .video-react-menu-button-inline:hover,
.video-react-no-flex .video-react-menu-button-inline:focus,
.video-react-no-flex .video-react-menu-button-inline.video-react-slider-active {
    width: auto;
}

.video-react .video-react-poster {
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    background-color: #000000;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
}

.video-react .video-react-poster img {
    display: block;
    vertical-align: middle;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%;
}

.video-react .video-react-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 0.45em 0 0.45em;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, 0.5);
}

.video-react .video-react-slider:focus {
    text-shadow: 0em 0em 1em white;
    -webkit-box-shadow: 0 0 1em #fff;
    -moz-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff;
}

.video-react .video-react-control {
    outline: none;
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

.video-react .video-react-control:before {
    font-size: 1.8em;
    line-height: 1.67;
}

.video-react .video-react-control:focus:before,
.video-react .video-react-control:hover:before,
.video-react .video-react-control:focus {
    text-shadow: 0em 0em 1em white;
}

.video-react .video-react-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.video-react-no-flex .video-react-control {
    display: table-cell;
    vertical-align: middle;
}

.video-react .video-react-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3.0em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, 0.7);
}
.video-react .video-react-has-started{
    background-color: blue!important;
}
.video-react-has-started .video-react-control-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    -moz-transition: visibility 0.1s, opacity 0.1s;
    -o-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s;
}

.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar.video-react-control-bar-auto-hide {
    visibility: visible;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s;
}

.video-react-controls-disabled .video-react-control-bar,
.video-react-using-native-controls .video-react-control-bar,
.video-react-error .video-react-control-bar {
    display: none !important;
}

.video-react-audio.video-react-has-started.video-react-user-inactive.video-react-playing .video-react-control-bar {
    opacity: 1;
    visibility: visible;
}

.video-react-has-started.video-react-no-flex .video-react-control-bar {
    display: table;
}

.video-react .video-react-progress-control {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 4em;
}

.video-react-live .video-react-progress-control {
    display: none;
}

.video-react .video-react-progress-holder {
    -webkit-box-flex: auto;
    -moz-box-flex: auto;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    height: 0.3em;
}

.video-react .video-react-progress-control:hover .video-react-progress-holder {
    font-size: 1.666666666666666666em;
}
.modal_info .ant-modal .ant-modal-body,.modal_info .ant-modal .ant-modal-content{
    height: 100%;
}
.modal_info .ant-modal .video-react{
    padding-top: 0 !important;
    height: 100% !important;
}

/* If we let the font size grow as much as everything else, the current time tooltip ends up
 ginormous. If you'd like to enable the current time tooltip all the time, this should be disabled
 to avoid a weird hitch when you roll off the hover. */

.video-react .video-react-progress-control:hover .video-react-time-tooltip,
.video-react .video-react-progress-control:hover .video-react-mouse-display:after,
.video-react .video-react-progress-control:hover .video-react-play-progress:after {
    visibility: visible;
    font-size: 0.6em;
}

.video-react .video-react-progress-holder .video-react-play-progress,
.video-react .video-react-progress-holder .video-react-load-progress,
.video-react .video-react-progress-holder .video-react-tooltip-progress-bar,
.video-react .video-react-progress-holder .video-react-load-progress div {
    position: absolute;
    display: block;
    height: 0.3em;
    margin: 0;
    padding: 0;
    width: 0;
    left: 0;
    top: 0;
}

.video-react .video-react-mouse-display:before {
    display: none;
}

.video-react .video-react-play-progress {
    background-color: #fff;
}

.video-react .video-react-play-progress:before {
    position: absolute;
    top: -0.333333333333333em;
    right: -0.5em;
    font-size: 0.9em;
}

.video-react .video-react-time-tooltip,
.video-react .video-react-mouse-display:after,
.video-react .video-react-play-progress:after {
    visibility: hidden;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    right: -1.9em;
    font-size: 0.9em;
    color: #000;
    content: attr(data-current-time);
    padding: 6px 8px 8px 8px;
    background-color: #fff;
    background-color: rgba(255, 255, 255, 0.8);
    -webkit-border-radius: 0.3em;
    -moz-border-radius: 0.3em;
    border-radius: 0.3em;
}

.video-react .video-react-time-tooltip,
.video-react .video-react-play-progress:before,
.video-react .video-react-play-progress:after {
    z-index: 1;
}

.video-react .video-react-progress-control .video-react-keep-tooltips-inside:after {
    display: none;
}

.video-react .video-react-load-progress {
    background: #bfc7d3;
    background: rgba(115, 133, 159, 0.5);
}

.video-react .video-react-load-progress div {
    background: white;
    background: rgba(115, 133, 159, 0.75);
}

.video-react.video-react-no-flex .video-react-progress-control {
    width: auto;
}

.video-react .video-react-time-tooltip {
    display: inline-block;
    height: 2.4em;
    position: relative;
    float: right;
    right: -1.9em;
}

.video-react .video-react-tooltip-progress-bar {
    visibility: hidden;
}

.video-react .video-react-progress-control .video-react-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1;
}

.video-react-no-flex .video-react-progress-control .video-react-mouse-display {
    z-index: 0;
}

.video-react .video-react-progress-control:hover .video-react-mouse-display {
    display: block;
}

.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive .video-react-progress-control .video-react-mouse-display:after {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s;
}

.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display,
.video-react.video-react-user-inactive.video-react-no-flex .video-react-progress-control .video-react-mouse-display:after {
    display: none;
}

.video-react .video-react-mouse-display .video-react-time-tooltip,
.video-react .video-react-progress-control .video-react-mouse-display:after {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8);
}

.video-react .video-react-play-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

.video-react .video-react-fullscreen-control {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

.video-react.video-react-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 9999;
}

.video-react .video-react-time-control {
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em;
}

.video-react .video-react-time-divider {
    line-height: 3em;
    min-width: initial;
    padding: 0;
}

.video-react .video-react-mute-control,
.video-react .video-react-volume-menu-button {
    cursor: pointer;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
}

.video-react .video-react-volume-control {
    width: 5em;
    -webkit-box-flex: none;
    -moz-box-flex: none;
    -webkit-flex: none;
    -ms-flex: none;
    flex: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.video-react .video-react-volume-bar {
    margin: 1.35em 0.45em;
}

.video-react .video-react-volume-bar.video-react-slider-horizontal {
    width: 5em;
    height: 0.3em;
}

.video-react .video-react-volume-bar.video-react-slider-horizontal .video-react-volume-level {
    width: 100%;
}

.video-react .video-react-volume-bar.video-react-slider-vertical {
    width: 0.3em;
    height: 5em;
    margin: 1.35em auto;
}

.video-react .video-react-volume-bar.video-react-slider-vertical .video-react-volume-level {
    height: 100%;
}

.video-react .video-react-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
}

.video-react .video-react-volume-level:before {
    position: absolute;
    font-size: 0.9em;
}

.video-react .video-react-slider-vertical .video-react-volume-level {
    width: 0.3em;
}

.video-react .video-react-slider-vertical .video-react-volume-level:before {
    top: -0.5em;
    left: -0.3em;
}

.video-react .video-react-slider-horizontal .video-react-volume-level {
    height: 0.3em;
}

.video-react .video-react-slider-horizontal .video-react-volume-level:before {
    top: -0.3em;
    right: -0.5em;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu {
    display: block;
    width: 0;
    height: 0;
    border-top-color: transparent;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button-vertical .video-react-menu {
    left: 0.5em;
    height: 8em;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button-horizontal .video-react-menu {
    left: -2em;
}

.video-react .video-react-menu-button-popup.video-react-volume-menu-button .video-react-menu-content {
    height: 0;
    width: 0;
    overflow-x: hidden;
    overflow-y: hidden;
}

.video-react .video-react-volume-menu-button-vertical:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical.video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-vertical .video-react-lock-showing .video-react-menu-content {
    height: 8em;
    width: 2.9em;
}

.video-react .video-react-volume-menu-button-horizontal:hover .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal:focus .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-slider-active .video-react-menu-content,
.video-react .video-react-volume-menu-button-horizontal .video-react-lock-showing .video-react-menu-content {
    height: 2.9em;
    width: 8em;
}

.video-react .video-react-volume-menu-button.video-react-menu-button-inline .video-react-menu-content {
    background-color: transparent !important;
}

.video-react .video-react-playback-rate .video-react-playback-rate-value {
    line-height: 3em;
    text-align: center;
}

.video-react .video-react-playback-rate .video-react-menu {
    width: 4em;
    left: 0em;
}

.video-react .video-react-bezel {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 52px;
    height: 52px;
    z-index: 17;
    margin-left: -26px;
    margin-top: -26px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 26px;
}

.video-react .video-react-bezel.video-react-bezel-animation {
    -moz-animation: video-react-bezel-fadeout .5s linear 1 normal forwards;
    -webkit-animation: video-react-bezel-fadeout .5s linear 1 normal forwards;
    animation: video-react-bezel-fadeout .5s linear 1 normal forwards;
    pointer-events: none;
}

.video-react .video-react-bezel.video-react-bezel-animation-alt {
    -moz-animation: video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
    -webkit-animation: video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
    animation: video-react-bezel-fadeout-alt .5s linear 1 normal forwards;
    pointer-events: none;
}

.video-react .video-react-bezel .video-react-bezel-icon {
    width: 36px;
    height: 36px;
    margin: 8px;
    font-size: 26px;
    line-height: 36px;
    text-align: center;
}

@keyframes video-react-bezel-fadeout {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: scale(2);
    }
}

@keyframes video-react-bezel-fadeout-alt {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
        transform: scale(2);
    }
}


.modal_info  .ant-modal .ant-modal-body {
    width: 100%;
    background: #fff;
    padding: 16px;
  
    /*border-top: solid 5px #0071c5;*/
  }
  #playVideoBody .video-react{
      padding: 0 !important;
      height: 100% !important;
  }

  .images{
      margin-top: 28px;
  }
  .images img{
      width: 100%;
  }
  .secondTitlePos .ant-col-8{
      text-align: center
  }
#docContent {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px !important;
  font-size: 16px;
}

#docContent h1 {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 50px;
}

#docContent s {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  width: 150px;
  text-align: right;
  margin-right: 50px;
  text-decoration: none;
  vertical-align: top;
  padding-top: 7px;
  padding-bottom: 7px;
}

#docContent form > div > span {
  display: inline-block;
  width: 350px;
  vertical-align: top;
  padding-top: 7px;
  padding-bottom: 7px;
}
#docContent .doc-span-icon {
  vertical-align: bottom;
  width: 20px;
}
#docContent .doc-span-icon i {
  color: rgb(255, 0, 0);
  font-size: 13px;
}
#docContent .doc-span-input {
  font-size: 13px;
  width: 900px;
  color: rgb(255, 0, 0);
}

#docContent .ant-form-item {
  width: 550px;
  display: inline-block;
  vertical-align: top;
}

#docContent form > div > .ant-form-item > div:last-child {
  width: 350px;
  display: inline-block;
  vertical-align: middle;
}

#docContent form > .newState > .ant-form-item > div:last-child {
  width: 302px;
  display: inline-block;
  vertical-align: middle;
}

#docContent .ant-form-item-label {
  width: 150px;
  margin-right: 50px;
  display: inline-block;
  vertical-align: top;
}

#docContent .ant-form-item-label > label {
  color: #000;
  font-size: 16px;
  vertical-align: middle;
}
/*#docContent .ant-form-item-label>label:before{
	content:'';
	display: none;
}*/

#docContent .version .ant-input {
  display: inline-block;
  width: 108px;
  text-align: center;
  padding-right: 20px;
}

#docContent .version {
  width: 600px;
  display: inline-block;
  vertical-align: top;
}

#docContent .version > div {
  display: inline-block;
}

#docContent .version .ant-form-item {
  width: 120px;
  vertical-align: middle;
  height: 38px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
}

#docContent .introduce {
  height: 200px;
}

#docContent .why {
  height: 59px;
  margin-bottom: 3px;
  vertical-align: top;
}

#docContent .introduce .ant-form-item {
  width: 1200px;
}

#docContent .introduce .ant-form-item > div:last-child {
  width: 950px;
}

#docContent .introduce .ant-input {
  height: 170px;
  resize: none;
  width: 900px;
}

#docContent .content {
  width: 1200px;
  height: auto;
}

#docContent .content > div {
  float: left;
}

#docContent form > div > .alert {
  display: inline-block;
  width: 600px;
}

#docContent .alert > div:last-child {
  width: 900px;
}

#docContent .inline {
  display: inline-block;
  height: 38px;
  line-height: 38px;
}

#docContent .docBtn {
  margin: 50px auto 50px auto;
  width: 300px;
}

#docContent .docBtn button {
  width: 120px;
  height: 40px;
  font-size: 16px;
  border: 1px solid #0071c5;
  color: #0071c5;
  border-radius: 0px;
  background-color: #fff;
}
#table .tabs button {
  background-color: #fff;
  border: 1px solid #0071c5;
  border-radius: 0;
  padding: 5px 7px;
  font-size: 12px;
  color: #0071c5;
  min-width: 90px;
  margin-right: 20px;
}

#docContent .docBtn button:first-child {
  background-color: #0071c5;
  color: #fff;
  margin-right: 60px;
}

#docContent .ant-select-selection {
  height: 38px;
}

#docContent .ant-select-selection__rendered {
  height: 38px;
  line-height: 38px;
  vertical-align: top;
}

#docContent .ant-calendar-range-picker {
  width: 350px;
  height: 38px;
  vertical-align: top;
}

#docContent .uploads {
  height: auto;
}

#docContent .uploads .ant-upload-list-item {
  width: 200px;
}

#docContent .ant-upload-list-item-name {
  color: #666;
}

#docContent .power {
  height: auto;
}

#docContent .power .ant-select-selection__rendered {
  height: auto;
}

#docContent .power .ant-select-selection {
  height: auto;
}

#docContent .power .ant-row {
  height: auto;
}

#docContent .power ul {
  min-height: 38px;
}

#docContent .powerOpen .ant-select-selection__rendered {
  height: 38px;
}

/*富文本编辑框样式*/

#docContent .quill {
  display: inline-block;
  width: 900px;
  height: 305px;
  /* margin-bottom: 10px; */
}

#docContent .quill-contents {
  height: 319px;
}

/*新增资讯样式*/

#docContent .header {
  height: auto;
}

#docContent .header .ant-select-selection__rendered {
  height: auto;
}

#docContent .header .ant-select-selection {
  height: auto;
}

#docContent .header .ant-row {
  height: auto;
}

#docContent .header ul {
  min-height: 32px;
}

#docContent .new > div {
  float: left;
}

#docContent .new > div:last-child {
  width: 300px;
}

#docContent .ant-calendar-picker {
  width: 350px !important;
}

/*开关长样式*/

#docContent .lang {
  width: 100px;
}

#docContent .lang.ant-switch-checked:after {
  left: 78px;
}

#docContent .short {
  width: 52px;
}

#docContent .short.new {
  width: 52px;
}
#docContent .short.ant-switch-checked:after {
  left: 30px;
}

#docContent .lang {
  padding-top: 0px !important;
}

#docContent .on .ant-row:first-child > div:last-child {
  width: 200px;
}

#docContent .on .ant-row:first-child {
  width: 400px;
}

.hidden11 {
  transform: scaleY(0);
  opacity: 0;
  transition: all 0.3s;
}

.show11 {
  transform: scaleY(1);
  opacity: 1;
  transition: all 0.3s;
}

#docContent .lble_left .ant-row:first-child > div:last-child {
  float: left;
}

.lble_left .ant-form-item-label {
  float: left;
}

/* 上传视频样式 */

/*蓝色按钮,绝对定位*/

.blueButton {
  position: absolute;
  display: block;
  width: 94%;
  height: 136px;
  background-color: #00b3ee;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font: normal normal normal 16px/40px "Microsoft YaHei";
  cursor: pointer;
  border-radius: 4px;
}

.blueButton:hover {
  text-decoration: none;
}

/*自定义上传,位置大小都和a完全一样,而且完全透明*/

.myFileUpload {
  position: absolute;
  display: block;
  width: 166px;
  height: 67px;
  opacity: 0;
  top: 37px;
}

/*显示上传文件夹名的Div*/

/* .show {
	position: absolute;
	top: 40px;
	width: 100%;
	height: 30px;
	font: normal normal normal 14px/30px 'Microsoft YaHei';
} */

.btn_box_flex {
  display: flex;
}
.copyAddress {
  margin-left: 12px;
  color: #0071c5;
  cursor: pointer;
  font-size: 14px;
}
.choiceVideo {
  width: 100px;
  border: 1px solid #cccccc;
  text-align: center;
  cursor: pointer;
  font-size: 12px;
}
.choiceVideo i {
  margin-right: 4px;
}

.addVideoForm_position label {
  position: relative;
}
.addVideoForm_position .addVideoForm--point {
  color: #ff9e18;
  position: absolute;
  left: 77px;
  top: 3px;
  width: 20px !important;
}

/* 公共代码 */
.pt0 {
  padding-top: 0px !important;
}
/* 新增 */
#Oscont {
  width: 1200px;
  margin: 0 auto;
  padding-top: 50px !important;
  font-size: 16px;
}

#Oscont h1 {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 20px;
}
#Oscont h3 {
  color: #666;
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: normal;
}
#Oscont .docBtn {
  margin: 50px auto 50px auto;
  width: 300px;
}

#Oscont .docBtn button {
  width: 120px;
  height: 40px;
  font-size: 16px;
  border: 1px solid #0071c5;
  border-radius: 0px;
  background-color: #0071c5;
  color: #fff;
}

#Oscont .OS-radio {
  margin-bottom: 15px;
}
#Oscont .OS-radio .ant-radio-wrapper {
  margin-right: 40px;
}
.quill-contents {
  min-height: 288px !important;
}
#Oscont .gray {
  background: rgba(242, 242, 242, 1);
  margin-bottom: 20px;
}
#Oscont .ant-form-item .ant-form-item {
  margin-bottom: 24px;
}
.Pos {
  position: relative;
  top: 13px;
}
#Oscont .gray input {
  /* width: 90%; */
}
/* #Oscont .ant-form-explain{
margin-top: 5px;
} */
#Oscont .sty-mod input {
  width: 80%;
}
.sty-mod {
  padding-top: 30px;
}
#Oscont .new-btn {
  color: rgb(255, 255, 255);
  width: 136px;
  height: 37px;
  background-color: rgba(74, 138, 209, 1);
  border-radius: 4px;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  margin-bottom: 40px;
}
#Oscont .icon-remov .anticon-cross-circle-o {
  float: right;
  margin: 5px 5px 10px 0px;
}
#Oscont .anticon-minus-circle-o {
  /* margin-left: 5px; */
}
#Oscont .ant-checkbox-wrapper {
  /* display: inline;
	margin-left: 15px; */
  /* position: relative;
    top: 6px; */
}
#Oscont .CheckboxGroup .ant-checkbox-group-item {
  display: block;
  height: 35px;
  line-height: 35px;
  margin-bottom: 24px;
}
#Oscont .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0px;
}
#Oscont .sty-mod .ant-checkbox-wrapper {
  display: inline;
  margin-left: 15px;
  position: relative;
  top: 0px;
}
#Oscont .margin-btn {
  width: 96%;
  color: #108ee9;
  border-color: #108ee9;
  border-radius: 0px;
  margin-left: 2%;
  margin-bottom: 20px;
}
.file_cont {
  height: auto;
}
.file_cont > div {
  word-wrap: break-word;
  display: flex;
}
.file_cont > div a {
  max-width: 369px;
  line-height: 20px;
  margin-left: 10px;
  margin-top: -4px;
}

/*!
 * Quill Editor v1.1.5
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  cursor: text;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\25CF';
}
.ql-editor li::before {
  display: inline-block;
  margin-right: 0.3em;
  text-align: right;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
}
.ql-editor ol li,
.ql-editor ul li {
  padding-left: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-num;
}
.ql-editor ol li:before {
  content: counter(list-num, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  pointer-events: none;
  position: absolute;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding-bottom: 2px;
  padding-top: 2px;
}
.ql-snow .ql-editor code:before,
.ql-snow .ql-editor code:after {
  content: "\A0";
  letter-spacing: -2px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  margin-top: 10px;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #06c;
}
.ql-container.ql-snow {
  border: 1px solid #ccc;
}

#IDE_chatbox{
    position: relative;
    padding:  9px 6px;
}
#IDE_chatbox .shadow-inside{
    width: 100%;
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
    position: absolute;
    z-index: 1;
    top: 0;
    height: 1px;
    left: 0;
}
.IDE_input_area_shadow{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    background: #ffffff;
}
#IDE_input_area{
    position: relative;
    z-index: 3;
    width: 100%;
    border: 1px solid #dee0e2;
    background-color: #f4f5f6;
    line-height: 1.5;
    padding: 10px 6px;
}
#IDE_input_area:focus{
    outline: none;
}
#IDE_chatbox div:after, 
#IDE_chatbox ul:after, 
#IDE_chatbox li:after, 
#IDE_chatbox form:after {
    content: unset;
}
#IDE_chatbox .ant-mention-wrapper{
    z-index: 3;
    width: 100%;
}
#IDE_chatbox .ant-mention-editor {
    height: 34px;
    transition: all 0.2s ease;
}
#IDE_chatbox .function-bar-container{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding: 9px 6px;
    z-index: 3;
}
#IDE_chatbox .function-bar {
    height: 34px;
    border: 1px solid #dee0e2;
    background-color: #f4f5f6;
    position: relative;
    z-index: 2;
    border-radius: 4px;
    /* overflow: hidden; */
}
#IDE_chatbox .function-bar .placeholder-bar{
    height: 32px;
    line-height: 32px;
    padding-left: 8px;
    font-size: 12px;
}
#IDE_chatbox .function-bar .function-group{
    position: absolute;
    right: 0;
    top: 2px;
    transition: all 0.2s ease;
    z-index: 1;
}
#IDE_chatbox .function-bar .function-group .ant-btn{
    color: #848d95;
    border: none;
    background: none;
    padding: 4px 10px;
}
#IDE_chatbox .function-bar .function-group .ant-btn i{
    vertical-align: middle;
}
#IDE_chatbox .function-bar .function-group .ant-btn:focus,
#IDE_chatbox .function-bar .function-group .ant-btn:hover,
#IDE_chatbox .function-bar .function-group .isactive{
    color: #57c5f7;
    background: none;
    border: none;
}
#IDE_chatbox .function-bar .submit-group{
    opacity: 0;
    text-align: right;
    position: relative;
    padding-right: 8px;
    height: 32px;
    line-height: 31px;
    display: none;
}
#IDE_chatbox .function-bar .submit-group .text{
    font-size: 12px;
}
#IDE_chatbox .function-bar .submit-group .ant-btn{
    margin-left: 12px;
}


/* 激活状态 */
#IDE_chatbox.iscollapse{

}

#IDE_chatbox .to_group{
    position: relative;
}
#IDE_chatbox .to_group_title{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-indent: 10px;
}
#IDE_chatbox .to_group .ant-select{
    position: relative;
    z-index: 2;

}
#IDE_chatbox .to_group .ant-select .ant-select-selection{
    padding-left: 54px;
    border-radius: 4px;
}
#IDE_chatbox.inputArea #toMailTextArea{
    display: none;
    margin-bottom: 34px;
    position: relative;
    z-index: 2;
    border-radius: 4px;
    font-size: 14px;
    color: rgba(0, 0, 0, 0.65);
}
#IDE_chatbox.inputArea.email #toMailTextArea{
    display: block;
}
#IDE_chatbox.inputArea.email .ant-mention-wrapper{
    display: none;
}

#IDE_chatbox.iscollapse .ant-mention-wrapper{
    padding-bottom: 34px;
}
#IDE_chatbox.iscollapse .ant-mention-wrapper .ant-mention-editor-wrapper{
    height: 100px;
}
#IDE_chatbox.iscollapse .ant-mention-wrapper.mailTo{
    padding-bottom: 0;
    text-indent: 60px;
}
#IDE_chatbox.iscollapse .ant-mention-editor {
    height: 100px;
}
#IDE_chatbox.iscollapse.email .ant-mention-editor {
    height: 100px;
}
#IDE_chatbox.iscollapse .mailTo .ant-mention-editor,
#IDE_chatbox.iscollapse .mailTo .ant-mention-editor .ant-mention-editor-wrapper{
    height: auto;
}
#IDE_chatbox .public-DraftEditor-content{
    font-size: 0;
}
#IDE_chatbox .public-DraftEditor-content span,
#IDE_chatbox .public-DraftEditor-content br{
    font-size: 14px;
}
#IDE_chatbox.iscollapse .function-group{
    left: 0;
    width: 50%;
}
#IDE_chatbox.iscollapse .placeholder-bar{
    display: none;
}
#IDE_chatbox.iscollapse .submit-group{
    opacity: 1;
    display: block;
}


#IDE_chatbox .emoji-modal{
    position: absolute;
    width: 330px;
    height: 230px;
    background: #ffffff;
    box-shadow: 0 0 5px #dddddd;
    left: auto;
    right: 0;
    padding: 15px;
    bottom: 34px;
}
#IDE_chatbox .emoji-modal .emoji-item{
    font-size: 18px;
    cursor: pointer;
    text-align: center;
    line-height: 20px;
    width: 24px;
    height: 24px;
    display: inline-block;
}
#IDE_chatbox.iscollapse .emoji-modal{
    left: 0;
    right: right;
}

.inputAreaUploadModal .ant-modal-body{
    padding: 20px 60px;
    width: 100%;
}
.inputAreaUploadModal .ant-upload-list-item-info{
    text-align: left;
}
 .ant-mention-dropdown{
    height: 100px;
}

@font-face {
  font-family: "Helvetica Neue For Number";
  src: local("Helvetica Neue");
  unicode-range: U+30-39;
}
.ant-mention-wrapper {
  position: relative;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}
.ant-mention-wrapper .ant-mention-editor {
  position: relative;
  display: inline-block;
  padding: 4px 7px;
  width: 100%;
  height: 28px;
  cursor: text;
  font-size: 12px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.65);
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  transition: all .3s;
  padding: 0;
  display: block;
}
.ant-mention-wrapper .ant-mention-editor::-moz-placeholder {
  color: #ccc;
  opacity: 1;
}
.ant-mention-wrapper .ant-mention-editor:-ms-input-placeholder {
  color: #ccc;
}
.ant-mention-wrapper .ant-mention-editor::-webkit-input-placeholder {
  color: #ccc;
}
.ant-mention-wrapper .ant-mention-editor:hover {
  border-color: #49a9ee;
}
.ant-mention-wrapper .ant-mention-editor:focus {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2);
}
.ant-mention-wrapper .ant-mention-editor[disabled] {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.ant-mention-wrapper .ant-mention-editor[disabled]:hover {
  border-color: #e2e2e2;
}
textarea.ant-mention-wrapper .ant-mention-editor {
  max-width: 100%;
  height: auto;
  vertical-align: bottom;
}
.ant-mention-wrapper .ant-mention-editor-lg {
  padding: 6px 7px;
  height: 32px;
}
.ant-mention-wrapper .ant-mention-editor-sm {
  padding: 1px 7px;
  height: 22px;
}
.ant-mention-wrapper .ant-mention-editor-wrapper {
  overflow-y: auto;
  height: auto;
}
.ant-mention-wrapper.ant-mention-active:not(.disabled) .ant-mention-editor {
  border-color: #49a9ee;
  outline: 0;
  box-shadow: 0 0 0 2px rgba(16, 142, 233, 0.2);
}
.ant-mention-wrapper.disabled .ant-mention-editor {
  background-color: #f7f7f7;
  opacity: 1;
  cursor: not-allowed;
  color: rgba(0, 0, 0, 0.25);
}
.ant-mention-wrapper.disabled .ant-mention-editor:hover {
  border-color: #e2e2e2;
}
.ant-mention-wrapper .public-DraftEditorPlaceholder-root {
  position: absolute;
}
.ant-mention-wrapper .public-DraftEditorPlaceholder-root .public-DraftEditorPlaceholder-inner {
  color: #ccc;
  opacity: 1;
  outline: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  height: auto;
  padding: 4px 7px;
}
.ant-mention-wrapper .DraftEditor-editorContainer .public-DraftEditor-content {
  height: auto;
  padding: 4px 7px;
}
.ant-mention-dropdown {
  margin-top: 1.5em;
  max-height: 250px;
  min-width: 120px;
  background-color: #fff;
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  box-sizing: border-box;
  z-index: 1050;
  left: -9999px;
  top: -9999px;
  position: absolute;
  outline: none;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 12px;
}
.ant-mention-dropdown-notfound.ant-mention-dropdown-item {
  color: rgba(0, 0, 0, 0.25);
}
.ant-mention-dropdown-notfound.ant-mention-dropdown-item .anticon-loading {
  color: #108ee9;
  text-align: center;
  display: block;
}
.ant-mention-dropdown-item {
  position: relative;
  display: block;
  padding: 7px 8px;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.65);
  white-space: nowrap;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: background 0.3s;
}
.ant-mention-dropdown-item:hover {
  background-color: #ecf6fd;
}
.ant-mention-dropdown-item.focus,
.ant-mention-dropdown-item-active {
  background-color: #ecf6fd;
}
.ant-mention-dropdown-item-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-mention-dropdown-item-disabled:hover {
  color: rgba(0, 0, 0, 0.25);
  background-color: #fff;
  cursor: not-allowed;
}
.ant-mention-dropdown-item-selected,
.ant-mention-dropdown-item-selected:hover {
  background-color: #f7f7f7;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.65);
}
.ant-mention-dropdown-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  background-color: #e9e9e9;
  line-height: 0;
}

.slove_body {
  display: flex;
  /* 
    flex-direction: row;
    justify-content: center; */
  margin-top: 145px;
  width: 1254px;
  margin: 0 auto;
  /* position: relative; */
}
.solve_left {
  width: 256px;
  background-color: #fff;
  /* margin-left: 135px; */
  margin-top: 18px;
  float: left;
}
.solve_header {
  padding: 14px;
}
.solve_input {
  /* position: relative; */
  display: flex;
  flex-direction: row;
  align-items: center;
  border: 1px solid #ccc;
  margin-top: 10px;
  background-color: #fff;
}
.solve_icon {
  margin-right: 5px;
  /* position: absolute;
    top: 13px;
    right: 13px;
    z-index: 999; */
}
.slove_title {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  background-color: #dbe9f5;
  width: 256px;
  height: 62px;
  cursor: pointer;
}
.slove_up {
  margin-left: auto;
  margin-right: 20px;
}
.slove_img {
  margin-left: 24px;
  margin-right: 5px;
}
.slove_treenode {
  margin-left: 24px;
}
.slove_right {
  float: left;
  /* width: 924px; */
  margin-left: 20px;
  background-color: #fff;
  margin-top: 18px;
  padding: 10px 30px 0 30px;height: fit-content;
  /* margin-top: 32px; */
}
.slove_choice {
  background-color: #e7f1f8;
  border: 1px solid #98bfe0;
  display: flex;
  align-items: center;
  margin-top: 20px;
  height: 40px;
  font-size: 14px;
  color: #656a6d;
}
.slove_button {
  border: 1px solid #e9e9e9;
  color: #8e8e8e;
}
.slove_button3 {
  background-color: #fff;
  border: 1px solid #0071c5;
  border-radius: 0px;
  font-size: 12px;
  color: #0071c5;
  min-width: 90px;
  margin: 0px 10px;
}
.slove_text {
  margin: 0 0 0 20px;
  width: 742px;
}
.slove_product,
.slove_ringht_title,
.slove_products {
  display: flex;
  flex-direction: row;
  position: relative;
}
.slove_product {
  border-bottom: 1px solid #e8e8e8;
  /* padding-bottom: 20px; */
}
.slove_cont {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
}
.slove_checkbox {
  /* position: absolute;
    top: 0;
    left: 0;
    z-index:999 */
  margin-right: 10px;
}
.slove_name {
  color: #000;
  font-size: 16px;
  cursor: pointer;
}
.slove_score,
.slove_go_scotre,
.slove_download {
  margin-left: auto;
}
.slove_products,
.slove_ringht_title {
  margin-bottom: 11px;
}
.slove_product_name {
  color: #666;
  font-size: 12px;
}
.slove_product_names {
  color: #999;
  font-size: 12px;
  cursor: pointer;
  background: #f3f3f3;
  padding: 0 5px;
  margin-right: 5px;
  display: inline-block;
  height: 21px;
  line-height: 21px;
}
.slove_product_names:hover {
  color: #4789c9;
  background: #ddeaf6;
}
.no_hover {
  cursor: default;
}
.no_hover:hover {
  color: #999;
  background: #f3f3f3;
}
.changeColor {
  color: #4789c9;
  background: #ddeaf6;
}
.slove_go_scotre {
  color: #0171c5;
  cursor: pointer;
  font-size: 14px;
}
.slove_see {
  border-left: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
}
.slove_span {
  padding-left: 15px;
  color: rgb(153, 153, 153);
}
.slove_button {
  background-color: #fff;
  border: 1px solid #0071c5;
  border-radius: 0px;
  padding: 5px 7px;
  font-size: 12px;
  color: #0071c5;
  min-width: 90px;
  margin: 0px 10px;
}
.slove_button2 {
  background-color: #fff;
  /* border: 1px solid #0071C5; */
  border-radius: 0px;
  padding: 5px 7px;
  font-size: 12px;
  /* color: #0071C5; */
  width: 88px;
  /* margin: 0px 10px; */
  height: 32px;
}
.slove_button1 {
  background-color: #0071c5;
  border: 1px solid #0071c5;
  border-radius: 0px;
  padding: 5px 7px;
  font-size: 12px;
  color: #fff;
  min-width: 90px;
  /* margin: 0px 10px; */
  margin-left: 10px;
  height: 32px;
}

/* 文档管理 */
.filemanage {
  margin-right: 20px;
}
.filetable {
  margin-top: 20px;
}
.filename {
  font-size: 24px;
  color: #333;
}
.filecontent {
  box-sizing: border-box;
  width: 86%;
  min-width: 1200px;
  padding-top: 40px;
  font-size: 24px;
  color: #333;
  font-weight: 500;
  margin: 0 auto;
}
.fileicon {
  box-shadow: 0 3px 5px #bfc0c0;
  float: right;
  cursor: pointer;
  display: block;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: #0071c5;
  color: white;
  font-size: 22px;
  text-align: center;
}
.tree_span {
  width: 142px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.tree_name {
  width: 154px;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tree_icon {
  margin-left: auto;
  /* float: right; */
}
.slove_grade {
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.ant-checkbox-group {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}
.ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0 !important;
  /* margin-top: 5px; */
}
.slove_right > .ant-pagination {
  float: right;
  margin-top: 20px;
}

.control {
  width: 200px;
}
.slove_imgs {
  width: 132px;
  height: 132px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  cursor: pointer;
}
.slove_fileType {
  background-color: #999;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 33px;
  line-height: 33px;
  font-size: 12px;
  color: #fff;
  opacity: 0.7;
}
.iframe {
  width: 100%;
  height: 100%;
  margin-top: 128px;
  position: absolute;
  top: 0;
}
.usermanage .ant-input-lg {
  height: 35px !important;
}
.slove_treenode .ant-checkbox-group-item {
  margin-bottom: 36px;
}
.tree_dd {
  margin: 22px 0 22px 0 !important;
}
.tree_dd .ant-tree-title {
  font-size: 14px;
}
.ant-rate-text {
  font-size: 14px;
}
.gradeModal .ant-modal-footer {
  border: 0 !important;
  border-radius: 0 !important;
  text-align: center !important;
}
.gradeModal .ant-modal-footer .ant-btn {
  width: 361px;
  height: 44px;
  background-color: #0071c5;
  border: 1px solid #0071c5;
  border-radius: 0px;
  padding: 5px 7px;
  font-size: 12px;
  color: #fff;
  margin-bottom: 28px;
}
.gradeModal .ant-modal-title {
  text-align: center;
}
.autoDiv {
  height: 400px;
  overflow: auto;
}
.checkbox_s {
  width: 100%;
}
/* .ant-select-selection-selected-value{
    color: #ccc;
} */
#search_input .ant-input-group-wrap {
  top: 0px !important;
  right: 0px !important;
}

#solution_account .tipInput {
  height: 44px !important;
}

.slove_score .slove_product_names {
  margin-left: 0 !important;
}
.slove_checkboxgroup .ant-checkbox-group {
  margin-left: 23px;
}
.slov_ppt {
  background-size: cover;
}
.study_check .ant-checkbox-group{
  margin-top: 0 !important;
}
/*头部三个选择按钮*/
.target_module_i>div>div{
	border-bottom: 1px solid #ccc;
	background-color:#fff;
}

.target_module_i a{
	display: inline-block;
	height:70px;
	min-width:20%;
	line-height: 70px;
	text-align: center;
	cursor:pointer;
	font-size:24px;
	color:#000;
	background-color:#fff;
	outline:none;
}
.target_module_i a:first-child{
	margin-left:20%;
}
.target_module_i a:last-child{
	margin-right:20%;
}
.target_module_i a>s{
	display:inline-block;
	width:38px;
	height:33px;
	vertical-align: -10px;
	margin-right:10px;
}
#fill_promotion_tab .target_module_i a:first-child>s{
	background:url(/assets/images/promotion_icon.png) no-repeat;
}
.target_module_i a:nth-child(2)>s{
	background:url(/assets/images/what.png) no-repeat;
}
.target_module_i a:nth-child(3)>s{
	background:url(/assets/images/doc_icon.png) no-repeat;
}
.target_module_i a:last-child{
	margin-right:0px;
}
.target_module_i a:hover{
	border-bottom:2px solid #0071C5;
	color:#000000;
}
/*填写推广项目表格*/
#fill_promotion_tab,#doc_pro{
	width:1200px;
	margin:0 auto;
	font-size:16px;
}
/* #fill_promotion_tab .ant-row>div{
	display: inline-block;
	vertical-align: top;
	min-height: 40px;
}
#fill_promotion_tab .ant-row>div:first-child{
	width:26%;
}
#fill_promotion_tab .ant-row>div:last-child{
	width:72%
} */
#fill_promotion_tab .ant-radio-wrapper{
	font-size:16px;
}
#fill_promotion_tab h1{
	font-size:24px;
	color:#000000;
	font-weight: 500;
	margin-bottom:40px;
}

#fill_promotion_tab [type="textarea"]{
	width:100%;
	height:150px;
	resize:none;
	margin:8px 0 25px 0;
}
#fill_promotion_tab .ant-checkbox-wrapper,#fill_promotion_tab .ant-upload-select-text{
	font-size:16px;
}
#fill_promotion_tab .up_load .upload_warning{
	margin-left:20px;
}

#fill_promotion_tab .up_load p{
	margin-top:16px;
	margin-left:27%;
	margin-bottom: 50px;
}
/* #fill_promotion_tab #btn1,#fill_promotion_tab #btn2{
	margin-top:15px;
	border-radius: 0px;
	font-size:16px;
	height:40px;
	width:110px;
	border:1px solid #0071C5;
	color:#0071C5;
}
#fill_promotion_tab #btn1{
	margin-left:33%;
	background-color:#0071C5;
	margin-right:50px;
	color:#fff;
} */
#fill_promotion_tab .page_btn{
	margin-bottom: 40px;
}
#fill_promotion_tab .chanel>div:last-child label{
	margin:0px;
	display: block;
	min-height: 40px;
}
#fill_promotion_tab .chanel>div:last-child label>span{
	display: inline-block;
	margin:0px;
}
#fill_promotion_tab .chanel>div:last-child label>span:first-child{
	width:5%;
}
#fill_promotion_tab .chanel>div:last-child label>span:last-child{
	width:95%;
	vertical-align: top;
}
      /*checkbox和radio的样式控制*/
#fill_promotion_tab .ant-checkbox-inner{
	width:16px;
	height:16px;
	border-color:#C0C0C0;
	border-radius: 0px;
} 
#fill_promotion_tab .ant-radio-inner{
	width:16px;
	height:16px;
	border-color:#C0C0C0;	
}
#fill_promotion_tab .ant-radio-inner:after{
	left:4px;
	top:4px;	
}
/*相关问题及相关文档*/
#doc_pro h1{
	font-size:24px;
	color:#000000;
	font-weight: 500;
	display:inline-block;
	position: absolute;
    background-color: white;
 
 padding: 0 15px 0 0;
    top: -4px;
}
#doc_pro .title{
	position: relative;
}
#doc_pro .title a{
	font-size:14px;
	display: inline-block;
	vertical-align: middle;
	width:8%;
	text-align: right;
	color:#0071C5;
}
#doc_pro>div{
	margin-bottom:50px;
}
#doc_pro s{
	display:inline-block;
	vertical-align: middle;
	width:92%;
	border-bottom:2px solid #d6d6d6;
}
#doc_pro table{
	width:100%;
	margin-top:15px;
    border: none;
}
#doc_pro .clearfix{
	padding:0px;
}
#doc_pro table thead{
	/* border: 1px solid #ccc; */
    color: #455B70;
    font-size: 14px;
}
#doc_pro table th{
	background-color:#F3F3F3;
	font-weight: normal;
	height:40px;
	min-width: 100px;
    white-space: nowrap;
}
#doc_pro table{
	/* border: 1px solid #ccc; */
	text-align: center;
}
#doc_pro table tr td:first-child{
	text-align: left;
	max-width:600px;
}
#doc_pro table tr td{
	height:60px;
	font-size: 14px;
}
#doc_pro li>div:last-child>div i{
	width:11px;
	height:13px;
	display: none;
	background:url(/assets/images/lock_icon.png) no-repeat;
	margin-right:10px;
} 
#doc_pro li>div:last-child>div i.locked{
	display:inline-block;
}
#doc_pro .new>div:first-child>div{
	font-size:18px;
	font-weight: 900;
}
#doc_pro .new b:first-child{
	display:inline-block;
	font-size:12px;
	font-weight: 400;
	color:#fff;
	background-color:#f69f39;
	border-radius: 5px;
	width:35px;
	text-align: center;
	vertical-align: 2px;
}
#doc_pro .update>div:first-child>div{
	font-weight: 900;
}
#doc_pro .update b:last-child{
	display:inline-block;
	font-size:12px;
	font-weight: 400;
	color:#fff;
	background-color:#e30303;
	border-radius: 5px;
	width:50px;
	text-align: center;
	vertical-align: 2px;
}
#sel_item .target_module_i.PP a:first-child>s{
	background:url(/assets/images/NC_icon.png) no-repeat;
}
.model_box .model ul.imgText > li.line{
	margin: 20px 80px !important;
}
.ant-input-search-icon {
  display: none;
}

.work_cont {
  padding: 90px 30px 0 30px;
}

.work_head::after {
  content: none;
}

.work_head {
  border-bottom: 1px solid #E9E9E9;
  justify-content: space-between;
}

.work_tab {
  font-size: 20px;
  color: #333;
  margin-right: 20px;
  cursor: pointer;
  margin-top: 8px;
}

.work_tab_active {
  color: #0071C4;
  border-bottom: 2px solid #0071C4;
}

.work_new {
  font-size: 16px;
  color: #0071C4;
  border-bottom: 2px solid #0071C4;
  cursor: pointer;
  margin-top: 12px;
}

.work_search {
  margin-top: 20px;
}

.work_search .ant-select-selection__rendered {
  height: 30px;
}

.work_search .ant-form-item {
  margin-bottom: 0;
}

.work_table {
  margin-top: 20px;
}

.work_table::after {
  content: none;
}

.eidtButtonBlue {
  color: #1890ff;
  cursor: pointer;
  margin-right: 10px;
}

.tableDeleteButtonRed {
  color: #FF0000;
  cursor: pointer;
  margin-right: 10px;
}

.tableDeleteButtonChangeGray {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
  margin-right: 10px;
}

.work_search::after {
  content: none;
}
p {
  margin: 0;
}


/*轮播*/

.ant-carousel .slick-list {
  width: 100%;
}

#center_lun .ant-carousel .slick-slider {
  padding-bottom: 0px;
}

.fire {
  clear: both;
  /* height: 104px; */
  height: 40px;
  min-width: 30px;
  position: fixed;
  bottom: 270px;
  right: 20px;
  z-index: 11;
}

/*138  height*/

.fire>img {
  border: none;
}

.fire_1 {
  display: block;
  background: #5294d0;
  border-radius: 3px;
  height: 28px;
  width: 30px;
  padding: 6px 0;
  margin-top: 9px;
  position: relative;
}

.fr_2>img {
  margin-top: 2px !important;
}

.fire_1>img {
  display: block;
  margin: 0 auto;
}

.fire_1 .fire_icon {}

.fire_1 .fire1_inner {
  width: 0;
  height: 0;
  opacity: 0;
  position: absolute;
  z-index: -1;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  right: 34px;
  top: 0px;
  background-color: #ffffff;
  border-radius: 5px;
  border: 2px solid #5294d0;
  visibility: hidden;
}

.fire_1 .fire1_inner h3 {
  text-align: center;
  font-size: 18px;
  line-height: 30px;
}

.fire_1 .fire1_inner h5 {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.fire_1 .fire1_inner .fire_qrcode {
  width: 100%;
}

.fire_1:hover .fire1_inner {
  width: 220px;
  height: 272px;
  z-index: 2;
  opacity: 1;
  visibility: visible;
}

.fire_1 .qq-list {
  position: absolute;
  right: 34px;
  top: -4px;
  width: 0px;
  height: 0px;
  opacity: 0;
  z-index: -1;
  border-radius: 5px;
  background-color: #5294d0;
  border: 2px solid #5294d0;
  overflow: hidden;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  visibility: hidden;
}

.fire_3 .qq-list {
  position: absolute;
  right: 34px;
  top: 0px;
  width: 0px;
  height: 0;
  opacity: 0;
  z-index: -1;
  border-radius: 5px;
  background-color: #5294d0;
  border: 2px solid #5294d0;
  overflow: hidden;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
  visibility: hidden;
}

.fire_3:hover .qq-list {
  width: 150px;
  height: 136px;
  z-index: 2;
  opacity: 1;
  visibility: visible;
}

.fire_2:hover .qq-list {
  width: 240px;
  height: 36px;
  z-index: 2;
  opacity: 1;
  visibility: visible;
}

.fire_1 .qq-list li {
  font-size: 12px;
  padding-left: 8px;
  height: 30px;
  line-height: 30px;
}

.fire_1 .qq-list li h3 {
  text-align: center;
  font-size: 18px;
  color: #ffffff;
}

.fire_1 .qq-list a {
  color: #ffffff;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.fire_1 .qq-list a:hover {
  color: #b1b5b9;
  text-decoration: underline;
}

.back-to-top {
  width: 30px;
  height: 28px;
  line-height: 28px;
  border-radius: 3px;
  background: #5294d0 url(/assets/images/top_03.png) center center no-repeat;
  color: #ffffff;
  text-align: center;
  font-size: 20px;
}

.fire_1 .qq-list .qq-list_method {
  color: #fff;
  text-align: center;
  font-size: 12px;
}

/*直播报名开始*/

.center_z {
  height: 450px;
  width: 100%;
  background: #fff;
  min-width: 1200px;
}

.center_a {
  width: 1200px;
  height: 296px;
  margin: 0 auto;
}

.center_zhibo {
  height: 76px;
  line-height: 76px;
  width: 1200px;
  padding-top: 34px;
}

.center_zhibo h1 {
  font-size: 25px;
  display: inline;
  color: #000;
  font-weight: 500;
}

.center_zhibo>a {
  color: #666666;
  font-size: 13px;
  margin-left: 222px;
  float: right;
}

.cen_wd {
  height: 186px;
  position: relative;
  float: left;
  margin-right: 41px;
}

.cen_wd:nth-child(4) {
  margin-right: 0px;
}

.center_bm {
  width: 1200px;
  height: 246px;
  overflow: hidden;
}

.center_bm5 {
  width: 1200px;
  height: auto;
  overflow: hidden;
}

.center_bm .disabled {
  background-color: #666;
  color: #000;
}

.center_bm2 {
  margin-right: 0;
}

.shiping {
  line-height: 30px;
  position: absolute;
  bottom: 0;
  width: 269px;
  background: -webkit-linear-gradient(transparent, black);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(transparent, black);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(transparent, black);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(transparent, black);
  /* 标准的语法（必须放在最后） */
}

.shiping span {
  font-size: 14px;
  color: #fff;
  display: block;
  text-align: center;
}

.center_hov p {
  height: 27px;
  width: 220px;
  margin: 0 auto;
  font-size: 14px;
}

.center_hov button {
  margin-top: 12px;
}

.center_hov {
  display: none;
  padding-top: 22px;
  height: 185px;
  width: 269px;
  text-align: center;
  position: absolute;
  top: 0 !important;
  color: white;
  background: rgba(000, 000, 000, 0.6);
}

.cen_wd:hover .center_hov {
  display: block;
}

.cen_wd:hover .shiping {
  display: none;
}

.center_hov p {
  line-height: 15px;
}

.center_hov button {
  width: 100px;
  height: 30px;
  background: #0171c5;
  font-size: 14px;
  border-radius: 3px;
  border: none;
  color: white;
}

.center_hov .description {
  height: 15px;
  font-size: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.en .center_hov button {
  width: 120px;
}

/*直播报名结束*/

/*精彩回顾开始*/

.center_b {
  clear: both;
  width: 1200px;
  margin: 0 auto;
}

.ctr_jc {
  height: 64px;
  line-height: 64px;
  padding-top: 26px;
}

.ctr_jc .ant-tabs-ink-bar.ant-tabs-ink-bar-transition-backward {
  display: none;
}

.ctr_jc h1 {
  position: absolute;
  /*display: inline; */
  float: left;
  margin-right: 33px;
  font-size: 25px;
  font-weight: 500;
  color: #000;
}

.ctr_jc .ant-tabs {
  width: 1200px;
  position: absolute;
}

.ctr_jc .ant-tabs-bar {
  border: none;
}

.ctr_jc .ant-tabs-ink-bar {
  height: 0px;
}

.ctr_jc .ant-tabs-nav {
  margin-top: 14px;
  margin-left: 15px;
}

.ctr_jc .ant-tabs-nav .ant-tabs-tab-inner {
  width: 100px;
  height: 35px;
  font-size: 16px;
  padding-top: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 8px 10px;
}

.center_b>div>.backGroundModel {
  overflow: auto;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}

.ctr_jc ul {
  float: left;
}

.ul_col {
  color: #0171c5;
}

.ctr_jc ul li {
  float: left;
  margin-right: 39px;
  font-size: 14px;
}

.ctr_jc a {
  color: #666666;
  font-size: 13px;
  position: absolute;
  z-index: 10;
  right: 0;
}

.fl_left {
  float: left;
}

.ctr_sp {
  height: 298px;
  width: 1200px;
}

.ctr_sp1 {
  height: 298px;
  width: 575px;
  position: relative;
  overflow: hidden;
}

.bofang {
  width: 62px;
  height: 62px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -31px 0 0 -31px;
  border: none;
  cursor: pointer;
}

.ctr_sp1 span {
  padding-left: 10px;
  width: 575px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: white;
  background: -webkit-linear-gradient(transparent, black);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(transparent, black);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(transparent, black);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(transparent, black);
  /* 标准的语法（必须放在最后） */
  position: absolute;
  bottom: 0;
  left: 0;
}

.ctr_sp2 {
  margin-left: 20px;
  position: relative;
  width: 269px;
  height: 141px;
  overflow: hidden;
  transition: 0.4s;
}

.ma_le {
  margin-left: 20px;
}

.ma_btn {
  margin-bottom: 16px;
}

.ctr_sp2 span {
  padding-left: 10px;
  width: 269px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: white;
  background: -webkit-linear-gradient(transparent, black);
  /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(transparent, black);
  /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(transparent, black);
  /* Firefox 3.6 - 15 */
  background: linear-gradient(transparent, black);
  /* 标准的语法（必须放在最后） */
  position: absolute;
  bottom: 0;
  left: 0px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.ctr_sp2:hover .src_img {
  -webkit-transform: scale(1.3, 1.3);
  -moz-transform: scale(1.3, 1.3);
  -o-transform: scale(1.3, 1.3);
  transition: 0.4s;
}

/* 图片放大 */

.ctr_sp1:hover .src_img {
  -webkit-transform: scale(1.3, 1.3);
  -moz-transform: scale(1.3, 1.3);
  -o-transform: scale(1.3, 1.3);
  transition: 0.4s;
}

/* 图片放大 */

.aa {
  margin-top: 16px;
}

.ss {
  margin-left: 27px;
}

.src_img {
  transition: 0.4s;
}

/*精彩回顾结束*/

/*通用样式*/

#industry_info,
#document_help,
#technical_support,
#industrial_chain {
  width: 1200px;
  margin: 0px auto;
  padding: 60px 0px;
}

#industry_info>h1,
#document_help>h1,
#technical_support>h1,
#industrial_chain>h1 {
  font-size: 25px;
  text-align: center;
  letter-spacing: 2px;
  font-weight: 500;
  width: 1200px;
  margin: 0 auto;
  color: #000;
}

.title_h1 {
  padding-top: 120px;
  font-size: 25px;
  text-align: center;
  letter-spacing: 2px;
  font-weight: 500;
  width: 1200px;
  margin: 0 auto;
  color: #000;
}

.title_h1c {
  padding-top: 60px;
  font-size: 25px;
  text-align: center;
  letter-spacing: 2px;
  font-weight: 500;
  width: 1200px;
  margin: 0 auto;
  color: #000;
}

#industry_info>.en,
#document_help>.en,
#technical_support>.en,
#industrial_chain>.en {
  text-align: center;
  font-size: 16px;
}

.title_p1 {
  text-align: center;
  font-size: 16px;
}

#industry_info>.under_line,
#document_help>.under_line,
#technical_support>.under_line,
#industrial_chain>.under_line {
  margin: 10px auto 40px auto;
  border-top: 2px solid #0171c5;
  width: 20px;
}

.font_set {
  color: #989999;
  font-size: 14px;
}

/*行业资讯*/

#industry_info>div {
  margin: 0px auto;
  width: 1200px;
  /* height: 460px; */
}

.industry_info_left {
  width: 575px;
  height: 460px;
  margin-right: 50px;
}

.industry_info_left222 {
  width: 575px;
  height: 300px;
  margin-right: 50px;
  background: url(/assets/images/WechatIMG2@2x1.png) no-repeat;
  background-size: 100%;
}

.industry_info_right222 {
  width: 575px;
  height: 300px;
  background: url(/assets/images/WechatIMG2@2x.png) no-repeat;
  background-size: 100%;
}

.baipishu {
  width: 100%;
  height: 42px;
  font-size: 30px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  line-height: 300px;
  text-align: center;
}

.industry_info_left .font_set {
  width: 575px;
  height: 60px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.industry_info_right {
  width: 575px;
}

.industry_info_right li {
  height: 115px;
}

.industry_info_right li>div {
  float: left;
  margin: 20px 0px 20px 20px;
  line-height: 21px;
  width: 375px;
}

.industry_info_right li>div>p {
  margin-bottom: 10px;
}

.industry_info_right .margin_r {
  margin-right: 30px;
}

.industry_info_right span,
.industry_info_left span {
  color: #c6c6c6;
  font-size: 10px;
}

#industry_info .more_info {
  text-align: center;
  margin: 40px 0px;
}

#industry_info .more_info>a {
  color: #989999;
  font-size: 18px;
}

#industry_info .more_info>a:hover {
  color: #0071c5;
}

#industry_info .info_title {
  margin: 10px 0;
}

#industry_info .info_title b {
  font-size: 14px;
  font-weight: 400;
}

#industry_info .industry_info_right s {
  width: 160px;
  height: 95px;
  background-color: #3b5176;
  float: left;
}

/*文档帮助*/

#document_help {
  background-color: #f8f7f7;
}

#document_help .help_module {
  width: 1200px;
  height: 250px;
  margin: 0px auto;
}

#document_help .help_module>li {
  height: 264px;
  width: 380px;
  float: left;
  background-color: #fff;
  padding: 0px 34px 30px 34px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  margin-bottom: 34px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.en #document_help .help_module>li {
  padding: 0;
}

#document_help .help_module>li:last-child {
  margin-right: 0px;
}

#document_help .help_module>li:hover {
  -webkit-transform: translate3d(0, -2px, 0);
  -moz-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
  box-shadow: 0px 10px 32px 8px rgba(11, 58, 116, 0.08);
}

#document_help .help_module>li>a>div {
  width: 51px;
  height: 51px;
  margin: 35px auto 20px;
}

#document_help .help_module>li>a>div img {
  width: 100%;
  height: 100%;
}

#document_help .help_module>li>a>.help_title_2 {
  font-size: 18px;
  font-family: 'microsoft yahei', Arial, Helvetica, sans-serif,
    'Apple Color Emoji', 'emoji-intel';
  font-weight: 600;
  color: rgba(29, 29, 29, 1);
  text-align: center;
  margin: 35px auto 20px;
}

#document_help .help_module>li>a>.help_title {
  font-size: 18px;
  font-family: 'microsoft yahei', Arial, Helvetica, sans-serif,
    'Apple Color Emoji', 'emoji-intel';
  font-weight: 600;
  color: rgba(29, 29, 29, 1);
  text-align: center;
  margin-bottom: 20px;
}

#document_help .help_module>li>a>p+p {
  font-size: 13px;
  font-family: 'microsoft yahei', Arial, Helvetica, sans-serif,
    'Apple Color Emoji', 'emoji-intel';
  font-weight: 300;
  color: rgba(151, 151, 151, 1);
  line-height: 20px;
  text-align: center;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

#document_help .help_module222 {
  width: 1200px;
  height: 250px;
  margin: 0px auto;
}

#document_help .help_module222>li {
  height: 300px;
  width: 380px;
  float: left;
  background-color: #fff;
  padding: 0px 34px 30px 34px;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  margin-bottom: 34px;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.en #document_help .help_module222>li {
  padding: 0;
}

#document_help .help_module222>li:last-child {
  margin-right: 0px;
}

#document_help .help_module222>li:hover {
  font-size: 14px;
  -webkit-transform: translate(0, -2px);
  -moz-transform: translate(0, -2px);
  transform: translate(0, -2px);
  box-shadow: 0px 10px 32px 8px rgba(11, 58, 116, 0.08);
}

#document_help .help_module222>li>a>div {
  width: 70px;
  height: 70px;
  margin: 35px auto 20px;
}

#document_help .help_module222>li>a>div img {
  width: 100%;
  height: 100%;
}

#document_help .help_module222>li>a>.help_title_2 {
  font-size: 30px;
  font-family: 'microsoft yahei', Arial, Helvetica, sans-serif,
    'Apple Color Emoji', 'emoji-intel';
  font-weight: 600;
  color: rgba(29, 29, 29, 1);
  text-align: center;
  margin: 35px auto 20px;
}

#document_help .help_module222>li>a>.help_title {
  font-size: 18px;
  font-family: 'microsoft yahei', Arial, Helvetica, sans-serif,
    'Apple Color Emoji', 'emoji-intel';
  font-weight: 600;
  color: rgba(29, 29, 29, 1);
  text-align: center;
  margin-bottom: 20px;
}

#document_help .help_module222>li>a>p+p {
  font-size: 13px;
  font-family: 'microsoft yahei', Arial, Helvetica, sans-serif,
    'Apple Color Emoji', 'emoji-intel';
  font-weight: 300;
  color: rgba(151, 151, 151, 1);
  line-height: 20px;
  text-align: center;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}

#document_help .btn>button {
  width: 132px;
  height: 55px;
  background-color: #0071c5;
  color: #fff;
  font-size: 20px;
  border: 1px solid #0171c5;
  cursor: pointer;
}

#document_help .btn>button:hover {
  color: #0071c5;
  background-color: #fff;
}

/*技术支持*/

#technical_support .support_description {
  margin-bottom: 40px;
  padding: 0px 150px 0px 150px;
  text-align: center;
  color: #989999;
  line-height: 25px;
}

#technical_support .support_module {
  width: 1200px;
  margin: 0 auto;
}

#technical_support .support_module>li {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  padding-bottom: 40px;
}

#technical_support .support_module>li>div {
  width: 260px;
  margin: 0 auto;
  cursor: pointer;
}

#technical_support .support_module>li:hover .support_title {
  color: #0171c5;
}

#technical_support .support_module>li s {
  margin: 0px auto 20px auto;
  display: block;
  width: 100px;
  height: 100px;
}

#technical_support .support_module>li .support_title {
  font-size: 18px;
  text-align: center;
}

#document_help .help_module>li .font_set_2 {
  text-align: center !important;
  margin: 65px auto 20px;
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  color: rgba(1, 113, 197, 1);
}

#document_help .help_module222>li .font_set_2 {
  text-align: center !important;
  margin: 70px auto 20px;
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  color: rgba(1, 113, 197, 1);
}

#technical_support .support_module>li .font_set {
  text-align: center;
  padding: 10px 30px 0px 30px;
}

#technical_support .btn,
#document_help .btn,
#industrial_chain .btn {
  text-align: center;
  margin: 0 auto;
  width: 140px;
  border: none;
}

#document_help .btn {
  margin-top: 40px;
}

#industrial_chain .btn a {
  display: block;
}

#technical_support .btn>button,
#industrial_chain .btn a button {
  width: 132px;
  height: 55px;
  background-color: #0071c5;
  color: #fff;
  font-size: 20px;
  border: 1px solid #0171c5;
  cursor: pointer;
}

#technical_support .btn>button:hover,
#industrial_chain .btn a button:hover {
  background-color: #fff;
  color: #0071c5;
}

.li_1>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -698px 0px no-repeat;
}

.li_1>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -698px -100px no-repeat;
}

.li_2>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -798px 0px no-repeat;
}

.li_2>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -798px -100px no-repeat;
}

.li_3>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -598px 0px no-repeat;
}

.li_3>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -598px -100px no-repeat;
}

.li_4>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -499px 1px no-repeat;
}

.li_4>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -499px -99px no-repeat;
}

.li_5>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -400px 0px no-repeat;
}

.li_5>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -400px -100px no-repeat;
}

.li_6>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -300px 0px no-repeat;
}

.li_6>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -300px -100px no-repeat;
}

.li_7>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -200px 0px no-repeat;
}

.li_7>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -200px -100px no-repeat;
}

.li_8>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -100px 0px no-repeat;
}

.li_8>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) -100px -100px no-repeat;
}

.li_9>s {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) 0px 0px no-repeat;
}

.li_9>s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/nines_01.png) 0px -100px no-repeat;
}

#applicationSupport .support_module .li_9:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_8:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_7:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_6:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_5:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_4:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_3:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_2:hover p {
  color: #0071c5;
}

#applicationSupport .support_module .li_1:hover p {
  color: #0071c5;
}

/*产业链对接*/

#industrial_chain {
  background-color: #f8f7f7;
}

#industrial_chain .industrial_chain_des {
  width: 1200px;
  margin: 0 auto;
}

#industrial_chain .industrial_chain_des>.chain_type {
  margin-bottom: 20px;
}

#industrial_chain .industrial_chain_des>.chain_type .description {
  width: 100%;
}

#industrial_chain .industrial_chain_des>.chain_type .description>span {
  display: block;
  line-height: 40px;
}

#industrial_chain .industrial_chain_des>.chain_type>div:first-child {
  margin-right: 6%;
  width: 47%;
  display: inline-block;
  vertical-align: top;
  text-align: right;
}

#industrial_chain .industrial_chain_des>.chain_type>div:last-child {
  width: 47%;
  display: inline-block;
  vertical-align: top;
}

#industrial_chain .industrial_chain_des>.chain_step>div:first-child {
  margin-right: 6%;
  width: 47%;
  display: inline-block;
  vertical-align: top;
  text-align: right;
}

#industrial_chain .industrial_chain_des>.chain_step>div:last-child {
  width: 47%;
  display: inline-block;
  vertical-align: top;
}

#industrial_chain .industrial_chain_des>.chain_step {
  margin-bottom: 50px;
}

#industrial_chain .caption {
  font-size: 18px;
  margin-bottom: 20px;
  color: #000;
}

#industrial_chain .chain_step>.caption {
  margin-top: 40px;
}

#industrial_chain .description,
#industrial_chain .description1 {
  color: #959595;
  line-height: 2em;
  width: 355px;
  line-height: 32px;
}

#industrial_chain .description1>div>span {
  display: inline-block;
  vertical-align: top;
}

#industrial_chain .description1>div>span:first-child {
  width: 14%;
  padding-right: 4%;
}

#industrial_chain .description1>div>span:last-child {
  width: 86%;
}

#industrial_chain .btn {
  text-align: center;
}

#industrial_chain .btn>button {
  width: 132px;
  height: 55px;
  background-color: #f8f7f7;
  color: #0171c5;
  font-size: 20px;
  border: 1px solid #0171c5;
  cursor: pointer;
}

#industrial_chain .btn>button:hover {
  background-color: #0171c5;
  color: #fff
}

.document_center_1 {
  min-width: 1200px;
  background: #f8f7f7;
}

.document_center {
  min-width: 1200px;
  background: #fff;
  /* padding-top: 80px; */
}

/*登录模态框样式*/

.body {
  position: relative;
}

.new_antd-form-control-lineH .ant-form-item-control {
  line-height: unset;
}

.ant-carousel .slick-dots li {
  height: 40px;
  width: 40px;
}

.form_item_w100 .ant-form-item-children {
  position: relative;
  width: 100%;
  display: block;
}

.ant-carousel .slick-dots li button:before {
  font-size: 55px !important;
  /*color: #fff !important;*/
}

.ant-carousel .slick-dots li.slick-active button:before {
  color: #0071c5 !important;
}

.row_btn_last:hover button {
  color: #fff;
}

/*后台统计表格集中*/

#tbl_center .ant-table-tbody {
  text-align: center !important;
}

/* 机器人页面设置 */

#rebort {
  width: 100%;
  min-height: 680px;
  border: 1px solid transparent;
  background: #e9e9e9;
}

.rebort {
  margin: 30px;
}

.hotTopic {
  height: 48px;
  background: #e1e4e8;
}

.hotTopic-first {
  height: 48px;
  line-height: 48px;
  margin-left: 20px;
  color: #1273c2;
  font-size: 16px;
}

.rebort .listBox {
  min-height: 595px;
  background: #f8f8f8;
}

.listTable {
  padding-top: 4px;
  padding-left: 20px;
}

.listTable li {
  margin-top: 18px;
  font-size: 16px;
  cursor: pointer;
  color: #8a8a8a;
}

.listTable li i {
  padding-right: 12px;
  color: #0071c5;
}

/* 聊天窗口 */

.chatBox {
  width: 100%;
  min-height: 648px;
  background: #e9e9e9;
}

.chatBot-header {
  width: 100%;
  height: 48px;
  line-height: 48px;
  color: #c6c6c6;
  font-size: 12px;
  text-align: center;
}

.chatBoxContent {
  height: 468px;
  cursor: pointer;
  overflow-y: scroll;
}

.chatBoxContent::-webkit-scrollbar {
  /*滚动条整体样式*/
  width: 10px;
  /*高宽分别对应横竖滚动条的尺寸*/
  height: 1px;
}

.chatBoxContent::-webkit-scrollbar-thumb {
  /*滚动条里面小方块*/
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px gray;
  background: #e1e4e8;
}

.chatBoxContent::-webkit-scrollbar {
  display: none;
}

.chatBoxContent::-webkit-scrollbar-track {
  /*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px gray;
  border-radius: 10px;
  background: #ededed;
}

.chatBox-record {
  margin-left: 15px;
  margin-right: 15px;
}

.chatBox-record .cLeft {
  border: 1px solid transparent;
  background: #ffffff;
  display: flex;
  float: left;
  width: 100%;
}

.chatBox-record li {
  /* margin-top: 6px; */
  margin-bottom: 6px;
}

.chatBox-record .cLeft .textL {
  margin-left: 16px;
  max-width: 74%;
}

.chatBox-record .cRight .textR {
  margin-right: 16px;
  max-width: 74%;
  position: relative;
}

.chatBox-record .cLeft .textL::before {
  content: '';
  border: 12px solid transparent;
  border-top-color: #eee;
  border-radius: 4px;
  position: absolute;
  left: -11px;
  top: 8px;
  z-index: 1;
}

.chatBox-record .cRight .textR::before {
  content: '';
  border: 12px solid transparent;
  border-top-color: #00aeef;
  position: absolute;
  right: -11px;
  top: 0px;
  z-index: 1;
}

.chatBox-record .cLeft span {
  box-shadow: 1px 1px 2px #eee;
  /* padding:0 8px 0 12px; */
  padding: 10px;
  /* height: 40px; */
  margin-left: 12px;
  display: inline-block;
  /* line-height: 40px; */
  border-radius: 10px;
  background: #eeeeee;
  font-size: 12px;
  position: relative;
}

.chatBox-record .cRight span {
  box-shadow: -1px 1px 2px #00aeef;
  padding: 10px;
  border-radius: 10px;
  color: white;
  background: #00aeef;
  font-size: 12px;
  /* padding: 0 8px 0 12px; */
  /* height: 40px; */
  margin-right: 12px;
  text-align: left;
  display: inline-block;
  /* line-height: 39px;*/
}

.chatBox-record .cLeft i {
  width: 44px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  font-size: 24px;
}

.chatBox-record .cRight i {
  width: 44px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  font-size: 24px;
}

.chatBox-record .cRight div {
  display: inline-block;
  background: #00aeef;
  position: relative;
  border-radius: 10px;
  box-shadow: -1px 1px 1px #eee;
  margin-top: 12px;
  margin-right: 22px;
}

.chatBox-record .cRight div::before {
  content: '';
  border: 12px solid transparent;
  border-top-color: #00aeef;
  position: absolute;
  right: -11px;
  border-radius: 4px;
  top: 8px;
  z-index: 1;
}

.chatBox-record .cLeft div {
  margin-left: 16px;
  position: relative;
  background: #eee;
  max-width: 80%;
  border-radius: 10px;
  word-wrap: break-word;
  border-radius: 10px;
  padding: 10px;
  font-size: 12px;
  box-sizing: border-box;
}

.chatBox-record .cLeft div::before {
  content: '';
  border: 12px solid transparent;
  border-top-color: #eee;
  border-radius: 4px;
  position: absolute;
  left: -11px;
  top: 0px;
  z-index: 1;
}

.chatBox-record .cRight {
  border: 1px solid transparent;
  height: auto;
  /* margin-top: 12px; */
  background: #ffffff;
  /* padding-right: 20px; */
  float: right;
  /* 新版的布局 */
  /* text-align: right; */
  display: flex;
  justify-content: flex-end;
  width: 100%;
}

/* .chatBox-record li:last-child{
    margin-bottom: 60px
} */
.chatBox-record .cRight img,
.chatBox-record .cLeft img {
  width: 200px;
  /* margin: 6px; */
  margin-top: 18px;
}

.chatBox-tool {
  height: 48px;
  background: #e1e4e8;
}

.chatBox-send {
  height: 120px;
}

.chatBox-send .wangEditor-menu-container {
  background: #e1e4e8;
}

.chatBox-send .wangEditor-menu-container .menu-group {
  border-right: 1px solid #e1e4e8;
}

.chatBox-send .wangEditor-container {
  height: 120px;
  border: 1px solid transparent;
}

.chatBox-send textarea {
  height: 80px;
  border: 1px solid transparent;
  box-sizing: border-box;
}

/* .chatBox-send textarea:hover{
    border: 1px solid #ECECEC;
    box-shadow: 2px 2px 2px #ECECEC
} */

.chatBox-footer {
  height: 50px;
}

.chatBox-wordCound {
  height: 50px;
  line-height: 50px;
  margin-left: 20px;
  font-size: 14px;
  color: #a1a1a1;
}

.chatBox-wordCound span {
  color: #1273c2;
}

.chatBox-sendBtn {
  height: 50px;
  width: 100px;
  color: white;
  margin-left: 12px;
  line-height: 50px;
}

.allBox {
  display: flex;
  justify-content: flex-end;
}

.allBox button {
  height: 28px;
  background: #1273c2;
  color: white;
  text-align: left;
  border: 1px solid #1273c2;
}

.allBox .ant-btn:hover {
  background: #1273c2;
  border: 1px solid #1273c2;
  color: white;
}

.lastBtn {
  margin-right: 12px;
  border-radius: 6px;
}

.firstBtn {
  border-radius: 6px 0px 0px 6px;
  border-right: 1px solid white !important;
  padding: 0 18px;
}

.secondBtn {
  margin-right: 18px;
  border-radius: 0px 6px 6px 0px;
}

.footer-send-box {
  display: flex;
  justify-content: flex-end;
  margin-top: 12px;
}

.chatBox-sendBtn button {
  background: #1273c2;
  border: 1px solid #1273c2;
  color: #ffffff;
}

.chatBox-sendBtn button:hover {
  background: #5294d0;
  color: #ffffff;
  border: 1px solid #5294d0;
}

.chatBox-sendBtn .ant-btn-ghost {
  min-width: 0px;
}

.chatBox-sendBtn button:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.chatBox-sendBtn button:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* 机器人页面底部按钮样式 */
.drop-box {
  width: 220px;
  height: 72px;
  margin-top: -8px;
}

.drop-box .checkBox {
  margin-left: -16px;
}

.drop-box .checkBox .ant-checkbox {
  width: 60px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #e7e7e7;
}

.drop-box .ant-checkbox-checked .ant-checkbox-inner {
  width: 30px;
  height: 30px;
}

.drop-box .checkBox .ant-checkbox-inner {
  width: 30px;
  height: 30px;
  margin-top: 5px;
  background: #e7e7e7;
  border: 1px solid transparent;
}

.drop-box .ant-checkbox-checked .ant-checkbox-inner:after {
  left: 11px;
  top: 1px;
  width: 9px;
  height: 17px;
  border-right: 2px solid gray;
  border-bottom: 2px solid gray;
}

.chatBox-record .cLeft .headerImgL {
  width: 44px;
  display: inline-block;
  height: 40px;
  border-radius: 0px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAIAAADY27xgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZlZTYzZi0wNGNlLTRmYzItYTdmOC05MGNhNTQxYjRlOWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUE5ODc4MDk0ODYzMTFFODgwOTBDQTM0QTZCNjUyMDkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUE5ODc4MDg0ODYzMTFFODgwOTBDQTM0QTZCNjUyMDkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg2Zjc5MWItOWI3ZC00OGVjLWJjYmQtNjA2M2Q1ZDQ1ZGZjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwNmVlNjNmLTA0Y2UtNGZjMi1hN2Y4LTkwY2E1NDFiNGU5ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodEdcEAAAw7SURBVHjanFhpkFxVFT5v7df7ZLbMTGaYxOyLIQtJgBBlkSUiigYxVaEMW7Qsk/IHJX9kCVBFYYGogBaiolZKZVEptIgCFhSJEbIUkD1DJskkM5mZ7p7p6f2t917Pvf26p2eSOJl0vX71lu57v/ud72xXgm0MLu0jiTP+m1Zu5cqTCT9s7FlcqJcIAo8CHhQkChoDiYEDQGQIqRAXb+lEIM5Bo04ahCxAjHhtU8ntc9jKZnZZVMJnA0X6SYq91esePqtCWIO6mvkuzIR/wa+ZNAkD4YQeQJKGQs7WK9j3F8shQxboakbwvG3H6OP75O6EDo0KhJCqiUDwWwrs4qEgfRk8nPWLvGe+IE+L4T0rWKzCFWPiG1aZooHtkqf20K17VWABaJb4ZORCaDiI8vkioJRX3k8jWunXN0jrF2p4nzMpCoSbS8IPv8IBKWOEMo+yegNkFfYPepveoXv7DGjRQavQU8VBaZmMKqCJoChiiNP2ldNKr31d74jrpsMsj5WFiygUWSqjwTEJQiHUo5SI+ZpjMlBv89vWL/bo0ByFsLDvWCb8W+DrkCfAgX/uLmyYl/vwbgNxjBSp7QlTMEbZqCwFrKp3S+I96x/xbEd6YW3guZtMGByCDOUEU8L5GD0Ih4IXjKoTiPR4bvNK8/mv1AGTh4pExllqIaAvS8w3ujAQLX84EkTHkiUIOtKWq8KxQP7uvw0Ca4KIDC4pS0uwUj2ofEEcwHHcu7SAODxPQhxlGIRPKZaBVpIUSVZUTVM0TZJlNBAKhaCBKP+lR5ihKZGgkczBxmXRn61lcHYQTCJUPpYYPAg9n1bwp6iyruKatvSO+5pcT06XiCL5SzcMI6ZL1d/ajNq2hW/0gGFISoUsGC65xVJJV5Woodse8TzSUgf3/CX5+48CMLMBCKmRrVjc+WWLRkuSSKH/9JZ4fTQ4mPU4DEmaGgviy5Ln7f7ow0OHjvacGTg7MJTNmy6qWJKQmngk0DK1vqO9Zf6CuStWrmoMh0oAfYmRsK5KkhyQSVByFv5quCc7BVrC4Lm1OM6nlbJEBoaevl2vj4YGMw5S3jAlGgA42t29bduf3t+x9/CxM/msA2pICcYDRkQ3wjiTaxUsq+iZWXALkZg+f077mtXL1m/41opFi0Y8SA2lcyDNq9ceu0bf+Eoa6nThm7WudC4r+Itea0YoefK7DXlXylqkvT5a9MijDz380m9fyw8V9ObPtbbPCASC3IPRlqgRjCEoUeoxJjgHZltWov+0OXgiWG9svOsbDz/x2NRYuKt/GK3cpDvX/zG9vzcCrVHfm84v2zIl6cz9izTQ5GHTQxzHes4sX3b1T378tBRqm7Pquss6pqmSRz2TEgdFLKQsBhNKZdQlrqVIbtu0lrmrrg3Gp7/43AtXLrtq98Ej89oaTIcYurJulgpmAVx3rHLP9aC8C4bzxU6DuKSjIdZ9pu/KVdd3HTzWsfjmpsY4WgH9ozbpSOevG7jCHas4ZUqkc8lNvScGrr36S/sOd83sbB7MeUtbNTnqQdESfkSqkUYeMw6ymyvF6xRMMYTpOOSG+3+QTfa2zF/BowGatjI1BhDGo5MIHzy4SeXpmYgp3F4CECFEYk7bwiVuIb/xvi3FkkX1cHtc6ayToGD5flQ5xkJxGaayxrAWVEHX9Vf//vaed9+Jti9mnu2DKOtDlnn2sZ3yE1YOciIVSaYlI2JZuL4PW6KuHe9ccGz3f//86ptNTfGILjUFFbA9cD3hQb6N5DH1hO3ieoqSJqI77NyxC8BB64qFwmhWdTytY7qx7g6tpY2bXIR5XKISChu3flmbNw8c4ajV/2BZxGEpBz49INYrlaggjrgVA43TCr52HNDlhKsn+G/B4utWBM+UU11eK6WSa6uds6Wb7lSmdeK1COE4g6PG6+W1dyoLlsquI1wUaUKOqEdEhAXVdlx0toECPZFhOBE3EPfnqoHKxWn5jDCRg5J6YJjXFzNnzxLuyg1v2y66CFoGwxnTFJpMwc5PaTrNNNW3hKpQ22QfHWRnBpmucBSyLBwbYTGZF3qkY/plWEsdGHTMNIOAJHIhESGOCmeu1hCELx94hFdf78HX1h3rvtYy5/Op/oSmaShS08IITlVFkXTDOX3U2f6S13cK1ACXCBKmal427Wz/g3tkN2gGpiYUtmnayCdiSiVTjTNn3XLrLZZT3H7CBlcIHckgtbKtQhGZmq8vqrzdrf3rcHL+tKbHn3wUXCuXzSMazHKm7VgOdyXm2KSYZZ4rYEjl+gnHJaUccoO52XbdkmmhaWRFzucLUCw8+KMHr1s0681Pe9895AIWgeXgxs+kwkrVOn5GEBU8CT7woZwc6Llv3dpnf/M8Id7AYFJRcVJUtov0WI7nEMCZ/FqJi4lrAh9aDucPZYGGUxQllRyyTPORnz+16Z47+xK9j79XAkvh6bZaQNFyrmcKfHXrKCuWyVnRAmBIqYR8KJ2/ZWrmC9esXrByxcnunuMHP7M9GgyGFFUt1wmkcqDhiOt6nusRF2MLd3BKs9lMNpFYsHj+k88+8Z1v3+6O9G96fXDXIR78K0VTuSj1SxYFbnvUL2TwtW3ys67z24Dc3ad9kiguDCZvXDF/zc03xpsaR9KZkyf78ol00SZ+J8JQyDKvY1zXcRyzZI6MZHKpYdt15s6bseHe9Q9vfeC2VYuO95zY/NfUWx8D8Lq3UvL4cdkv0iV4yfVrTPzmMjxOROMYxDh1ON2w3R7LbVlY/OaS+IzWtu7k8L8/+GTfvqM9Pf0DA+l8zrRtTIM4NsqdBnQ5FjNaWxs6p7devmTumqsvXzq9bTCTemPvwE//43T3StBg8OBQVcloswAiM79o+yrBx6UClIoQiaI7QDXXZAmytXRq6eYO54bZ4SvmNNXperpY7E9mEim0QcnBoAmyrquxaLCxIdY6ta4pGi563qGTyQ+6Mv/8zNt5HMdXYYrmK6NaSpY5YdVo/0tz9IVjQz4LAQOMoO9Q3JyYrpEwDwNgKGLPj7tz6inSXBdSZzWHpjUEDEXWFF5NDuWdk4lSf9rKWeSzYXIkyZIpXL0CddooGeWJKDu3vZbghaKv5HJvglB4axXxb6nwrrL58NpmYBEYzEGLt7xVOzFkZQYt8NMfg6DU0RDIWDTfSyAUxP4MsPSUavoMYFVznK/pKyu5ihdNYxY5PdxG1BdXlVV0wox542rjtbs66oKB4ynzvWOZkyMYalhzWF3SHlzeEYrpZNOrp7ftLEFA9S1Sre8vAKIKhdZAYaAonCrLgqBcCUHlgajIDKhl66EbOA58OLspiEftcI7r6Jp0z/LItj1ZsAQrbGIQ46DUGFLTeIDBOl7T/FxVFZpLIQDlgr+IWd7v2AlvfXj2k/G9gX6OwTcgMRv/K1fsezFdea2BRDrlxKAzi5YCRx8je4mCQ9Il3nAigHBQx5SVtm0iCiaJy1vRdSlnM2ZRHj8YvfgNk1oD1VgKheJ5YNucGN54VtAAl21vxuFQKOUBtpJRPV7AYSQihqYnCgSbFIgHJrV3o446bS033EwqYL2Cb1XVD0RMFJQu60pifiAIJV8oIWse5WAlXmEDkVXsy46nbO5rokiYFJRxBqpKWOaWwsbJoaDI/r6FyBpHEiZzLaxeOAjRIfNyRJI90Y9gKXFgwMJUOG4T6OINNI4YcWAVwtF4XK2y2EXBT0D5uN/qTpXqwmEHdeqVm3XeyOP7kAZ9I85+DDZYHk9yv1GutiHj9xr8oAI+z4TXBPwcklP9zq5T+ZBOHezQeaHCOeMZkZBoQNp/tphIuhwUTBrKuTioX+RVQ1x586T8BC9K8E5XjhHHRtlia44VAt89QK1QQ2Xvd+chh0XP5IRyTohj7Dw7H9WMJVXKq4j+j8Olg2dzDZFQ0eVVnMgqLBzQhore9q4CBPRL2IKVR5lglWPMEzbKUBVlVC0M0Jf3ZeoNL286puth5VjCbrJOfbcre6rb5N05u2QobKyBakGM4azyv7jx8o7CjlP5jhjNl6yi5YQ1KJjmM+8ngWnc4yaPRf5/TNR6+Jgdab4rSm118ytD3SlzQZPcHmUz4vSR7f2HD9vQGJww3Vxg52/198Zqgo1P6BfaHw9rhSH6xrEieo/lkud3ZX73QRGiISHYS9uu/+F+H8Q4NBe1EAlyLtb4vL/CZBDDVKlUyqJJf/4nwADWwx2pPOoV6AAAAABJRU5ErkJggg==);
}

.chatBox-record .cRight .headerImgR {
  width: 44px;
  display: inline-block;
  height: 40px;
  box-shadow: 0 0 0 transparent;
  border-radius: 0px !important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAoCAIAAADlteR+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZlZTYzZi0wNGNlLTRmYzItYTdmOC05MGNhNTQxYjRlOWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0RDU5NzI0ODY4MTFFOEJBOURBMzlBNUExNTZGMjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0RDU5NzE0ODY4MTFFOEJBOURBMzlBNUExNTZGMjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODg2Zjc5MWItOWI3ZC00OGVjLWJjYmQtNjA2M2Q1ZDQ1ZGZjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjYwNmVlNjNmLTA0Y2UtNGZjMi1hN2Y4LTkwY2E1NDFiNGU5ZCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgpt8SwAAAd+SURBVHjaxFhpbBzlGZ5rZ2d39l7bsb12HF8B4iNACk4TJxU4PxwI+RF+IKG0jTiCmrSkakAEidDkR6maP4VKrUjVULUkgAQKWEAcEhsCTUxxieLY2IkbO17buz7WWe81uzues+/sOY5317sxFZ9Gq29mZ77vmfd43ucdVJZlZGVDlqWA+yNLxa6VLIIhKx6e4dcRmVvhIivFwbMeifmKLmr9gXHMDh3FUJTxfPlD4pAlnrJuFjTNbKBvhTjQQuNUCATCvb2804nyPA5Dq/U5ui1zrQirkQRBxnGsqFh3/31kZeX/B4csh779NnLxIkmSGpNJ/U/IMGhkGm67nQuH8epq07ZtKI5/bzjC333ne/8DQ3kZoddnQIjIKIJmfJALBIiGBtNDD60Uh8SyMydOYPM+w5qqO40hKeL32/fsIczmO8TBezyTv3vNUltDWq0ZItxoxGw2VKdDNRpZFOVIRPL74Vh0j92O0bTgdkdcLtPjj1O1tQXjWJh0TRw9WnTfvbdFA7F6NVFTg1mtKEFkeEwUpUBAcDr5mzchpKgtWxAMkxcW+MFBZniYfuQRuqmpABxgibFDL9ubmrRF9jSC6mqysRGlqAzGR1HYFUHR+IrKFZ7nh4dllgXcMQdL3NBQoLfXsvunurravHDAEmMvHaL0etNdaxM3kSTV2gpGzhBAKCZj6JJF4ZBgaSkU4q5ehRcA3ylQ+vpuXepxvHoYNxqX5zHPyVOi15sGQdO69valIAC+iONLQcTMg0gYBhAhhqiNG8XxcVkQwEFYSYm5vm7qz39Znk9Zp9Pb0WG7d30ChFara2uD3wybYctwMUAEKAhBaFtahJERYXJSdLlwnQ4L+EO9/1kGh+fUO1q7TVtUFD+FQMsMAgyPossnLaa4CAHWfeABCF4IWLhorK/3nDyJLI6HRTgWJiZC33xjqKlJBOaaNVimjI0ZCs2XP2KOg/Qmk5mCaTQEhoYuX86Kw9fVDTSsdzjip5p167KujuRblVJmg2xHkq6kKyv9589nxRHs6dECNcUqAgo0RdNZaecOKipBEOXl8Tn4nbnSJ8XcdDuOhakpoI0UYRAVFblpOP9CmprjSRyQSRpaHxkcXIRj5OQ7H/946+fbH1O2NxhTtK1e7urAwCdnOm95veknRSnH9sFgsLPzbC/khZS+DVUZWGM09T63H/aF3ZV9R94+dfnwEZgVlyg5gifpUl2v3z99+s2/nYDJk3NPPP3znyVdI2OSJAOPLXFSNBrd/8tfzc7Owvzvx99cndQiqCrVMUpLUuTc5NTlV35LUBQ2eurdhCNi9QLFE7dKPJ965sxn5+KTs+fOnevqVtsck0QwDAp4VPbv7++Pg4Bx9LXfp2MW2CyFA8eJ5Ku6PjuPEQZD4o/FvCTNz6fmlclYmff5aAO9JGZlTJbANrgoxo+y4uL0Oiq/QAlU6SoFSnxOmk2YtbFB/YDEJToA0e2G4hmfH9i3b9PGFkd5+Z7duze1tKhB/PWtt0IMMzY+frqjI3WxuqrqhQMH4LepseHVlw+ldhYnJ9OYOE5KRpi1uQl1d3/+r6f2wknJqmI4rOubTWsTlYXavDkV4dnGpMv1SWenwWDYtXMnnT3PlY19vmh3d4pGPRcvTV+77ppww3x711li1eZNEJsiy3ILiiU4X1rIcAMDFNBJpkKvdtkvnn12eTbjeVhNzeWc3x/fkXY4THW1GAjupt8cUIKcZZU65/Gk3yAYBP0icyvt1RBBgDonJiNX0TfBoAhJFVV2bDz467T+CN4YYcYngv/8h+j3r/rJVqqkJFVHNHV1mvp6NKfNc1mCZaHCcUBZqoD1Dw4Gh/9r3rsXap4pJosS2s5UXwcH7pq4dfrD0MhoGocs8zduSAwDUBQtSJIFIBAERSOOjgoTE2qPgJhlbo4ZH3zQsb09LfbUT1rb270fdUTcbm7eR9rSlVacngYBTDgceFkZGAYiRtFX2bcHG4BsBkcILpfMMLfdEAIfsaxtx45cunD6+PH5T89ozOaybW3oEqUD9lAkuMWCmUyKbYAAMGhvY4uA2YFeIRtDITkQAEUnR6MZQoVhps530c1NVUeO5MIhMszo88/zt7yG6mr7jzZkL18o6KM4FCikYGogGwABlkCyl0BoPGe/uCCwbO2f3iBLS5fRyZFr15yvHIZMM919lzWLzL+TgBUEz6UeyMeKF180b2nNq28Ifv1v17Fj8JZ0VZV9w/159qi5MjcSmev5mvP5Sp952r5zZwF9FHPliusPx8RIBPoo+4YN6kam0MGMOX39/dBglu/fZ2lrK7iv5GZn3X98PTI0BHO9o9x89z3qJMrnE0FkaiowdA2oUwu8e/AglVS+hff7suy/cGHu3fe4mZlYYTTrKyp0paWk1ZJNKkMcsF4vOz0ThkYB+jmrtWjXLtuOR3M7N6/vDhAooON9XV3hK31yrAgrws5oxPV6KAsogSOSLIki7CqEw3DEe0z9unWWtofNW7diebBfYd+DpGg0PDAQuX6dHXPyMzP8/LyUJAlMqyVsNk1JCVW9Rle/1rC+GV/coOce/xNgAOEBlwzAaFO/AAAAAElFTkSuQmCC);
}

.chatBox-record .setTime,
.chatBox-record .talkTime {
  text-align: center;
  font-size: 12px;
  height: 40px;
  float: left;
  width: 100%;
  line-height: 40px;
  box-sizing: border-box;
  color: #c6c6c6;
}

.chatBox-record .talkTime {
  background: #f2f2f2;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  border-radius: 6px;
  font-family: '微软雅黑';
}

/* 另外一个版本的reportbort */
.chatBox-send .quill-contents p img {
  width: 200px;
}

.chatBox-record .cRight div {
  border-radius: 10px;
  padding: 10px;
  color: white;
  font-size: 12px;
  margin-right: 16px;
  max-width: 80%;
  word-wrap: break-word;
  box-sizing: border-box;
}

.chatBox-record .cLeft div {
  max-width: 80%;
  word-wrap: break-word;
}

.chatBox-record li:first-child {
  margin-top: 18px;
}

.chatBox-record .cLeft div p,
.chatBox-record .cRight div p {
  overflow: hidden;
  white-space: normal;
  word-wrap: break-word;
  width: 100%;
}

/* 引入导航的样式 */
.container {
  margin-top: 0 !important;
}

.example {
  text-align: center;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  margin-bottom: 20px;
  padding: 30px 50px;
  margin: 20px 0;
}

.listTable a {
  font-size: 14px;
  color: #4d4d4d;
}

/* 弹出框的z-index */
.ant-modal-wrap {
  z-index: 9999;
}

#footerss {
  height: 400px;
  width: 100%;
  min-width: 1200px;
  margin-top: 50px;
}

#footerss iframe {
  width: 100%;
  height: 100%;
  border: 0;
}

/* 上传视频 */
.upVideo_X {
  position: absolute;
  width: 20px;
  height: 20px;
  background: gray;
  color: white;
  border-radius: 100%;
  text-align: center;
  line-height: 20px;
  margin-left: 10px;
  cursor: pointer;
  top: 5px;
}

.upVideo_name {
  position: relative;
}

.viewModel .ant-modal-content .ant-modal-body {
  background: #000 !important;
  padding: 0px !important;
  padding-top: 8px !important;
}

.edit_modelMain iframe {
  width: 100% !important;
  min-height: 400px;
}

.email-cont-bom-div .anticon-cross:before {
  content: '';
}

.li_4_no_p,
.li_6_no_p,
.li_7_no_p,
.li_8_no_p,
.li_9_no_p {
  color: rgba(153, 153, 153, 1) !important;
}

.li_4_no_p:hover,
.li_6_no_p:hover,
.li_7_no_p:hover,
.li_8_no_p:hover,
.li_8_no_p:hover {
  color: rgba(153, 153, 153, 1) !important;
}

.zhibo_live {
  position: relative;
}

/* intel 展示首页 */
.intel_home {
  width: 100%;
}

.intel_home div::after {
  content: none;
}

.intel_home .header_wrap {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 60px;
  background: linear-gradient(270deg,
      rgba(2, 170, 228, 1) 0%,
      rgba(1, 113, 197, 1) 100%);
  z-index: 9999;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
}

.intel_home .header_wrap_content {
  height: 60px;
  display: flex;
  align-items: center;
  /* justify-content: center; */
}

.intel_home .header_wrap_content img {
  width: 70px;
  height: 70px;
  margin-right: 20px;
}

.intel_home .header_wrap_content {
  width: 39rem
}

.intel_home .header_font {
  display: inline-block;
  font-size: 1.5rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
}

.intel_home .content_wrap {
  box-sizing: border-box;
  width: 1200px;
  padding: 0 27px;
  margin: 161px auto 20px;
}

.intel_home .content_wrap_list {
  width: 550px;
  height: 480px;
  display: inline-block;
  box-shadow: 0px 3px 16px 0px rgba(240, 240, 240, 1);
  border-radius: 5px;
  margin-bottom: 81px;
  overflow: hidden;
  cursor: pointer;
  color: rgba(51, 51, 51, 1);
}

.intel_home .content_wrap_list:hover {
  color: #0171c5 !important;
}

.intel_home .content_wrap_list:hover .list_header img {
  filter: alpha(Opacity=80);
  -moz-opacity: 0.8;
  opacity: 0.8;
}

.intel_home .content_wrap_list:nth-child(2n-1) {
  margin-right: 46px;
}

.intel_home .list_header {
  height: 263px;
  width: 100%;
}

.intel_home .list_header img {
  height: 263px;
  width: 100%;
}

.intel_home .list_bottom {
  padding: 29px 41px 0 30px;
  height: 216px;
}

.intel_home .list_bottom_title {
  font-size: 24px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 33px;
  margin-bottom: 20px;
}

.intel_home .list_bottom_content {
  font-size: 16px;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 22px;
}

.live_font_style {
  font-size: 20px;
  font-weight: 500;
  color: #000;
}

.intel_center {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
}

.intel_login {
  width: 70px;
  height: 70px;
  display: block;
  margin: 0 auto;
}


/* 2022-1-27 */
.info_wrap img {
  max-width: 100%;
}

.intel_home_body {
  background-image: url(/assets/images/intel_home.png);
  background-size: 100% 100%;
  width: 100%;
  min-height: 4.95rem;
  padding-bottom: 0.5rem;
}

.intel_home_body div::after {
  content: none;
}

.intel_home_cont {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  padding-top: 104px;
  padding-bottom: 2.4rem;
}

.intel_home_center {
  width: 51.6rem;
  /* margin: 0 97px; */
  margin-top: 29px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.intel_home_left {
  width: 27rem;
  min-height: 54rem;
  background-image: url(/assets/images/intel_home5.png);
  background-size: 100% 100%;
  padding: 6.6rem 1.56rem 0 1.56rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-content: flex-start
}

.intel_home_left_cont {
  width: 173px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.intel_home_name {
  width: 10.8rem;
  height: 3.6rem;
  text-align: center;
  line-height: 3.6rem;
  background-size: 100% 100%;
  font-size: 1.08rem;
}

.intel_home_left_card {
  height: 10.8rem;
  margin-right: 2.16rem;
  margin-bottom: 1.56rem;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.intel_home_left_card:nth-child(2n) {
  margin-right: 0;
}

.intel_home_flex {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.intel_home_title {
  font-size: 1.92rem;
  font-weight: bold;
  color: #3EADFF;
  margin: 0 1.32rem;
}

.intel_home_content {
  width: 100%;
  margin-top: 0.84rem;
  font-size: 0.96rem;
  font-weight: 400;
  color: #B4DFFF;
  line-height: 26px;
}

.intel_home_a {
  font-size: 0.96rem;
  font-weight: 400;
  color: #3EADFF;
  text-decoration: underline;
  margin-top: 1.92rem;
}

.intel_home_right {
  width: 15rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.intel_home_right_card {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 2.28rem;
  cursor: pointer;
}



.not_ipa-tips .wrap {
  padding: 0px 20px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}



.not_ipa-tips .wrap .tips_text {
  color: rgb(255, 0, 0);
}

.not_ipa-tips .wrap .tips_text1{
  font-size: 16px;
  line-height: 22px;
  color: rgb(64, 145, 247);
}

.not_ipa-tips .wrap .button_row {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px 0;
}

.not_ipa-tips .wrap .button_row img {
  width: 220px;
  height: 220px;
}

/* .not_ipa-tips .wrap .button_row .btn_block {
  background-color: rgb(20, 110, 196);
  border-radius: 0px;
  color: white;
} */

.not_ipa-tips .wrap .button_row .btn_line {
  color: rgb(64, 145, 247);
  text-decoration: underline;
  margin-left: 15px;
  cursor: pointer;
}

.not_ipa-tips .wrap .link_met {
  color: #666;
  font-size: 14px;
}


.not_ipa-tips .wrap .note{
  padding: 5px 0px;
  color: rgb(64, 145, 247);
  display: flex;
  justify-content: center;
  flex-direction: column;
}


.txt-toolbar a,.wangEditor-drop-list a,.wangEditor-drop-panel a,.wangEditor-menu-container a{text-decoration:none}.wangEditor-container{position:relative;background-color:#fff;border:1px solid #ccc;z-index:1;width:100%}.wangEditor-container img,.wangEditor-container textarea{border:none}.wangEditor-container a:focus,.wangEditor-container button:focus{outline:0}.wangEditor-container,.wangEditor-container *{margin:0;padding:0;box-sizing:border-box;line-height:1}.wangEditor-container .clearfix:after{content:'';display:table;clear:both}.wangEditor-container textarea:focus{outline:0}.wangEditor-container .height-tip{position:absolute;width:3px;background-color:#ccc;left:0;transition:top .2s}.wangEditor-container .txt-toolbar{position:absolute;background-color:#fff;padding:3px 5px;border-top:2px solid #666;box-shadow:1px 3px 3px #999;border-left:1px\9 solid\9 #ccc\9;border-bottom:1px\9 solid\9 #999\9;border-right:1px\9 solid\9 #999\9}.wangEditor-container .txt-toolbar .tip-triangle{display:block;position:absolute;width:0;height:0;border:5px solid;border-color:transparent transparent #666;top:-12px;left:50%;margin-left:-5px}.wangEditor-container .txt-toolbar a{color:#666;display:inline-block;margin:0 3px;padding:5px;text-decoration:none;border-radius:3px}.wangEditor-container .txt-toolbar a:hover{background-color:#f1f1f1}.wangEditor-container .img-drag-point{display:block;position:absolute;width:12px;height:12px;border-radius:50%;cursor:se-resize;background-color:#666;margin-left:-6px;margin-top:-6px;box-shadow:1px 1px 5px #999}.wangEditor-container .wangEditor-upload-progress{position:absolute;height:1px;background:#1e88e5;width:0;display:none;-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}.wangEditor-fullscreen{position:fixed;top:0;bottom:0;left:0;right:0}.wangEditor-container .code-textarea{resize:none;width:100%;font-size:14px;line-height:1.5;font-family:Verdana;color:#333;padding:0 15px}.wangEditor-menu-container{width:100%;border-bottom:1px solid #f1f1f1;background-color:#fff}.wangEditor-menu-container .menu-item .active,.wangEditor-menu-container .menu-item:hover{background-color:#f1f1f1}.wangEditor-menu-container .menu-group{float:left;padding:0 8px;border-right:1px solid #f1f1f1}.wangEditor-menu-container .menu-item{float:left;position:relative;text-align:center;height:31px;width:35px}.wangEditor-menu-container .menu-item a{display:block;text-align:center;color:#666;width:100%;padding:8px 0;font-size:.9em}.wangEditor-menu-container .menu-item .selected{color:#1e88e5}.wangEditor-menu-container .menu-item .disable{opacity:.5;filter:alpha(opacity=50)}.wangEditor-menu-container .menu-tip{position:absolute;z-index:20;width:60px;text-align:center;background-color:#666;color:#fff;padding:7px 0;font-size:12px;top:100%;left:50%;margin-left:-30px;border-radius:2px;box-shadow:1px 1px 5px #999;display:none}.wangEditor-menu-container .menu-tip-40{width:40px;margin-left:-20px}.wangEditor-menu-container .menu-tip-50{width:50px;margin-left:-25px}.wangEditor-menu-shadow{border-bottom:1px\9 solid\9 #f1f1f1\9;box-shadow:0 1px 3px #999}.wangEditor-container .wangEditor-txt{width:100%;text-align:left;padding:0 15px 15px;margin-top:5px;overflow-y:auto}.wangEditor-container .wangEditor-txt h1,.wangEditor-container .wangEditor-txt h2,.wangEditor-container .wangEditor-txt h3,.wangEditor-container .wangEditor-txt h4,.wangEditor-container .wangEditor-txt h5,.wangEditor-container .wangEditor-txt p{margin:10px 0;line-height:1.8}.wangEditor-container .wangEditor-txt h1 *,.wangEditor-container .wangEditor-txt h2 *,.wangEditor-container .wangEditor-txt h3 *,.wangEditor-container .wangEditor-txt h4 *,.wangEditor-container .wangEditor-txt h5 *,.wangEditor-container .wangEditor-txt p *{line-height:1.8}.wangEditor-container .wangEditor-txt ol,.wangEditor-container .wangEditor-txt ul{padding-left:20px}.wangEditor-container .wangEditor-txt img{cursor:pointer}.wangEditor-container .wangEditor-txt img.clicked,.wangEditor-container .wangEditor-txt table.clicked{box-shadow:1px 1px 10px #999}.wangEditor-container .wangEditor-txt pre code{line-height:1.5}.wangEditor-container .wangEditor-txt:focus{outline:0}.wangEditor-container .wangEditor-txt blockquote{display:block;border-left:8px solid #d0e5f2;padding:5px 10px;margin:10px 0;line-height:1.4;font-size:100%;background-color:#f1f1f1}.wangEditor-container .wangEditor-txt table{border:none;border-collapse:collapse}.wangEditor-container .wangEditor-txt table td,.wangEditor-container .wangEditor-txt table th{border:1px solid #999;padding:3px 5px;min-width:50px;height:20px}.wangEditor-container .wangEditor-txt pre{border:1px solid #ccc;background-color:#f8f8f8;padding:10px;margin:5px 0;font-size:.8em;border-radius:3px}.txt-toolbar,.wangEditor-drop-list,.wangEditor-drop-panel{z-index:10;border-left:1px\9 solid\9 #ccc\9;border-bottom:1px\9 solid\9 #999\9;border-right:1px\9 solid\9 #999\9;box-shadow:1px 3px 3px #999;position:absolute}.wangEditor-drop-list{display:none;background-color:#fff;overflow:hidden;transition:height .7s;border-top:1px solid #f1f1f1}.wangEditor-drop-list a{display:block;color:#666;padding:3px 5px}.wangEditor-drop-list a:hover{background-color:#f1f1f1}.txt-toolbar,.wangEditor-drop-panel{display:none;padding:10px;font-size:14px;background-color:#fff;border-top:2px solid #666}.txt-toolbar .tip-triangle,.wangEditor-drop-panel .tip-triangle{display:block;position:absolute;width:0;height:0;border:5px solid;border-color:transparent transparent #666;top:-12px;left:50%;margin-left:-5px}.txt-toolbar input[type=text],.wangEditor-drop-panel input[type=text]{border:none;border-bottom:1px solid #ccc;font-size:14px;height:20px;color:#333;padding:3px 0}.txt-toolbar input[type=text]:focus,.wangEditor-drop-panel input[type=text]:focus{outline:0;border-bottom:2px solid #1e88e5}.txt-toolbar input[type=text].block,.wangEditor-drop-panel input[type=text].block{display:block;width:100%}.txt-toolbar textarea,.wangEditor-drop-panel textarea{border:1px solid #ccc}.txt-toolbar textarea:focus,.wangEditor-drop-panel textarea:focus{outline:0;border-color:#1e88e5}.txt-toolbar button,.wangEditor-drop-panel button{font-size:14px;color:#1e88e5;border:none;padding:10px;background-color:#fff;cursor:pointer;border-radius:3px}.txt-toolbar button:hover,.wangEditor-drop-panel button:hover{background-color:#f1f1f1}.txt-toolbar button:focus,.wangEditor-drop-panel button:focus{outline:0}.txt-toolbar button.right,.wangEditor-drop-panel button.right{float:right;margin-left:10px}.txt-toolbar button.gray,.wangEditor-drop-panel button.gray{color:#999}.txt-toolbar button.link,.wangEditor-drop-panel button.link{padding:5px 10px}.txt-toolbar button.link:hover,.wangEditor-drop-panel button.link:hover{background-color:#fff;text-decoration:underline}.txt-toolbar .color-item:hover,.txt-toolbar .list-menu-item:hover,.wangEditor-drop-panel .color-item:hover,.wangEditor-drop-panel .list-menu-item:hover{background-color:#f1f1f1}.txt-toolbar .color-item,.wangEditor-drop-panel .color-item{display:block;float:left;width:25px;height:25px;text-align:center;padding:2px;border-radius:2px;text-decoration:underline}.txt-toolbar .list-menu-item,.wangEditor-drop-panel .list-menu-item{display:block;float:left;color:#333;padding:5px;border-radius:2px}.txt-toolbar table.choose-table,.wangEditor-drop-panel table.choose-table{border:none;border-collapse:collapse}.txt-toolbar table.choose-table td,.wangEditor-drop-panel table.choose-table td{border:1px solid #ccc;width:16px;height:12px}.txt-toolbar table.choose-table td.active,.wangEditor-drop-panel table.choose-table td.active{background-color:#ccc;opacity:.5;filter:alpha(opacity=50)}.txt-toolbar .panel-tab .tab-container,.wangEditor-drop-panel .panel-tab .tab-container{margin-bottom:5px}.txt-toolbar .panel-tab .tab-container a,.wangEditor-drop-panel .panel-tab .tab-container a{display:inline-block;color:#999;text-align:center;margin:0 5px;padding:5px}.txt-toolbar .panel-tab .tab-container a.selected,.wangEditor-drop-panel .panel-tab .tab-container a.selected{color:#1e88e5;border-bottom:2px solid #1e88e5}.txt-toolbar .panel-tab .content-container .content,.wangEditor-drop-panel .panel-tab .content-container .content{display:none}.txt-toolbar .panel-tab .content-container .content a,.wangEditor-drop-panel .panel-tab .content-container .content a{display:inline-block;margin:2px;padding:2px;border-radius:2px}.txt-toolbar .panel-tab .content-container .content a:hover,.wangEditor-drop-panel .panel-tab .content-container .content a:hover{background-color:#f1f1f1}.txt-toolbar .panel-tab .content-container .selected,.wangEditor-drop-panel .panel-tab .content-container .selected{display:block}.txt-toolbar .panel-tab .emotion-content-container,.wangEditor-drop-panel .panel-tab .emotion-content-container{height:200px;overflow-y:auto}.txt-toolbar .upload-icon-container,.wangEditor-drop-panel .upload-icon-container{color:#ccc;text-align:center;margin:20px 20px 15px!important;padding:5px!important;font-size:65px;cursor:pointer;border:2px dotted #f1f1f1;display:block!important}.txt-toolbar .upload-icon-container:hover,.wangEditor-drop-panel .upload-icon-container:hover{color:#666;border-color:#ccc}.wangEditor-modal{position:absolute;top:50%;left:50%;background-color:#fff;border-top:1px solid #f1f1f1;box-shadow:1px 3px 3px #999;border-top:1px\9 solid\9 #ccc\9;border-left:1px\9 solid\9 #ccc\9;border-bottom:1px\9 solid\9 #999\9;border-right:1px\9 solid\9 #999\9}.wangEditor-modal .wangEditor-modal-close{position:absolute;top:0;right:0;margin-top:-25px;margin-right:-25px;font-size:1.5em;color:#666;cursor:pointer}@font-face{font-family:icomoon;src:url(/assets/fonts/icomoon.eot);src:url(/assets/fonts/icomoon.eot?#iefix-qdfu1s) format('embedded-opentype'),url(/assets/fonts/icomoon.ttf) format('truetype'),url(/assets/fonts/icomoon.woff) format('woff'),url(/assets/images/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" wangeditor-menu-img-"],[class^=wangeditor-menu-img-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wangeditor-menu-img-link:before{content:"\e800"}.wangeditor-menu-img-unlink:before{content:"\e801"}.wangeditor-menu-img-code:before{content:"\e802"}.wangeditor-menu-img-cancel:before{content:"\e803"}.wangeditor-menu-img-terminal:before{content:"\e804"}.wangeditor-menu-img-angle-down:before{content:"\e805"}.wangeditor-menu-img-font:before{content:"\e806"}.wangeditor-menu-img-bold:before{content:"\e807"}.wangeditor-menu-img-italic:before{content:"\e808"}.wangeditor-menu-img-header:before{content:"\e809"}.wangeditor-menu-img-align-left:before{content:"\e80a"}.wangeditor-menu-img-align-center:before{content:"\e80b"}.wangeditor-menu-img-align-right:before{content:"\e80c"}.wangeditor-menu-img-list-bullet:before{content:"\e80d"}.wangeditor-menu-img-indent-left:before{content:"\e80e"}.wangeditor-menu-img-indent-right:before{content:"\e80f"}.wangeditor-menu-img-list-numbered:before{content:"\e810"}.wangeditor-menu-img-underline:before{content:"\e811"}.wangeditor-menu-img-table:before{content:"\e812"}.wangeditor-menu-img-eraser:before{content:"\e813"}.wangeditor-menu-img-text-height:before{content:"\e814"}.wangeditor-menu-img-brush:before{content:"\e815"}.wangeditor-menu-img-pencil:before{content:"\e816"}.wangeditor-menu-img-minus:before{content:"\e817"}.wangeditor-menu-img-picture:before{content:"\e818"}.wangeditor-menu-img-file-image:before{content:"\e819"}.wangeditor-menu-img-cw:before{content:"\e81a"}.wangeditor-menu-img-ccw:before{content:"\e81b"}.wangeditor-menu-img-music:before{content:"\e911"}.wangeditor-menu-img-play:before{content:"\e912"}.wangeditor-menu-img-location:before{content:"\e947"}.wangeditor-menu-img-happy:before{content:"\e9df"}.wangeditor-menu-img-sigma:before{content:"\ea67"}.wangeditor-menu-img-enlarge2:before{content:"\e98b"}.wangeditor-menu-img-shrink2:before{content:"\e98c"}.wangeditor-menu-img-newspaper:before{content:"\e904"}.wangeditor-menu-img-camera:before{content:"\e90f"}.wangeditor-menu-img-video-camera:before{content:"\e914"}.wangeditor-menu-img-file-zip:before{content:"\e92b"}.wangeditor-menu-img-stack:before{content:"\e92e"}.wangeditor-menu-img-credit-card:before{content:"\e93f"}.wangeditor-menu-img-address-book:before{content:"\e944"}.wangeditor-menu-img-envelop:before{content:"\e945"}.wangeditor-menu-img-drawer:before{content:"\e95c"}.wangeditor-menu-img-download:before{content:"\e960"}.wangeditor-menu-img-upload:before{content:"\e961"}.wangeditor-menu-img-lock:before{content:"\e98f"}.wangeditor-menu-img-unlocked:before{content:"\e990"}.wangeditor-menu-img-wrench:before{content:"\e991"}.wangeditor-menu-img-eye:before{content:"\e9ce"}.wangeditor-menu-img-eye-blocked:before{content:"\e9d1"}.wangeditor-menu-img-command:before{content:"\ea4e"}.wangeditor-menu-img-font2:before{content:"\ea5c"}.wangeditor-menu-img-libreoffice:before{content:"\eade"}.wangeditor-menu-img-quotes-left:before{content:"\e977"}.wangeditor-menu-img-strikethrough:before{content:"\ea65"}.wangeditor-menu-img-desktop:before{content:"\f108"}.wangeditor-menu-img-tablet:before{content:"\f10a"}.wangeditor-menu-img-search-plus:before{content:"\f00e"}.wangeditor-menu-img-search-minus:before{content:"\f010"}.wangeditor-menu-img-trash-o:before{content:"\f014"}.wangeditor-menu-img-align-justify:before{content:"\f039"}.wangeditor-menu-img-arrows-v:before{content:"\f07d"}.wangeditor-menu-img-sigma2:before{content:"\ea68"}.wangeditor-menu-img-omega:before{content:"\e900"}.wangeditor-menu-img-cancel-circle:before{content:"\e901"}.hljs{display:block;overflow-x:auto;padding:.5em;color:#333;background:#f8f8f8;-webkit-text-size-adjust:none}.diff .hljs-header,.hljs-comment{color:#998;font-style:italic}.css .rule .hljs-keyword,.hljs-keyword,.hljs-request,.hljs-status,.hljs-subst,.hljs-winutils,.nginx .hljs-title{color:#333;font-weight:700}.hljs-hexcolor,.hljs-number,.ruby .hljs-constant{color:teal}.hljs-doctag,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#d14}.hljs-id,.hljs-title,.scss .hljs-preprocessor{color:#900;font-weight:700}.hljs-list .hljs-keyword,.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type,.tex .hljs-command,.vhdl .hljs-literal{color:#458;font-weight:700}.django .hljs-tag .hljs-keyword,.hljs-rule .hljs-property,.hljs-tag,.hljs-tag .hljs-title{color:navy;font-weight:400}.hljs-attribute,.hljs-name,.hljs-variable,.lisp .hljs-body{color:teal}.hljs-regexp{color:#009926}.clojure .hljs-keyword,.hljs-prompt,.hljs-symbol,.lisp .hljs-keyword,.ruby .hljs-symbol .hljs-string,.scheme .hljs-keyword,.tex .hljs-special{color:#990073}.hljs-built_in{color:#0086b3}.hljs-cdata,.hljs-doctype,.hljs-pi,.hljs-pragma,.hljs-preprocessor,.hljs-shebang{color:#999;font-weight:700}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}
.bf-container {
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}



.DraftEditor-editorContainer {
  min-height: 300px;
}

.rbc-time-view .rbc-row {
  min-height: auto !important;
}

.IDEModal i {
  display: none;
}

.docContent_v2 .ant-select-selection {
  height: 38px !important;
}

#docContent1 {
  width: 1200px;
  margin: 0 auto;
}

#docContent1 .docBtn {
  margin: 50px auto 50px auto;
  width: 300px;
}

#docContent1 .docBtn button {
  width: 120px;
  height: 40px;
  font-size: 16px;
  border: 1px solid #0071C5;
  color: #0071C5;
  border-radius: 0px;
  background-color: #fff;
}

#docContent1 .docBtn button:first-child {
  background-color: #0071C5;
  color: #fff;
  margin-right: 60px;
}

.bf-content {
  width: 100%;
}

.IconDetails_content img {
  width: 1080px;
}

#myvideo #mesVideo .ant-tabs-tab {
  width: 100%;
  font-size: 18px;
  text-align: center;
}

.rbc-time-content>.rbc-day-slot,
.special-day {
  border: none !important;
}

.video_details1_html img {
  width: 964px;
}

.summit_details_html img {
  width: 1080px;
}

.partner_btn {
  display: flex;
  flex-direction: column;
}

.ant-menu-item {
  text-align: center;
}

.rbc-day-slot .rbc-events-container {
  margin-right: 0 !important;
}

.edc_support .ant-checkbox-group {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.board_head {
  width: 100%;
  height: 48px;
  background-color: #0071C5;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.board_head::after,
.no_after div::after {
  display: none !important;
}

.board_user {
  width: 122px;
  height: 26px;
  background: #FFFFFF;
  opacity: 1;
  border-radius: 80px;
  margin-right: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 10px;
}

.board_name {
  font-size: 14px;
  width: 40px;
  overflow: hidden;
  color: #0071C4;
  white-space: nowrap;
}

.board_project_info {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 67px;
  background-color: #fff;
  padding-left: 13px;
}

.board_support {
  width: 100% !important;
  display: flex !important;
  flex-direction: row;
  justify-content: space-around;
}

.support_div .support_details>div>div {
  width: 100% !important;
}

.board_project_name {
  color: #0071c5;
  font-size: 14px;
  font-weight: bold;
  width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.borard_text {
  font-size: 14px;
  color: #666;
  margin-left: 100px;
  line-height: 30px;
}

.board_list {
  background-color: #fff;
  padding: 5px 13px;
  border-bottom: 1px solid #F4F4F4;
}

.board_list_text {
  width: 247px;
  font-size: 14px;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: pointer;
}

.board_list_head {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.suport_board_btn {
  height: 40px !important;
  border-color: #0071c5 !important;
  color: #FFF !important;
  background: #0071c5 !important;
  cursor: pointer;
  border-radius: 0 !important;
  font-size: 16px !important;
  margin: 0 auto;
}

.suport_board_btn1 {
  height: 40px !important;
  border-color: #0071c5 !important;
  color: #0071c5 !important;
  cursor: pointer;
  border-radius: 0 !important;
  font-size: 16px !important;
  margin: 0 auto;
}

.board_timeline,
.board_title_head {
  display: flex;
  flex-direction: row;
}

.board_title_head {
  justify-content: space-between;
}

.board_title_head::after {
  display: none !important;
}

.board_spot {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

.board_timeline_title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  margin-left: -63px;
}

.board_line {
  width: 120px;
  height: 4px;
  margin-top: 24px;
  margin-left: -63px;
}

.board_timeline_btn {
  height: 24px;
  background: #0071C4;
  opacity: 1;
  border-radius: 4px;
  padding: 0 14px;
  margin-left: 10px;
  color: #fff;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
}

.board_timeline_btn_flex {
  display: flex;
  flex-direction: row;
  margin-top: 24px;
}

.board_head .ant-menu {
  background-color: #0071C4;
}

.board_head .ant-menu-horizontal>.ant-menu-submenu,
.board_head .ant-menu-horizontal {
  border: none !important;
}

.board_debug {
  display: inline-block;
  width: 200px;
  text-align: right;
}

.IDEModal1 .ant-modal-confirm-btns {
  margin-top: 150px !important;
}

.board_form_item .ant-form-item {
  margin-bottom: 6px !important;
}

.DebugModal .ant-modal-body {
  width: 500px !important;
}

.board_task_flex {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.after_none::after {
  display: none !important;
}

.textarea_color::-webkit-input-placeholder,
.textarea_color:-moz-placeholder,
.textarea_color:-ms-input-placeholder {
  color: #bfbfbf;
}

.fse_sm_remark {
  display: inline-block;
  width: 900px;
  overflow: hidden;
  color: #0071C4;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin-left: 20px;
}

.result_1 {
  color: #999;
  font-size: 16px;
  display: inline-block;
  width: 100px;
  text-align: right;
}

.ico_case_head {
  position: fixed;
  right: 0;
  top: 294px;
  width: 71px;
  border-radius: 15px 0px 0px 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
  cursor: pointer;
  padding-bottom: 20px;
  z-index: 999;
}

.ico_right {
  width: 54px;
  height: 54px;
}

.ico_right_text {
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  text-align: center;
  margin-top: -10px;
}

.ico_right_line {
  width: 72px;
  height: 0px;
  border: 1px solid #707070;
  opacity: 0.14;
  margin-top: 10px;
}

.ico_control {
  width: 1200px;
  height: 579px;
  margin: 75px auto 65px auto;
  background-image: url(/assets/images/icon_control.png);
  background-size: 100% 100%;
  position: relative;
}

.icon_vision {
  position: absolute;
  top: 37px;
  left: 19px;
}

.icon_vision_right {
  position: absolute;
  top: 37px;
  right: 19px;
}

.icon_vision_title {
  font-weight: bold;
  font-size: 18px;
  color: #FFFFFF;
}

.icon_vision_en {
  font-weight: 400;
  font-size: 17px;
  color: #92C0E3;
}

.icon_vision_line {
  width: 62px;
  height: 3px;
  background: #63A7D8;
  border-radius: 30px 30px 30px 30px;
  margin: 14px 0 20px 0;
}

.icon_vision_spot {
  width: 7px;
  height: 7px;
  background: #FFFFFF;
  border-radius: 50%;
}

.ico_control_img {
  width: 210px;
  height: 264px;
  margin-top: 65px;
}

.ico_control_img1 {
  position: absolute;
  top: 238px;
  left: 244px;
  width: 170px;
  height: 107px;
}

.ico_control_img2 {
  position: absolute;
  top: 238px;
  right: 244px;
  width: 170px;
  height: 107px;
}

.ico_control_img3 {
  width: 21px;
  height: 14px;
}

.icon_vision_cont_text1 {
  font-weight: bold;
  font-size: 14px;
  color: #043A62;
  text-align: center;
  margin-top: 18px;
}

.icon_vision_cont_text {
  width: 244px;
  font-weight: bold;
  font-size: 18px;
  color: #043A62;
  text-align: center;
}

.icon_vision_cont {
  position: absolute;
  top: 238px;
  left: 462px;
}

.icon_vision_spot_text {
  font-weight: 400;
  font-size: 17px;
  color: #FFFFFF;
}

.ico_core_cont {
  width: 100%;
  height: 645px;
  background-image: url(/assets/images/icon_core5.png);
  background-size: 100% 100%;
}

.ico_core_cont_img {
  position: relative;
  margin: 10px auto 0 auto;
  width: 533px;
}

.ico_core_label {
  position: absolute;
  cursor: pointer;
  align-items: flex-start !important;
}


.icon_core_img {
  width: 75px;
  height: 75px;
  z-index: 99;
}

.ico_core_card_cont {
  width: 318px;
  background-color: #fff;
  padding: 15px;
  /* display: none; */
  z-index: 999;
}

.ico_core_label:hover .ico_core_card_cont {
  display: block;
}

.ico_core_cont_title {
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
  width: 318px;
  height: 49px;
  background: linear-gradient(90deg, #2784CA 0%, #036AB5 100%);
  border-radius: 20px 0px 20px 0px;
  padding: 0 20px 0 20px;
  margin-left: -22px;
  margin-top: 8px;
  line-height: 49px;
  display: block;
}

.ico_core_label:hover .ico_core_cont_title {
  display: none;
}

.ico_case_text2 {
  height: 60px;
  line-height: 60px;
  cursor: pointer;
}

.ico_case_text2:hover {
  color: #0071C5;
  border-bottom: 1px solid #0071C5;
}

.ico_core_card_title {
  font-weight: bold;
  font-size: 20px;
  color: #333333;
}

.ico_core_card_img {
  width: 100%;
  height: 161px;
  margin: 18px 0;
}

.ico_core_card_text_img {
  background-image: url(/assets/images/icon_core7.png);
  width: 210px;
  height: 72px;
  padding-top: 29px;
  background-size: 100% 100%;
  margin-left: 10px;
}

.ico_core_card_text {
  font-weight: 400;
  font-size: 17px;
  color: #434343;
}

.ico_contact {
  width: 1200px;
  margin: 160px auto 0 auto;
  background-color: #fff;
  height: 405px;
  align-items: flex-start;
  justify-content: space-between;
}

.ico_contact_cont {
  padding-top: 38px;
  padding-left: 52px;
}

.ico_contact::after {
  content: none;
}

.ico_contact_title {
  font-weight: bold;
  font-size: 20px;
  color: #333333;
}

.ico_contact_card {
  width: 550px;
  height: 197px;
  padding: 20px 25px;
  border-radius: 8px 8px 8px 8px;
  border: 1px solid #DDEAFF;
  margin-top: 20px;
}

.ico_contact_text {
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  margin-top: 10px;
}

.ico_contact_text1 {
  font-weight: 400;
  font-size: 18px;
  color: #247CBF;
  margin-left: 10px;
}

.ico_contact_btn {
  width: 265px;
  height: 50px;
  background: #fff;
  border-radius: 6px 6px 6px 6px;
  text-align: center;
  line-height: 50px;
  color: #666;
  font-size: 17px;
  cursor: pointer;
  border: 1px solid #D7D7D7;
}

.ico_contact_btn:hover {
  background-color: #056BB6;
  color: #fff;
}

.ico_partner {
  width: 24px;
  height: 44px;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  cursor: pointer;
}

.ico_left {
  left: -100px;
}

.ico_right {
  right: -100px;
}

.ico_title_partner {
  font-weight: bold;
  font-size: 24px;
  color: #333333;
  margin: 0 20px;
}

.ico_core_3 {
  width: 1200px;
  margin: 0 auto;
  justify-content: center;
  padding-top: 43px;
}

.ico_core_title {
  font-weight: bold;
  font-size: 24px;
  color: #FFFFFF;
  margin: 0 10px;
}

.ico_core_line {
  width: 61px;
  height: 1px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #BEBEBE 100%);
  border-radius: 0px 0px 0px 0px;
}

.ico_core_line1 {
  width: 61px;
  height: 1px;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #BEBEBE 100%);
  border-radius: 0px 0px 0px 0px;
}

.ico_partner_cont {
  width: 1200px;
  margin: 0 auto;
  justify-content: center;
}

.ico_banner_text {
  font-weight: 500;
  font-size: 30px;
  color: #FFFFFF;
}

.drawer_cce .ant-drawer-content-wrapper {
  /* height: 600px !important; */
  margin-top: 138px;
}

/* .project_body{
    height: calc(100vh -74px) !important;
} */
#warp1 {
  width: 100%;
  min-width: 1200px;
  padding-top: 90px;
}

.draw_back {
  background-image: url(/assets/images/new50.png);
  background-size: 175px 36px;
  background-repeat: no-repeat;
  width: 176px;
  height: 36px;
  padding-left: 22px;
  line-height: 36px;
  font-size: #333;
  font-size: 18px;
}

.draw_back.w_auto {
  width: auto;
  background-size: cover;
  ;
  padding-right: 28px;
  min-width: 200px;
}

.drawer_form .ant-form-item {
  margin-bottom: 10px !important;
  background-color: #F8F8F8;
  margin-right: 5px;
}


/* 2022iot ui 全面改版样式 */
.modal_head {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
}

.modal_pass {
  color: #0171C5 !important;
  text-decoration: underline
}

.home_banner {
  width: 100%;
  height: 554px;
  /* background-image: url(../../images/aibanner.png); */
  background-image: url(/assets/images/new8.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  /* align-items: center; */
}

.home_head_cont {
  /* display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center; */
  height: 306px;
  margin-top: 61px;
  margin-left: 110px;
}

.home_body {
  margin-bottom: 60px;
}

.home_cont {
  margin: 50px auto 0 auto;
  width: 1200px;
}

.home_name {
  color: #333;
  font-size: 20px;
  font-weight: bold;
}

.home_name_en {
  color: #CBCACD;
  font-size: 20px;
  margin-left: 10px;
}

.home_line {
  width: 20px;
  height: 3px;
  background: #247ADE;
  margin-top: 5px;
}

.home_head_text {
  width: 530px;
}

.home_head_title {
  width: 254px;
  height: 63px;
  border: 1px solid #778FA7;
  color: #fff;
  font-size: 30px;
  text-align: center;
}

.home_head_k {
  font-size: 16px;
  margin-top: -16px;
  background-color: #526A82;
  width: 213px;
  margin-left: 21px;
}

.home_right_text {
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #fff;
  font-size: 14px;
  margin-top: 13px;
}

.home_spot {
  width: 9px;
  height: 9px;
  background-color: #fff;
  border: 3px solid #247ADE;
  border-radius: 50%;
  margin-right: 10px;
}

.home_banner_footer {
  width: 100%;
  height: 156px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  background-color: rgba(27, 47, 89, 0.58);
  margin-top: 28px;
  /* padding-top: 25px; */
}

.home_footer_flex {
  width: 265px;
  display: flex;
  flex-direction: row;
}

.home_footer_cont {
  /* width: 344px; */
  cursor: pointer;
}

.home_footer_title {
  font-size: 18px;
  color: #fff;
}

.home_footer_text {
  color: #A5ADBE;
  font-size: 12px;
  margin-top: 8px;
}

.home_cont_card {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 20px;
}

.home_body::after,
.home_body div::after {
  display: none !important;
}

.home_cont_flex {
  display: flex;
  flex-direction: column;
  align-items: center;
  /* justify-content: center; */
  font-size: 14px;
  cursor: pointer;
  width: 124px;
  height: 119px;
  padding-top: 30px;
}

.home_card_r {
  color: #55627E;
  background: linear-gradient(359deg, #E6EDF5 0%, rgba(223, 233, 245, 0.2000) 100%)
}

.home_card_active {
  color: #fff;
  background-color: #247ADE;
}

.home_triangle {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 5px solid #247ADE;
  position: absolute;
  left: 50%;
  margin-left: -6px;
}

.home_card_cont {
  width: 100%;
  padding: 27px 0 27px 28px;
  background: linear-gradient(359deg, #E6EDF5 0%, rgba(223, 233, 245, 0.2000) 100%);
  border-radius: 2px 2px 2px 2px;
  margin-top: 22px;
}

.home_flex {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.home_card_name {
  color: #455B70;
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}

.home_card_text {
  color: #536684;
  font-size: 14px;
  width: 361px;
  line-height: 26px;
}

.home_card_btn {
  width: 152px;
  height: 44px;
  background: #247ADE;
  border-radius: 22px 22px 22px 22px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 44px;
  cursor: pointer;
}

.home_card_process {
  color: #5B6674;
  font-size: 14px;
  /* width: 490px; */
  align-items: flex-start;
}

.home_card_process .home_spot {
  margin-top: 7px;
}

.home_training {
  justify-content: space-between;
}

.home_training_tab {
  padding: 0 10px;
  height: 34px;
  line-height: 34px;
  border: 1px solid #CDD9E5;
  font-size: 16px;
  color: #829EBA;
  margin-right: 8px;
  cursor: pointer;
}

.home_training_tab_active {
  background-color: #247ADE;
  color: #fff;
  border: none;
}

.home_training_line {
  width: 0px;
  height: 20px;
  opacity: 0.16;
  border: 1px solid #707070;
  margin-left: 7px;
}

.home_training_more {
  color: #7A808A;
  font-size: 14px;
  margin-left: 15px;
  margin-right: 5px;
  cursor: pointer;
}

.home_video_cont {
  margin-top: 29px;
}

.home_video_cont .home_video:nth-child(2) {
  margin: 0 20px;
}

.home_video {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  width: 386px;
  height: 218px;
  position: relative;
  cursor: pointer;
}

.home_video_back {
  width: 100%;
  height: 100%;
  padding-left: 25px;
  background-color: rgba(21, 64, 110, 0.57);
}

.home_video_name {
  color: #fff;
  font-size: 14px;
  margin-top: 18px;
  margin-bottom: 14px;
}

.home_onpage {
  width: 21px;
  height: 21px;
  background: #B3CEF1;
  border-radius: 4px 4px 4px 4px;
  color: #fff;
  text-align: center;
  line-height: 21px;
  font-size: 12px;
  cursor: pointer;
}

.home_onpage_active {
  background: #247ADE;
}

.home_link_title {
  color: #0079C8;
  font-size: 28px;
}

.home_link_en {
  color: #80A9CF;
  font-size: 16px;
}

.home_link_zh {
  color: #41698E;
  font-size: 14px;
}

.home_link_line {
  width: 0px;
  height: 47px;
  opacity: 0.25;
  border: 1px solid #707070;
  margin-left: 84px;
}

.application_head {
  padding-top: 23px;
}

.application_search {
  height: 43px;
  background: #EDF1F3;
  text-align: center;
  line-height: 43px;
  padding: 0 25px;
  color: #333;
  font-size: 18px;
  background-color: #EDF1F3;
  cursor: pointer;
  /* font-weight: bold; */
}

.application_body {
  width: 1200px !important;
  margin: 0 auto;
}

.application_search_active {
  color: #fff;
  background-color: #247ADE;
}

.applaction_table {
  width: 100%;
  padding: 14px 26px 26px 26px;
  border-radius: 2px;
  border: 1px solid #DDDDDD;
  margin-top: 22px;
}

.application_text {
  color: #333;
  font-size: 14px;
  margin: 13px 0;
  padding-left: 10px;
}

.application_title {
  color: #455B70;
  font-size: 16px;
  /* margin-bottom: 14px; */
}

.project_banner {
  width: 100%;
  /* height:460px */
}

.project_no_cont {
  width: 1200px;
  margin: 30px auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.project_no_card {
  width: 366px;
  min-height: 528px;
  border: 1px solid #E4E3E8;
  border-radius: 2px;
}

.project_no_name {
  color: #333;
  font-size: 20px;
  font-weight: bold;
}

.project_card_cont {
  padding: 0 20px;
  margin-top: -80px;
}

.project_line1 {
  width: 20px;
  height: 3px;
  background: #247ADE;
  border-radius: 30px;
}

.project_text {
  margin-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E2E1E6;
}

.project_text1 {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}

.project_text2 {
  color: #666;
  font-size: 14px;
  margin-top: 10px;
}

.project_back_text {
  width: 100%;
  height: 37px;
  /* background-color: #F0F9FF; */
  border-radius: 4px;
  padding-left: 10px;
  line-height: 37px;
  font-size: 14px;
  color: #3886E1;
}

.project_sopt {
  width: 10px;
  height: 10px;
  background: #3886E1;
  border-radius: 50%;
  border: 3px solid #BDD7F5;
  margin-right: 5px;
}

.project_btn button {
  min-width: 130px;
  height: 46px;
  background-color: #3886E1;
  color: #fff;
  font-size: 18px;
  margin-top: 40px;
}

.project_head {
  width: 100%;
  height: 322px;
  background-image: url(/assets/images/new30.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.project_head_cont {
  width: 1200px;
  margin: 0 auto;
  padding-top: 63px;
}

.project_head_td {
  width: 398px;
  border-radius: 6px;
  border: 1px solid #DADCDE;
  padding: 0 16px 19px 16px;
}

.project_name {
  text-align: center;
  height: 42px;
  line-height: 42px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #DADCDE;
}

.project_body div::after {
  display: none;
}

.project_num {
  justify-content: space-between;
  color: #333536;
  text-align: center;
  margin-top: 22px;
}

.project_wid {
  width: 121px;
}

.project_line {
  width: 0px;
  height: 67px;
  opacity: 0.17;
  border: 1px solid #707070;
}

.project_body .ant-select-selection__placeholder {
  position: unset;
  top: 0;
  left: 0;
  margin-top: 0;
  overflow: visible;
  line-height: unset;
}

.project_body .ant-select-selection-selected-value {
  clear: left;
}

.project_table {
  width: 1200px;
  border: 1px solid #C5DBEC;
  padding: 18px 32px;
  margin: 0 auto 20px auto;
}

.project_table_head {
  justify-content: space-between;
}

.project_head_back {
  width: 608px;
  height: 39px;
  background-image: url(/assets/images/new32.png);
  background-repeat: no-repeat;
  background-size: 100%;
  color: #fff;
  font-size: 16px;
  line-height: 39px;
  padding-left: 49px;
}

.project_spot {
  width: 12px;
  height: 12px;
  background: #FF5E00;
  border-radius: 50%;
  border: 3px solid #FFD2B8;
  margin-right: 10px;
}

.project_state,
.project_status {
  color: #333;
  font-size: 16px;
}

.project_state_line {
  width: 0px;
  height: 19px;
  opacity: 0.24;
  border: 1px solid #D7D9DA;
  margin: 0 22px;
}

.project_cont {
  margin-top: 20px;
  justify-content: space-between;
}

.project_text2 {
  color: #55627E;
  font-size: 14px;
}

.project_cont_text {
  color: #55627E;
  font-size: 16px;
  font-weight: bold;
}

.project_cont_text1 {
  color: #333;
  font-size: 14px;
}

.project_cont_line {
  width: 0px;
  height: 46px;
  opacity: 0.15;
  border-right: 1px solid #707070;
  margin: 0 20px;
  margin-top: 21px;
}

.project_cont_btn button {
  background-color: #3987E1;
  height: 32px;
  font-size: 16px;
}

.new_project_cont_btn button {
  background-color: transparent;
  height: 26px;
  border-radius: 2px;
  font-size: 14px;
  color: #247ADE;
  font-weight: 400;
  border: 1px solid rgba(0, 113, 196, 0.17);
}

.project_tech_text {
  color: #8395A5;
  font-size: 12px;
  margin-top: 20px;
}

.project_add {
  width: 130px;
  height: 46px;
  background: #3886E1;
  border-radius: 6px 6px 6px 6px;
  text-align: center;
  line-height: 46px;
  color: #fff;
  font-size: 18px;
  margin-top: 20px;
  margin-left: 344px;
  cursor: pointer;
}

.project_add_title {
  padding-top: 24px;
  border-bottom: 1px solid#EDEFF1;
  font-size: 20px;
}

.project_add_title_zh {
  color: #333;
}

.project_add_title_en {
  color: #C2C4C6;
  margin-left: 10px;
}

.project_add_line {
  margin-top: 8px;
  width: 20px;
  height: 3px;
  background-color: #247ADE;
}

.project_add_size input,
.choice_ee_project .ant-select-selection {
  height: 36px;
  border-radius: 0;
}

.project-flex {
  display: flex;
  flex-direction: row;
}

.choice_ee_project {
  font-size: 14px;
}

.project_add_btn {
  width: 200px;
  height: 32px;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #DDDDDD;
  filter: blur(undefinedpx);
  justify-content: center;
  color: #0071C5;
  font-size: 14px;
  margin-left: 220px;
  cursor: pointer;
}

.project_page {
  width: 1200px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 40px auto;
}

.project_page .ant-pagination-item,
.project_page .ant-pagination-prev .ant-pagination-item-link,
.project_page .ant-pagination-next .ant-pagination-item-link {
  background-color: #F0F2F5;
  border: none;
}

.project_page .ant-pagination-item-active {
  background-color: #0171C5;
  border: none;

}

.project_page .ant-pagination-item-active a {
  color: #fff;
}

.new_size {
  color: #8B8D8F !important;
  font-size: 14px;
}

.new_project_text {
  color: #333;
  font-size: 14px;
}

.project_info_btn button {
  width: 180px;
  height: 50px;
  background: #E9E9E9;
  border-radius: 2px 2px 2px 2px;
  color: #333;
  font-size: 18px;
  text-align: center;
  line-height: 50px;
  margin-bottom: 70px;
}

.table_btn {
  width: 68px;
  height: 26px;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #DAE8F3;
  text-align: center;
  line-height: 26px;
  color: #247ADE;
  font-size: 14px;
  cursor: pointer;
  margin-left: 24px;
}

.table_btn1 {
  width: 68px;
  height: 26px;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #EBD6CD;
  text-align: center;
  line-height: 26px;
  color: #DB5D3D;
  font-size: 14px;
  cursor: pointer;
}

.table_footer {
  margin-top: 23px;
  justify-content: space-between;
}

.table_apply_support {
  width: 105px;
  height: 30px;
  background: #A2B3C8;
  border-radius: 4px 4px 4px 4px;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
}

.table_apply_support img,
.table_add_project img {
  width: 14px;
  height: 16px;
  margin-right: 10px;
}

.table_text {
  margin: 0 10px;
  color: #455B70;
  font-size: 12px;
}

.table_add_project {
  width: 93px;
  height: 30px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #C7D7E4;
  text-align: center;
  line-height: 30px;
  font-size: 14px;
  color: #247ADE;
  cursor: pointer;
}

.support_search {
  padding-top: 23px;
  border-top: 1px solid #E3E5E6;
  margin-top: 23px;
}

.support_search .ant-select-selection__placeholder {
  /* overflow:auto; */
  margin-top: 0;
  line-height: 2;
  position: unset;
  padding-top: 2px;
  height: 100%;
}

.support_cont_d {
  width: 1200px;
  padding: 14px;
  border: 1px solid #DDDFE0;
  margin-top: 24px;
  align-items: stretch;
}

.support_cont_name {
  width: 421px;
  height: 40px;
  background-image: url(/assets/images/new42.png);
  background-size: 421px 40px;
  padding-left: 33px;
  line-height: 40px;
  color: #2E445E;
  font-size: 18px;
}

.support_cont_text {
  margin-top: 16px;
}

.support_project_cont {
  width: 885px;
  color: #333;
  font-size: 14px;
  font-weight: bold;
  padding-left: 23px;
}

.support_border {
  border-bottom: 1px solid #DDDFE0;
  padding-bottom: 28px;
}

.support_cont_footer {
  margin-top: 17px;
  font-size: 14px;
  color: #333;
  padding-left: 23px;
}

.support_project_spot {
  width: 12px;
  height: 12px;
  background: #3886E1;
  border-radius: 50%;
  border: 3px solid #BDD7F5;
  margin-right: 10px;
}

.support_right {
  margin-left: 21px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #333;
  font-size: 18px;
  border-left: 1px solid #DDDFE0;
}

.support_right_btn {
  width: 100px;
  height: 32px;
  background: #3987E1;
  border-radius: 4px 4px 4px 4px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 32px;
  margin-top: 17px;
  cursor: pointer;
}

.support_page {
  margin: 40px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.support_project_spot1 {
  width: 6px;
  height: 6px;
  background: #FF0000;
  border-radius: 50%;
  /* border: 3px solid #BDD7F5; */
  margin-right: 10px;
}

.support_cont_ee {
  width: 1200px;
  margin: 20px auto;
}

.home_sopt {
  width: 4px;
  height: 4px;
  background: #29C2F4;
  border-radius: 50px;
}

/* 后台 */

.search_more {
  height: 32px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #247ADE !important;
  justify-content: center;
  margin-left: 10px;
  color: #455B70 !important;
  font-size: 14px;
  cursor: pointer;
  padding: 8px;
}

#project_button button,
#project_button a {
  width: 46px;
  height: 26px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #247ADE;
  color: #247ADE;
  background-color: #fff;
  font-size: 14px;
  display: inline-block;
}

.project_back_head {
  width: 220px;
  height: 35px;
  justify-content: center;
  color: #333;
  font-size: 16px;
  cursor: pointer;
}

.project_content {
  width: 1200px;
  margin: 0 auto;
}

.project_content_label_font14 .ant-form-item-label label {
  font-size: 14px;
}

.project_back_active {
  background-color: #247ADE;
  color: #fff;
}

.project_back_color {
  background-color: #F0F5FA;
}

.project_news {
  width: 1200px;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #E6EDF5;
  margin-top: 15px;
}

.project_status {
  height: 32px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #DBE9FA;
  padding: 0 12px;
  color: #5D717D;
  font-size: 14px;
  justify-content: center;
  float: right;
  margin-top: -42px;
}

.project_status.no_border {
  border: unset;
}

.project_back_spot {
  width: 12px;
  height: 12px;
  background: #69D54A;
  border-radius: 50%;
  border: 3px solid #69D54A;
  margin-right: 10px;
}

.project_news_cont .ant-form-item {
  height: 40px;
}

.project_news_cont {
  width: 100%;
  background-color: #F0F5F9;
  padding: 17px 30px;
}

.project_news_d {
  border-bottom: 1px solid #E7ECEF;
}

.project_back_text1 {
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  overflow: hidden;
  line-height: 40px;
  white-space: nowrap;
}

.project_back_line {
  width: 0px;
  height: 13px;
  opacity: 0.12;
  border-left: 1px solid #707070;
  margin: 0 20px;
}

.project_content .ant-form-item {
  margin-bottom: 0;
}

.form_border .ant-form-item {
  margin-bottom: 0 !important;
}

.form_border {
  height: 45px !important;
}

.form_border .ant-select-disabled .ant-select-selection,
.form_border input {
  background-color: #F8FAFB !important;
  border: none;
  color: #333 !important;
}

.project_back_news {
  width: 100%;
  border: 1px solid #E6EDF5;
  margin-top: 20px;
}

.project_back_news .ant-form-item {
  margin-bottom: 24px;
}

.project_border1 .ant-select-selection {
  border: none;
  background-color: #F8FAFB;
}

.poject_btn_ee {
  text-align: center;
  margin-top: 30px;
}

.poject_btn_ee button {
  width: 180px;
  height: 40px;
  border-radius: 0;
}

.support_case_open {
  color: #333;
  font-size: 14px;
}

.support_comany_details,
.support_project_news {
  width: 100%;
  border: 1px solid #E6EDF5;
  margin-top: 10px;
}

.support_comany_details_cont {
  background-color: #F0F5F9;
  margin-top: 21px;
  margin-bottom: 15px;
  width: 100%;
  height: 50px;
  padding-left: 14px;
}

#project_user_details div::after {
  content: none !important;
}

.support_project_show {
  color: #0071C5;
  font-size: 14px;
  margin-right: 22px;
  cursor: pointer;
}

.support_project_cont1 {
  border-bottom: 1px solid #E6EDF5;
  padding: 0 16px 22px 16px;
  margin-bottom: 20px;
}

.support_project_text {
  color: #B1B3B3;
  font-size: 14px;
  margin-bottom: 8px;
  white-space: nowrap;
}

.support_project_text1 {
  color: #333;
  white-space: nowrap;
  font-size: 16px;
}

.surpport_project_line {
  width: 0px;
  height: 50px;
  opacity: 1;
  border: 1px solid #E6EDF5;
  margin: 0 40px;
}

.support_kdie {
  width: 130px;
  height: 32px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #DBE9FA;
  font-size: 14px;
  color: #5D717D;
  justify-content: center;
  margin-top: 17px;
  margin-right: 15px;
}

.project_spot1 {
  width: 6px;
  height: 6px;
  background: #247ADE;
  border-radius: 50%;
  border: 3px solid #CAE7FD;
  margin-right: 10px;
}

.support_textarea .ant-row>div:last-child {
  width: 1200px !important;
}

.support_textarea .ant-row textarea {
  background-color: #fff !important;
  border: 1px solid #E6EDF5 !important;
}

.support_project_cont2 {
  border-bottom: 1px solid #E6EDF5;
  padding: 15px 0;
}

.project_spot11 {
  width: 12px;
  height: 12px;
  background: #FF5E00;
  border-radius: 50%;
  border: 3px solid #FFD2B8;
  margin-right: 10px;
}

.project_spot2 {
  width: 12px;
  height: 12px;
  background: #48C5A3;
  border-radius: 50%;
  border: 3px solid #CCE8E0;
  margin-right: 10px;
}

.project_spot3 {
  width: 12px;
  height: 12px;
  background: #A1A1A1;
  border-radius: 50%;
  border: 3px solid #D1D1D1;
  margin-right: 10px;
}

#board_support_info .support_project_text {
  margin-bottom: 0;
}

.upload_btn_e {
  font-size: 14 !important;
  color: #0171C5 !important;
}

.upload_btn_e img {
  margin-right: 8px;
}

.debug_body_itme .ant-form-item {
  margin-bottom: 16px !important;
}

.support_label_333 .ant-form-item label {
  margin-bottom: 10px;
}

.support_label_333 .ant-checkbox-group-item {
  margin-right: 35px;
}

.support_label_333 .ant-checkbox-group {
  margin-top: 9px !important;
}

.support_search input,
.support_search .ant-select-selection {
  border: none;
  border-radius: 0;
  background-color: #EDF1F3;
}

.project_hidden {
  display: inline-block;
  width: 140px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.project_motherBoard {
  display: inline-block;
  width: 140px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.support_modal {
  top: 200px !important;
}

.support_kkk {
  margin-left: -10px;
}

.support_kkk label {
  color: #B1B3B3 !important;
}

.home_flex1 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.drawer_cce .ant-select-selection-selected-value,
.drawer_cce .ant-select-selection__placeholder,
.drawer_cce .ant-select-search__field__placeholder {
  font-size: 14px;
}

.back_project_table table tr td {
  height: auto;
  padding: 12px 8px;
}

.project_select_no .ant-select-selection {
  border: none;
  background-color: #F8FAFB !important;
  color: #333;
}

.develop_supprot_label label {
  top: -5px;
}

.develop_supprot_label111 .ant-form-item label {
  top: 0;
}

.video_modal_top {
  top: 200px !important;
}

.back_background {
  background-color: #fff !important;
}

.home_video_type {
  position: absolute;
  right: 0;
  top: 0;
  width: 68px;
  height: 25px;
  background: #FF7442;
  font-size: 14px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 25px;
  border-radius: 0px 0px 0px 10px;
  text-align: center;
}

.support_search .ant-select-search__field {
  height: 32px !important;
}

.project_news_cont .ant-form-item {
  margin-bottom: 0;
}

.placeholder_left .ant-select-selection__placeholder {
  left: 8px;
}

.placeholder_left1 .ant-select-selection-selected-value {
  margin-left: 8px;
}

.table_height_hidden {
  height: 50px;
  overflow-y: hidden;
}



.body_flex1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.project_hidden1 {
  display: inline-block;
  width: 240px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.file_cont {
  padding: 0 12px 0 4px;
  margin-top: 8px;
  font-size: 14px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  height: 20px;
}

.file_cont::after,
.file_cont div::after {
  content: none;
}

.file_cont:hover {
  background-color: #b5d9f4;
}

.file_icon {
  display: none !important;
  cursor: pointer;
}

.file_cont:hover .file_icon {
  display: block !important;
}

.cce_modal_text {
  width: 420px;
  height: 58px !important;
  background-color: #386AAA;
  border-radius: 8px 8px 8px 8px;
  margin-top: 20px;
}

.ccg_login_img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 105px;
  border-bottom: 1px solid #F0F0F0;
}

.ccg_login .ant-modal-body {
  padding: 0;
}

.holiday_modal {
  width: 900px !important;
}

.holiday_modal .ant-modal-body {
  padding: 0;
  background-color: rgba(255, 255, 255, 0) !important;
}

.holiday_modal .ant-modal-content {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}

.holiday_modal_colse {
  width: 30px;
  height: 30px;
  margin-top: -120px;

}

/* 申请认证*/

.attestation_box_front {
  width: 100%;
  height: 180px;
  background: url(/assets/images/attestation_bg.png) no-repeat;
  background-size: cover;
  margin-top: 20px;
}

.attestation_box_front .content {
  width: 100%;
  height: 100%;
}

.attestation_box_front .content .title {
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  position: relative;
  line-height: 22px;
  margin-top: 28px;
  border-bottom: 1px solid rgba(112, 112, 112, .11);
}

.attestation_box_front .content .title::before {
  width: 80px;
  height: 2px;
  background: #247ADE;
  border-radius: 30px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  content: "";
}

.apply_attestation_item span {
  font-size: 16px;
  font-weight: 400;
  color: #04070F;
  line-height: 20px;
}

.apply_attestation_item span.danger {
  font-size: 14px;
  font-weight: 400;
  color: #F16937;
}

.apply_attestation_item .error {
  font-size: 14px;
  font-weight: 400;
  color: rgba(251, 0, 0, 1);
  display: block;
  max-width: 510px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  /* 表示盒子对象的子元素的排列方式 */
  -webkit-line-clamp: 2;
  /* 限制文本的行数，表示文本第多少行省略 */
  text-overflow: ellipsis;
  /*  打点展示 */
  overflow: hidden;
  /*超出部分进行隐藏*/
}



.apply_attestation_item_line {
  width: 1px;
  height: 20px;
  opacity: 0.15;
  background-color: #707070;
  margin: 0 27px;
}

.apply_attestation_item>img:first-of-type {
  width: 22px;
}

.apply_attestation_item img {
  margin-right: 5px;
}

.attestation_box_front .content.status1 {
  padding-left: 37px;
}

.apply_attestation_history {
  font-size: 16px;
  font-weight: 400;
  color: #0071C4;
  line-height: 22px;
  text-decoration: underline;
  margin-left: 11px;
  cursor: pointer;
}

.attestation_box_front .apply_attestation_btn {
  width: 180px;
  height: 40px;
  background: #0071C4;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 40px;
  margin-top: 42px;
  cursor: pointer;
  text-align: center;
}

.attestation_box_front .apply_attestation_text {
  margin-top: 16px;
  width: 656px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #55627E;
  line-height: 21px;
}

.application_certification {
  padding-top: 24px;
}

.application_certification .title {
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(112, 112, 112, 0.09);
  font-size: 20px;
  font-weight: bold;
  line-height: 28px;
  position: relative;
}

.application_certification .title::before {
  content: "";
  left: 0;
  bottom: 1px;
  width: 20px;
  height: 3px;
  background: #247ADE;
  border-radius: 30px;
  position: absolute;
}

.application_certification .title span:first-of-type {

  color: rgba(51, 51, 51, 1);
  padding-right: 10px;
}


.application_certification .title span:last-of-type {
  color: rgb(197, 198, 199);
}

.application_certification .sub_title {
  margin-top: 20px;
  font-size: 12px;
  color: #999999;
  line-height: 20px;
  margin-bottom: 15px;
}

.q_data_row {
  margin-bottom: 16px;
}

.q_data_row:last-of-type {
  margin-bottom: 0px;
}

.q_data_row .text {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 32px;
  padding-left: 6px;
}

.q_data_row .ant-form-item {
  height: 32px;
}

.q_data_row.min_h_32 .ant-form-item {
  min-height: 32px;
  height: auto;
}

.q_data_row .line {
  width: 8px;
  height: 32px;
  /* background-color: #707070; */
  margin: 0 6px;
  position: relative;
}

.q_data_row .line::before {
  width: 8px;
  height: 1px;
  background-color: #707070;
  margin: 0 6px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  content: "";
  left: 0;
}

.q_data_row .has-error .ant-select-selection {
  border-color: #f5222d !important;
}

.q_data_row .select_style {
  width: 194px;
  height: 32px;
  border-radius: 2px;
  border-color: #DDDDDD;
}

.q_data_row .select_style .ant-select-selection {
  border-color: #DDDDDD;
  border-radius: 2px;
}

.q_data_row .select_style.ant-select-disabled .ant-select-selection {
  background-color: #DDDDDD;
}

.q_data_row .input_style {
  height: 32px;
  border-radius: 2px;
  border-color: #DDDDDD;
}

.q_data_row .input_style input {
  border-radius: 2px;
  border-color: #DDDDDD;
}

.q_data_row .input_style input.ant-input-disabled {
  background-color: #DDDDDD;
}


.q_data_row .ant-form-item-control {
  line-height: 32px;
}

.q_data_row .ant-select-selection__rendered {
  height: 100%;
}

.application_certification .add_q_btn {
  margin-top: 15px;
  width: 114px;
  height: 35px;
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  border: 1px solid #3987E1;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #0071C5;
  cursor: pointer;
  user-select: none;
}

.application_certification .add_q_btn span {
  padding-left: 6px;
}

.application_certification .check_box {
  margin-top: 30px;
}

.checkbox_text {
  font-size: 14px;
  font-weight: 400;
  color: #0071C4;
  line-height: 20px;
  padding-left: 6px;
}

.application_certification_tips {
  font-size: 12px;
  font-weight: 400;
  color: #999999;
  line-height: 20px;
  margin-top: 15px;
}

.application_certification_tips span.red {
  color: red;
  margin-right: 0;
  width: auto;
}

.application_certification .sign_box {
  font-size: 16px;
  font-weight: 400;
  color: #0071C5;
  line-height: 22px;
  /* border: 1px solid #3987E1; */
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  color: #0071C5;
  cursor: pointer;
  margin-top: 10px;
}

.application_certification .sign_box span {
  padding-left: 6px;
}

.application_certification .sign_img {
  padding: 15px 7px 9px 8px;
  background-color: #fff;
  margin-top: 10px;
}

.application_certification .sign_img img {
  width: 182px;
  height: 66px;
}

.submit_application_certification {
  width: 180px;
  height: 40px;
  background: #0171C5;
  border-radius: 2px;
  font-size: 18px;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
  margin: 0 15px;
  margin-top: 20px;
  cursor: pointer;
}

.submit_application_certification.pev_none {
  pointer-events: none;
}

.submit_application_certification.disabled {
  background-color: rgb(164, 164, 164);
  color: white;
  border: 1px solid rgb(164, 164, 164);
}

.submit_application_certification.no_fill {
  color: #0171C5;
  background-color: white;
  border: #0171C5 1px solid;
}

.historical_certification {
  margin-top: 20px;
}

.historical_certification .new_title_bg2 {
  font-weight: bold;
  padding-left: 13px;
}

.return_btn1 {
  width: 180px;
  height: 40px;
  background: #E9E9E9;
  border-radius: 4px 4px 4px 4px;
  font-size: 18px;
  font-family: PingFang SC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 40px;
  text-align: center;
  margin: 0 auto;
  margin-top: 26px;
  cursor: pointer;
}



.application_status:last-of-type {
  margin-bottom: 0px;
}

.application_status {
  /* width: 250px; */
  position: relative;
  margin-bottom: 10px;
  left: 34%;
}

.application_status span:last-of-type {
  display: inline-block;
  width: 500px;
  text-align: left;
}

.application_status span:first-of-type {
  display: inline-block;
  width: 100px;
  text-align: right;
}

.application_status span {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  line-height: 22px;
}

.application_status span:last-of-type {
  font-size: 18px;
  font-weight: bold;
  color: #0171C5;
  line-height: 22px;
}

.application_line {
  width: 1200px;
  height: 0px;
  opacity: 1;
  margin-top: 42px;
  border-bottom: 1px solid #E5E5E5;
}

.table_btn_active {
  font-size: 14px;
  font-weight: 400;
  color: #0071C4;
  line-height: 20px;
  text-decoration: underline;
  cursor: pointer;
}

.backModifypplicationCertification {
  width: 1200px;
  margin: 0 auto;
}

.backModifypplicationCertification .title_box {
  color: #333;
  line-height: 20px;
  font-size: 20px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
}


.backModifypplicationCertification .title_box .title {
  font-weight: bold;
}


.backModifypplicationCertification .title_box .apply_time {
  /* font-weight: bold; */
  margin-left: auto;
  font-size: 14px;
}

.backModifypplicationCertification .title_box .apply_time text {
  color: rgba(0, 113, 196, 1);
}

.form_label_14 .ant-select-selection {
  font-size: 14px;
}

.backModifypplicationCertification .info {
  padding: 0 100px;
  margin: 0 auto;
}

.backModifypplicationCertification .info .info_row {
  margin-top: 15px;

}

.backModifypplicationCertification .info .info_row .info_item {
  color: #333;
  line-height: 20px;
  width: 50%;
  font-size: 14px;
}

.backModifypplicationCertification .info .info_row .info_item span {
  width: 100px;
}

.backModifypplicationCertification .info .info_row .info_item text {
  color: rgba(0, 113, 196, 1);
  padding-left: 10px;

}

.backModifypplicationCertification .ant-form-item-label label {
  font-size: 14px !important;
}

.state_flex .ant-form-item-children {
  display: flex;
  height: 32px;
  line-height: 32px;
}


.form_label_18 .ant-form-item label {
  font-size: 14px;
}

.q_data_row .ant-upload-list-item-name {
  max-width: 200px;
}

.text_hidden {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.text_hidden_span span {
  display: block;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.backModifypplicationCertification .ant-upload.ant-upload-disabled .ant-btn {
  background-color: #f5f5f5 !important;
  color: rgba(0, 0, 0, 0.25) !important;
  border-color: #d9d9d9 !important;
  cursor: not-allowed !important;
}


.vp_project_tip {
  color: #FF3000;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 0px;
  font-weight: 500;
  width: 818px;
}

.vp_project_tip_box {
  width: 1200px;
  margin: 0 auto;
}

.ctft_btn {
  cursor: pointer;
  display: inline-block;
  margin-left: 15px;
  border: 1px solid rgba(0, 113, 196, 0.17);
  background-color: #40a9ff !important;
  padding: 1px 4px;
  font-size: 12px;
  border-radius: 4px;
  color: white !important;
  font-weight: 400;
}

.ctft_status {
  font-weight: 400;
  width: 818px;
  font-size: 16px;
  text-align: center;
  margin-top: 15px;
  color: #333;

}

.ctft_status .ctft_btn {
  padding: 1px 6px;

}

.ctft_status span {
  font-size: inherit;
  font-weight: inherit;
}

.cce_modal_text {
  width: 420px;
  height: 58px !important;
  background-color: #386AAA;
  border-radius: 8px 8px 8px 8px;
  margin-top: 20px;
}

.ccg_login_img {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 105px;
  border-bottom: 1px solid #F0F0F0;
}

.ccg_login .ant-modal-body {
  padding: 0;
}

.holiday_modal {
  width: 900px !important;
}

.holiday_modal .ant-modal-body {
  padding: 0;
  background-color: rgba(255, 255, 255, 0) !important;
}

.holiday_modal .ant-modal-content {
  background-color: rgba(255, 255, 255, 0);
  box-shadow: none;
}

.holiday_modal_colse {
  width: 30px;
  height: 30px;
  margin-top: -120px;
}


.cbrd_guide {
  border: 1px solid #ddd;
  width: 100%;
  margin-top: 20px;
  padding: 16px 25px;
}

.cbrd_guide img {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100%;
}

.cbrd_guide .text {
  font-size: 14px;
  font-weight: 400;
  color: #536684;
  line-height: 22px;
}

.cbrd_guide .text .bold {
  color: rgba(0, 113, 196, 1)
}

.addproject_ant_upload * {
  text-align: left !important;
}

.addproject_ant_upload .ant-upload {
  text-align: left !important;
  display: block;
}

.addproject_ant_upload .ant-upload .ant-upload-list-item .ant-upload-list-item-info span a {
  text-align: left !important;

}

.addproject_ant_upload .ant-upload-list-item-thumbnail img {
  object-fit: cover;
}

.apply_status_cont {
  margin-bottom: 10px;
  color: #0071C5;
}

.apply_status {
  display: inline-block;
  width: 100px;
  text-align: right;
  color: #333;
}

.work_upload {
  display: flex;
}

.work_label label::before {
  display: inline-block;
  margin-right: 4px;
  color: #f5222d;
  font-size: 14px;
  line-height: 1;
  content: '*';
}

.class_small {
  padding: 5px 10px;
  color: #333;
  cursor: pointer;
  font-size: 14px;
}

.class_small_active {
  background-color: #0071C5;
  color: #fff;
}

.work_echarts_title {
  color: #333;
  font-size: 16px;
  position: relative;
  padding-left: 10px;
}

.work_echarts_title::before {
  content: '';
  width: 3px;
  height: 100%;
  background-color: #0071C5;
  position: absolute;
  left: 0;
}

.work_echarts_title1 {
  color: #333;
  font-size: 16px;
  position: relative;
  padding-left: 10px;
  margin-left: 20px;
}

.work_echarts_cont {
  height: 330px;
  margin-top: 20px;
  border: 1px solid #cdcdcd;
  padding: 10px 10px 0 10px
}

.statistics_table tbody tr:nth-child(-n+2) td {
  color: #0071C5;
}

.statistics_table {
  width: 100%;
}

.gong_after::after {
  content: none;
}

.hand_label {
  margin-bottom: 0;
}

.examine_text {
  color: #f00;
}

.examine_text::after {
  content: none;
}

.card_cont div::after {
  content: none;
}

.card_cont {
  width: 100%;
  background-color: #F0F4F7;
  padding: 20px;
}

.card_head {
  border-bottom: 1px solid #E6E8EB;
  justify-content: space-between;
}

.card_title {
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  border-bottom: 2px solid #247ADE;
  padding-bottom: 5px;
}

.card_a {
  font-size: 14px;
  font-weight: 400;
  color: #247ADE;
  text-decoration: underline;
  cursor: pointer;
}

.card_table_text {
  text-align: center;
  height: 45px;
  font-size: 16px;
  line-height: 45px;
}

.card_table {
  margin-top: 18px;
  background-color: #fff;
}

.card_table_yes {
  font-size: 18px;
  font-weight: 400;
  color: #4DD632;
  justify-content: center;
}

.card_table_v1 {
  background: linear-gradient(90deg, #CBD6EA 0%, #8896B1 100%);
}

.card_table_back {
  background-color: #F2F2F2;
}

.card_table_back3 {
  background-color: #F2F2F2;
}

.card_table_back1 {
  color: #fff;
  background: linear-gradient(90deg, #6A9DF8 0%, #376DED 100%);
}

.card_table_back2 {
  color: #fff;
  background-color: #F0B84B;
}

.card_table_border {
  border-bottom: 1px dashed #F4F5F8;
}

.card_table_border_l {
  border-left: 1px dashed #F6F7F9;
}

.auth_body {
  margin-top: 98px;
}

.auth_cont {
  width: 1200px;
  margin: 0 auto;
}

.auth_title {
  padding-bottom: 5px;
  border-bottom: 1px solid #ECEEEE;
  position: relative;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
}

.auth_title::after {
  content: '';
  position: absolute;
  width: 184px;
  height: 2px;
  background-color: #247ADE;
  bottom: 0;
}

.auth_home_cont {
  width: 380px;
  height: 440px;
  background-color: #fff;
  cursor: pointer;
}

.auth_home_head {
  width: 100%;
  height: 80px;
  background: linear-gradient(90deg, #CBD6EA 0%, #8896B1 100%);
  font-size: 22px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 80px;
  text-align: center;
}

.auth_home_card_cont {
  padding: 20px;
}

.auth_home_card_text {
  font-size: 18px;
  font-weight: 400;
  color: #333333
}

.auth_home_ques {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
}

.auth_home_back {

  background: linear-gradient(90deg, #6A9DF8 0%, #376DED 100%);
}

.auth_home_back1 {
  background: linear-gradient(90deg, #F7E18C 0%, #EFB03E 100%);
}

.auth_home_card_btn {
  width: 100%;
  height: 36px;
  background: #80A1EA;
  border-radius: 4px 4px 4px 4px;
  text-align: center;
  line-height: 36px;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 35px;
  margin-top: 20px;
}

.auth_a {
  text-decoration: underline;
  color: #0071C4;
  font-size: 16px;
  margin-left: 10px;
}

.auth_details_text {
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  margin-top: 10px;
}

.auth_details_year {
  width: 100%;
  height: 45px;
  background-image: url(/assets/images/auth7.png);
  background-size: 100% 100%;
  margin-top: 20px;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  cursor: pointer;
  padding: 0 20px;
}

.auth_details_card_cont {
  background-color: #EDF1F3;
  width: 232px;
  margin-top: 20px;
  margin-right: 10px;
}

.auth_details_card_cont:nth-child(5n) {
  margin-right: 0;
}

.auth_details_head {
  width: 100%;
  height: 40px;
  background-color: #EDF1F3;
  text-align: center;
  line-height: 40px;
  font-size: 14px;
  font-weight: bold;
  color: #455B70;
}

.auth_details_card_text {
  font-size: 12px;
  font-weight: 400;
  color: #455B70;
  margin: 10px 0;
}

.auth_details_card_cont1 {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #EDF1F3;
}

.auth_details_btn {
  justify-content: center;
}

.history_title {
  width: 100%;
  border-bottom: 1px solid #ECEEEE;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  position: relative;
  height: 40px;
}

.history_title_line {
  content: '' !important;
  width: 20px;
  height: 3px;
  background: #247ADE;
  position: absolute;
  bottom: 0;
  left: 0;
}

.auth_examine_head {
  justify-content: space-between;
  border-bottom: 1px solid #ECEEEE;
  font-size: 18px;
  color: #333;
  margin-top: 152px;
}

.auth_examine div::after {
  content: none !important;
}

.auth_ecamine_company {
  width: 200px;
  text-align: right;
  color: #333;
  font-size: 16px;
}

.auth_ecamine_company1 {
  color: #0071C4;
  font-size: 16px;
}

.auth_company_cont {
  width: 100%;
  /* height: 800px; */
  background-color: #fff;
  margin-top: 20px;
  padding: 20px;
}

.auth_company_title {
  height: 53px;
  width: 259px;
  line-height: 53px;
  padding-left: 22px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  border: 1px solid #F3F6F9;
}

.auth_company_q {
  width: 214px;
  height: 92px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 16px;
  border: 1px solid #F3F6F9;
}

.auth_company_text {
  font-size: 14px;
  font-weight: 400;
  color: #0071C4;
}

.auth_company_text1 {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  margin-top: 8px;
}

.auth_company_border {
  border-bottom: 1px dashed #E8EAF0;
  margin-bottom: 14px;
  padding-bottom: 14px;
}

.signal_tab {
  width: 285px;
  height: 60px;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  border: 1px solid #EBEBEB;
  justify-content: center;
  cursor: pointer;
}

.signal_check {
  width: 19px;
  height: 19px;
  background: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  opacity: 1;
  border: 2px solid #707070;
  margin-right: 5px;
}

.signal_tab_cont {
  width: 285px;
  min-height: 288px;
  padding: 20px;
  background-color: #fff;
  border: 1px solid #EBEBEB;
  padding-bottom: 0;
}

.signal_text {
  font-size: 18px;
  font-weight: bold;
  color: #333333;
}

.signal_tab_border {
  border-bottom: 1px solid #EBEBEB;
  border-top: 1px solid #EBEBEB;
  margin: 14px 0;
  padding: 15px 0;
}

.signal_line {
  width: 100%;
  height: 0px;
  opacity: 0.1;
  border: 1px solid #707070;
  margin: 15px 0;
}

.signal_button {
  width: 141px;
  height: 43px;
  background: #0071C4;
  border-radius: 2px 2px 2px 2px;
}

.signal_form_text {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  margin-top: 15px;
}

.signal_checkbox .ant-checkbox-group {
  display: inline;
}

.auth_tooltip .ant-tooltip-inner,
.auth_tooltip .ant-tooltip-arrow::before {
  background-color: #EF3232;
}

.auth_details_status {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 18px;
  padding-top: 30px;
  border-top: 1px solid #F2F4F5;
  margin-top: 40px;
}

.auth_ecamine_top {
  margin-top: 10px;
}

.cpu_tooltip {
  z-index: 9999999;
}

.auth_cont .ant-input[disabled] {
  color: #000;
}

.auth_cont .ant-input-number-disabled .ant-input-number-input,
.auth_cont .ant-select-disabled .ant-select-selection {
  background-color: #fff;
  color: #000;
}

.project_table_padd .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  padding-bottom: 5px;
}

.ant-table-fixed-header .ant-table-scroll .ant-table-header {
  padding-bottom: 4px;

}
.modifyUserInfo_table .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  margin-right: -20px;
}

.ai_left {
  width: 232px;
  height: 42px;
  line-height: 42px;
  color: white;
  text-align: center;
  background-image: url(/assets/images/personCenter.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-weight: 500;
  margin: 0;
  font-size: 16px;
  background-color: #F8FAFB;
}

.ai_left_file {
  width: 232px;
  background: linear-gradient(180deg, #E6EDF5 0%, rgba(223, 233, 245, 0.2) 100%);
  border-radius: 0px 0px 4px 4px;
  /* min-height: 500px; */
  overflow: auto;
  padding: 5px 17px 5px 10px;
}

.ai_left_file::after,
.ai_left_file div::after,
.ai_body,
.ai_body div {
  content: none;
}

.ai_text_class {
  font-size: 14px;
  color: #333;
  font-weight: 400;
}

.ai_class_cont {
  padding: 16px 0 18px 0;
  border-bottom: 1px solid rgba(120, 132, 142, 0.11);
  cursor: pointer;
}

.ai_class_two {
  padding: 5px 10px;
  background: #FAFCFF;
  border-radius: 4px 4px 4px 4px;
}

.ai_class_two_text {
  padding: 6px 12px;
  background: #E8EEF6;
  border-radius: 2px;
  margin-bottom: 5px;
  cursor: pointer;
}

.ai_text_class_active {
  background-color: #0071C4;
  color: #fff;
}

.ai_text_hidden {
  width: 200px;
  text-align: center;
}

.ai_tooltip .ant-tooltip-inner {
  width: 1000px;
  max-height: 500px;
  overflow: auto;
}

.ai_tooltip1 .ant-tooltip-inner {
  max-width: 1000px;
  max-height: 500px;
  overflow: auto;
}

.ai_body {
  font-size: 14px;
  height: calc(100vh - 31px);
  /* height: 100vh; */
  /* background-color: #F8F9FD; */
  margin-top: 0 !important;
  padding-top: 46px;
  /* padding-top: 74px; */
  background: linear-gradient(180deg, #F9FCFF 0%, #EBF7FD 100%);
}

.ai_body div::after {
  content: none;
}

.ai_chat_left {
  width: 407px;
  background: #E4F1F8;
  height: calc(100vh - 81px);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 25px 0;

}

.ai_chat_head {
  width: 346px;
  height: 54px;
  background: #C5DEF1;
  border-radius: 32px 32px 32px 32px;
  justify-content: space-between;
  padding: 0 10px;
}

.ai_chat_head_text {
  font-weight: 800;
  font-size: 24px;
  color: #064677;
  margin-left: 10px;
}

.ai_chat_head_text1 {
  font-weight: 400;
  font-size: 18px;
  color: #0071C4;
  margin-left: 3px;
}

.ai_chat_line {
  width: 198px;
  height: 1px;
  background: linear-gradient(90deg, #C5DEF1 0%, rgba(197, 222, 241, 0) 100%);
  margin-left: 6px;
}

.ai_chat_head_text2 {
  font-weight: 400;
  font-size: 16px;
  color: #00213a7d;
  margin-left: 10px;
}

.ai_chat_list {
  margin-top: 16px;
  height: calc(100vh - 280px);
  overflow: auto;
}

.ai_chat_list::-webkit-scrollbar,
.ai_list_socll1::-webkit-scrollbar,
.ai_chat_right_list::-webkit-scrollbar {
  width: 4px;
  height: 4px;

}

/* .ai_chat_list{
    scrollbar-width: thin;
} */
.ai_chat_list::-webkit-scrollbar-thumb,
.ai_list_socll1::-webkit-scrollbar-thumb,
.ai_chat_right_list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px gray;
  background: #e1e4e8;

}

/* 滚动条轨道 */
.ai_chat_list::-webkit-scrollbar-track,
.ai_list_socll1::-webkit-scrollbar-track,
.ai_chat_right_list::-webkit-scrollbar-track {
  width: 0px;
}

.ai_chat_title {
  font-weight: 400;
  font-size: 14px;
  color: #00213A;
  width: 321px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-left: 10px;
}

.ai_chat_list_cont {
  cursor: pointer;
  height: 34px;
  margin: 2px 0px;
}

.ai_chat_delete {
  width: 16px;
  height: 18px;
  cursor: pointer;
  display: none;
}

.ai_chat_list_cont:hover {
  width: 347px;
  background: #F6FBFE;
  box-shadow: 0px 3px 6px 1px rgba(169, 207, 228, 0.5);
  border-radius: 28px 28px 28px 28px;
  padding-right: 10px;
}

.ai_chat_list_cont:hover .ai_chat_delete,
.ai_chat_list_cont_active:hover .ai_chat_delete {
  display: block;
}


.ai_chat_list_cont_active {
  width: 344px;
  height: 40px;
  background: #FFFFFF;
  box-shadow: 0px 3px 6px 1px rgba(169, 207, 228, 0.5);
  border-radius: 28px 28px 28px 28px;
  padding-right: 10px;
  /* margin-top: 10px; */
}

.ai_chat_footer_line {
  width: 346px;
  height: 1px;
  background: linear-gradient(117deg, rgba(0, 113, 196, 0) 0%, #0071C4 53%, rgba(0, 113, 196, 0) 100%);
  opacity: 0.21;
}

.ai_chat_footer_text {
  font-weight: 400;
  font-size: 18px;
  color: #01182A;
  margin-left: 6px;
}

.ai_chat_right {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ai_chat_right_cont {
  width: 100%;
  margin-top: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ai_chat_cover {
  width: 840px;
  /* height: 530px; */
  background: #FFFFFF;
  box-shadow: 0px 5px 16px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
  padding: 25px;
}

.ai_chat_cover_title {
  font-weight: bold;
  font-size: 30px;
  color: #000E19;
  /* margin-left: 20px; */
}

.ai_chat_cover_text {
  font-weight: 400;
  font-size: 16px;
  color: #00213A;
}

.ai_chat_cover_card {
  width: 375px;
  height: 100px;
  background: #FFFFFF;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid #ECECEC;
  padding-top: 16px;
  padding-left: 14px;
  padding-right: 14px;
  margin-right: 20px;
  margin-bottom: 20px;
}

.ai_chat_cover_card:nth-child(2n) {
  margin-right: 0;
}

.ai_chat_cover_title {
  font-weight: bold;
  font-size: 14px;
  color: #00213A;
}

.ai_chat_cover_text {
  font-weight: 400;
  font-size: 12px;
  color: #00213A;
  margin-top: 10px;
}

.ai_chat_right_input {
  /* width: 891px; */
  height: 132px;
  background: #FFFFFF;
  box-shadow: 0px 5px 16px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
  padding: 10px 20px;
  margin-top: 10px;
  margin-left: 49px;

}

.ai_chat_right_list {
  width: 100%;
  height: calc(100vh - 304px);
  overflow: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}





.ai_cont {
  /* width: 1440px;
    margin: 0 auto;
    margin-top: 20px;
    border: 1px solid #E9E9E9; */
}

.ai_input {
  border: none;
  height: 85px !important;
}

.ai_input_cont {
  position: relative;
  background-color: #fff;
  padding: 20px;
}

.ai_input_btn {
  /* position: absolute;
    bottom: 20px; */
  float: right;
  margin-top: 20px;

}

.ai_chat_cont {
  height: calc(100vh - 275px);
  overflow: auto;
  padding: 20px;
}

.ai_chat_ques {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  background-color: #505967;
  padding: 10px;
  border-radius: 0px 10px 10px 10px;
  box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
}

.ai_chat_ans_cont {
  width: 100%;
  padding: 20px;
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0px 10px 10px 10px;
}

.ai_chat_ans_line {
  width: 100%;
  height: 1px;
  background: linear-gradient(180deg, rgba(134, 147, 173, 0) 0%, #8693AD 49%, rgba(134, 147, 173, 0) 100%);
  opacity: 0.33;
  margin: 10px 0;
}

.ai_chat_ans_text {
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  margin-top: 10px;
  margin-bottom: 10px;
  justify-content: center;
  cursor: pointer;
}

.ai_chat_ans_customer_text {
  font-weight: 400;
  font-size: 14px;
  color: #0071C4;
  margin-left: 10px;
}

.ai_chat_ans_customer {
  width: 155px;
  height: 36px;
  border-radius: 21px 21px 21px 21px;
  border: 1px solid #E4F0F9;
  justify-content: center;
  cursor: pointer;
}

.ai_chat_ques_text {
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  margin-right: 10px;
}

.ai_chat_ques_text1 {
  font-weight: 400;
  font-size: 14px;
  color: #0071C4;
  cursor: pointer;
}

.ai_chat_ques_line {
  width: 1px;
  height: 19px;
  background: linear-gradient(180deg, rgba(134, 147, 173, 0) 0%, #8693AD 49%, rgba(134, 147, 173, 0) 100%);
  opacity: 0.33;
  margin: 0 10px;
}

.ai_chat_ques_text3 {
  font-weight: 400;
  font-size: 12px;
  color: #999999;
  margin-right: 10px;
}

.ai_cover {
  background-color: #fff;
  padding: 20px;
}

.ai_cover_title {
  font-size: 20px;
  color: #000;
  font-weight: bold;
}

.ai_cover_text {
  color: #808080;
  margin: 10px 0;
}

.ai_cover_cont {
  background-color: #eef2f6;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  margin-right: 10px;
}

.ai_cover_cont_text {
  color: #000;
  font-size: 16px;
  font-weight: 300;
}

.ai_cover_cont_text1 {
  color: #929292;
  font-size: 14px;
  font-weight: 300;
}

.ai_modal .bf-container .DraftEditor-root {
  height: 300px !important;
}

/* .ai_chat_ans p:last-of-type{
    display: inline-block;
} */
.ai_chat_ans_after p {
  position: relative;
}

.ai_chat_ans_after p:last-of-type::after {
  content: "\258B";
  margin-left: 5px;
  animation: blink 1s linear infinite;
  display: inline-block;
}

@keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}


.ai_table .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  padding: 0;
  overflow: auto;
}

.ai_chat_ans img {
  width: 300px;
}

.chat_anwser img {
  width: 500px;
}

.ai_popconfirm .ant-popover-message {
  max-width: none !important;
}

.ai_list_fixed {
  position: fixed;
  top: 104px
}

.ai_list_socll {
  height: calc(100vh - 304px);
  overflow: auto;
}

.ai_list_socll1 {
  height: calc(100vh - 494px);
  overflow: auto;
  margin-top: 190px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.ai_chat_footer_text1 {
  font-weight: 400;
  font-size: 12px;
  color: #999;
  margin-top: 5px;
  margin-left: 49px;
}

.ai_chat_launch {
  color: #0071C4;
  font-size: 12px;
  /* border-bottom: 1px solid #0071C4; */
  cursor: pointer;
  margin-right: 10px;
  position: relative;
}

.ai_chat_launch::after {
  content: '';
  width: 71px;
  height: 1px;
  background-color: #0071C4;
  position: absolute;
  bottom: 2px;
  left: 0;
}

.ai_input:focus {
  border: none !important;
  box-shadow: none;
}

.ai_chat_cover_back {
  background-image: url(/assets/images/chat20.png);
  /* height: 168px; */
  width: 100%;
  background-size: 100% 100%;
  padding: 12px 0 12px 20px;
  margin-top: 15px;
}

.ai_chat_cover_back_title {
  font-weight: bold;
  font-size: 18px;
  color: #00213A;
  border-bottom: 1px solid #E7F1FC;
  position: relative;
  padding-bottom: 3px;
}

.ai_chat_cover_back_title::after {
  content: '' !important;
  width: 72px;
  height: 2px;
  background: #0071C4;
  position: absolute;
  left: 0;
  bottom: 0;
}

.ai_chat_cover_back_title_text {
  font-weight: 400;
  font-size: 12px;
  color: #00213A;
  margin-left: 5px;
}

.ai_chat_cover_card_back {
  background: linear-gradient(180deg, #B4DFFF 0%, #E4F3FF 100%);
}

.ai_chat_cover_card_back1 {
  background: #F7FAFD;
}

.ai_chat_cover_card_back2 {
  background-color: #fff;
}

.home_title {
  font-weight: bold;
  font-size: 30px;
  color: #FFFFFF;
}

.home_text {
  font-weight: 400;
  font-size: 18px;
  color: #FFFFFF;
  margin-top: 10px;
}

.home_text1 {
  font-weight: 400;
  font-size: 16px;
  color: #7D7DA1;
  margin-top: 20px;
}

.home_btn {
  width: 139px;
  height: 42px;
  background: #0071C4;
  border-radius: 4px 4px 4px 4px;
  text-align: center;
  line-height: 42px;
  color: #fff;
  font-size: 18px;
  cursor: pointer;
  margin-top: 50px;
}

.ai_list_fixed1 {
  position: fixed;
  top: 155px;
}

.ai_btn {
  padding: 5px 0;
  background-color: #0071C4;
  cursor: pointer;
  font-size: 14px;
  color: #fff;
  margin-left: 10px;
  width: 110px;
  justify-content: center;
}

.ai_btn img,
.ai_btn1 img {
  width: 15px;
  height: 15px;
  margin-right: 10px;
}

.ai_btn1 {
  cursor: pointer;
}

.ai_btn1 span {
  color: #0071C4;
  font-size: 12px;
  text-decoration: underline;
}

.suspendTest {
  color: #fc6728;
  cursor: pointer;
  margin-right: 10px;
}

.suport_num {
  position: absolute;
  bottom: 20px;
  font-size: 14px;
}

.suport_num_item {
  margin-right: 20px;
}

.body_flex {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.matter-cont {
  width: 1200px !important;
}

.matter-cont table {
  border: 1px solid black;
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
}

.matter-cont td,
.matter-cont th {
  border: 1px solid black;
  padding: 10px;
  text-align: center;
}

.vp-poo-btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vp-poo-btn span {
  display: inline-block;
  width: 200px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.industrytation-red {
  color: red !important;
}

#copy-text {
  width: 1200px;
  display: none;
}

#copy-text table {
  width: 100%;
  table-layout: auto;
}

#copy-text table,
#copy-text table td,
#copy-text table th {
  font-size: 12px;
  border: 1px solid #E6EDF5;
}

.ant-popover { z-index: 9999 !important; }


        .animate-enter, 
    .animate-leave { 
        -webkit-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
        -moz-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
        -ms-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
        -o-transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
        transition: 400ms cubic-bezier(0.250, 0.250, 0.750, 0.750) all;
        position: relative;
        display: block;
    } 
     
    .animate-leave.animate-leave-active,
    .animate-enter {
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -ms-transform: scaleY(0);
        -o-transform: scaleY(0);
        transform: scaleY(0);
        height: 0px;
        opacity: 0;
    }
     
    .animate-enter.animate-enter-active,
    .animate-leave {
        -webkit-transform: scaleY(1);
        -moz-transform: scaleY(1);
        -ms-transform: scaleY(1);
        -o-transform: scaleY(1);
        transform: scaleY(1);
        height: 30px;
        opacity: 1;
    }


.ml_auto {
  margin-left: auto;
}

.mr_auto {
  margin-right: auto;
}

ol,
ul,
dl {
  margin: 0;
  padding: 0;
}

.mr5 {
  margin-right: 5px;
}

.spaace_row .row_a {
  margin-top: 25px;
}

.spaace_row .row_a_a,
.spaace_row .row_b {
  margin-top: 5px;
}

.new-tabs {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.new-tabs span {
  font-size: 20px;
  font-weight: 400;
  color: #999999;
  position: relative;
  padding-bottom: 10px;
  margin-right: 25px;
  cursor: pointer;
}

.new-tabs span.active {

  color: #333333;
  font-weight: bold;

}

.input_bg_transparent input {
  background-color: transparent;
}

.new-tabs span.active::after {
  content: '';
  width: 20px;
  height: 3px;
  background: #247ADE;
  border-radius: 30px 30px 30px 30px;
  position: absolute;
  left: 0;
  bottom: 0;
}

/*搜索框样式 */
.new-form1 .ant-input {

  border-radius: 4px 4px 4px 4px;
  background: transparent;
  border: 1px solid rgba(36, 122, 222, 0.24);
}

.new-form1 .w160 {

  width: 160px
}

.select_text_center .ant-select-selection-selected-value {
  width: 100%;
}

#vp .ant-select-selection--single .ant-select-selection__rendered {
  margin-left: 0;
  margin-right: 0;
}

.new-form1 .row {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.new-form1 .row .ant-form-item {
  margin-right: 10px;
  margin-bottom: 0;
}

.new-form1 .row .ant-form-item:last-child {
  margin-right: 0px;

}

.new-form1 .w386 {
  width: 386px
}

.new-table .ant-table-placeholder {
  background-color: transparent;
}

.new-table.text_left .ant-table th {
  text-align: left;
}

.new-table .ant-table-body table {
  border: none !important;
}

.new-table .ant-table-bordered.ant-table-empty .ant-table-placeholder {
  border: none !important;
}

.new-table .ant-table-body .ant-table-thead tr th {
  height: 40px;
  background: #F0F5F9 !important;
  font-weight: bold;
  font-size: 14px;
  color: #455B70;
  padding: 0 16px !important;
}

.new-table .ant-table-thead tr th.ant-table-selection-column {
  padding-left: 7px !important;
}

.new-table.pd_c .ant-table-thead tr th.ant-table-selection-column {
  padding-left: 16px !important;
}

.new-table.table_center .ant-table-pagination.ant-pagination {
  float: unset;
  text-align: center;
}

.new-table .ant-table-tbody>tr>td {
  font-size: 14px;
  padding: 0px 16px;
}

/* 负责人信息 */
.companyvp .project_text1 {
  margin-bottom: 3px;
}

.companyvp .project_cont_text {
  font-weight: bold;
}

.person_info {
  margin-top: 23px;
  padding-top: 14px;
  margin-bottom: 14px;
  border-top: rgba(112, 112, 112, 0.08) 1px solid;
}

.person_info>span {
  font-size: 14px;
  font-weight: 400;
  color: #55627E;
  line-height: 20px;
  margin-right: 40px;
}


.companyvp .project_tech_text {
  background: #F3F7FA;
  border-radius: 2px 2px 2px 2px;
  padding: 24px 20px;
  margin-top: 20px;

}


.view-technical span {
  font-size: 14px;
  font-weight: 400;
  color: #536684;
  line-height: 20px;
  margin-right: 8px;
}

.view-technical {
  margin-top: 13px;
  cursor: pointer;
}

.view-technical img {
  width: 8px;
  height: 4px
}

.view-technical img.rotate {
  transform: rotate(180deg);
}

/* 新增用户EE */
.new-user-ee .ant-form-item {
  margin-bottom: 10px;
}

.new-user-ee .ADD_submit_btn {
  height: 40px;
  background: #0171C5;
  border-radius: 2px 2px 2px 2px;
  font-size: 16px;
  color: #FFFFFF;
  line-height: 40px;
  padding: 0;
  width: 145px;
  text-align: center;
}

.btn_ee {
  margin-top: 20px;
}

.new-user-ee .ADD_submit_btn:last-child {
  height: 40px;
  background: #E9E9E9;
  border-radius: 2px 2px 2px 2px;
  font-size: 16px;
  color: #333333;
  line-height: 40px;
  padding: 0;
  margin-left: 30px;
  text-align: center;
}

.company-search .ant-input,
.company-search .ant-select-selection,
.company-search .ant-calendar-picker-input {
  height: 45px;
  background: transparent;
}

.company-search .ant-select-selection--single .ant-select-selection__rendered {
  height: 45px;
  line-height: 45px;
}




.new-card {
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #E6EDF5;
  width: 100%;

}

.new-card .new_title_box {
  border-bottom: 1px solid #E6EDF5;
  min-height: 40px;
}

.new_title_bg2 {
  width: 195px;
  height: 40px;
  background-image: url(/assets/images/title_bg.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  font-size: 18px;
  font-weight: 400;
  color: #303030;
  line-height: 40px;
  padding-left: 32px;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

.new-card-main {
  padding: 22px 10px;
}

.new-card-main .new-card-row {
  padding: 8px 20px 0 20px;

}

.vp_history_apply {
  padding-top: 27px;
  display: block;
  color: #247ADE !important;
  line-height: 28px !important;
  cursor: pointer;
  font-size: 15px !important;
  text-decoration: underline;
  white-space: nowrap;
}

.new-card-main .new-card-row.border_btm {
  border-bottom: 1px solid hsl(212, 43%, 93%);
}

.new-card-main .new-card-row .w438 {
  width: 438px;
}

.new-card-main .new-card-row .w641 {
  width: 641px;
}

.new-card-main .new-card-row .w116 {
  width: 116px;
}

.new-card-main .new-card-row .w219 {
  width: 219px;
}

.new-card-main .new-card-row .w180 {
  width: 180px;
}

.new-card-main .new-card-row .w40 {
  width: 40px;
}

.new-card-main .new-card-row .w120 {
  width: 120px;
}


.new-card-main .new-card-row .w140 {
  width: 140px;
}
.new-card-main .new-card-row .after_line {
  position: relative;
}
.new-card-main .new-card-row .after_line::after {
  content: "";
  width: 8px;
  height: 1.5px;
  background-color: #666;
  position: absolute;
  left: -16px;
  top: 55%;
}


.new-card-main .new-card-row .w172 {
  width: 172px;
}

.new-card-main .new-card-row .w140 {
  width: 140px;
}

.new-card-main .new-card-row .w191 {
  width: 191px;
}

.w125 {
  width: 125px;
}

.new-card-main .new-card-row .ml47 {
  margin-left: 47px;
}

.new-card-main .new-card-row .ml44 {
  margin-left: 44px;
}

.new-card-main .new-card-row .ml39 {
  margin-left: 39px;
}

.new-card-main .new-card-row .ml53 {
  margin-left: 53px;
}

.new-card-main .new-card-row .ml51 {
  margin-left: 51px;
}

.new-card-main .new-card-row .ml24 {
  margin-left: 24px;
}

.new-card-main .new-card-row .ml50 {
  margin-left: 50px;
}

.new-card-main .new-card-row .ml10 {
  margin-left: 10px;
}

.new-card-main .new-card_text {
  font-size: 16px;
  font-weight: bold;
  line-height: 22px;
  color: #333333;
  /* white-space: nowrap; */
}

.new-card-main .new-card_text.wrap {
  white-space: normal;
  word-break: break-word;
}

.new-card.definition_form .ant-form-item {
  margin-bottom: 15px;
}

.new-card.definition_form .ant-form-item.ant-form-item-with-help {
  margin-bottom: 5px;
}

.new-card.definition_form .ant-form-item-label {
  padding-bottom: 5px;
}

.new-card.definition_form .ant-form-item-label label {
  font-size: 14px;
  color: #333333;
}

.new-card.definition_form .ant-form-item-control {
  line-height: 28px;
}

.new-card.definition_form .ant-input {
  height: 28px;
  background-color: transparent;
}

.new-card.definition_form .ant-cascader-picker {
  background-color: transparent;

}

.new-card.definition_form .ant-select-selection--single,
.new-card.definition_form .ant-select-selection--single .ant-select-selection__rendered {
  height: 28px;
  line-height: 28px;
  background-color: transparent;
}

.page_btn {
  margin-top: 24px;
}

.page_btn .submit_btn {
  width: 180px;
  height: 40px;
  background: #0171C5;
  border-radius: 2px 2px 2px 2px;
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  color: #FFFFFF;

}

.page_btn .return_btn {
  width: 180px;
  height: 40px;
  line-height: 40px;
  border-radius: 2px 2px 2px 2px;
  border: 1px solid #C4D5E1;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: #333333;
}

#vp .new_info_title .ant-row.ant-form-item {
  margin-bottom: 0px;
}

#vp .new_info_title .ant-form-item-control {
  line-height: 38px;
  font-weight: bold;
  color: #333333 !important;
  text-align: center;
  font-variant: tabular-nums;
}

#vp .new_info_title span {
  line-height: 38px;
  font-weight: bold;
  color: #333333 !important;
  text-align: center;
  font-variant: tabular-nums;
}

#vp .new_info_title1 {
  margin-top: 6px !important;
}

#vp .new_info_title1 .line {
  position: relative;

}

#vp .new_info_title1 .line::after {
  position: absolute;
  right: -24px;
  width: 12px;
  height: 0px;
  opacity: 0.31;
  border-bottom: 1px solid #707070;
  top: 18px;
  content: '';
}

#vp .new_info_title1 .line span {
  font-weight: 400;
  color: #333333;
  font-size: 14px;
}

/* 新-分页样式 */

.new-pagination.center,
.new-pagination.center .ant-pagination.ant-table-pagination {
  margin-right: auto;
  margin-left: auto;
  float: none !important;
  width: fit-content;
}

.new-pagination.right,
.new-pagination.right .ant-pagination.ant-table-pagination {
  margin-left: auto;
  float: none;
  width: fit-content;
}

.new-pagination.left,
.new-pagination.left .ant-pagination.ant-table-pagination {
  float: none;
}

.new-pagination li {

  background: #F0F2F5;
  border-radius: 0px;
}

.new-pagination .ant-pagination-prev .ant-pagination-item-link,
.new-pagination .ant-pagination-next .ant-pagination-item-link {
  background: #F0F2F5;

}

.new-pagination .ant-pagination-options,
.new-pagination .ant-pagination-total-text {
  background-color: transparent;
}

.new-pagination li.ant-pagination-item-active {

  background: #0171C5;
  color: white;
}

.new-pagination li.ant-pagination-item-active>a {
  color: white !important;
}

.new-pagination li.ant-pagination-item>a {
  color: #606266;
}

.cimIDBox .ant-form-item-children {
  display: flex;
  align-items: center;
}


.checbox_left .ant-col {
  text-align: left;
}
/*! https://github.com/lzxb/flex.css */
[flex] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

[flex]>* {
  display: block
}

[flex]>[flex] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}

[flex~="dir:left"] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row
}

[flex~="dir:right"] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end
}

[flex~="dir:top"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}

[flex~="dir:bottom"] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-pack: end
}

[flex~="main:left"] {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

[flex~="main:right"] {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

[flex~="main:justify"] {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

[flex~="main:center"] {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}

[flex~="cross:top"] {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start
}

[flex~="cross:bottom"] {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}

[flex~="cross:center"] {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

[flex~="cross:baseline"] {
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline
}

[flex~="cross:stretch"] {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

[flex~="box:mean"]>*,
[flex~="box:first"]>*,
[flex~="box:last"]>*,
[flex~="box:justify"]>* {
  width: 0;
  height: auto;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1
}

[flex~="box:first"]>:first-child,
[flex~="box:last"]>:last-child,
[flex~="box:justify"]>:first-child,
[flex~="box:justify"]>:last-child {
  width: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

[flex~="dir:top"][flex~="box:mean"]>*,
[flex~="dir:top"][flex~="box:first"]>*,
[flex~="dir:top"][flex~="box:last"]>*,
[flex~="dir:top"][flex~="box:justify"]>*,
[flex~="dir:bottom"][flex~="box:mean"]>*,
[flex~="dir:bottom"][flex~="box:first"]>*,
[flex~="dir:bottom"][flex~="box:last"]>*,
[flex~="dir:bottom"][flex~="box:justify"]>* {
  width: auto;
  height: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1
}

[flex~="dir:top"][flex~="box:first"]>:first-child,
[flex~="dir:top"][flex~="box:last"]>:last-child,
[flex~="dir:top"][flex~="box:justify"]>:first-child,
[flex~="dir:top"][flex~="box:justify"]>:last-child,
[flex~="dir:bottom"][flex~="box:first"]>:first-child,
[flex~="dir:bottom"][flex~="box:last"]>:last-child,
[flex~="dir:bottom"][flex~="box:justify"]>:first-child [flex~="dir:bottom"][flex~="box:justify"]>:last-child {
  height: auto;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

[flex-box="0"] {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0
}

[flex-box="1"] {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-shrink: 1;
  -ms-flex-negative: 1;
  flex-shrink: 1
}

[flex-box="2"] {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  -webkit-flex-shrink: 2;
  -ms-flex-negative: 2;
  flex-shrink: 2
}

[flex-box="3"] {
  -webkit-box-flex: 3;
  -webkit-flex-grow: 3;
  -ms-flex-positive: 3;
  flex-grow: 3;
  -webkit-flex-shrink: 3;
  -ms-flex-negative: 3;
  flex-shrink: 3
}

[flex-box="4"] {
  -webkit-box-flex: 4;
  -webkit-flex-grow: 4;
  -ms-flex-positive: 4;
  flex-grow: 4;
  -webkit-flex-shrink: 4;
  -ms-flex-negative: 4;
  flex-shrink: 4
}

[flex-box="5"] {
  -webkit-box-flex: 5;
  -webkit-flex-grow: 5;
  -ms-flex-positive: 5;
  flex-grow: 5;
  -webkit-flex-shrink: 5;
  -ms-flex-negative: 5;
  flex-shrink: 5
}

[flex-box="6"] {
  -webkit-box-flex: 6;
  -webkit-flex-grow: 6;
  -ms-flex-positive: 6;
  flex-grow: 6;
  -webkit-flex-shrink: 6;
  -ms-flex-negative: 6;
  flex-shrink: 6
}

[flex-box="7"] {
  -webkit-box-flex: 7;
  -webkit-flex-grow: 7;
  -ms-flex-positive: 7;
  flex-grow: 7;
  -webkit-flex-shrink: 7;
  -ms-flex-negative: 7;
  flex-shrink: 7
}

[flex-box="8"] {
  -webkit-box-flex: 8;
  -webkit-flex-grow: 8;
  -ms-flex-positive: 8;
  flex-grow: 8;
  -webkit-flex-shrink: 8;
  -ms-flex-negative: 8;
  flex-shrink: 8
}

[flex-box="9"] {
  -webkit-box-flex: 9;
  -webkit-flex-grow: 9;
  -ms-flex-positive: 9;
  flex-grow: 9;
  -webkit-flex-shrink: 9;
  -ms-flex-negative: 9;
  flex-shrink: 9
}

[flex-box="10"] {
  -webkit-box-flex: 10;
  -webkit-flex-grow: 10;
  -ms-flex-positive: 10;
  flex-grow: 10;
  -webkit-flex-shrink: 10;
  -ms-flex-negative: 10;
  flex-shrink: 10
}

/*公司基本信息*/
#Company_info {
	padding-top: 80px;
	width: 1200px;
	margin: 0 auto;
	font-size: 16px;
}

#Company_info h1,
#Company_info p {
	width: 150px;
	text-align: right;
}

#Company_info h1 {
	font-size: 22px;
	color: #000;
	font-weight: 500;
	margin-bottom: 40px;
}

#Company_info p {
	font-size: 18px;
	color: #000;
	font-weight: 500;
	margin-bottom: 40px;
}

#Company_info ul>li {
	float: left;
	height: 60px;
}

#Company_info ul>li>span:first-child {
	width: 150px;
	display: inline-block;
	text-align: right;
	margin-right: 50px;
}

#Company_info ul>li>span:last-child {
	width: 400px;
	display: inline-block;
	color: #0071C5;
}

#Company_info .BCypbtn {
	background-color: #0071C5;
	color: #fff;
	width: 100px;
	height: 40px;
	font-size: 16px;
	margin-bottom: 40px;

}

#Company_info button {
	border: 1px solid #0071C5;
	cursor: pointer;
	color: #0071C5;
	height: 30px;
	width: 90px;
	margin: 0 auto;
	display: block;
	font-size: 14px;
	background: #fff;
	border-radius: 0px;
}

/*其它项目及技术支持表头*/
#OtherProject .item_table {
	width: 1200px;
	margin: 0 auto;
	border: 2px solid #0071C5;
	margin-bottom: 40px;
}

#OtherProject>p {
	font-size: 18px;
	color: #000000;
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 20px;
}

#OtherProject .item_message {
	padding: 30px 0px 30px 30px;
	overflow: hidden;
}

#OtherProject .item_message>div:first-child {
	float: left;
	width: 230px;
	text-align: center;
	height: 100%;
	padding-right: 30px;
}

#OtherProject .item_message>div:first-child>h1 {

	padding-left: inherit;
	font-size: 24px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 15px;
	width: auto;

}

#OtherProject .item_message>div:first-child>div {
	font-size: 18px;
	margin-bottom: 6px;
}

#OtherProject .item_message>div:nth-child(2) {
	border-left: 2px solid #0071C5;
	float: left;
	padding-left: 40px;
	border-right: 2px solid #0071C5;
}

#OtherProject .item_message>div:nth-child(2)>div:first-child {
	font-size: 20px;
	line-height: 40px;
	width: 669px;
	margin-bottom: 10px;
}

#OtherProject button {
	/* border:1px solid #0071C5;
	cursor: pointer;
	color:#0071C5;
	height:30px;
	min-width:90px;
	padding: 0 10px;
	margin:0 auto;
	display: block;
	font-size:14px;
	background: #fff;
	border-radius: 0px; */
}

#OtherProject .inline_form .iperson_message button {
	display: inline-block;
}

#OtherProject .inline_form .iperson_message button:nth-of-type(2) {
	margin-left: 10px;
}

#OtherProject .item_message>div:nth-child(2)>div:first-child>span {
	display: inline-block;
	height: 40px;
}

#OtherProject .item_message>div:nth-child(2)>div:first-child>span:first-child {
	width: 327px;
	border-right: 1px solid #0071C5;
}

#OtherProject .item_message>div:nth-child(2)>div:first-child>span:last-child {
	margin-left: 40px;
}

#OtherProject .item_message>div:nth-child(2)>div:nth-child(2) {
	font-size: 18px;
	float: left;
}

#OtherProject .item_message>div:nth-child(2)>ul {
	float: left;
	font-size: 18px;
	margin-left: 10px;
	width: 495px;
}

#OtherProject .item_message>div:nth-child(3) {
	float: left;
	text-align: center;
	width: 222px;
	font-size: 20px;
}

.en #OtherProject .item_message>div:nth-child(3) {
	width: 212px;
}

#OtherProject .item_message>div:nth-child(3)>p {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;

}

#OtherProject .haveno_number {
	width: 1200px;
	text-align: center;
	font-size: 24px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-top: 50px;
	padding-bottom: 50px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*申请人信息*/
#OtherProject .iperson_message {
	border-top: 2px solid #CCCCCC;
}

#OtherProject .iperson_message.add_jishu {
	border-top: none;
	font-weight: 500;
	/* margin-top:-18px; */
}

#OtherProject .iperson_message>div {
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	text-align: center;
}

#OtherProject .iperson_message.add_jishu>div {
	height: 40px;
	line-height: 40px;
}

#OtherProject .iperson_message>div:first-child {
	width: 200px;
	font-size: 18px;
}

#OtherProject .iperson_message._message>div:first-child {
	width: 160px;
}

#OtherProject .iperson_message.add_jishu>div:first-child {
	font-size: 20px;
}

#OtherProject .iperson_message>div:nth-child(2),
#OtherProject .iperson_message>div:nth-child(3),
#OtherProject .iperson_message>div:nth-child(4) {
	width: 332px;
}

#OtherProject.changestyle_vp .iperson_message>div:nth-child(2) {
	width: 210px;
}

#OtherProject.changestyle_vp .iperson_message>div:nth-child(3) {
	width: 340px;
}

#OtherProject.changestyle_vp .iperson_message>div:nth-child(4) {
	width: 240px;
}

/*技术支持信息*/

 
#OtherProject .support_type .ant-table {
	font-size: 14px;
}

#OtherProject .support_type .clearfix {
	padding-left: 0px;
}

#OtherProject .support_type {
	min-width: 100%;
	width: 100%;
}

#OtherProject .support_type th {
	/*width:238px;*/
	text-align: center;
	/* border-right:1px solid #fff; */
}

/* #OtherProject .support_type th:nth-of-type(5){
	width: 290px;
} */
#OtherProject .support_type td {
	text-align: center;
	/* border-right:1px solid #ccc; */
}

#OtherProject .support_type .ant-table-thead {
	border: 1px solid #ccc;
}

/*分页器样式*/
#OtherProject .ant-pagination-item-active {
	background-color: #0071C5;
	border-color: #0071C5;
}

#OtherProject li {
	border-radius: 0px;
	word-wrap: break-word;
	word-break: break-all;
}

#OtherProject .pageBtn {
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 40px;
}

#OtherProject .pageBtn ul {
	float: right;
}



.bcpy_tabs {
	margin-left: auto;
	background: linear-gradient(180deg, #F0F5F9 0%, #F0F5FA 100%);
	border-radius: 3px;
	padding: 5px;
}

.bcpy_tabs span {
	position: relative;
	margin-left: 4px;
	padding-left: 28px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
cursor: pointer;
	line-height: 20px;
	font-size: 14px;
	font-weight: 400;
	color: #333333;


}

.bcpy_tabs span:first-of-type {
	margin-left: 0px;
}

.bcpy_tabs span::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 22px;
	opacity: 0.59;
	border-left: 1px solid #FFFFFF;

}

.bcpy_tabs span.active {
	background: #247ADE;
	box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.bcpy_tabs span.active::after,
.bcpy_tabs span:last-child::after {
	display: none;

}
#item_main{
	padding-top:110px;
	width:1200px;
	margin:0 auto;
}

#item_main label{
	font-size:16px;
	padding-right:30px;
}
#item_main label:after{
	content:'';
}
#item_main #textarea[name="textarea"]{
	height:160px !important;
	resize:none;
}
#item_main form>div>div.ant-row{
	padding:0px 100px;
}

#item_main h1{
	font-size:24px;
	margin-left:100px;
	margin-bottom:35px;
}
#item_main div>p{
	width:200px;
	text-align:right;
	font-size:20px;
	margin-right:58px;
	display:inline-block;
	margin-bottom:35px;
	margin-top:10px;
}
#item_main div>s{
	display:inline-block;
	width:835px;
	height:1px;
	border-top:1px solid #ccc;
	margin-bottom:5px;
}
/*系统信息*/
/*做什么*/
/*怎么做*/
#item_main .intel_type{
	margin-left:-60px;
	width:1100px;
}
#item_main .ant-select-selection,#item_main .ant-input{
	border-radius:0px !important;
	height:38px;
	font-size:16px;
}

#item_main .intel_type .ant-col-6 .ant-col-15{
	width:90%;
}
#item_main .inter_selector{
	padding-left:265px;
	margin-bottom:10px;
}
#item_main .inter_selector>span{
	width:202px;
	display:inline-block;
	height:50px;
	font-size:18px;
	line-height:50px;
	text-align:center;
	margin-right:21px;
}

#item_main .intel_type .ant-col-6:first-child{
	text-align:right;
	margin-top:-2px;
	height:50px;
	font-size:16px;
	padding-right:36px;
	padding-left:75px;
}
/*什么时候做*/
/*图片上传*/
#item_main .upload_img{
	padding:0 198px;
	font-size:16px;
}
#item_main .upload_img .rc-upload{
	margin-left:35px;
}
/*按钮样式*/
#item_main .btn1{
	margin-right:50px;
}
#item_main .btn_style{
	padding:0px 485px;
}

/* fww修改的样式 */
.upload_img span{ margin-left: 8px;}
.upload_img .ant-upload-list-item-info{ margin-left: 80px;}
#fill_debug_tab {
  width: 1000px;
  margin: 0 auto;
  font-size: 16px;
}

.Debug {
  width: 1000px;
  margin: 0 auto;
  font-size: 16px;
}

.Debug .Debug_h1 {
  font-size: 24px;
  font-weight: 500;
  color: rgba(48, 48, 48, 1);
  line-height: 42px;
  margin-bottom: 20px;
}
.lable_break .ant-form-item-label label {
  width: 100%;
  display: block;
  white-space: normal;
  line-height: 1.5;
}
.Debug .Debug_div {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
  color: #969899;
  line-height: 25px;
  margin-bottom: 38px;
}

.Debug .ant-form-item {
  margin-bottom: 28px;
}

/* .Debug.new_form_style .ant-form-item {
	margin-bottom: 8px!important;
} */
.Debug .Debug_tdiv .ant-form-item-label {
  position: relative;
  top: -10px;
  display: inline-block;
  white-space: normal;
  line-height: 20px;
}

.Debug_btn {
  /* text-align: center; */
}

.Debug .ant-input[disabled],
fieldset[disabled] .ant-input {
  color: #666;
}

.Debug .ant-select-lg .ant-select-selection--single {
  color: #666;
}

.Debug .ant-select-disabled .ant-select-selection {
  background: #f5f5f5;
  color: #666;
}

.Debug .passwrodSpan {
  margin-top: 11px;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  line-height: 20px;
  display: block;
}

.Debug_btn button {
  margin-right: 28px;
  margin-top: 15px;
  border-radius: 0px;
  font-size: 16px;
  height: 40px;
  width: 180px;
  background-color: #e9e9e9;
  color: #333;
}

.Debug_btn .Debug_btnW {
  margin-left: 380px;
  background-color: #0071c5;
  color: #fff;
}

.Debug_class button {
  width: 313px;
  height: 36px;
  font-size: 18px;
  font-weight: 400;
  background: rgba(1, 113, 197, 1);
  border-radius: 0px;
}

.Debug_class .osact {
  background: #fff;
  border: 1px solid rgba(230, 234, 238, 1);
  color: #0071c5;
}

.Debug_li button {
  width: 100px;
  margin: 2px 0px;
}

.Debug_min1 {
  font-size: 24px;
  font-weight: 500;
  color: rgba(48, 48, 48, 1);
  line-height: 70px;
  text-align: center;
  height: 70px;
  background: url(/assets/images/lay1.png) no-repeat top center;
  margin: 49px 0 46px;
}

.Debug_min2 {
  font-size: 24px;
  font-weight: 500;
  color: rgba(48, 48, 48, 1);
  line-height: 70px;
  text-align: center;
  height: 70px;
  background: url(/assets/images/lay2.png) no-repeat top center;
  margin: 49px 0 46px;
}

.DebugB {
  border: 1px dashed #dedede;
  margin-top: 25px;
}

.DebugUp {
  /* height:34px; */
  font-size: 12px;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  line-height: 17px;
  margin-top: 11px;
}
.DebugModal .ant-modal-content .ant-modal-body {
  position: absolute;
  top: 0;
}

.DebugModal
  .ant-modal-content
  .ant-modal-body
  .ant-confirm-body
  .anticon-check-circle {
  display: none;
}

.DebugModal .DeModaltiele {
  font-size: 20px;
  font-weight: 900;
  color: rgba(48, 48, 48, 1);
  line-height: 28px;
  text-align: center;
}

.DebugModal .ant-confirm-content {
  margin-top: 0px;
}

.DebugModal .DeModalcontent {
  font-size: 16px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.65);
  line-height: 32px;
  text-align: center;
  margin: 33px 0 49px;
}

.DebugModal .ant-confirm-btns {
  margin-top: 0px;
}

.DebugModal .ant-confirm-btns button {
  width: 106px;
  height: 32px;
  background: rgba(48, 113, 197, 1);
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 30px;
  padding: 0px;
  border: none;
}

.ScSpan {
  color: #0071c5;
  display: inline-block;
  position: relative;
  top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.marinTop45 {
  margin-top: 45px;
}

.marginTop50 {
  margin-top: -50px;
}

.RateTop .ant-rate {
  position: relative;
  top: -3px;
  margin-left: 15px;
}

#fill_debug_tab .control_div {
  margin-bottom: 24px;
}

#fill_debug_tab .kj_control > div:last-child {
  width: 230px;
  float: left;
}

#fill_debug_tab .kj_control > div:first-child {
  float: left;
}

#fill_debug_tab .kj_area textarea {
  width: 464px;
  resize: none;
  height: 180px;
}

#fill_debug_tab .upload_control > div:first-child {
  width: 205px;
  float: left;
}

#fill_debug_tab .upload_control > div:first-child label:before {
  content: "";
}

#fill_debug_tab .upload_control > div:last-child {
  float: left;
}

#fill_debug_tab p {
  margin-bottom: 20px;
  margin-left: 265px;
}

#sel_item .target_module_i.debug a:first-child > s {
  background: url(/assets/images/debug_icon.png) no-repeat;
}

.control_div .ant-upload.ant-upload-select {
  display: none;
}

.control_div .ant-upload-list-item-info {
  font-size: 16px;
}

.Debug-SpanDiv {
  text-align: right;
  margin-bottom: 15px;
  color: rgb(0, 0, 0);
  font-family: "PingFangSC-Regular", "PingFang SC";
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.Debug-SpanDiv span:nth-child(1) {
  color: rgb(255, 0, 0);
}

.Debug-SpanDiv span:nth-child(2) {
  color: rgb(255, 0, 0);
}

.Debug-details.new_mb .Debug-details-Div .ant-form-item {
  margin-bottom: 14px;
}

.Debug-details .Debug-details-Div .ant-form-item {
  margin-bottom: 8px;
}

.Debug-details .Debug-details-Div .Debug-SpanDivs {
  text-align: center;
  width: 100%;
  margin-bottom: 30px;
  color: rgb(30, 30, 30);
  font-family: "PingFangSC-Semibold", "PingFang SC Semibold", "PingFang SC";
  font-feature-settings: "kern";
  font-kerning: normal;
  font-size: 18px;
  font-style: normal;
  font-weight: 650;
}

.Debug-details .Debug-details-Div {
  padding: 30px 15px 30px 15px;
  border: 1px solid #e5e5e5;
}

.Debug-details .Debug-details-Div .deNobox span.ant-form-item-children {
  display: flex;
}

.Debug-details .Debug-details-Div > div > div {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 35px;
}
.Debug-details .upload_error_msg .ant-form-explain {
  margin-top: 8px;
}
.Debug-details .debug {
  width: 48%;
  padding-right: 4%;
  text-align: right;
  display: inline-block;
}

.Debug-details .debug_content {
  /* width: 48%; */
  color: #0071c5;
  display: inline-block;
  position: relative;
  /* top: 4px; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.link_text {
  color: #0071c5;
  display: inline-block;
  margin-right: 15px;
  text-decoration: underline;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
}
.link_text:last-of-type {
  margin-right: 0px;
}
.De-Cur {
  cursor: pointer;
}

.TPDF {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/assets/images/help1.png) no-repeat center center;
  background-size: 100%;
  cursor: pointer;
  position: relative;
  top: 4px;
  margin: 0px 4px;
}

.Mrgin24 .ant-form-explain {
  /* margin-top: 10px; */
}

.ant-tooltip-inner {
  max-width: 1000px;
}

.new_form_style {
  width: 1200px;
}

.new_form_style .ant-form-item-label {
  margin-right: 0 !important;
}

.new_form_style .ant-form-item {
  display: flex;
  margin-bottom: 14px !important;
}

.new_form_style .ant-form-item .ant-form-item {
  display: flex;
  margin-bottom: 0 !important;
}

.new_form_style .ant-form-item label {
  position: relative;
  white-space: initial;
  line-height: 20px;
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: flex-end;
}

.form_content_center .read {
  display: flex;
  align-items: center;
  justify-content: center;
}

.form_content_center .read img {
  cursor: pointer;
}

.del_isLock>div>button{
	display:inline-block;
	margin-right:62px;
	margin-top:0px;
}
.del_isLock>.btn2_group{
	margin:0 auto;
	float:left;
}
.del_isLock>h1{
	display:inline-block;
	margin-right:196px;
	float:left;
}
.cpyitem_del_upload{
	margin-bottom:50px;
}
#item_main .intel_type .ant-dropdown-link{
	padding-left:98px;
}
#item_main .ant-dropdown-link{
	font-size:16px;
	vertical-align:-5px;
}
#item_main .ant-dropdown-link>i{
	display:none;
}
#item_main .split{
	display:block;
	width:1200px;
	height:1px;
	border-top:1px solid #ccc;
	margin-bottom:40px;
}
#item_main .remark{
	margin-left:-108px;
}
#item_main .remark .ant-input{
	background-color:#ccc;
	border-color:#ccc;
}
#item_main .btn1.cpyitem_del{
	margin:50px auto;
}

#fill_hope{
	width:1200px;
	margin:0 auto;
	font-size:16px;
}
#fill_hope h1{
	font-size:24px;
	font-weight: 500;
	color:#000000;
	margin-bottom: 30px;
}
#fill_hope p{
	line-height: 40px;
	width:768px;
	margin-bottom: 20px;
}
#fill_hope .title{
	margin-bottom: 20px;
}
#fill_hope [type="textarea"]{
	resize:none;
	height:160px;
}

#fill_hope button,#btn button{
	margin-right:28px;
	margin-top:15px;
	border-radius: 0px;
	font-size:16px;
	height:40px;
	width:180px;
    background-color: #E9E9E9;
	color:#333;
}
#fill_hope button:first-child,#btn button:first-child{
	margin-left:380px;
	background-color:#0071C5;
	color:#fff;
}
#sel_item .target_module_i.DOC a:first-child>s{
	background:url(/assets/images/DOCC_icon.png) no-repeat;
}
.support_art_btn{
    width: 88px;
    height: 32px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #DEEAF4;
    color: #586376;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}
.support_art_btn1{
    width: 76px;
    height: 32px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #EEF0F4;
    color: #C9CCD2;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
} 
#doc_pro div::after{
    content: none;
}
#DBAddManage{
	padding-top:80px;
	width:86%;
	margin:0 auto;
	overflow: hidden;
}
#DBAddManage h1{
	font-size:24px;
	font-weight: 500;
	color:#000000;
	margin-left:40px;
	margin-top: 10px;
}

/*#DBAddManage label:before{
	content:'';
	display: none;
}*/
#DBAddManage .kj_control{
	margin-top:30px;
	width: 50%;
}
#DBAddManage .kj_control>div:first-child{
	width:200px;
	text-align: right;
}
#DBAddManage .kj_control>div:last-child{
	min-width:366px;
	width: 60%;
}
#DBAddManage .upload_control{
	width:1200px;
	margin-top:30px;
}
#DBAddManage .upload_control>div:first-child{
	width:200px;
	text-align: right;
}

#DBAddManage .upload_control>div:last-child{
	width:366px;
}
#DBAddManage .upload_control>div:last-child input{
	width:283px;
	margin-right:8px;
}
#DBAddManage .upload_control>div:last-child button{
	height:38px;
	margin-top:-3px;
	color:#0071C5;
	border:1px solid #0071C5;
	border-radius: 0px;
	font-size:14px;
	width:74px;
}
.guixia .ant-upload-list{
	display: block !important;
}
#DBAddManage form{
	margin-top:40px;
	min-width: 1200px;
}
#DBAddManage form>div{
	float:left;
}
#DBAddManage form>div>div{
	float:left;
}
#DBAddManage #btn{
	width: 30%;
	margin-left: 42%; 
	margin-top: 10px;
}
#DBAddManage #btn Button{
	margin: 0px;
	margin-right: 50px;
}
#DBAddManage #btn Button:hover{
	background: #fff;
	color: #0071c4;
	border-color: #0071c5;
}
/*开发板借测管理表格*/
.DBtab table{
	width:96%;
	padding:0px;
}
#DBAddManage .DBtab.DBAssess{
	width:1200px;
	margin:10px auto 30px auto;
}
#DBAddManage .DBtab.DBAssess #btn{
	margin-left:100px;
}
.DBtab table thead>tr>th{
	border-right:1px solid #fff;
	background-color:#ccc
}
.DBtab table thead>tr>th:last-child{
	border-right:none;
}
.DBtab table th>span{
	display: inline-block;
	width:100%;
	text-align:center;
	font-weight: 500;
}
.DBtab #btn{
	margin-left:-60px;
}
.DBtab{
	margin-top: 20px;	
}
.DBtab table tbody>tr td{
	border-right:1px solid #ccc;
}
.DBtab table tbody>tr td:last-child{
	border-right:none;
}
.DBtab table tbody>tr td button{
	border:1px solid #0071C5;
	border-radius: 0px;
	color:#0071C5;
	outline:none;
	cursor:pointer;
	padding:5px 7px;
	background-color:#fff;
	font-size:12px;
	min-width: 80px;
	min-height: 28px;
}

.DBtab table tbody>tr td button:first-child{
	margin-right:10px;
}
.DBtab table tbody>tr td button.ant-btn-loading{
	width:100px;
}
.DBtab table tbody>tr td:last-child{
	width:250px;
}
.DBtab table{
	border:1px solid #ccc;
	border-radius:0px;
	font-size:12px;
	width: 100%;
}
#DBAddManage .ant-select-selection{
	height:38px;
}
#DBAddManage .ant-select-selection__rendered{
	line-height:38px;
}
/*分页器样式*/
.DBtab .ant-pagination-item-active{
	background-color:#0071C5;
	border-color:#0071C5;
}
.DBtab li{
	border-radius: 0px;
}
.DBtab ul{
	margin-right:5%;
	margin-bottom: 30px;
}

#fill_Message {
	width: 1000px;
	margin: 0 auto;
}

#fill_Message h1 {
	font-size: 18px;
	font-weight: 500;
	color: #000;
	margin-bottom: 20px;
}

#fill_Message p {
	font-size: 24px;
	color: #0071C5;
	padding-bottom: 20px;
}

#fill_Message .kj_contrl>div:last-child {
	width: 360px;
	float: left
}

#fill_Message .kj_contrl>div:first-child {
	width: 171px;
	text-align: right;
	float: left;
	margin-right: 25px;
}

/*#fill_Message label:before{
	content: '' !important;
	display: none !important;
}*/
#fill_Message .kj_contrl input {
	height: 40px;
}

#fill_Message .kj_contrl .ant-select-selection {
	height: 40px;
}

#fill_Message .kj_contrl_1>div:last-child {
	display: inline-block;
	width: 537px;
	vertical-align: top;
}

#fill_Message .kj_contrl_1>div:last-child .ant-form-item-control {
	height: 38px;
	line-height: 38px;
}

#fill_Message .kj_contrl_1>div:last-child span {
	font-size: 16px;
}

#fill_Message .kj_contrl_1>div:first-child {
	display: inline-block;
	vertical-align: top;
}

#fill_Message .kj_contrl_2 label {
	margin-left: 0px;
	font-size: 16px;
}

#fill_Message .kj_contrl_2 .ant-checkbox-group {
	float: left;
}

#fill_Message .kj_contrl_2 a {
	font-size: 16px;
}

/*checkbox和radio的样式控制*/
#fill_Message .ant-checkbox-inner {
	width: 16px;
	height: 16px;
	border-color: #C0C0C0;
	border-radius: 0px;
}

#fill_Message .ant-radio-inner {
	width: 16px;
	height: 16px;
	border-color: #C0C0C0;
}

#fill_Message .ant-radio-inner:after {
	left: 4px;
	top: 4px;
}

#fill_Message .reset label {
	float: left;
}

#fill_Message .ant-select-selection__rendered {
	height: 40px;
	line-height: 40px;
}

#sel_item .target_module_i.DB a:first-child>s {
	background: url(/assets/images/DB_icon.png) no-repeat;
}

.dbdetail {
	position: absolute;
	left: 375px;
	top: 0;
	width: 400px;
}

#fill_Message .normal-p {
	font-size: 14px;
	color: #888888;
	padding-bottom: 0;
	line-height: 30px;
	margin-bottom: 10px;
}

.new_fill_Message .normal-p {
 font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: #333333;
	opacity: 0.76;
}

.new_fill_Message {
	width: 1200px!important;
}

.new_fill_Message h1 {
	font-size: 24px;
	font-weight: bold;
	color: #333333;
	line-height: 33px;
	margin-bottom: 14px;
}


.new_fill_Message .key1_sup_t {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
	color: rgba(51, 51, 51, 0.76);
	/* letter-spacing: 40px; */
	margin-bottom: 22px;
}

.new_fill_Message .ant-form-item-label {
	margin-right: 0 !important;
}



.new_fill_Message .line,.line.selfLine {
	display: inline-block;
	width: 30px;
	border-bottom: 1px solid #707070;
	flex: 0 0 auto;
	float: left;
	margin: auto 20px;
	margin-top: 21px;
}

.new_fill_Message .del_fill_icon {
	width: 26px;
	height: 26px;
	margin-left: 20px;cursor: pointer;
}

.new_fill_Message .addConcat {
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #DDDDDD;
	border-radius: 2px;
	width: 126px;
	height: 32px;
	cursor: pointer;
    color: #0071C5;
    font-size: 14px;
}

.new_fill_Message .ant-select-selection__placeholder{
	transform: translateY(-5px);
}

.new_fill_Message  .ant-select-selection-selected-value{
	height: 32px;
	line-height: 32px;
}

.new_fill_Message .addConcat .addIcon {
	width: 13px;
	height: 13px;
	font-size: 13px;
	margin-right: 8px;
}


.new_fill_Message .ant-form-item .ant-form-item{
	margin-bottom: 0!important;
}


.new_fill_Message .readAgrument {
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
}

.read_text1 {
	padding-left: 7px;
	padding-right: 9px;
	font-weight: 400;
	color: #333333;
	line-height: 16px;
	font-size: 16px;
}

.read_text2 {
	text-decoration: underline;
	font-weight: 400;
	color: #0071C5;
	font-size: 16px;
	line-height: 16px;
}

.new_fill_Message .ant-radio,
.new_fill_Message .ant-radio .ant-radio-input {
	width: 25px;
	height: 25px;
	display: flex;
	align-items: center;
}

.new_fill_Message .ant-radio~span {
	line-height: 20px;
}

.new_fill_Message .ant-radio-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
}

.handle_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}
.handle_btn::after{
    display: none !important;
}

.handle_btn .store_btn {
	width: 140px;
	height: 34px;
	background: #FFFFFF;
	border: 1px solid #4F9DD7;
	margin-right: 24px;
	border-radius: 4px;
	text-align: center;
	line-height: 34px;
	font-size: 18px;
	font-weight: 400; 
	color: #0071C5;
} 
.handle_btn .fill_btn , .after_none .fill_btn{
	width: 140px;
	height: 34px;
	background: #0071C5;
	line-height: 34px;
	font-size: 18px;
	border: 1px solid #4F9DD7;
	font-weight: 400; 
	color: #FFFFFF;
	border-radius: 4px;
	text-align: center;
    cursor: pointer;
}
.fill_btn11{
	width: 140px;
	height: 34px;
	background: #0071C5;
	line-height: 34px;
	font-size: 18px;
	border: 1px solid #4F9DD7;
	font-weight: 400; 
	color: #FFFFFF;
	border-radius: 4px;
	text-align: center;
    cursor: pointer;
}
.area_line{
	width: 1200px;
border-bottom: 1px solid #707070;
opacity: 0.23;
}

.new_fill_Message .title2{
padding-top: 20px;font-size: 24px;
font-weight: bold;
color: #333333;
margin-bottom: 0;
}

.new_head{
	background-size: 100% 100%!important;
	background-image:  url(/assets/images/new_banner.png)!important;
	background-repeat: no-repeat!important;
	height: 390px!important;
	padding: 0!important;
	padding-top: 30px!important;
}
.new_head1{
	background-size: 100% 100%!important;
	background-image:  url(/assets/images/new_banner.png)!important;
	background-repeat: no-repeat!important;
	padding: 0!important;
	padding-top: 30px!important;
}
#all_head.new_head .head_inner{
	width: 1200px;
}

.new_head_title{
	transform: translateX(-24px);
	padding-top: 32px;
	font-size: 20px;
	font-weight: 400;
	max-width: 720px;
}
.new_head_rate{
	transform: translateX(-24px);

}

.new_head_rate b{
	font-weight: 400;
	font-size: 20px;
}
.new_title_bg{
	width:322px;height:100px;margin-bottom:32px;transform:translateX(-45px);
	display: flex;
	align-items: center;
	justify-content: center;
font-size: 32px;
line-height: 32px;
font-weight: bold;
color: #FFFFFF;
background-image: url(/assets/images/new_title_icon1.png);
background-size: 100% 100%;
background-repeat: no-repeat;
}


/* 改变section的层级让它出现在导航下面。图片上传成功显示出来 */
.ant-select-dropdown {
    /* z-index: 90 !important; */
}

/*头部导航*/

.headerWarpWeb {
    position: absolute;
    top: 0;
    /*left: 0;
    bottom: 0;
    right: 0;*/
    /* width: 100%; */
    height: 74px;
    /* height: 100%; */
}

.nav_fj_web {
    width: 100%;
    min-width: 1200px;
    /* height: 77px; */
    background: linear-gradient(#0071c5, #0a6eb9);
    position: fixed;
    top: 0px;
    z-index: 999;
}

.nav_fj_web.bg {
    background: linear-gradient(#0071c5, #0a6eb9);
    /* position: relative; */
}

#navWeb {
    box-sizing: border-box;
    /* width: 1200px; */
    /* height: 77px; */
    margin: 0 auto;
    /* line-height: 77px; */
}

#navWeb.ideheader {
    width: auto;
    padding-right: 20px;
    padding-left: 30px;
}

#backend #navWeb {
    padding: 0 30px;
    width: 100%;
}

/*导航logo*/

#navWeb .logo {
    float: left;
    /* width: 233px; */
    height: 77px;
    width: 24%;
}

#navWeb .logo img {
    width: 100%;
    /* width: 338px; */
    vertical-align: middle;
    height: 46px;
}

/*导航文字*/

#navWeb ul {}

#navWeb .top-nav ul {
    float: right;
    /* margin-right: 40px; */
}

#navWeb .top-nav .right {
    height: 138px;
    line-height: 138px;
}

#navWeb ul li {
    float: left;
    /* padding: 0 10px; */
}

#navWeb .right .right_person {
    padding: 0px !important;
    /* width: 50% */
}

#navWeb .right .right_person_up .text_sub {
    border: none !important;
}

#navWeb .right .new_user_item {
    min-width: 122px;
    height: 38px;
    background-color: #fff;
    border-radius: 40px;
    padding: 4px 8px 4px 4px !important;
    box-sizing: border-box;
    /* max-width: 200px; */
}

.new_user_item .text,
.new_user_item .text_sub,
.new_user_item .fixed-width-username-wrap,
.new_user_item .ant-menu-submenu-title {
    height: 100%;
}

.new_user_item .arrow_icon {
    margin-left: 6px;
}

.new_user_item .line {
    margin-left: 6px;
    width: 1px;
    height: 20px;
    opacity: 0.24;
    border: 1px solid rgba(0, 113, 196, 0.24);
    margin: 0 8px;
}

.new_user_item .user1 {
    font-size: 14px;
    font-weight: 500;
    color: #0071C4;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
}

.new_user_item .fixed-width-username {
    color: #0071C4;
    margin-left: 8px;
    max-width: 100px !important;
    margin-right: auto;
}

.new_user_item .fixed-width-username-wrap {
    justify-content: flex-start;
    padding: 4px !important;
    box-sizing: border-box;
}

#navWeb .right .new_user_item ul.text li {
    padding: 0;
    width: 100%;
}

.fixed-width-username-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-bottom: 0 !important;
    width: fit-content
}

.fixed-width-username-wrap .not_ipa_level {
    color: rgb(255, 0, 0);
    padding: 0 6px;
    white-space: nowrap;
}

#navWeb .right .right_person .fixed-width-username {
    display: inline-block;
    max-width: 200px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    line-height: 22px;
}

@media screen and (max-width: 1280px) {
    #navWeb ul.ant-menu.text li {
        padding: 15px 5px;
    }
}

/* #navWeb ul{
  margin-left: 50px;

} */
#navWeb ul.ant-menu li {
    float: left;
    padding: 15px 10px;
    font-size: 16px;
}

#navWeb .contText {
    float: right;
    max-width: 61%;
    /* min-width: 720px; */
    display: -webkit-flex;
    justify-content: flex-end;
}

#navWeb ul.text li {
    padding: 15px 10px;
}

#navWeb .innerNav8 ul.text li {
    padding: 15px 20px;
}

#navWeb .innerNav8 {
    margin-left: 100px;
}

.en #navWeb ul.ant-menu li {
    padding: 15px 10px;
}

#navWeb ul li a {
    color: #fff;
    font-size: 14px;
}

#navWeb .ant-menu {
    background-color: transparent;
}

#navWeb .ant-menu-horizontal,
#navWeb .ant-menu-item-active {
    border: none;
}

#navWeb ul li {
    color: #fff;
    font-size: 14px;
}

#navWeb .ant-menu-item,
#navWeb .ant-menu-submenu-title {
    padding: 0;
    white-space: initial;
}

#navWeb .right .ant-menu-submenu-title {
    text-align: center;
    /* overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; */
}

#navWeb .top-nav .right .ant-menu-submenu-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#navWeb .ant-menu-submenu-horizontal>.ant-menu {
    width: 152px;
    min-width: 152px;
    margin-top: 0;
    left: 10%;
}

#navWeb .right .ant-menu-submenu-horizontal>.ant-menu {
    width: 152px;
    min-width: 152px;
    margin-top: 0;
    left: -32px;
}

.ant-menu-submenu-horizontal>.ant-menu {
    box-shadow: 0 1px 6px hsla(0, 0%, 39%, 0);
}

.ccg_head_ul li {
    width: 16% !important;
}

#navWeb .innerNav .ant-menu-submenu-horizontal>.ant-menu {
    width: 152px;
    min-width: 152px;
    margin-top: 0;
    left: 10%;
}

#navWeb .ant-menu-sub {
    border: none;
}

.ant-menu-item:hover,
.ant-menu-item-active,
.ant-menu-submenu-active,
.ant-menu-submenu-title:hover {
    background-color: transparent;
}

#navWeb .ant-menu-sub>.ant-menu-item {
    background: rgba(85, 85, 85, 0.8) none repeat scroll 0 0 !important;
    border-bottom: 1px solid rgba(85, 85, 85, 1) !important;
    /* background: rgba(1, 113, 199, 0.8) none repeat scroll 0 0;
  border-bottom: 1px solid rgba(1, 113, 199, 1); */
    border-right: medium none;
    line-height: 12px;
    /*margin-left: -15px;*/
    padding: 15px 10px;
    width: 170px !important;
    text-align: center;
}

/*#navWeb .ant-menu-sub>.ant-menu-item{
    height:auto;
  }*/

/*登录注册*/

#navWeb .right {
    /* margin-left: 20px; */
}

#navWeb .right li {
    /* padding: 0 20px; */
    color: #fff;
}

#navWeb .login a {
    display: block;
    box-sizing: border-box;
    height: 76px;
    border: 1px solid transparent;
    border-radius: 4px;
    padding: 0 8px;
}

.ant-menu-horizontal>.ant-menu-item:hover,
.ant-menu-horizontal>.ant-menu-submenu:hover,
.ant-menu-horizontal>.ant-menu-item-active,
.ant-menu-horizontal>.ant-menu-submenu-active,
.ant-menu-horizontal>.ant-menu-item-selected,
.ant-menu-horizontal>.ant-menu-submenu-selected {
    border-bottom: none;
}

#navWeb ul li a:hover,
#navWeb ul.ant-menu li:hover,
#navWeb ul li.ant-menu-item-selected {
    border-color: #0fa4df;
    color: #0fa4df;
}

#navWeb .login a:hover {
    border-color: #555555;
    color: #0fa4df;
}

.mar_left {
    margin: 0 -8px;
}

/*右侧的用户标识*/

#navWeb .user {
    color: #fff;
    height: 50px;
}

#navWeb .user>li {
    float: left;
    padding: 0;
}

#navWeb .user .line {
    width: 1px;
    height: 20px;
    border-left: 2px solid #fff;
    margin-right: 20px;
    margin-top: 28px;
}

#navWeb .user p {
    height: 20px;
    margin-top: -10px;
    cursor: pointer;
}

#navWeb .user span {
    display: block;
    margin-top: 28px;
    width: 17px;
    height: 20px;
    background: url(/assets/images/user.png) 0 0 no-repeat;
    cursor: pointer;
}

/*登录的模态框*/

.ant-modal .ant-modal-content {
    border-radius: 0;
}

.ant-modal .ant-modal-body {
    box-sizing: border-box;
    /* width: 500px; */
    /*height: 400px;*/
    background: #fff;
    /* padding: 60px; */
    /* text-align: center; */
    /* line-height: 2; */
    /*border-top: solid 5px #0071c5;*/
}

.login .ant-modal .ant-modal-body {
    line-height: 1;
    padding: 29px 70px 30px;
    border-top: none;
}

.ant-modal-wrap.modifyVP_btn .ant-modal .ant-modal-body {
    padding: 20px;
}

.ant-modal-wrap.modifyVP_btn .ant-modal .ant-modal-body .vp_title {
    font-size: 18px;
    margin-bottom: 10px;
}

/*.ant-modal.ant-confirm.ant-confirm-confirm .ant-modal-body {
     width: 416px;
     min-height: 200px;
     padding:30px;
     text-align: center;
   }*/
.ant-modal.ant-confirm.ant-confirm-confirm .ant-confirm-content {
    font-size: 16px;
}

.ant-modal.ant-confirm.ant-confirm-confirm .ant-confirm-btns .ant-btn {
    width: 170px;
    background: #0071c5;
    border-color: #0071c5;
}

.ant-modal .ant-modal-body .close-img {
    position: absolute;
    right: 10px;
    top: 0;
    cursor: pointer;
}

/*.ant-input-wrapper .ant-input-lg {
    height: 38px;
    border-color: #ccc;
    color:#999;
    padding-left: 20px;
  }*/

.ant-modal .ant-btn-primary {
    /* background-color: #0071c5;
    border-color: #0071c5; */
}

.ant-modal .ant-btn-lg {
    border-radius: 0;
}

.ant-modal .ant-btn {
    /* min-width: 110px;
    width: auto;
    height: 44px;
    font-size: 16px; */
}

.login .ant-modal .ant-btn {
    width: 360px;
    height: 40px;
}

/*.ant-modal.ant-confirm.ant-confirm-confirm .ant-btn {
     width:110px;
     height:40px;
   }*/
.ant-modal.ant-confirm.ant-confirm-confirm .ant-btn span {
    color: #fff;
}

.ant-modal .ant-modal-body .ant-row p>a {
    font-size: 14px;
    color: #999;
}

.ant-modal .ant-modal-body .ant-row p>a:hover {
    color: #0071c5;
}

.ant-modal .ant-modal-body .other-login {
    font-size: 14px;
    color: #999;
}

.ant-modal .ant-modal-body .other-login .text {
    width: 100px;
    margin: 0 auto;
}

.ant-modal .ant-modal-body .other-login .line {
    width: 130px;
    height: 1px;
    border: 1px solid #f1f1f1;
    margin-top: 10px;
}

.ant-modal .ant-modal-body .other-login .icon {
    clear: both;
    width: 86px;
    margin: 0 auto;
    padding-top: 10px;
}

.ant-modal .ant-modal-body .other-login .icon>div {
    cursor: pointer;
}

.ant-modal .has-error .ant-form-explain,
.ant-modal .has-error .ant-form-split {
    text-align: left;
    color: #f65b5b;
}

/*个人中心*/
#navWeb ul.right li:nth-of-type(1) {
    position: relative;
}

.ant-dropdown-menu {
    background: rgba(1, 113, 199, 0.8);
    border-radius: 0;
    border-color: transparent;
    position: absolute;
    left: -30%;
}

.ant-dropdown-menu-item:first-child,
.ant-dropdown-menu-submenu-title:first-child,
.ant-dropdown-menu-item:last-child,
.ant-dropdown-menu-submenu-title:last-child {
    border-radius: 0;
    text-align: center;
}

.ant-dropdown-menu li.ant-dropdown-menu-item {
    width: 150px;
    border-bottom: 1px solid rgba(1, 113, 199, 1);
    text-align: center;
}

.ant-dropdown-menu li.ant-dropdown-menu-item-active span {
    display: block;
    width: 100%;
}

.ant-dropdown-menu li.ant-dropdown-menu-item-active span:hover,
.ant-dropdown-menu li.ant-dropdown-menu-item-active a:hover {
    color: #b1b5b9;
}

.ant-dropdown-menu li.ant-dropdown-menu-item span,
.ant-dropdown-menu li.ant-dropdown-menu-item a {
    font-size: 14px;
    color: #fff;
}

.ant-dropdown-menu-item:hover,
.ant-dropdown-menu-submenu-title:hover {
    background-color: transparent;
}

#navWeb .right li:nth-of-type(1) a {
    padding-bottom: 26px;
}

.logo-img {
    margin-bottom: 24px;
}

/*kf5 逸创云客服 模态框*/
#kf5-support-modal {
    position: fixed;
    overflow: hidden;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    z-index: 1000;
    right: 55px;
    bottom: 10px;
    height: 450px;
    /*width: 320px;*/
    width: 600px;
    background: #ffffff;
}

#kf5-support-modal .kf5-close {
    position: absolute;
    right: 0;
    top: 11px;
    padding: 0 10px;
    font-size: 0;
    z-index: 999;
}

#kf5-support-modal .kf5-icon-clear {
    display: inline-block;
    vertical-align: middle;
    height: 22px;
    width: 22px;
    line-height: 22px;
    text-align: center;
    /*background: url(../images/spirit_sbox.png) no-repeat -193px -4px;*/
    color: #ffffff;
    font-size: 30px;
    font-style: normal;
    opacity: 0.8;
    cursor: pointer;
}

#kf5-support-modal .kf5-icon-clear:hover {
    opacity: 1;
}

#kf5-support-modal #kf5-support-iframe {
    border: none;
    height: 450px;
    /*width: 320px;*/
    width: 600px;
}

/*
  ********IDE的页头
  */
#IDE_nav .ant-select-dropdown {
    z-index: 1003 !important;
}

/* #IDE_nav #navWeb .right .ant-menu-submenu-title{
    max-width: 130px;
  } */
/* #IDE_nav .top-nav #navWeb .right .ant-menu-submenu-title{
    max-width: auto;
  } */
#IDE_nav .ant-menu-item .anticon,
#IDE_nav .ant-menu-submenu-title .anticon {
    font-size: 8px;
}

#IDE_nav #navWeb .right .IDE_user {
    margin: 0 5px;
    vertical-align: middle;
}

#IDE_nav #navWeb .height-78 {
    height: 78px;
}

#IDE_nav #navWeb .ant-badge-count {
    box-shadow: none;
    top: -10px;
}

#IDE_nav #navWeb .IDE_search {
    vertical-align: middle;
}

#IDE_nav #navWeb .ant-search-input {
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    vertical-align: middle;
    padding-right: 0;
    color: #aaa;
}

/*IDE---消息*/
.ant-modal-wrap.IDE_message .ant-modal-close,
.ant-modal-wrap.IDE_my .ant-modal-close {
    display: none;
}

.ant-modal-wrap.IDE_message .ant-modal-body .clear_mes {
    padding: 14px 16px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.ant-modal-wrap.IDE_message .ant-modal-body,
.ant-modal-wrap.IDE_my .ant-modal-body {
    width: 900px;
    margin: 0 auto;
    padding: 0;
    padding-bottom: 20px;
    font-size: 14px;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message {
    line-height: 45px;
    font-size: 14px;
    border-bottom: 1px solid #e9e9e9;
    text-align: left;
}

.float-left {
    float: left !important;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message .float-left {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 750px;
}

.float-right {
    float: right !important;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message_tishi {
    width: 200px;
    margin: 0 auto;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 14px;
    color: #ccc;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message_tishi .more {
    cursor: pointer;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message .replyName {
    color: #0071c5;
}

.ant-modal-wrap.IDE_message .ant-modal-body li .color-weight {
    font-weight: bold;
}

.ant-modal-wrap.IDE_message .ant-modal-body li.message_case {
    border-bottom: 1px solid #e9e9e9;
    padding: 10px 15px;
}

/*我的弹窗样式*/
.ant-modal-wrap.IDE_my .ant-modal-body {
    min-height: 200px;
    max-height: 450px;
    margin-top: 15px;
}

.ant-modal-wrap.IDE_my .ant-table th {
    /*background: #f7f7f7 !important;*/
}

.ant-modal-wrap.IDE_my .more {
    width: 200px;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 14px;
    color: #ccc;
    cursor: pointer;
}

.cursor-pointer {
    cursor: pointer !important;
}

.color-blue {
    color: #0071c5 !important;
}

/*项目信息*/
#IDE_nav .project_info {
    width: 100%;
    height: 60px;
    font-size: 14px;
}

#IDE_nav .project_info .IDETopLeft {
    width: 280px;
    float: left;
    line-height: 60px;
    text-align: left;
    text-indent: 20px;
}

#IDE_nav .project_info .IDETopRight {
    float: left;
    margin-left: 10px;
}

#IDE_nav .project_info .IDETopRight .item {
    display: inline-block;
    width: 30%;
    margin-right: 3%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    text-align: left;
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(102, 102, 102, 1);
}

#IDE_nav .project_info .color_ {
    color: #0071c5;
}

#IDE_nav .project_info .cursor_ {
    cursor: pointer;
}

/* #IDE_nav .project_info .item-larger{
    display: inline-block;
    width: 30%;
    overflow: hidden;
    height: 30px;
    text-overflow: ellipsis;
  } */
.font-weight {
    font-weight: bold;
}

.IDE_my .ant-modal-title {
    font-size: 18px;
    color: #000;
}

.tab_phone td {
    border-right: 0px;
}

.tab_phone .ant-table th {
    background: #fff;
    font-size: 14px;
}

.tab_phone .ant-table {
    border: none;
}

.IDE_my .ant-modal-header {
    border-bottom: 4px solid #e9e9e9;
}

#navWeb .li_none ul {
    float: none;
}

.nav_fj_web .top-nav iframe {
    width: 100%;
    border: none;
    height: 138px;
}

.nav_fj_web .top-nav {
    height: 60px;
    width: 100%;
    position: relative;
    z-index: 1000;
    /* background: url(../images/header.png) no-repeat center; */
    box-sizing: border-box;
    /* padding-right: 40px; */
}

.nav_fj_web .secondNav {
    background: #555555;
    height: 74px;
    z-index: 1200;
    position: relative;
}

.nav_fj_web .secondNav .innerNav2 {
    width: 70%;
    margin: 0px auto;
    height: 74px;
    border: 1px solid none;
}

.nav_fj_web .secondNav .ant-menu li {
    border: none !important;
}

.nav_fj_web .secondNav .innerNav,
.nav_fj_web .secondNav .innerNav6 {
    width: 86%;
    margin: 0px auto;
    height: 74px;
    border: 1px solid none;
}

.nav_fj_web .secondNav .innerNav .font_nav {
    width: 20%;
    text-align: center;
}

/* .nav_fj_web .secondNav .innerNav .font_nav:first-child{
    margin-left: 0px;
  }
   */
.nav_fj_web .secondNav .innerNav2 li {
    width: 30%;
    text-align: center;
}

.nav_fj_web .secondNav .innerNav6 li {
    width: 16.66%;
    text-align: center;
}

/* 4个导航 */
.nav_fj_web .secondNav .innerNav4 {
    width: 80%;
    margin: 0px auto;
    height: 74px;
    border: none !important;
}

.nav_fj_web .secondNav .innerNav4 li {
    width: 25%;
    text-align: center;
}

#navWeb .top-nav .right li ul li {
    min-width: 130px;
    /* line-height: 38px; */
    padding: 5px 10px;
}

#navWeb .top-nav .right li ul li div {
    text-align: center;
}

/* //#00AEEF */
.nav_fj_web .secondNav .innerNav3 {
    width: 60%;
    margin: 0px auto;
    height: 74px;
    border: none !important;

}

.nav_fj_web .secondNav .innerNav3 li {
    width: 33.33%;
    text-align: center;
}

/* 两个导航 */
.nav_fj_web .secondNav .innerNav2 {
    width: 30%;
    margin: 0px auto;
    height: 74px;
    border: none !important;

}

.nav_fj_web .secondNav .innerNav2 li {
    width: 50%;
    text-align: center;
}

.nav_fj_web .secondNav .innerNav6 {
    width: 100%;
    margin: 0px auto;
    height: 74px;
    border: none !important;

}

.nav_fj_web .secondNav .innerNav6_ccg {
    width: 82% !important;
}

.nav_fj_web .secondNav .innerNav6 .innerNav {
    margin: 0px auto;
}

.nav_fj_web .secondNav .innerNav6 .font_nav {
    width: 14%;
    text-align: center;
}

.nav_fj_web .secondNav .innerNav6 li {
    width: 15%;
    text-align: center;
}

/* 头部导航样式更新 */
.text .text_sub {
    /* width: 90px; */
}

.email-actinput .ant-search-input-wrapper {
    width: 100%;
}



#navWeb .secondNav .innerNav999 {
    width: 100%;
    margin: 0px auto;
    height: 74px;
    border: none !important;

}

#navWeb .secondNav .innerNav999 .innerNav {
    margin: 0px auto;
}

#navWeb .secondNav .innerNav999 .font_nav {
    width: 14%;
    text-align: center;
}

#navWeb .secondNav .innerNav999 li {
    width: 16%;
    text-align: center;
}

#navWeb .secondNav .innerNav888 {
    width: 100%;
    margin: 0px auto;
    height: 74px;
    border: none !important;

}

#navWeb .secondNav .innerNav888 .innerNav {
    margin: 0px auto;
}

#navWeb .secondNav .innerNav888 .font_nav {
    width: 14%;
    text-align: center;
}

#navWeb .secondNav .innerNav888 .font_nav_9 {
    width: 16%;
    text-align: center;
}

#navWeb .secondNav .innerNav888 li {
    width: 13%;
    text-align: center;
}

.ico_head_title {
    width: 1200px;
    height: 90px;
    line-height: 90px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 24px;
    /* margin-bottom: 36px; */

    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #222222;
    line-height: 25px;

    cursor: pointer;
}

.ico_head_title_name>img.item_img {
    width: 36px;
    height: 37px;
    margin-right: 13px;
}

.ico_head_title_name.active {
    background: #0171c5;
    color: white;
    box-shadow: 0px 13px 15px -10px rgba(0, 113, 197, 0.2);
}

.ico_head_title_name {
    width: 380px;
    height: 90px;
    background: #ffffff;
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1);
    color: rgba(34, 34, 34, 1);
    display: flex;
    align-items: center;
    justify-content: center;
}

.breadcrumbs {
    padding-top: 25px;
    font-size: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(51, 51, 51, 1);
    line-height: 22px;
}

.breadcrumbs>span.isactive {
    color: rgba(1, 113, 197, 1);
    cursor: pointer;
}

.partener_btn {
    border-radius: 0;
    width: 110px;
    height: 40px;
    color: #fff;
    font-size: 16px;
    margin-top: 20px;
    background: #0071c5;
    border-color: #0071c5;
    margin-right: 50px;
}

.partener_reset {
    background-color: #fff !important;
    color: #0071c5 !important;
}

.table_3 .ant-table-placeholder {
    position: unset !important;
}


.ant-menu-submenu-popup {
    /* top: 74px!important; */
    box-shadow: 0 3px 6px -4px rgb(0 0 0 / 12%), 0 6px 16px 0 rgb(0 0 0 / 8%), 0 9px 28px 8px rgb(0 0 0 / 5%);
}
/* 改变section的层级让它出现在导航下面。图片上传成功显示出来 */
.ant-select-dropdown {
  /* z-index: 90 !important; */
}
/*头部导航*/

.headerWarpBack {
  /*position: absolute;*/
  /*top: 0;  */
  /*left: 0;
    bottom: 0;
    right: 0;*/
  width: 100%;
  height: 100%;
}

.nav_fj_back {
  width: 100%;
  min-width: 1200px;
  height: 137px;
  background: linear-gradient(#0071c5, #0a6eb9);
  position: fixed;
  top: 0px;
  z-index: 1035;
}
.nav_fj_back .top-nav {
  line-height: 60px;
}
.nav_fj_back .top-nav iframe {
  width: 100%;
  border: none;
  height: 137px;
}
.nav_fj_back.bg {
  background: linear-gradient(#0071c5, #0a6eb9);
  /* position: relative; */
}

#navBack {
  box-sizing: border-box;
  /* width: 1200px; */
  height: 78px;
  margin: 0 auto;
  line-height: 78px;
  position: relative;
  z-index: 9999;
}
#navBack .ant-col-21 {
  width: 89.5%;
}
#navBack .ant-col-3 {
  width: 8.5%;
}
#navBack.ideheader {
  width: auto;
  padding-right: 20px;
  padding-left: 30px;
}
#backend #navBack {
  width: 100%;
}
/*导航logo*/

#navBack .logo {
  float: left;
  /* width: 233px; */
  height: 77px;
  width: 24%;
}

#navBack .logo img {
  width: 100%;
  /* width: 338px; */
  vertical-align: middle;
  height: 46px;
}

/*导航文字*/

#navBack ul {
}
#navBack .top-nav ul {
  float: right;
}
#navBack .top-nav .right {
  height: 60px;
  line-height: 60px;
}
#navBack ul li {
  float: left;
  padding: 0 10px;
}

@media screen and (max-width: 1280px) {
  #navBack ul.ant-menu.text li {
    padding: 15px 5px;
  }
}
#navBack ul.ant-menu li {
  float: left;
  padding: 15px 10px;
  font-size: 15px;
}
#navBack ul.ant-menu{
  box-shadow: 0 1px 6px hsla(0,0%,39%,0)
}
#navBack .contText {
  /* float: right; */
  width: 100%;
  /* min-width: 720px; */
  /* display: -webkit-flex;
    justify-content: flex-end; */
}
#navBack ul.text li {
  padding: 15px 6px;
  width: 108px;
}
.menu_text_width {
  width: 79px !important;
}
.en #navBack ul.ant-menu li {
  padding: 15px 10px;
}
#navBack ul li a {
  color: #fff;
  font-size: 14px;
}

#navBack .ant-menu {
  background-color: transparent;
  box-shadow: none !important;
}

#navBack .ant-menu-horizontal,
#navBack .ant-menu-item-active {
  border: none;
}

#navBack ul li {
  color: #fff;
  font-size: 14px;
}

#navBack .ant-menu-item,
#navBack .ant-menu-submenu-title {
  padding: 0;
  white-space: initial;
}
#navBack .right .ant-menu-submenu-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
#navBack .ant-menu-submenu-horizontal > .ant-menu {
  left: 5%;
}
#navBack .top-nav .right .ant-menu-submenu-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#navBack .ant-menu-submenu-horizontal > .ant-menu {
  width: 152px;
  min-width: 152px;
  margin-top: 0;
  /*left: -25%;*/
}
#navBack .right .ant-menu-submenu-horizontal > .ant-menu {
  width: 152px;
  min-width: 152px;
  margin-top: 0;
  left: 0;
}

#navBack .innerNav3 .ant-menu-submenu-horizontal > .ant-menu {
  width: 152px;
  min-width: 152px;
  margin-top: 0;
  /* left: -14%; */
  left: 0;
}
#navBack .innerNav9 .ant-menu-submenu-horizontal > .ant-menu {
  width: 155px;
  min-width: 200px;
  margin-top: 0;
  /* left: -14%; */
  left: 0;
}
#navBack .ant-menu-sub {
  border: none;
}

#navBack .ant-menu-sub > .ant-menu-item {
  background: rgba(1, 113, 199, 0.8) none repeat scroll 0 0;
  border-bottom: 1px solid rgba(1, 113, 199, 1);
  border-right: medium none;
  line-height: 12px;
  /*margin-left: -15px;*/
  padding: 15px 10px;
  width: 152px;
  text-align: center;
}
.thirdSub {
  /* background: rgba(1, 113, 199, 0.8) none repeat scroll 0 0;
  border-bottom: 1px solid rgba(1, 113, 199, 1); */
  border-right: medium none;
  line-height: 12px;
  width: 152px !important;
  text-align: center;
  font-size: 15px !important;
  padding: 0 !important;
}
#navBack .ant-menu-item, #navBack .ant-menu-submenu-title{
  font-size: 15px;
}
#navBack .ant-menu-sub  .ant-menu-submenu-active, .ant-menu-submenu-title:hover{
  background: rgba(1, 113, 199, 0.8) none repeat scroll 0 0;
}
#navBack .ant-menu-submenu-vertical > .ant-menu {
  top: 1px !important;
  left: 100%;
  position: absolute;
  min-width: 160px;
  margin-left: 0px !important;
  z-index: 1050;
}
/*#navBack .ant-menu-sub>.ant-menu-item{
    height:auto;
  }*/

/*登录注册*/

#navBack .right {
  /* margin-left: 20px; */
}

#navBack .right li {
  padding: 0 20px;
  color: #fff;
}

#navBack .login a {
  display: block;
  box-sizing: border-box;
  height: 60px;
  border: 1px solid transparent;
  border-radius: 4px;
  padding: 0 8px;
}

#navBack ul li a:hover,
#navBack ul.ant-menu li:hover,
#navBack ul li.ant-menu-item-selected {
  border-color: #0fa4df;
  color: #0fa4df;
}

#navBack .login a:hover {
  border-color: #fff;
  color: #fff;
}
.mar_left {
  margin: 0 -8px;
}

/*右侧的用户标识*/

#navBack .user {
  color: #fff;
  height: 50px;
}

#navBack .user > li {
  float: left;
  padding: 0;
}

#navBack .user .line {
  width: 1px;
  height: 20px;
  border-left: 2px solid #fff;
  margin-right: 20px;
  margin-top: 28px;
}

#navBack .user p {
  height: 20px;
  margin-top: -10px;
  cursor: pointer;
}

#navBack .user span {
  display: block;
  margin-top: 28px;
  width: 17px;
  height: 20px;
  background: url(/assets/images/user.png) 0 0 no-repeat;
  cursor: pointer;
}

/*个人中心*/
#navBack ul.right li:nth-of-type(1) {
  position: relative;
  text-align: center;
  width: 100%;
}
#navBack .right li:nth-of-type(1) a {
  padding-bottom: 26px;
}

#navBack .li_none ul {
  float: none;
}

.nav_fj_back .top-nav {
  height: 60px;
  width: 100%;
  position: relative;
  z-index: 9999;
  /* background: url(../images/header.png) no-repeat center; */
}
.nav_fj_back .secondNav {
  background: #555555;
  height: 77px;
}

.nav_fj_back .secondNav .innerNav3 {
  width: 100%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav9 {
  width: 100%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav3 ul {
  width: 100%;
  /* margin-left: 3%; */
}
.nav_fj_back .secondNav .innerNav9 ul {
  width: 100%;
  /* margin-left: 3%; */
}
.nav_fj_back .secondNav .innerNav3 li {
  width: 12.5%;
  text-align: center;
}
.nav_fj_back .secondNav .innerNav9 li {
  width: 11.1%;
  text-align: center;
}
#navBack .top-nav .right li ul li {
  min-width: 130px;
  padding: 5px 10px;
}
#navBack .secondNav .right ul li ul li span {
  font-size: 14px;
}
#navBack .top-nav .right li ul li div {
  text-align: center;
}

/* 4个导航 */
.nav_fj_back .secondNav .innerNav4 {
  width: 80%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav4 li {
  width: 25%;
  text-align: center;
}
/* 三个导航按钮innerNav5 */

.nav_fj_back .secondNav .innerNav5 {
  width: 80%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav5 li {
  width: 33.33%;
  text-align: center;
}

/* 五个导航的按钮innerNav6 */
.innerNav6 li{
  border: none!important;
}
.nav_fj_back .secondNav .innerNav6 {
  width: 90%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav6 li {
  width: 20%;
  text-align: center;
}
/* 六个导航按钮的innerNav7 */
.nav_fj_back .secondNav .innerNav7 {
  width: 94%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav7 li {
  width: 16.66%;
  text-align: center;
}
/* 2个按钮 */
.nav_fj_back .secondNav .innerNav2 {
  width: 40%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav2 li {
  width: 50%;
  text-align: center;
}
/* 三个导航按钮的 */
.nav_fj_back .secondNav .innerNav33 {
  width: 70%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav33 li {
  width: 33.33%;
  text-align: center;
}
/* 七个导航按钮的 */
.nav_fj_back .secondNav .innerNav77 {
  width: 100%;
  margin: 0px auto;
  height: 77px;
  border: 1px solid none;
}
.nav_fj_back .secondNav .innerNav77 li {
  width: 14.2%;
  text-align: center;
}
/* 导航优化 */
#navBack .secondNav .contText {
  position: relative;
}
.secondNav .contText .contText_ul ul {
  /* margin: 0 auto; */
  position: absolute;
  left: 0 !important;
  width: 100% !important;
}
.secondNav .contText .contText_ul ul li {
  width: 100% !important;
}

/* 前端 */
#navWeb .secondNav .text {
  position: relative;
}
.secondNav .text .font_nav ul {
  /* margin: 0 auto; */
  position: absolute;
  right: 0 !important;
  /* width: 100% !important; */
}
.secondNav .text .font_nav ul li {
  width: 100%;
}
/* 优化message信息提示框 */
.ant-message {
  z-index: 999999 !important;
}
div.nav_fj_back::after {
  content: '';
  display: block;
  clear: both;
}
/* 导航登录按钮优化 */
.text .text_back_sub {
  width: 152px !important;
}

#Dashboard_Manage {
  padding-top: 80px;
  padding-bottom: 60px;
  font-size: 16px;
}
#Dashboard_Manage .item_box {
  margin-bottom: 20px;
}

#Dashboard_Manage .item_box > .title {
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px solid #666;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#Dashboard_Manage .item_box .title .left {
  flex: 1;
  font-size: 20px;
  font-weight: bold;
  display: flex;
  align-items: center;
}

#Dashboard_Manage .item_box .title .right {
  flex: 1;
  text-align: right;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#Dashboard_Manage .item_box .title .right .ant-select {
  width: 266px;
}
#Dashboard_Manage .item_box .title .right .ant-select-selection {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border: 1px solid #459bf8;
  height: 30px;
}

#Dashboard_Manage .item_box .title .right .btns {
  margin-left: 10px;
  display: inline-block;
  height: auto;
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  overflow: hidden;
  border: 1px solid #459bf8;
  height: 30px;
}

#Dashboard_Manage .item_box .title .right .btns span {
  display: inline-block;
  height: 30px;
  line-height: 28px;
  padding: 0 15px;
  box-sizing: border-box;
  background-color: #fff;
  color: #000;
  cursor: pointer;
}
#Dashboard_Manage .item_box .title .right .btns span.active {
  background-color: #459bf8;
  color: #fff;
}
#Dashboard_Manage #table {
  width: 100%;
}
#Dashboard_Manage #Workturn {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border-right: 1px solid #ddd;
}

#Dashboard_Manage #Workturn .title,
#Dashboard_Manage #Workturn .content {
  width: 100%;
}
#Dashboard_Manage #Workturn .title {
  width: max-content;
  display: flex;
  font-weight: bold;
  color: #000;
}
#Dashboard_Manage #Workturn .title .pro_type {
  color: #333;
}
#Dashboard_Manage #Workturn .title .orange {
  color: #ff6e26;
}

#Dashboard_Manage #Workturn .title > * {
  flex: 1;
  text-align: center;
  border: 1px solid #ddd;
  border-bottom: none;
  border-right: none;
}

#Dashboard_Manage #Workturn .content .title {
  font-weight: normal;
}
#Dashboard_Manage #Workturn .content .title .pro_type {
  color: #459bf8;
  background-color: #fff;
}
#Dashboard_Manage #Workturn .content .title .pro_title {
  color: #333;
}

#Dashboard_Manage #Workturn .content .title .orange {
  color: #ff6e26;
}

/*精彩回顾开始*/

.center_b {
    clear: both;
    width: 1200px;
    margin: 0 auto;
}

.ctr_jcs {
    height: 64px;
    line-height: 64px;
    padding-top: 26px;
}

.ctr_jcs .ant-tabs-ink-bar.ant-tabs-ink-bar-transition-backward {
    display: none;
}

.ctr_jcs h1 {
    position: absolute;
    /*display: inline; */
    float: left;
    margin-right: 33px;
    font-size: 25px;
    font-weight: 500;
    color: #000;
}

.ctr_jcs .ant-tabs {
    width: 1200px;
    position: absolute;
}

.ctr_jcs .ant-tabs-bar {
    border: none;
}

.ctr_jcs .ant-tabs-ink-bar {
    height: 0px;
}

/* .ctr_jcs .ant-tabs-nav {
     margin-top: 14px; 
    margin-left: 17px;
} */

.ctr_jcs .ant-tabs-nav .ant-tabs-tab-inner {
    width: 100px;
    height: 35px;
    font-size: 16px;
    padding-top: 2px;
    /* overflow: hidden;
    text-overflow: ellipsis; */
    padding: 8px 10px
}

.ctr_tab .ant-tabs-nav .ant-tabs-tab-inner {
    width: 186px;
    height: 66px;
    line-height: 46px;
    color: #999999;
    /* overflow: hidden; */
    font-size: 18px;
    /* text-overflow: ellipsis; */
    text-align: left;
    margin-right: 15px;

    /* padding: 8px 10px */
}

.ctr_tab .innerTab .ant-tabs-nav .ant-tabs-tab-inner {
    width: auto;
    height: 66px;

    /* padding: 8px 10px */
}

.center_b>div>.backGroundModel {
    overflow: auto;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 1000;
}

.ctr_jcs ul {
    float: left;
}

.ul_col {
    color: #0171c5;
}

.ctr_jcs ul li {
    float: left;
    margin-right: 39px;
    font-size: 14px;
}

.ctr_jcs a {
    color: #666666;
    font-size: 13px;
    position: absolute;
    z-index: 10;
    right: 0
}

/*精彩回顾结束*/
/* 视频更改 */
.innerTab {
    height: 420px;
    margin: 0 auto
}

.ctr_tab .ant-tabs-content {
    margin-top: 0px;
}

.innerTab .ant-tabs-nav-wrap {
    font-size: 16px;
}

.ctr_tab .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
    color: #000000;
    font-size: 26px;
}

.ctr_tab .innerTab .ant-tabs-nav-container {
    width: 100% !important;
}

.ctr_tab .innerTab .ant-tabs-nav-scroll .ant-tabs-nav {
    /* border: 1px solid #F8F8F8 !important; */
    border-radius: 3px;
    margin-bottom: 1px;
    width: 100%;
}

.ctr_tab .innerTab .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-tab-inner {
    font-size: 18px;
    box-sizing: border-box;
    padding-top: 12px;
}

.center_zs {
    height: 714px;
}

.industry_chunk {
    margin-top: 50px;
}

.ctr_tab .publish_p {
    position: absolute;
    right: 0;
    color: #0071c5;
    cursor: pointer
}

.ctr_tab .ant-tabs-nav {
    /* left: -10px; */
}

.colors {
    color: #0371C8;
    cursor: pointer;
}

.marginLeft {
    margin-left: 10px;
}

.videosSchool_new_head{
    margin-top: 20px;
}
.videosSchool_new_head,
.videoschool_new_time {
    justify-content: space-between;
}

.videosSchool_new_head,
.videosSchool_new_nav,
.videoschool_new_1,
.videoschool_new_time {
    display: flex;
    flex-direction: row;
}

.videosSchool_new_body {
    width: 1200px;
    margin: 0 auto;
    margin-top: 94px;
}

.videosSchool_new_link1 {
    cursor: pointer;
    font-size: 16px;
    border: none;
    /* height: 40px; */
    color: #333333;
    line-height: 40px;
    margin-right: 50px;
    position: relative;
    padding-bottom: 6px;
}

.videosSchool_new_link1_child {
    padding: 8px;
    width: 100%;
    flex-wrap: wrap;
    background: rgba(228, 240, 246, 0.58);
}

.videosSchool_new_link1_child span {
    line-height: 20px;
    font-size: 14px;
    cursor: pointer;
    color: #333333;
    margin-right: 30px;
    margin-left: 30px;
    position: relative;
    font-weight: 400;

}

.videosSchool_new_link1_child span:first-child {
    margin-left: 0;
}

.videosSchool_new_link1_child span::after {
    position: absolute;
    content: '';
    width: 1px;
    height: 13px;
    background: rgba(199, 206, 214, 1);
    top: 50%;
    right: -30px;
    transform: translateY(-50%);

}

.videosSchool_new_link1_child span:last-child {
    margin-right: 0;
}

.videosSchool_new_link1_child span:last-child:after {
    display: none;

}

.videosSchool_new_link1_child span.active {
    color: #247ADE;
    font-weight: bold;
}

.videosSchool_new_link1.active {
    font-weight: bold;
    color: #247ADE;

}

.videosSchool_new_link1.active::after,
.videosSchool_new_link1.active::before {
    background: #247ADE;
    height: 2px;
    border-radius: 50px 50px 50px 50px;
    bottom: 0px;
    display: block;
    width: calc(50% - 8px);
    content: '';
    position: absolute;
}

.videosSchool_new_link1.active::after {
    left: 0;
}

.videosSchool_new_link1.active::before {
    right: 0;
}

.videosSchool_new_link1.active b {
    width: 8px;
    height: 8px;
    background: #247ADE;
    border-radius: 0px 0px 0px 0px;
    transform: rotate(45deg) translateX(-2px) translateY(4px);
    position: absolute;
    left: 50%;
    bottom: 0
}



.videosSchool_new_link1 i{
    width: 0px;
    height: 0;
    border: 6px solid transparent;
    border-top-color: #333;
    opacity: 0.15; 
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% + 0.5px));
    right: -16px;
}



.videosSchool_new_img {
    position: absolute;
    top: 10px;
    right: 10px;
}

.videoschool_new_cont {
    width: 385px;
    height: 280px;
    border-radius: 2px;
    padding: 20px 20px 10px 20px;
    cursor: pointer;
    border: 1px solid rgba(36, 122, 222, 0.24);
    box-sizing: border-box;
}

.videoschool_new_cont:nth-of-type(3n-1) {
    margin-left: 22px;
    margin-right: 22px;
}

.videoschool_new_cont:nth-of-type(n+4) {
    margin-top: 20px;
}

.videoschool_new_cont:hover .videoschool_new_img {
    -webkit-transform: scale(1.05, 1.05);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05);
    transition: 0.4s;
}
.videoschool_new_cont:hover .videoschool_type {
    /* -webkit-transform: scale(1.5, 1.5);
    -moz-transform: scale(1.05, 1.05);
    -o-transform: scale(1.05, 1.05); */
    transform: scale(1.15, 1.15) translate(4px,-3px);
    transition: 0.4s;
}

.videoschool_new_cont .videoschool_new_img {
    width: 345px;
    height: 194px;

}



.videoschool_new_cont .videoschool_type {
    position: absolute;
    right: 0;
    top: 0;
    width: 68px;
    height: 25px;
    background: #FF7442;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 25px;
    border-radius: 0px 0px 0px 10px;
    text-align: center;
}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item {
    width: 285px;
    height: 160px;
    position: relative;
    background-size: 100% 100%;
    cursor: pointer;
    background-repeat: no-repeat;
    margin-right: 20px;
}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item:last-child {
    margin-right: 0px;
}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item .videosSchool_live_item_time {
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(360deg, #15406E 0%, #0E2B4B 32%, #0C243F 100%);
    width: 100%;
    height: 30px;
    padding-left: 10px;

}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item .videosSchool_live_item_time .time_text {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #FFFFFF;
    margin-left: 4px
        /* 5/16 */
    ;
}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item .videosSchool_live_item_time .time_status {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    width: 70px;
    line-height: 30px;
    margin-left: auto;
}

.videosSchool_live {
    margin-top: 20px;
    position: relative;
}

.videosSchool_live .left,
.videosSchool_live .right {
    width: 20px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    top: 50%;
    transform: translateY(-40px);
}

.videosSchool_live .left {
    left: -40px
}

.videosSchool_live .right {
    right: -40px;
    transform: translateY(-50%) rotate(180deg);

}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item .videosSchool_live_item_time .time_status.time_status1 {
    background-color: rgb(255, 118, 64);
    border-radius: 6px 0 0 0;
}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item .videosSchool_live_item_time .time_status.time_status2 {
    border-radius: 6px 0 0 0;
    background-color: rgb(21, 64, 110);
}

.videosSchool_live .videosSchool_live_card .videosSchool_live_item .videosSchool_live_item_time .time_status.time_status3 {
    /* background-color: rgb(21, 64, 110); */
    border-radius: 6px 0 0 0;
    background: #00A551;
    color: white;
}

.videosSchool_new_body .pagination {
    margin-top: 15px;
    margin-bottom: 15px;
}

.videosSchool_new_body .pagination span {
    width: 21px;
    height: 21px;
    background: #B3CEF1;
    margin-right: 7px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;

    font-weight: bold;
    line-height: 21px;
    color: #FFFFFF;
    margin-right: 7px;
}

.videosSchool_new_body .pagination span:last-child {
    margin-right: 0;
}

.videosSchool_new_body .pagination span:hover {
    background: #247ADE;

}

.videosSchool_new_body .pagination span.active {
    background: #247ADE;
}

.videosSchool_new_body .pagination span.more {
    width: 62px;
}

.videosSchool_new_body .pagination span.more img {
    margin-left: 5px;
}

.videosSchool_live_imp {
    width: 1200px;
    height: 315px;
    cursor: pointer;
    position: relative;
}

.videosSchool_live_imp .first_box {
    width: 406px;
    position: absolute;
    left: 84px;
    top: 93px;
}

.videosSchool_live_imp .first_box .main {
    width: 382px;
    padding-left: 18px;
    padding-right: 18px;
    height: 133px;
    background: rgba(0, 113, 196, 0.9);
    position: relative;
}

.videosSchool_live_imp .first_box .main::after {
    width: 24px;
    height: 24px;
    background: rgba(0, 113, 196, 0.9);
    position: absolute;
    right: -24px;
    bottom: -24px;

}

.videosSchool_live_imp .first_box .main .time {

    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;
    padding-bottom: 22px;
    padding-top: 18px;
}

.videosSchool_live_imp .first_box .main .title {

    font-size: 20px;
    line-height: 30px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #FFFFFF;
    font-weight: 400;
}
 
.videoschool_new_1 {
    flex-wrap: wrap;
}

.new_loadtest_head {
    width: 1200px;
}


.new_loadtest_head .search {
    display: flex;
    flex-direction: column;
}

.new_loadtest_head .search_item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 5px;
}

.new_loadtest_head .search_item .search_item_lable {
    text-align: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 36px;
    color: #666666;
    flex-shrink: 0;
    margin-right: 5px
}




.new_loadtest_head .search_item .search_item_content {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.new_loadtest_head .search_tags {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.new_loadtest_head .search_tags_item {
    /* width: 100px; */
    padding: 0px 20px;
    min-width: 109px;
    border: 1px solid #E2E2E2;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    color: #666666;
    cursor: pointer;
    text-align: center;
    transition: ease-in-out 0.1s;
    user-select: none;
    margin-right: 9px;
    margin-bottom: 15px;
}

.new_loadtest_head .search_tags_item:last-of-type {
    margin-right: 0px;
}

.new_loadtest_head .search_tags_item.active {
    background: #247ade;
    color: #FFFFFF;

}




.videoschool_new_name {
    color: #333;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: bold;
    color: #333333;
    word-break: normal;
    margin: 10px 0 5px 0px;
}

.videoschool_new_time {
    color: #999;
    font-size: 14px;
    align-items: center;
    line-height: 20px;
    width: 100%;
}

.videoschool_new_cont:hover .videoschool_new_name {
    color: #0071c5;
}

.phoneimg .ant-btn {
    width: 4rem;
    height: 1.5rem;
    font-size: 0.4rem;
}

.phoneimg .ant-upload-list-item-info {

    height: 1rem;
    line-height: 1rem;
}

.phoneimg .ant-upload-list-item-info a {
    display: inline-block;
    font-size: 0.5rem;
}




.videosSchoolLiveMore {
    width: 1200px;
    margin: 0 auto;
    margin-top: 100px;
}

.videosSchoolLiveMore .live_more_top .title span {
    line-height: 28px;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    padding-right: 10px;
}

.videosSchoolLiveMore .live_more_top .title b {
    line-height: 28px;
    font-size: 20px;
    font-weight: 400;
    color: rgb(196, 198, 200);
    padding-right: 10px;
}


.videosSchoolLiveMore .live_more_top .search {
    margin-left: auto;
    display: flex;
}


.videosSchoolLiveMore .live_more_top .search .search_btn {
    width: 48px;
    height: 30px;
    background: #0071C4;
    border-radius: 2px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 30px;
    margin-left: 5px;
    text-align: center;
    cursor: pointer;
}





.videosSchoolLiveMore .live_more_tab {
    margin-top: 12px;
    display: flex;
    padding-left: 16px;
}

.videosSchoolLiveMore .live_more_tab span {
    margin-right: 53px;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    color: #333333;
    padding-bottom: 9px;
    position: relative;
    cursor: pointer;
}


.videosSchoolLiveMore .live_more_tab span.active::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 20px;
    height: 3px;
    background: #247ADE;
    border-radius: 30px;
}


.videosSchoolLiveMore .live_more_main {
    margin-top: 30px;
}

.videosSchoolLiveMore .live_more_main .live_more_card {}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item {
    flex-basis: 0;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom span.status {
    width: 54px;
    height: 23px;
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    text-align: center;
    display: block;
    flex-shrink: 0;

}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom span.title {
    margin-top: 9px;
    font-size: 14px;
    font-weight: 400;
    color: #247ADE;
    line-height: 22px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 44px;
    z-index: 9;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom b.line {
    margin-top: 8px;
    width: 74px;
    border-bottom: 1px #C3CCD9 dashed;
    display: block;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom span.time {
    margin-top: 10px;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    white-space: nowrap;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom span.status.status1 {

    background: #FF7442;
    color: white;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom span.status.status2 {

    background: #E7F0F9;
    color: #2F4C78;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom span.status.status3 {
    background: #00A551;
    color: white;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item {
    position: relative;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_top {
    cursor: pointer;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_top,
.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom {
    padding-left: 40px;
    padding-right: 67px;
}


.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item:first-of-type .live_more_card_item_top,
.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item:first-of-type .live_more_card_item_bottom {
    padding-left: 86px;
    padding-right: 70px;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item:last-of-type .live_more_card_item_top,
.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item:last-of-type .live_more_card_item_bottom {
    padding-right: 64px;
}


.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item_top {
    position: relative;
    padding-bottom: 11px;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item_top::after {
    position: absolute;
    left: 0;
    top: -3px;
    width: 100%;
    height: calc(100% + 6px);
    content: '';
    /* border-top: 3px solid #E7EEF5; */
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item_bottom {
    position: relative;
    padding-top: 18px;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item_bottom::after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item_top img.cover {
    position: relative;
    width: 175px;
    margin: 0;
    height: 98px;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item_top img.status {
    position: absolute;
    width: 40px;
    height: 40px;
    left: -2px;
    top: 137px;
    bottom: -40px;
    z-index: 99;
}

.videosSchoolLiveMore .live_more_main .live_more_card:first-of-type .live_more_card_item_top img.status {
    top: 90px;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item:first-of-type .live_more_card_item_top img.status {
    left: 45px;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom {
    padding-bottom: 63px;
}


.videosSchoolLiveMore .live_more_main .live_more_card:nth-of-type(n+2) .live_more_card_item .live_more_card_item_top {
    padding-top: 47px
}

.videosSchoolLiveMore .live_more_main .live_more_card:nth-of-type(n+2) .live_more_card_item:first-child .live_more_card_item_top::after {
    border-top: 3px solid #E7EEF5;
    border-left: 3px solid #E7EEF5;
    border-bottom: 3px solid #E7EEF5;
    border-radius: 30px 0 0 30px;

}

.videosSchoolLiveMore .live_more_main .live_more_card:nth-of-type(n+2) .live_more_card_item:last-of-type .live_more_card_item_top::after {
    /* border-top: 3px solid transparent; */

}

.videosSchoolLiveMore .live_more_main .live_more_card:nth-of-type(n+2) .live_more_card_item:first-child .live_more_card_item_bottom::after {
    border-top: 3px solid transparent !important;

}


.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item .live_more_card_item_bottom::after {
    border-bottom: 3px solid #E7EEF5;
    border-top: 3px solid #E7EEF5;

}

.videosSchoolLiveMore .live_more_main .live_more_card:last-of-type .live_more_card_item .live_more_card_item_bottom::after {
    border-bottom: 1px solid transparent;
}

.videosSchoolLiveMore .live_more_main .live_more_card:last-of-type .live_more_card_item:last-of-type .live_more_card_item_bottom::after {
    border-bottom: 3px solid transparent;
    border-right: 3px solid transparent;
    border-radius: 0;
}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item:first-child .live_more_card_item_bottom::after {
    border-bottom: 3px solid transparent;

}

.videosSchoolLiveMore .live_more_main .live_more_card .live_more_card_item:last-of-type .live_more_card_item_bottom::after {
    border-right: 3px solid #E7EEF5;
    border-radius: 0 30px 30px 0;


}

#main{
	padding-top:110px;
	width:1200px;
	margin:0 auto;
}
.btn{
	font-size:14px;
	color:#0171c5;
	/* width:80px; */
	height:25px;
	border:1px solid #0171c5;
	cursor:pointer;
	background-color:inherit;
}
table tr>td{
	height:55px;
}
/*个人基本信息*/
#main .u_mes{
	margin-top:30px;
	margin-left:150px;
	margin-bottom:30px;	
}
#main>h1{
	padding-left:120px;
	font-size:20px;
}
#main .user_message_l,#main .user_message_r{
	width:450px;
	float:left;
}
#main .user_message_l{
	margin-left:150px;
}
#main .user_message_r{
	margin-right:150px;
}
/*其他项目及支持*/
 	/*表1*/
#other_item_1>p{
	margin:30px 0px 30px 100px;
	font-size:15px;
}
#other_item_1>.tab_a{
	width:1100px;
	margin:0 auto;
	text-align: center;	
	border-collapse:collapse;
	border:1px solid #E5E5E5;
}
#other_item_1>.tab_a>thead td{
	background-color:#e5e5e5;
	font-size:18px;
	padding:0 30px;
	border-bottom:1px solid #fff;
}
#other_item_1>.tab_a>tbody>tr:first-child{
	background-color:#e5e5e5;
}
#other_item_1>.tab_a>tbody>tr:first-child>td{
	border-right:1px solid #fff;
}
#other_item_1>.tab_a>tbody>tr:first-child>td:last-child{
	border-right:none;
}
#other_item_1>.tab_a>tbody>tr:last-child>td{
	border-right:1px solid #e5e5e5;
}
	/*表2*/
#other_item_1>.tab_b{
	width:1200px;
	margin:30px auto;
	text-align: center;	
	border-collapse:collapse;
	border:1px solid #E5E5E5;
}
#other_item_1>.tab_b>thead td{
	background-color:#e5e5e5;
	border-right:1px solid #fff;
}
#other_item_1>.tab_b>tbody td{
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
#other_item_1>.tab_b>thead td:last-child{
	border-right:1px solid #e5e5e5;
}

.container{
    width: 100%;
    margin-top: 137px;
}
.main_FAQ{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
    padding: 0 80px 150px 80px;
}
.main_FAQ div{
    margin-top: 60px;
    padding-left: 3em;
    position: relative;
}
.main_FAQ div span{
    position: absolute;
    color: black!important;
    font-size: 25px!important;
    left: 0;
}
.main_FAQ div h1{
    font-size: 25px!important;
}
.main_FAQ div .span{
    color: black!important;
    font-size: 25px!important;
    font-weight: bold;
}
.main_FAQ div p{
    margin-top: 60px;
    color: #8d8d8d;
    font-size: 14px;
    line-height: 1.5;
}
.shit_uplad .ant-upload-list-item{
    width: auto !important;
}
.tabpadd .ant-table-body .ant-table-thead th:nth-of-type(2), .tabpadd .ant-table-tbody .ant-table-row th:nth-of-type(2){
    max-width: 600px;
}

.tabpadd .ant-table-body .ant-table-thead th:nth-of-type(3), 
.tabpadd .ant-table-body .ant-table-thead th:nth-of-type(4){
    min-width: 150px
}
.tabpadd .ant-table-body .ant-table-thead th:nth-of-type(5){
    min-width: 240px;
}




































.body .top ._img{
	width: 100%;
	position: relative;
}
.body .top .model-box{
	width: 	100%;
	position: absolute;
	left:0;
	top:77px;	
}
.body .top .model-box .model{
	width: 100%;
	height: 415px;
	background: rgba(64,105,133,0.85);
	padding: 60px 0;

}
.body .top .model-box>.model>ul{
	width: 996px;
    margin: 0 auto;
}
.body .top .model-box .model>ul>li{
	box-sizing: border-box;
	float: left;
	color: white;
	background: rgba(225,225,225,0.19);


	
}
/*做什么   怎么做  什么时候做*/
.body .top .model-box .model .jiantou{
	width: 55px;
}
.body .top .model-box .model .jiantou>span{
	display: block;
	background: none;
	width: 50px;
	height: 50px;
	background: url(/assets/images/jiantou.png) 12px center no-repeat;
	margin-top:120px;
}
.body .top .model-box .model .steps {
	width: 332px;
	height: 242px;

	padding:30px;
	position: relative;
}
.body .top .model-box .model .steps .title{
	font-size: 22px;
	text-align: center;
}
.body .top .model-box .model .steps .bottomLine{
	display: block;
	width: 25px;
	height: 2px;
	border-bottom:2px solid #0071c5;
	margin:0 auto;

	margin-top:10px;
}
.body .top .model-box .model .steps li{
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
}
.body .top .model-box .model .steps li>b{
	display: inline-block;
	width: 5px;
	height: 5px;
	border:1px solid transparent;
	border-radius: 50%;
	background:white; 
	margin-right: 10px;
}
/*为项目加速*/
.body .main>div .title{
	width: 1200px;
	height: 130px;
	line-height: 130px;
	margin:0 auto;
}
.body .main>div .title .text{
	font-size: 24px;
	margin:0 20px;
	width: 317px;
	text-align: center;
}
.body .main>div .title .centerLine{
	width: 35%;
	height: 1px;
	border:1px solid #ddd;
	margin-top:65px;
}
.body .main>div .content{
	width: 1200px;
	margin:0 auto;
}
.body .main>div .content>div{
	box-sizing: border-box;
	width: 49%;
	background: #f9f9f9;
	padding: 14px 10px 20px 10px;
}
.body .main>div .content>div>div.lf{
	width: 122px;
	height: 111px;
}
.body .main>div .content>div>div img{
	width: 122px;
	height: 111px;
}
.body .main>div .content>div>div.inter{
	font-size: 14px;
	word-break: break-all;
	margin-left:137px;
	text-overflow: hidden;
}
.body .main>div .content>div>.subTitle{
	width: 100%;
	text-align:left;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	margin-top: 20px;
}
.body .main>div .content>div>.subTitle>a{
	color:#333;
}
.body .main>div .content>div>.subTitle>a:hover{
	color: #0071c5;
}
/*项目管理？*/
.body .main .project {
	width: 1200px;
	margin: 0 auto;overflow: hidden;
}
.body .main .project .content>.text{
	width: 80%;
	margin:0 auto;
	background: none;
}
.body .main .project .content>.text>p{
	font-size: 14px;
	text-align: center;
}
.body .main .project .content>.text>#establishBtn{
	width: 110px;
	height: 45px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom: 20px;
}
.body .main .project .content>.text>#establishBtn>button{
	width: 110px;
	height: 45px;
	color: #fff;
	font-size: 16px;
	background:#0071c5;
	border:1px solid #0071c5; 
	transition: all 0.2s linear; 
	cursor: pointer;	
}
.body .main .project .content>.text>#establishBtn>button:hover{
	color: #0071c5;
	background:#fff;
}
/*众多合作伙伴*/
.body .main .partner{
	width: 1200px;
	margin:0 auto;
} 
.body .main .partner .content{
	width: 80%;
	margin:0 auto;
}
.body .main .partner .content .carousel{
	width: 100%;
}
.body .main .partner .content .carousel ul.itemImg>li{
	float: left;
	width: 20%;
	text-align: center;
}
.body .main .partner .content .carousel ul.itemImg>li>img{
	width: 100px;
	height: 100px;
	vertical-align: middle;
	margin:0 auto;
}
.body .main .partner .content .carousel ul.itemImg>li>p{
	font-size: 16px;
}
.body .main .partner .content>div{
	background: none;
}


/*更改项目管理未登录的*/
.project_no h2{
	font-size: 18px;
	color: #0171c5;
	text-align: center;
	margin-top: px;
}
.project_no ul li{
	float: left;
	font-size: 12px;
	width: 138px;
	color: black;
	
}
.project_no , .project_no2{
	height: 340px;
}
.height_no{
	height: 1px;
}
#ul_left li:nth-of-type(1){
	width: 108px;
	text-align: center;
	background: #59a1d7;
	color: #fff;
}
#ul_left li:nth-of-type(2){

	margin-left: 30px;
	
}
.project_no ul:nth-of-type(1){
	background: white;
	margin-top: 25px;
	margin-bottom: 4px;
}
.project_no div p{
	font-size: 14px;
	color: black;

}
.project_no div span{
	font-size: 14px;
	color: black;

}
.project_no div{
	float: left;
}
.project_no div p:nth-of-type(1){
	margin-left: 150px;
}
.project_no div p:nth-of-type(2){
	margin-left: 150px;
}
.span_div p{
	margin-left: 10px !important;
}
.project_no2 h2{
	font-size: 18px;
	color: #0171c5;
	text-align: center;
	margin-top: px;
	margin-bottom: 18px;
}
.project_border{
	padding: 22px 0 22px 0;
	width: 446px;
	margin: 0 auto;
	border-radius: 6px;
	border: 1px dashed #0171c5;
	text-align: center;
	font-size: 12px;
}
.project_border p{
	line-height: 35px;
}
.project_no ul{
	margin-top: 5px;
}
#fill_freeModel_message{
	width:1000px;
	margin:0 auto;
}
#fill_freeModel_message h1{
	font-size:18px;
	font-weight:500;
	color:#000;
	margin-bottom: 20px;
}
#fill_freeModel_message p{
	font-size:24px;
	color:#0071C5;
	padding-bottom: 20px;
}
#fill_freeModel_message .count_type .ant-checkbox-group label{
	margin:0px;
	line-height: 38px;
	margin-bottom: 30px;
	font-size:16px;
}
.contrl_div{
	font-size:12px;
	margin-bottom:24px;
	margin-left:290px;
    margin-top: -14px;
}
#fill_freeModel_message .span_contrl{
	float:left;
	height:38px;
	font-size:14px;
	line-height: 38px;
	margin-right:30px;
	margin-left:100px;
}
#fill_freeModel_message .kj_contrl {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
#fill_freeModel_message .kj_contrl>div:last-child{
	width:500px;
	display: inline-block;
	vertical-align: top;
}
#fill_freeModel_message .kj_contrl label{

}
#fill_freeModel_message .kj_contrl>div:first-child{
	width:150px;
	display: inline-block;	
	vertical-align: top;
	text-align: right;
	margin-right:50px;
}
#fill_freeModel_message .kj_area{
	/* margin-bottom: 0px; */
}
#fill_freeModel_message .kj_area>div{
	height:200px !important;
}
#fill_freeModel_message .kj_area textarea{
	height:177px;
	resize:none;
}
/*#fill_freeModel_message label:before{
	content: '' !important;
	display: none !important;
}*/

#fill_freeModel_message .count_type>div:last-child label{
	display: block;
}
#fill_freeModel_message .kj_contrl_1>div:last-child span{
	font-size:14px;
}
#fill_freeModel_message .kj_contrl_1>div{
	display: inline-block;
}
#fill_freeModel_message .kj_contrl_2 label{
	margin-left:0px;
	font-size:14px;
}
#fill_freeModel_message .kj_contrl_2{
	padding-bottom:5px;
}
#fill_freeModel_message .kj_contrl_2.ant-form-item-with-help{
	height:59px;
}
#fill_freeModel_message .kj_contrl_3 label>span:last-child{
	display: inline-block;
	width:968px;
	vertical-align: top;
}
#fill_freeModel_message .kj_contrl_3.ant-form-item-with-help{
	height:70px;
	margin-bottom:24px;
}
#fill_freeModel_message .kj_contrl_2 .ant-form-explain{
	line-height: 15px;
}
#fill_freeModel_message .kj_contrl_2 .ant-checkbox-group{
	float:left;
	margin-top: 0px;
}


/* .select1111 .ant-form-item-control {
	display: inline-block;
} */

#fill_freeModel_message .kj_contrl_2 .ant-form-item-children{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
#fill_freeModel_message .kj_contrl_2 a{
	font-size:14px;
}
#fill_freeModel_message .alert{
	font-size:14px;
	margin-bottom: 30px;
}
      /*checkbox和radio的样式控制*/
#fill_freeModel_message .ant-checkbox-inner{
	width:16px;
	height:16px;
	border-color:#C0C0C0;
	border-radius: 0px;
} 
#fill_freeModel_message .ant-radio-inner{
	width:16px;
	height:16px;
	border-color:#C0C0C0;	
}
#fill_freeModel_message .ant-radio-inner:after{
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
/*相片种类和数量样式*/

#fill_freeModel_message .count_type{
	display: inline-block;
	vertical-align: top;
}
#fill_freeModel_message .count_type .ant-form-item-label{
	width:150px;
	text-align: right;
	margin-right:50px;
}
#fill_freeModel_message .count_type>div:first-child,#fill_freeModel_message .count_type>div:last-child{
	display: inline-block;
	vertical-align: top;
}
#fill_freeModel_message .count_type>div{
	vertical-align: top;
}
#fill_freeModel_message .ant-select{
	vertical-align: middle;
}
#fill_freeModel_message .count_type .ant-form-explain{
	position:absolute;
	width:200px;
	height:20px;
	right:-110px;
	top:50px;
}
#fill_freeModel_message .count_select{
	display: inline-block;
	/*width:560px;*/
	vertical-align: top;
}
#fill_freeModel_message .count_select>div:nth-of-type(1){
	width:150px;
	vertical-align: top;
	padding-top: 20px;
}

#fill_freeModel_message .count_select>div:nth-of-type(1)>label,#fill_freeModel_message .kj_contrl>div:first-child>label{
	width: 151px;
	display: block;
	word-break: break-all;
	white-space: break-spaces;
	line-height: 1.5;
}

#fill_freeModel_message .count_select>div:nth-child(2){
	display: inline-block;
}
#fill_freeModel_message .count_select>div:nth-child(2){
	display: inline-block;
}
#fill_freeModel_message .count_select .ant-checkbox-group label{
	line-height: 38px;
	font-size: 14px;
}
#fill_freeModel_message .count_select .ant-checkbox-group label.ant-checkbox-group-item>span:nth-of-type(2){
	display: inline-flex;
	max-width: 500px;
	overflow: hidden;
	text-overflow: ellipsis;
}
#fill_freeModel_message .count_select .ant-checkbox-group{
	display: inline-block;
	
}
#fill_freeModel_message .count_select .ant-form-item-control .ant-select{
	display:inline-block;
	width:150px;
	text-align: center;
}
#fill_freeModel_message .count_select .ant-form-item-control>div{
	margin-bottom: 30px;
}
#fill_freeModel_message .count_select .ant-form-item-control>div>span{
	display: inline-block;
	line-height: 38px;
	font-size:16px;
	margin-left:150px;
	margin-right:50px;
	vertical-align: top;
}
#fill_freeModel_message .count_select .ant-select-selection{
	height:38px;
}
#fill_freeModel_message .count_select .ant-form-item-control>div{
	min-height:38px;
}
#fill_freeModel_message .count_select .ant-select-selection-selected-value{
	height:38px;
	line-height: 38px;
}
#fill_freeModel_message .ant-form-item-label{
	text-align: left;
}
#fill_freeModel_message .count_select  .ant-select-enabled{
	margin-bottom: 1px;
}
#sel_item .target_module_i.F a:first-child>s{
	background:url(/assets/images/F_icon.png) no-repeat;
	width:48px;
	height:18px;
	vertical-align: 0px;
	
}
#fill_freeModel_message .line_1{
	margin-bottom: 50px;
}
/*#fill_freeModel_message label.ant-form-item-required:before{
	display: inline-block;
	margin-right:4px ;
	content:"*";
	font-family: SimSun;
	font-size: 12px;
	color:#f50;
}*/
.support_cont_ee .ant-checkbox-group{
    margin-top: -15px;
}
.free_label .ant-form-item-required{
    display: inline-block;
    white-space: break-spaces;
}
.home_flex .kj_contrl_2{
    width: 300px;
    color: #989A9C;
}
.support_free_text{
    font-size: 14px;
    color: #919395;
    margin:10px 0 ;
}
/*个人中心*/

.body {
  width: 100%;
  min-width: 1200px;
  margin-top: 74px;
  /* margin-top: 38px; */
  /* min-height: calc(100vh - 130px); */
}

.body.mt0 {
  margin-top: 0;
}

.body.new_mt {
  margin-top: 178px;
}

.bodyTop {
  width: 100%;
  min-width: 1200px;
  margin-top: 0px !important;
}

.idebody {
  width: 100%;
  min-width: 1200px;
}

#personCenter {
  box-sizing: border-box;
  padding: 30px 0;
  margin: 0 auto;
  /* width: 100%; */
  width: 1200px;
}

#personCenter h1 {
  width: 232px;
  height: 42px;
  line-height: 42px;
  color: white;
  text-align: center;
  background-image: url(/assets/images/personCenter.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-weight: 500;
  margin: 0;
  font-size: 16px;
  background-color: #F8FAFB;

}

/*个人中心左侧导航*/

#personCenter,
#personCenter .ant-tabs {
  overflow: visible;
}

#personCenter .ant-tabs-nav-container,
#personCenter .ant-tabs-nav-wrap,
#personCenter .ant-tabs-nav-scroll {
  overflow: visible;
  border: none;
}

#personCenter .ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab-inner {
  padding: 0;
  text-align: center;
  font-size: 16px;
  border: none;




}

#personCenter .ant-tabs.ant-tabs-card .ant-tabs-card-bar {
  background: linear-gradient(180deg, #E6EDF5 0%, rgba(223, 233, 245, 0.2) 100%);
  border-radius: 0px 0px 4px 4px;
  border-right: 0;
  background-position-y: 42px;
}

#personCenter .ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab {
  border: none;
  border-radius: 0;
  width: 230px;
  height: 47px;
  line-height: 47px;
  margin: 0;
  font-size: 14px;
  color: #333333;
  text-align: center;


}

#personCenter .ant-tabs-bar {
  width: 232px
}

#personCenter .card-container>.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab {
  border: none;
  color: #333;
}

.ant-tabs .ant-tabs-left-bar .ant-tabs-nav {

  width: calc(100% - 8px);
  /* padding: 0 4px; */
}

#personCenter .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab {
  background: transparent;
}

#personCenter .ant-tabs.ant-tabs-card>.ant-tabs-bar .ant-tabs-tab.ant-tabs-tab-active {


  background: unset;
  font-weight: bold;
  color: #247ADE;
}

#personCenter .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab::before {
  border-bottom: rgba(120, 132, 142, 0.11) 1px solid;
}

#personCenter .ant-tabs.ant-tabs-card .ant-tabs-card-bar .ant-tabs-tab-active::before {
  border-top: none;
}


#personCenter .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
  /* color: #fff; */
  border: none;
}

#personCenter .ant-tabs-content {
  margin: 0;
  border: none;
  padding-left: 45px !important;
}

#personCenter .ant-tabs-vertical.ant-tabs-left>.ant-tabs-content {
  border: none;
}

/*个人中心右侧内容*/

/* #personCenter {
    width: 100%;
} */

#personCenter .img {
  /* width: 110px;
    height: 200px; */
  display: flex;
  flex-direction: column;
  align-items: center;
  /* justify-content: center; */
  width: 180px;
  flex-shrink: 0;
}

#personCenter .img_rights {
  margin-left: 50px;
  /* height: 200px; */
  flex: 1;
}

#personCenter .img>img {
  width: 103px;
  height: 103px;
}

#personCenter .register_time {
  margin-top: 17px;
  color: #999999;
  line-height: 20px;
  font-weight: 400;
  font-size: 14px;
}

#personCenter .img_rights .img_box {
  box-sizing: border-box;
  height: 130px;
  border-bottom: 1px solid #ddd;
}

/* #personCenter .img_rights .item,
#personInformation .img_rights .ant-row .ant-form-item-control {
    height: 60px;
    line-height: 60px;
} */

#personInformation .img_rights .ant-row:last-child {
  margin-top: 0;
}

#personInformation .ant-form-explain {
  position: absolute;
  bottom: -15px;
  left: 0px;
}

#personInformation .img_rights .ant-form-explain {
  top: 15px;
}

#personCenter .img_rights div.lf span,
#personCenter .img_rights div.rt span,
#personCenter .img_rights div.rt p {
  height: 70px;
  line-height: 70px;
}

#personCenter .img_rights span {
  width: 70px;
  text-align: right;
  font-size: 16px;
  color: #969696;
}

#personCenter .img_rights .bitian:before,
#personCenter .ant-form-item-required:before {
  content: "*";
  color: #f50;
  padding-right: 2px;
}

#personCenter .img_rights p {
  margin-left: 40px;
  font-size: 16px;
  color: #333;
  margin-bottom: 0;
}

#personCenter #nickname .show_info,
#personCenter #realname .show_info {
  width: 70%;
  margin-left: 40px;
}

#personCenter .img_rights p .ant-input {
  width: 70%;
  color: #999;
}

#personCenter .img_rights .item>p .ant-btn {
  width: 130px;
  height: 38px;
  background: #fff;
  border-color: #0071c5;
  font-size: 14px;
  border-radius: 0;
}

#personCenter .img_rights .red_color {
  color: #f00;
}

#personCenter .img_rights .item>p #updata>span {
  color: #0071c5;
}

#personCenter .img_rights .loginAccountNumber {
  height: 70px;
  line-height: 70px;
}

.edit_phone {
  position: absolute;
  width: 92px;
  height: 28px;
  background: #E3EEFB;
  border-radius: 4px 4px 4px 4px;
  right: -102px;
  color: #247ADE;
  top: -6px;
}

.edit_phone a.lizhi {
  position: unset;
  display: inline-block;
  margin: 0 !important;
  top: 0 !important;
}

#personCenter .img_rights .loginAccountNumber span {
  text-align: right;
}

/*个人信息*/

/*可以修改的个人信息*/

#personInformation .padding8 {
  padding-left: 8px;
  padding-top: 1px;
}

/* #personInformation .ant-row {
    margin: 0;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid rgba(112, 112, 112, 0.07);
} */

#personInformation .has-error .ant-input {
  border-color: #d9d9d9;
}

#personInformation .ant-row {
  margin-bottom: 2px;
  margin-top: 2px;
  padding-bottom: 2px;

  border-bottom: 1px solid rgba(112, 112, 112, 0.07);
}

#personInformation .ant-row:last-child {
  /* margin-top: -14px; */
  border-bottom: none;
}

#personInformation .ant-row .ant-form-item-label {
  font-size: 14px;
  font-weight: 400;
  margin-right: 0px !important;
  /* color: #333333; */
  color: rgb(147, 147, 147);
}

#personInformation .ant-row .ant-form-item-label label {
  color: rgb(147, 147, 147) !important;
}

#personInformation .ant-row .ant-form-item-children {
  color: #333;
}

#personalInformation .show_info {
  color: #333;
  font-size: 14px;
}

.en #personInformation .ant-row.phoneShow,
.en #personInformation .ant-row.phoneShow .ant-form-item-label {
  line-height: 34px;
}

/* #personInformation .ant-row label {
    font-size: 16px;
    color: #969696;
} */

/* #personInformation .ant-row .ant-form-item-control {
    font-size: 16px;
    color: #333;
    height: 77px;
    line-height: 77px;
} */

#personInformation .loginAccountNumber span {
  margin-left: -60px;
  margin-right: 30px;
  color: #696969;
}

#personInformation .loginAccountNumber p {
  color: #696969;
}

#personInformation .ant-row .ant-btn {
  background: transparent;
  color: #0071c5;
  font-size: 16px;
  border-radius: 0;
  width: 110px;
  height: 38px;
  margin-left: 20px;
  border-color: #0071c5;
}

#personInformation .ant-row #pic_code.ant-btn {
  height: 35px;
  margin-top: -6px;
}

#personInformation .ant-row .ant-btn.submitBtn {
  background: #0071c5;
  color: #fff;
  margin-right: 40px;
}

#personInformation .ant-row .ant-btn.submitBtn:hover {
  background: #FFF;
  color: #0071c5;
}

.en #personInformation .ant-row.phoneShow .ant-btn {
  width: 200px;
}

#personInformation .ant-row .rt img {
  vertical-align: middle;
}

#perToCom>.title,
#myactivity>.title,
#myquestion>.title,
#modifyPsd>.title,
#privilegeLevel>.title,
#mynews>.title,
#comToSI>.title，#myvideo>.title {
  box-sizing: border-box;
  padding: 3px 20px;
  font-size: 24px;
  font-weight: 500;
  border-left: 4px solid #0071c5;
}

#modifyPsd>.title,
#myactivity>.title {
  border-left: none;
  position: relative;
  padding-bottom: 11px;
  padding-left: 0;
  padding-top: 0px;
  font-size: 20px;
}

.pageTitle>.title {
  position: relative
}

#modifyPsd>.title p,
#myactivity>.title p {
  font-weight: bold;
  margin-bottom: 0
}

#modifyPsd>.title::after,
#myactivity>.title::after,
.pageTitle>.title::after {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #247ADE;
  content: '';
  width: 20px;
  height: 3px;
  border-radius: 30px;
}

#modifyPsd .ant-form-item {
  margin-bottom: 10px;
}

#modifyPsd .ant-input {
  background-color: transparent;
}

#personInformation .ant-select-selection {
  border: 1px solid #d9d9d9;
  /*color:#999;*/
}

#personInformation .ant-select {
  color: #333;
}

#personInformation form .ant-select,
#personInformation form .ant-input,
#personInformation form .ant-cascader-picker {
  /* width: 450px!important; */
  background: transparent;
  /* margin-left: 40px; */
}

#personInformation form .ant-cascader-picker .ant-input {
  width: 100%;
}

#personInformation form .ant-cascader-picker .ant-cascader-picker-arrow {
  background: transparent;
}

#personInformation .ant-select-selection {
  background: transparent;
}

#personInformation .ant-input-wrapper .ant-input-lg,
#personInformation .ant-cascader-picker {
  width: 50%;
  background: transparent;
}

#personInformation .ant-cascader-picker .ant-input-wrapper .ant-input-lg {
  width: 100%;
}

#personInformation .ant-cascader-picker-arrow,
#personInformation .ant-cascader-picker-clear {
  background: transparent;
}

#personInformation .ant-form-item-control p {
  margin-bottom: 0px;
}


#personInformation #nickname #updata span {
  color: #0071c5;
}

/*#personCenter .img_rights #realname span.waring{
    height: 0px;
}
#personCenter .img_rights span.show_block{
    margin-left:20px;
    color:#f50;
    height:50px;
}*/

#personInformation .perfect_info {
  text-align: right;
  color: #969696;
}

#personInformation .perfect_info .color {
  color: #f00;
  margin-right: 8px;
}

/*企业转SI*/

#comToSI .content {
  padding-top: 30px;
  font-size: 16px;
}

#comToSI .ant-select {
  color: #666;
}

#comToSI .content p {
  line-height: 30px;
}

#comToSI .upgradeBtn {
  width: 110px;
  height: 40px;
  margin: 0 auto;
  margin-top: 30px;
}

#personCenter .img_rights #nickname span,
#personCenter .img_rights #realname span {
  color: #666;
}

#comToSI .upgradeBtn a {
  display: block;
  width: 110px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
  background: #0071c5;
  color: #fff;
  border: 1px solid #0071c5;
}

#comToSI .upgradeBtn a:hover {
  color: #0071c5;
  background: #fff;
}

/*企业转SI页面*/

#comTOSI {
  width: 100%;
  min-width: 1200px;
  padding-top: 70px;
}

#comTOSI .centerForm {
  width: 75%;
  margin: 0 auto;
}

#comTOSI .centerForm .ant-form-horizontal .ant-row:nth-of-type(1) label,
#comTOSI .centerForm .ant-form-horizontal .ant-row:nth-of-type(8) label {
  font-size: 24px;
}

#comTOSI .ant-btn {
  width: 110px;
  height: 40px;
  border-radius: 0;
  border-color: #0071c5;
  background: #0071c5;
  color: #fff;
  font-size: 16px;
}

#comTOSI .ant-btn:hover {
  background: #fff;
  color: #0071c5;
}

#comTOSI .ant-checkbox-wrapper,
#comTOSI .ant-form-text {
  margin-left: 0;
}

#comTOSI .ant-form-text {
  float: right;
  font-size: 14px;
  margin-right: -20px;
}

#comTOSI .ant-col-13.ant-col-offset-6 .ant-form-item-control {
  margin-left: 15px;
}

/*消息*/

#mynews .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
  color: #2db7f5;
  font-size: 18px;
}

#mynews #newsTab .ant-tabs-bar {
  width: 40%;
  text-align: left;
}

#mynews #newsTab .ant-checkbox-wrapper {
  margin-left: 0;
}

#mynews #newsTab .ant-tabs-nav-container,
#mynews #newsTab .ant-tabs-nav-wrap,
#mynews #newsTab .ant-tabs-nav {
  width: 100%;
}

#mynews #newsTab th:nth-of-type(2),
#mynews #newsTab td:nth-of-type(2) {
  width: 60%;
  text-align: left;
}

#mynews #newsTab .ant-tabs-nav .ant-tabs-tab-inner {
  font-size: 18px;
}

#mynews #newsTab .ant-tabs-nav .ant-tabs-tab,
#mynews #newsTab .ant-tabs-ink-bar {
  width: 33.33%;

}

#mynews #newsTab .ant-tabs-nav .ant-tabs-tab-inner {
  width: 100%;
  text-align: center;
}

#mynews .tablePana .ant-checkbox-wrapper span {
  font-weight: bold;
  color: rgba(69, 91, 112, 1);
}

#mynews .tablePana .table_title p {
  font-weight: bold;
  color: rgba(69, 91, 112, 1);
}

#mynews .tablePana {
  border-bottom: none;
}

#mynews .tablePana .table_content {
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
}

#mynews .tablePana .table_title p {
  color: #455b70;
}

#mynews .tablePana .table_title p,
#mynews .tablePana .table_content p {
  display: inline-block;
  text-align: center;
  width: 15%;
  font-size: 14px;
  margin-bottom: 0;
  line-height: 40px;
  background: #EDF1F3;
  /* border-left: 1px solid #ddd; */
}

#mynews .new-btn {
  margin: 8px 0px;
}

#mynews .new-btn .table-delete {
  width: 75px;
  height: 30px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid rgba(36, 122, 222, 0.28);
  padding: 0;
  text-align: center;
  line-height: 30px;
  background: transparent;
  color: #247ADE;
  cursor: pointer;
}

#mynews .new-btn .table-delete[disabled] {
  border: #f5f5f5 1px solid;
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
}

#mynews .tablePana .new-status {
  font-weight: 400;
  color: #536684;
  font-size: 14px;
  padding-left: 10px;
}


#mynews .tablePana .table_content p {
  background: transparent;
  color: #536684;
  /* border-left: 1px solid #ddd; */
}

/*#mynews .tablePana .table_contents{
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    padding-left:20px;
    height: 40px;
    line-height: 40px;
}*/

#mynews .tablePana .table_title p:nth-of-type(1),
#mynews .tablePana .table_content p:nth-of-type(1) {
  padding-left: 20px;
  text-align: left;
  width: 70%;
  border-left: none;
}

#mynews #newsTab .clearfix {
  border: 1px solid #e9e9e9;
  border-bottom: none;
}

#mynews .blue-cile {
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #0071c5;
  border: 1px solid #0071c5;
  border-radius: 50%;
  margin: 3px 0 3px 10px;
}

.table_content_hide {
  overflow: hidden;
  height: 0;
}

.show {
  height: 40px;
}

#mynews .table-delete {
  padding: 8px 20px;
  margin-right: 10px;
  border-radius: 0;
}

#mynews #deleteBtn {
  width: 100%;
  padding: 10px 0;
  padding-left: 23px;
  border-top: none;
  display: flex;
}

#mynews #deleteBtn .ant-checkbox-wrapper {
  margin-right: 23px;
  width: 14px;
  height: 16px;
  position: relative;
}

#mynews #deleteBtn .checkbox .checkbox-table {
  width: 14px;
  height: 16px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

#mynews #deleteBtn .ant-pagination {
  display: inline-flex;
  margin-top: 5px;
  /* position: absolute;
    right: 10px; */
}

#mynews .private-msg-photo {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 30px;
}

#mynews .private-msg-nickname {
  display: inline-block;
  margin-left: 10px;
  line-height: 40px;
  vertical-align: middle;
}

#mynews .message-link {

  color: #536684;
  font-size: 14px;
  line-height: 20px;
  padding-left: 26px;
  text-align: left;
  width: 70%;
  /* display: inline-block; */
}

/*个人转企业*/

#perToCom>.upgrade {
  width: 100%;
  padding: 40px 10px;
  border-bottom: 1px solid #ddd;
}

#perToCom>.upgrade>p {
  width: 80%;
  margin: 0 auto;
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  text-align: center;
}

#perToCom>.upgrade>div {
  width: 110px;
  margin: 0 auto;
  margin-top: 35px;
}

#perToCom>.upgrade .ant-btn {
  width: 110px;
  height: 40px;
  color: #fff;
  font-size: 16px;
  background: #0071c5;
  border-radius: 0;
  margin: 0 auto;
}

.en #perToCom>.upgrade .ant-btn {
  width: 140px;
}

#perToCom>.upgrade .ant-btn:hover {
  color: #0071c5;
  background: #fff;
  border-color: #0071c5;
}

#perToCom>.supportPower {
  width: 100%;
  padding: 30px 0;
}

#perToCom>.supportPower>h1 {
  text-align: left;
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 10px;
}

#perToCom>.supportPower .sub_supportPower>.title {
  height: 50px;
  line-height: 50px;
}

#perToCom>.supportPower .sub_supportPower>.title>img {
  width: 50px;
  height: 50px;
}

#perToCom>.supportPower .sub_supportPower>.title>span {
  margin-left: 15px;
  font-size: 20px;
}

#perToCom>.supportPower .sub_supportPower>.content {
  margin: 10px 0;
}

#perToCom .cpy_cl p:nth-of-type(1) {
  font-size: 16px;
}

.en #perToCom .ht_366 {
  height: 500px;
}

.en #perToCom .cpy_cl p:nth-of-type(1) {
  line-height: 35px;
}

#perToCom .cpy_cl P:nth-of-type(2),
#perToCom .cpy_cl P:nth-of-type(4),
#perToCom .cpy_cl P:nth-of-type(6),
#perToCom .cpy_cl P:nth-of-type(8) {
  font-weight: normal;
}

#perToCom .cpy_cl P:nth-of-type(3),
#perToCom .cpy_cl P:nth-of-type(5),
#perToCom .cpy_cl P:nth-of-type(7),
#perToCom .cpy_cl P:nth-of-type(9) {
  line-height: 24px;
}

#perToCom .ht_366 {
  height: 366px;
}

#perToCom .ht_366 .allSupport {
  margin-top: 85px;
  text-align: center;
  color: #999;
  font-size: 12px;
}

/*个人转企业的升级页面*/

#comTOSI .successMessage,
#perToCompany .successMessage {
  width: 100%;
  height: 100%;
  margin-top: 10%;
  margin-bottom: 16%;
  display: none;
}

#perToCompany .successMessage p,
#comTOSI .successMessage p {
  text-align: center;
  line-height: 30px;
  font-size: 16px;
}

#perToCompany .successMessage p.color_blue,
#comTOSI .successMessage p.color_blue {
  color: #0071c5;
  font-size: 24px;
  margin-bottom: 10px;
}

#perToCompany .successMessage div.SuccessBtn,
#comTOSI .successMessage div.SuccessBtn {
  width: 110px;
  height: 40px;
  margin: 0 auto;
  margin-top: 20px;
}

.show {
  display: block;
}

.hide {
  display: none;
}

.color_red {
  color: #f00;
}

/*接单能力*/

#acceptOrder .ant-col-20.ant-col-offset-9 .ant-btn {
  width: 110px;
  height: 40px;
  border-radius: 0;
  background: #0071c5;
  border-color: #0071c5;
  color: #fff;
  font-size: 16px;
}

#acceptOrder .ant-col-20.ant-col-offset-9 .ant-btn:hover {
  color: #0071c5;
  background: #fff;
}

#acceptOrder .ant-col-13 .ant-checkbox-wrapper {
  margin-left: 0;
  margin-right: 40%;
}

#acceptOrder .ant-checkbox-inner {
  border-radius: 0;
}

#acceptOrder .con {
  color: #ccc;
  font-size: 16px;
  padding-left: 8px;
}

/*我的活动*/

#myactivity .machine {
  width: 100%;
}

#myactivity .machine li {
  width: 296px;
  border: 1px solid rgba(36, 122, 222, 0.24);
  float: left;
  margin-right: 18px;
  position: relative;
  padding: 15px 13px 11px 15px;
}

#myactivity .machine li:nth-of-type(n + 4) {
  margin-top: 20px;
}

#myactivity .machine li:nth-of-type(3n) {
  margin-right: 0;
}


#myactivity .machine li>img {
  width: 265px;
  height: 149px;
}

#myactivity .machine li>.activityName {

  font-size: 14px;
  color: #333;
  line-height: 20px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 0;

  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;

}

#myactivity .machine li>.activityTime {
  font-size: 14px;
  margin-bottom: 0;
  color: #999;
  line-height: 17px;
  margin-top: 5px;
}

#myactivity .machine li .doing,
#myactivity .machine li .finish {
  position: absolute;
  top: 0;
  right: 23px;
}

#myactivity .nothing_activity {
  text-align: center;
  font-size: 20px;
  color: #666;
  margin-top: 20px;
}

#myactivity .backGroundModel {
  overflow: auto;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, .5);
  z-index: 1000;
}

/*我的提问*/

#myquestion .content {
  width: 100%;
  margin-top: 25px;
}

#myquestion .content>ul>li {
  font-size: 18px;
  color: #333;
  border: 1px solid #ddd;
  border-bottom: none;
  padding: 30px;
}

#myquestion .content>ul:last-child {
  border-bottom: 1px solid #ddd;
}

#myquestion .content>ul>li>div {
  line-height: 50px;
}

#myquestion .content>ul>li p.rt {
  color: #666;
}

/*修改密码*/

#modifyPsd .content {
  width: 100%;
  margin-top: 32px;
}

#modifyPsd .content .ant-row .ant-btn {
  width: 180px;
  height: 40px;
  border-radius: 0;
  background: #0071c5;
  color: #fff;
  border-color: #0071c5;
  font-size: 16px;
}

#modifyPsd .content .ant-row .ant-btn:hover {
  color: #0071c5;
  background: #fff;
}

/*我的权限等级*/

/*#privilegeLevel .title>span{
    position: absolute;
    top:-5px;left: 240px;
    z-index: 2;
    color:#0071c5;
    font-size: 32px;
    font-weight: 400;
}
#privilegeLevel .content{
    width: 100%;
    padding-top:30px;
}
#privilegeLevel .content>div{
    margin-bottom: 20px;
}
#privilegeLevel .content>div > p{
    font-size: 22px;
    color:#333;
}
#privilegeLevel .content ol{
    list-style-type:decimal;
    margin-top:10px; 
}
#privilegeLevel .content ol>li{
    list-style-type:decimal; 
    list-style-position:inside;
    font-size:14px;
}
#privilegeLevel .content ol p{
    color: #646464;
    line-height: 40px;
}
#privilegeLevel .content .getSupport .sub_support{
    margin-top:20px;
}
#privilegeLevel .content .getSupport table{
    width: 100%;
    border-collapse: collapse;
}
#privilegeLevel .content .getSupport table td,
#privilegeLevel .content .getSupport table th{
    width: 50%;
    padding:15px;
    text-align: center;
    border:1px solid #999;
    font-size: 14px;
}
#privilegeLevel .content .getSupport table th{
    font-weight: 400;
    font-size: 22px;
    color: #303030;
}
#privilegeLevel .content .getSupport table th>img{
    vertical-align: middle;
    margin-right: 15px;
}
#privilegeLevel .content .getSupport table tr td:first-child{
    background: #cee7f9;
}
#privilegeLevel .content .HowTo{
    width: 100%;
}
#privilegeLevel .content .HowTo .sub_howTo{
    margin-top: 10px;
}
#privilegeLevel .content .HowTo .sub_howTo li{
    font-size: 14px;
    list-style: disc;
    list-style-position:inside;
    font-size:18px;
}
#privilegeLevel .content ul p{
    color: #646464;
    line-height: 40px;
    font-size: 14px;
}
#privilegeLevel .content ul p .ant-btn{
    height: 30px;
    border-radius: 0;
    background: #0071c5;
    color:#fff;
    font-size: 14px;
    margin-left: 20px;
}
#privilegeLevel .content ul p .ant-btn:hover{
    color: #0071c5;
    border-color: #0071c5;
    background: #fff;
}*/

/*Dashbroad*/

/*我的权限等级*/

#modifyUserInfo .con {
  font-size: 16px;
  color: #0071c5;
  height: 38px;
  line-height: 38px;
  /*padding-left: 20px;*/
}

/*项目轮转*/

#warp #workerTurn,
#warp #workerTurn .content {
  width: 100%;
  min-width: 1200px;
}

#warp #workerTurn>.title {
  font-size: 24px;
  color: #333;
}

#Workturn .title .pro_worker {
  border-left: 1px solid #ddd;
  margin-bottom: 0 !important;
}

#Workturn .title,
#Workturn .content,
#warp #Workturn {
  width: 1200px;
}

#table #Workturn .content div.per_turn .type_box {
  display: flex;
  height: 100%;
  flex-direction: row;
}

#table #Workturn .content div.per_turn .type_box p:first-child::after {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 0;
  width: 100%;
  border-bottom: 1px solid #ddd;
}

#table #Workturn .content div.per_turn .type_box .type_line {
  width: 155px;
  display: flex;
  height: 100%;
  flex-direction: column;
  position: relative;
}

#table #Workturn .content div.per_turn .type_box .type_line::after {
  content: '';
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border-right: 1px solid #ddd;
}

#table #Workturn .content div.per_turn .type_box .type_line.type_main {
  flex: 1;
  align-items: flex-start;
}

#table #Workturn .content div.per_turn .type_box .type_line p {
  height: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  margin-bottom: 0px;

}

#table #Workturn .content div.per_turn {
  display: inline-block;
  width: 1000px;
}

#warp .title_2 span {
  font-size: 20px;
  color: #333;
}

#Workturn .content .title1 {
  display: flex;
}

#Workturn .content .title1 .per_title {
  align-self: center;
}

#Workturn .title .pro_type,
#Workturn .content .per_title {
  width: 199px;
  text-align: center;
}

#Workturn .title .pro_type {
  line-height: 30px;
  float: left;
}

#Workturn .title .pro_type,
#Workturn .title .pro_worker,
#Workturn .title .SI_worker {
  color: #666;
  font-size: 16px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  background-color: #e5e5e5;
  margin-bottom: 0 !important;
}

#table #Workturn .content {
  padding-top: 0;
}

#Workturn .content .per_turn {
  border-left: 1px solid #ddd;
  padding: 10px;
}

#Workturn .title1 {
  border: 1px solid #ddd;
  border-bottom: none;
}

#Workturn .title1.border_bottom {
  border-bottom: 1px solid #ddd;
}

#Workturn .content .title1 .per_turn.SI_turn {
  border-left: none;
}

#Workturn .title .SI_worker {
  min-width: 1200px;
  width: 100%;
}

#warp #workerTurn .button_2 {
  min-width: 1200px;
  width: 100%;
}

#warp .button_2 {
  margin-top: 30px;
  margin-bottom: 30px;
}

#warp .button_2 .ant-btn {
  width: 110px;
  height: 40px;
  border-radius: 0;
  font-size: 16px;
}

#warp .button_2 .ant-btn.sub_btn {
  margin-right: 20px;
  background: #0071c5;
  color: #fff;
  border-color: #0071c5;
}

#warp .button_2>div {
  width: 240px;
  margin: 0 auto;
  text-align: center;
}

#warp .button_2 .ant-btn.sub_btn:hover {
  background: #fff;
  color: #0071c5;
}

#warp .button_2 .ant-btn.can_btn {
  background: #fff;
  color: #0071c5;
  border-color: #0071c5;
}

#Workturn .title .pro_worker {
  margin-bottom: 0 !important;
  margin-left: 200px;
}

#Workturn .disabled {
  background: #eee;
}

#Workturn .ant-checkbox-wrapper+.ant-checkbox-wrapper {
  margin-left: 0px;
}

#Workturn .ant-checkbox-wrapper+span,
#Workturn .ant-checkbox+span {
  margin-right: 25px;
}

/*后天的个人中心的验证码的样式*/

#comTOSI .centerForm.personInfo .ant-col-13 .ant-btn {
  margin-top: -6px;
}

.body .ant-tabs-nav-container {
  font-size: 24px;
}

#BGO_cpy .ant-tabs-nav .ant-tabs-tab-inner {
  padding: 0px 77px;
  font-size: 24px;
}

/* .ctr_jc .ant-tabs-nav-container, 
.main-videosSchool .ant-tabs-nav-container
{
    max-width: 980px;
} */

.center_b .ant-tabs-nav-container {
  margin-left: 110px;
}

.center_b .ant-tabs-tab-prev-icon,
.center_b .ant-tabs-tab-next-icon {
  padding-top: 15px;
}

#personInformation #phone_captcha {
  width: 67%;
}

.en #personInformation #phone_captcha {
  width: 53%;
}

/*英文页面的css样式*/

/*个人中心*/

.en #personInformation #updata {
  padding: 0;
  text-align: center;
}

.en #phone_captcha {
  width: 55%;
}

/* 我的视频 */

/*我的视频*/

#myvideo #mesVideo .ant-tabs-bar {
  width: 100%;
  text-align: left;
}

#myvideo .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
  color: #5A95D5 !important;
  font-size: 18px;
}

#myvideo #mesVideo .ant-checkbox-wrapper {
  margin-left: 0;
}

#myvideo #mesVideo .ant-tabs-nav-container,
#myvideo #mesVideo .ant-tabs-nav-wrap,
#myvideo #mesVideo .ant-tabs-nav {
  width: 100%;
}

#myvideo #mesVideo .ant-tabs-nav .ant-tabs-tab,
#myvideo #mesVideo .ant-tabs-ink-bar {
  width: 33.33%;
  margin: 0px;
  /* width:calc(33.33% - 32px) */
}

#myvideo #mesVideo .ant-tabs-nav .ant-tabs-tab-inner {
  width: 100%;
  font-size: 18px;
  text-align: center;
}

#myvideo .tablePana {
  /* border:1px solid #ddd; */
  border-bottom: none;
}

#myvideo .tablePana .table_content {
  border-bottom: 1px solid #ddd;
}

#myvideo .tablePana .table_title p,
#myvideo .tablePana .table_content p {
  display: inline-block;
  text-align: center;
  width: 15%;
  font-size: 14px;
  line-height: 40px;
  background: #e5e5e5;
  border-left: 1px solid #ddd;
}

#myvideo .tablePana .table_content p {
  background: transparent;
  border-left: 1px solid #ddd;
}

/*#myvideo .tablePana .table_contents{
    font-size: 14px;
    border-bottom: 1px solid #ddd;
    padding-left:20px;
    height: 40px;
    line-height: 40px;
}*/

#myvideo .tablePana .table_title p:nth-of-type(1),
#myvideo .tablePana .table_content p:nth-of-type(1) {
  padding-left: 20px;
  text-align: left;
  width: 70%;
  border-left: none;
}


.myvideo#myvideo .tablePana .table_title p {
  background: transparent;
  border: none;
  line-height: unset;
  text-align: center;
  width: 100%;
  padding: 0;
}

.table_content_hide {
  overflow: hidden;
  height: 0;
}

.show {
  height: 40px;
}

#myvideo .table-delete {
  padding: 8px 20px;
  margin-right: 10px;
}

#myvideo #deleteBtn {
  width: 100%;
  padding: 10px 0;
  height: 46px;
  padding-left: 23px;
  border-top: none;
}

#myvideo #deleteBtn .ant-checkbox-wrapper {
  margin-right: 23px;
  width: 14px;
  height: 16px;
  position: relative;
}

#myvideo #deleteBtn .checkbox .checkbox-table {
  width: 14px;
  height: 16px;
  background-color: #fff;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

#myvideo #deleteBtn .ant-pagination {
  display: inline-flex;
  position: absolute;
  right: 10px;
}

#myvideo .private-msg-photo {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  /* border-radius: 30px; */
}

#myvideo .private-msg-nickname {
  display: inline-block;
  margin-left: 10px;
  line-height: 40px;
  vertical-align: middle;
}

#myvideo .message-link {
  color: #666666;
  font-size: 14px;
  line-height: 40px;
  padding-left: 20px;
  text-align: left;
  width: 70%;
  display: inline-block;
}

#myvideo .ant-table th,
.ant-table td {
  text-align: center
}

#myvideo .ant-table {
  border-radius: 0px;
}

/* 视频详情页 */

.videoDetails {
  min-height: 400px;
  padding-bottom: 50px;
}

.videoDetails .title {
  text-align: center;
  margin-top: 65px;
}

.secondTitle {
  margin-top: 46px;
}

#detailsContent {
  width: 60%;
  background: white;
  border: 1px solid transparent;
  margin: 0 auto;
}

#detailsContent .docBtn {
  text-align: center;
  margin-bottom: 10px;
}

#detailsContent .docBtn button {
  background: white;
  color: grey;
  border: 1px solid gray;
}

#detailsContent .ant-btn {
  color: white;
  background: #0071C5;
  border: 1px solid #0071C5;
  width: 120px;
  height: 40px;
  font-size: 16px;
}

.headerCon {
  margin-top: 84px;
  margin-bottom: 20px;
}

.secondCon {
  margin-top: 20px;
  margin-bottom: 20px;
}

.imgs {
  /* max-width: 80%; */
  text-align: center;
  margin: 0 auto;
  margin-top: 56px;
  clear: both;
}

.imgsP img {
  width: 86%;
  text-align: center;
}

.imgsP {
  text-align: center;
}

.videoDetails_content {
  text-align: center;
  margin-top: 30px;
}

/* .imgs iframe{
    width: 80%;
    min-height: 400px;
} */

.imgs .imgs--video {
  margin: 0 auto !important;
  box-sizing: border-box;
  width: 200px;
}

.mediaHidden {
  display: none
}

#personInformation .lizhi {
  position: absolute;
  right: 0;
  color: #247ADE;
  text-align: center;
  top: 6px;
  min-width: 94px;
  height: 30px;
  border-radius: 4px 4px 4px 4px;
  border: 1px solid rgba(36, 122, 222, 0.28);
  display: flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;

}

#personInformation .lizhi img {
  width: 14px;
  height: 17px;
  margin-right: 5px;
}



#personInformation .personal_information {
  /* flex: 1; */
  margin-left: 58px;
  width: 900px;
}

.personal_information-btn #updata {
  width: 180px;
  height: 40px;
  background: #0171C5;
  border-radius: 2px 2px 2px 2px;
  font-size: 18px;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
  display: block;
  margin: 0 auto;
}

.personal_information-btn .submitBtn {
  background: #0171C5;
  border-radius: 2px 2px 2px 2px;
  font-size: 18px;
  width: 180px;
  height: 40px;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  line-height: 40px;
  display: block;
}

.personal_information-btn .cancelBtn {
  border-radius: 2px 2px 2px 2px;
  font-size: 18px;
  width: 180px;
  height: 40px;
  font-weight: 400;
  color: #333333;
  text-align: center;
  line-height: 40px;
  display: block;
  margin-left: 28px;
  background: #E9E9E9;
}
@charset "UTF-8";

.w{
	max-width:1200px;
	height:100%px;
	margin: 0 auto;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}

/*新增需求*/
.content_ctr {
	padding-top:77px;
}
.content_ctr .content_cen_box{
	height:546px;
    position: relative;
	
}
.content_cen_box1 .content_cen_text{
	width:100px;
	height:26px;
	position: absolute;
	left:348px;
	top:80px;
}
.content_cen_box1 .content_cen_text>h1{
	color: #333333;
}
/*用的padding固定的盒子*/
.content_ctr .content_cen_box .content_cen_box1{
	padding:142px 0px 116px 190px;

}
.content_cen_box1 .ant-col-6 .ant-form-item-control{
	width:320px;
	
}
#textarea {
	resize: none !important;
}
/*去除文字前面的小字符*/
.content_cen_box1 .ant-form-item-required:before {
	content:none;
}
/*设置placeholder字体大小*/
.content_cen_box1 .ant-input-wrapper .ant-input-lg{
	padding: 7px 25px 7px 20px;
	font-size:14px;
}

#control-textarea {

	resize:none;
}

.content_cen_box1 .ant-select-lg .ant-select-selection--single {
	height:38px;
	color: #969696;
	font-size: 14px;
	padding-left: 14px;
	padding-top: 2px;
	width:320px;

}
.content_cen_box1 .ant-form-item-label{
	margin-right:30px;
}
/*底部按钮*/
.submit_demend_btn{
	width:110px;
	height: 40px;
	border-radius: 0;
	background: #0071c5;
	color:#fff;
	border-color:#0071c5;
	font-size: 16px;
}
.submit_demend_btn.return_btn{
	background: #fff;
	color:#0071c5;
	margin-left:50px;
}
.submit_demend_btn:hover{
	background: #fff;
	color:#0071c5;
}
.content_cen_box1 .content_box4 {
	width:280px;
	height:40px;
	position: absolute;
	bottom: 55px;
	left:472px;
	text-align: center;
}
.content_box4 button {
	width:110px;
	height:40px;
	line-height: 40px;
	border: 1px solid #0171c5;
	font-size: 16px;
	cursor:pointer;
}
.content_box4 .ant-btn.content_box4_ok {
	border-radius: 0;
	background-color: #0171c5;
	color:#fff;
	line-height: 40px;
}
.content_box4 .content_box4_ok:hover {
	
	background-color:white;
	color:#0171c5;
}
.content_box4 .content_box4_can {
	margin-left:56px;
	border: 1px solid #0171c5;
	background-color: white;
	color:#0171c5;
}
.content_btn1 {
	display: block;
	width:110px;
	height:40px;
	line-height: 40px;
	border: 1px solid #0171c5;
	color:#0171c5 ;
	font-size: 16px;
}
.content_btn1 a span{
	color:#0171c5 ;
}
.content_btn2 {
	width:110px;
	height:40px;
	line-height:40px;
	background-color: #0171c5;
	cursor:pointer;
	font-size: 16px;
}
.content_btn2 #grabc hover:{
	color:  #fff;
	background-color:#0171c5;	
}
.content_btn2 span{
	display:block;
}

#grabc{
	font-size: 16px;
	color:white;
}

.demandSubmit .ant-select-selection__placeholder, .ant-select-search__field__placeholder{
	margin-left: 10px;
}


.demandSubmit .ant-select-selection__placeholder, .ant-select-search__field__placeholder{
	color:#ccc;
	background-color: #fff;
	opacity: 0.5;
}
#fill_price_msg{
	/* width:1000px; */
	margin:0 auto;
	font-size:16px;
}
#fill_price_msg .line{
	width:100%;
	border-top:1px solid #ccc;
	margin:20px 0;
}
#fill_price_msg>h1{
	font-size:24px;
	color:#000000;
	font-weight: 500;
	margin-bottom: 30px;
}
#fill_price_msg .msg{
	font-size:18px;
	color:#0071C5;
}
#fill_price_msg .title{
	display:inline-block;
	width:292px;
	font-size:16px;
	text-align: right;
	margin-right:25px;
}
#fill_price_msg .zhongyao:before{
	content:'*';
	display: inline-block; 
	margin-right: 4px;
    font-family: SimSun;
    font-size: 12px;
    color: #f50;
}
#fill_price_msg>b{
	font-weight: 400;
	display: block;
	margin-bottom: 30px;
	margin-left:195px;
}
/* #fill_price_msg input{
	border:1px solid #ccc;
	height:40px;
	width:500px;
	font-size:16px;
	padding-left:10px;
} */
#fill_price_msg .ant-form-explain{
	margin-left:317px;
}
/* #fill_price_msg .selec{
	height:61px;
	padding-bottom: 2px;
} */
/* #fill_price_msg .ant-select-selection{
	height:40px;
} */
/* #fill_price_msg button{
	display:inline;
	margin-right:50px;
}
#fill_price_msg .btn1{
	margin-left:410px;
}
#fill_price_msg button{
	margin-right:50px;
	margin-top:15px;
	border-radius: 0px;
	font-size:16px;
	height:40px;
	width:110px;
	border:1px solid #0071C5;
	color:#0071C5;
} */
/* #fill_price_msg button:first-child{
	margin-left:380px;
	background-color:#0071C5;
	color:#fff;
}
#fill_price_msg .ant-select-selection-selected-value{
	height:40px;
	line-height: 40px;
}
#fill_price_msg .ant-select-selection__rendered{
	height:40px;
	border:none;
}
#fill_price_msg .ant-select-search__field{
	padding-left:0px;
	border:none;
} */
#sel_item .target_module_i.PRI a:first-child>s{
	background:url(/assets/images/pri_icon.png) no-repeat;
	width:28px;
	height:28px;
	vertical-align: -4px;
}
#sel_item .ant-select-lg .ant-select-selection--single .ant-select-selection__rendered{
	color:#666;
}


.w{
	width:1200px;
	height:100%;
	margin: 0 auto;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none !important;
}


.whidden{
	display: none;
}
.whidden.show{
	display: block;
}
/*头部 广告*/
#body_inter .ant-tabs-tab-inner{
	height:45px;
}
#body_inter .banner {
	position: relative;
	width:100%;
	height:311px;
	overflow: hidden;
	background:url(/assets/images/banner_2.png) center center;
}
.banner .banner_box_center{
	width: 532px ;
	height: 112px ;	
	position: absolute ;
	top:60px ;
	left: 50% ;
	margin-left:-266px  ;
	
}
.box_left{
	float:left;
	font-size:24px;
	color: #fff;
}

.box_left>div {
	/*width:121px;	*/
	height:105px;
	text-align: center;
}
.box_left .number_show{
	margin-top:48px;
}
.number_show span{
	font-size:30px;	
}
.box_middle{
	position: absolute;
	width:1px;
	height:118px;
	background-color: #ffffff;
	top: -6px;
	left: 50%;
	
}
.banner_box_center .box_right_cen{
	float: right;
	font-size:24px;
	color: #fff;
}
.box_right_cen>div {
	/*width:121px;*/
	height:105px;
	text-align: center;
}
.box_right_cen .number_show{
	margin-top:48px;
}
 .banner_box_pro>button{
 	background-color: #4192c9;
	min-width:110px;
	padding: 0 10px;
	height:40px;
	border: 1px solid #ffffff;
	position: absolute;
	left: 49.4% !important;
	margin-left:-54px;
	bottom: 38px;
	line-height: 38px;
	font-size:16px;
	
	color:#ffffff;
	cursor:pointer;
	outline:none;
}
.banner_box_pro>button:hover {
	background-color: rgba(0,0,0,0.2);
}
/*修改tab 属性*/
#inter_my_need .ant-tabs{
	padding-top: 58px;
}
#inter_my_need .ant-tabs-bar {
	border-bottom: none;
}
#inter_my_need .ant-tabs-nav {
	left:50%;
	margin-left:-208px;
}
#body_inter .ant-tabs-ink-bar{
	background-color:#1078be;
}
#body_inter .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner{
	color: #1078be;
}
#body_inter .ant-tabs-nav .ant-tabs-tab{
	border-bottom: 2px solid #f1f1f1;
}
#body_inter .ant-tabs-nav .ant-tabs-tab-inner{
     border-bottom: 2px solid #f1f1f1;
	 /*padding: 0 56px;*/
}
/*我的需求*/
.need {
	width:100%;
	height:140px;
	overflow: hidden;
}
.need_box{
	width:304px;
	height:68px;
	margin: 35px auto;
}
.need_box ul li {
	float: left;
	width:152px;
	height:38px;
	text-align: center;
	line-height: 34px;
	color: #737373;
	font-size: 24px;
	
	border-bottom: 2px solid #f1f1f1;
}
.need_box .history{
	color: #1078be;
	border-color: #1078be;

}
/*智能火锅*/
#inter_my_need .shop{
	border: 1px solid #7ea9ca;
	margin-bottom: 58px;
}
#shop_copy{
	border: 2px solid #7ea9ca !important;
	height: 312px;
	
}
 .shop_up {
	width:100%;
	position: relative;
}
.shop_history_margin {
	margin-top: -20px;
}

.shop_up>div {

	float: left;
}
.shop_up #up_left {
	width:274px;
	margin-top:40px;
	margin-bottom: 30px;
	border-right:1px solid #7ea9ca;
	padding-left: 12px;
	padding-right:12px;
	word-wrap:break-word;
}
.shop_up .up_left_changge {
	padding-top:37px;
}
.shop_up .changge_center {
/*	width:100%;
	height:100%;*/
}
#up_left p {
	font-size: 18px;
	color:#333;
	margin-bottom: 12px;
}
#up_left .up_left_up {
	font-size: 24px;
	color: #333;
	
}


.shop_up .up_middle {

	min-height: 116px;
    margin-top: 40px;
  	overflow: hidden;
    padding-top: 5px;
    text-align: center;
}
.up_middle_up{
	
	width:648px;
	
}
 .up_middle_up .up_middle_R {
 	float: right;
 	box-sizing: border-box;
    width: 324px;
    padding: 5px 8px;
    text-align: center;
    box-sizing: border-box;
 }
.up_middle_up .up_middle_L {
	float: left;
	box-sizing: border-box;
    width: 324px;
    padding: 5px 8px;
    text-align: left;
    box-sizing: border-box;
    border-right: 1px solid #7ea9ca;
		text-indent: 32px;
}
.up_middle .up_middle_down {
	box-sizing: border-box;
    width: 650px;
    padding: 5px 40px 5px 40px;
    text-align: left;
    font-size: 16px;
    line-height: 25px;
    overflow:hiden;
    white-space: nowrap;
	text-overflow: ellipsis;
	color:#333;
}
.up_middle .up_middle_down p{
	white-space: normal;
}
.up_middle .up_middle_down p .span-block{
	float: left;
}
.up_middle .up_middle_down p .fl-120{
	display: block;
	margin-left: 165px;
}
.up_middle_up p {
	font-size: 16px;
	color:#333;
}


 .shop_up .up_right {
	box-sizing: border-box;
    width: 270px;
    height: 90px;
    margin-top: 40px;
    margin-bottom: 30px;
    padding-top: 5px;
    text-align: center;
    float: right;
    border-left:1px solid #7ea9ca;
}
.up_right>p {
	font-size: 18px;
	color:#333;
	margin-bottom: 16px;
}
.up_right .update {
	min-width:110px;
	padding: 0 10px;
	height:40px;
	border: none;
	text-align: center;
	line-height: 40px;
	font-size: 16px;
	color: #0171c5;
	background-color: #fff;
	border: 1px solid #0171c5;
	cursor:pointer;
}
.up_right .update:hover {
	color:  #fff;
	background-color:#0171c5;	
}




.shop_down {
    height:139px;
    box-sizing: border-box;
	border-top:1px solid #ccc;
}
.shop_down p{
	font-size: 18px;
	
	margin-top:32px;
	margin-bottom: 24px;
}

.shop_down .addDamend{
	min-width:110px;
	height:40px;
	border: 1px solid #0171c5;
	background-color: #fff;
	color: #0171c5;
	font-size: 16px;
	padding: 0 10px;
	cursor:pointer;
}
.shop_down .addDamend:hover{
		
	background-color: #0171c5;
	color: white;

}
.shop_down .addDamend a{
	color: #0171c5;
}










/*设置 自定义那个class 样式让他显示的 */
#demand_title dis{
	display: block;
}


#demand_title .up_left_up{
	font-size:24px ; 
	color: #333;
}
#demand_title .up_left_text{
	font-size:18px ; 
	color: #0071c5;
	font-weight:500;
}
#demand_title .up_left_btn{
	min-width:110px;
	height:38px;
	border: 1px solid #0171c5;
	background-color: #f9f9f9;
	color: #0171c5;
	font-size: 16px;
	padding: 0 10px;
	cursor: pointer;
}
#demand_title .up_left_btn:hover{
	background-color: #0171c5;
	color: #fff;
}
#demand_title .damend_shop {
	background-color: #f9f9f9;
	overflow: hidden;
	box-sizing: border-box;
	width:100%;

}
#demand_title .shop{
	width:100%;
	margin-bottom: 0;
	min-height:238px;
	box-sizing: border-box;
	border:none;
	border-top:1px solid #ccc;
}
#demand_title .history_line{
	border-top:none;

}
#demand_title .show_btn{
	width:164px;
	height:92px;
	text-align: center;
	border: 1px solid #0071c5;
	margin: 27px auto;
	cursor: pointer;
}
#demand_title .up_right .show_num{
	margin-top:10px;
	font-size: 14px;
	color: #0071c5;
}
#demand_title .up_right .show_num span{
	font-size: 30px; 
}
#demand_title .up_right .show_msg{
	font-size: 14px; 
	color: #323232;
}
#demand_title .up_middle_up .up_middle_L {
	height:35px;
}

#demand_title .up_middle_L>p{
	font-size:16px;
	color: #999999;
	white-space: nowrap;
}
#up_middle_timer{
	font-size: 16px;
	color: #999999;
}
#up_middle_timer>span{
	color:#333 ;
	font-size:16px;
}
#demand_title .up_middle_down{
	font-size:16px;
}
#demand_title .shop .shop_extend #up_left{
	min-height:166px;
}
#demand_title .up_middle_down_cg {
	/*margin-left: 48px;*/
	margin-top:12px;
	white-space: initial;
	word-wrap: break-word;
	word-break: break-all;
}
#demand_title .shop .shop_extend .up_middle{
	min-height:166px;
}
#demand_title .shop .shop_extend .up_right{
	min-height:166px;
}
/*手风琴*/
#SI_msg {
	width:100%;
	min-height: 273px;
/*	max-height:564px;*/
	position: relative;
	background-color: #f9f9f9;
	border-top:1px solid #ccc;
	overflow:hidden;
}
#SI_msg  .SI_msg_box{
	width:870px;
	/*max-height:364px;*/
	min-height:142px;
	margin: 80px 0px 50px 270px;
	/*overflow-x: hidden;
	overflow-y: auto;*/
}
.SI_msg_box>.SI_msg_box1:last-child{
	border-bottom: none;
}
.SI_msg_box1{
	box-sizing: border-box;
	width:870px;
	/*border-bottom:1px solid #cfcfcf;*/
	padding: 50px;
	background-color: #ffffff;
	margin-bottom: 10px;
}
.SI_msg_box1 .SI_msg_box2{
	margin:16px 0; 
}
.SI_msg_box2 li > span,
.SI_msg_box3 li > span{
	color: #333333;
}

.SI_msg_box1 ul li{
	float: left;
	margin-right: 16px;
	line-height: 15px;
	font-size:16px;
}
.SI_msg_box1 ul .SI_msg_title{
	font-size:16px;
	color: #333;
}
.SI_msg_box1 .SI_msg_box2 li.SI_msg_status{
	float:right;
	font-size:18px;
	font-weight: 600;
	cursor:pointer;
}
.SI_msg_box1 .SI_msg_box2 li.SI_msg_status > span{
	width: 108px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid;
	display: inline-block;
	color:#0071c5;
}
.en .SI_msg_box1 .SI_msg_box2 li.SI_msg_status > span{
	width: 120px;
}
.SI_msg_box1 .SI_msg_box2 .popup_close_btn {
	color: gray !important;
}
.SI_msg_box1 .SI_msg_box2 .SI_msg_status .pop_close_btn{
	background-color: #fff;
}
.SI_msg_box1 ul .SI_msg_close{
	margin-left:144px;
	font-size:16px;
	font-weight: 700;
	color: #ccc;
	cursor:pointer;
}

/*Si信息*/
#SI_msg .SI_text {
	width:700px;
	height:30px;
	position: absolute;
	left:118px;
	top:50px;
	/*overflow:hidden;*/
}
.SI_text .SI_text_1>p {
    font-size:24px;
	color: #333;
}
.SI_text .SI_text_2>p {
	font-size: 14px ;
	
	color: #333;
}
.SI_text .SI_text_1 {
	height:30px;
	line-height: 30px;
	width:100px;
	margin-right:100px;
	background: url(/assets/images/i.png)  75px 5px no-repeat;
	position: relative;
	bottom: -60px;
}
.SI_text_2{
	height:30px;
	width:340px;
	line-height: 30px;
	position: relative;
	bottom: 23px;
}
#SI_msg .SI_foot{
	width:590px;
	text-align:center;
	margin:-12px 0px 28px 309px;
}
.SI_foot .SI_foot_msg{
	color: #7a7a7a;
	font-size: 14px ;

}
.SI_foot .SI_foot_msg>p {
	margin-bottom:22px;
}
.SI_foot .SI_foot_btn{
	width: 110px;
    height: 38px;
    border: 1px solid #0171c5;
    background-color: #f9f9f9;
    color: #0171c5;
    font-size: 16px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
    cursor:pointer;
}
#up_left #up_left_change {
	color: #999;
}

/*审核中的SI信息*/
#SI_demand_tt .SI_demand{
	width:630px;
	height:74px;
	
	position: absolute;
	left:318px;
	top:136px;
}
#SI_demand_tt {
	width:100%;
	height:374px;
	border-top: 1px solid #ccc;
	background-color: #f9f9f9;
	position: relative;
}
#SI_demand_tt .SI_text{
	width:700px;
	height:30px;
	position: absolute;
	left:118px;
	top:78px;
}
#SI_demand_tt .SI_foot{
	width:590px;
	position: absolute;
	left: 317px;
	bottom: 41px;
	text-align:center;
}
.SI_demand .SI_demand_con{
	font-size: 24px;
	
	color: #959595;
}

/*历史   对接*/
#history_inter {
	width:100%;
	height:518px;
	border: 2px solid #7ea9ca;

}
#history_inter .shop_up{
	border-bottom:1px solid #ccc;
}
.history_box2 {
	width:100%;
	height:342px;
	padding:0 50px;

}
.history_damend {
	width:100%;
	height:168px;
	padding-left:16px;
	padding-top:30px;
	box-sizing: border-box;
	overflow: hidden;
}

.history_damend ul>li:nth-of-type(1) {
	font-size:24px;
	color: #333;
	line-height: 11px;
	
}
.history_damend ul>li:nth-of-type(1) span{
	padding-left:428px;
}
.history_damend ul>li:nth-of-type(2) {
	font-size:18px;
	color: #666;
	margin-top:18px;
	margin-bottom:16px;
	line-height: 11px;
}
.history_damend ul>li:nth-of-type(3) {
	font-size:14px;
	color: #666;
	margin-bottom:14px;
	line-height: 11px;
}
.history_damend ul>li:nth-of-type(4) {
	font-size:14px;
	color: #666;
	line-height: 11px;
}
.history_damend ul>li:nth-of-type(1) span{
	font-size:16px;
	color: #7f7f7f;
}

.history_box2 .history_msg {
	width:100%;
	height:174px;
}
.history_msg .show_history {
	height: 174px;
    padding-left: 16px;
    padding-top: 20px;
    overflow: hidden;
    border-top:1px solid #ccc ;
	
}
.history_msg .show_history_pic{
	width: 130px;
    height: 130px;
    background-color: #f1f1f1;
    padding:0;
}
.history_box2 .history_msg .show_window_phone {
	margin: 22px 0 13px 20px ;
}





 /*弹窗 弹窗 弹窗 弹窗 弹窗*/
.show_window {
	width:824px;
	min-height:498px;
	max-height: 540px;
/*	border: 1px solid #000;*/
	padding: 0 26px;
}
.show_window .show_window_box {
	height:196px;
	padding-left:40px;
	padding-top:40px;
	overflow: hidden;
}
/*第一栏*/
.show_window .show_window_pic{
	width:130px;
	height:130px;
	background-color: #f1f1f1;
}
.show_window .show_window_phone{
	margin:22px 0 13px 20px;
	width: 560px;
}
.show_window_phone ul .show_cch{
	font-size:18px;
	color: #666;
}
.show_window_phone ul li{
	font-size:14px;
	color: #bdbdbd;
	position: relative;
}
.show_window_phone ul li button{
	min-width: 90px;
    height: 30px;
    border: 1px solid #0171c5;
    background-color: white;
    color: #0171c5;
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
	position: absolute;
	left: 210px;    
    cursor:pointer;
}
.show_window_phone ul li button:hover{
	border: 1px solid #87C2EF;
	color: #87C2EF;
}
.show_window_phone ul .show_hangzhou {
	margin-bottom:4px;
}
.show_window_phone ul .show_hangzhou span{
	margin-right:14px;
}
/*第二栏*/
.show_window .show_window_box2 {
	min-height:144px;
	max-height:200px;
	padding: 20px 0 22px 40px;
	border-top:1px dashed #ccc;
	border-bottom:1px dashed #ccc;
}
.show_window_box2 ul>li{
	font-size:14px;
	color: #666;

}



/*第三栏*/
.show_window .show_window_box3 {
	width:770px;
	height:158px;
	overflow: hidden;
}

.show_window_box3 button {
	width: 90px;
    height: 30px;
    border: 1px solid #0171c5;
    background-color: white;
    color: #0171c5;
    font-size: 14px;
    font-family: "\5FAE\8F6F\96C5\9ED1";
	cursor:pointer;
   
}

.show_window_box3 .show_cooperation {
		background-color: #0071c5;
		color: #fff;
		margin-right:25px;
}
.show_window_box3 .show_cooperation:hover {
		background-color: #fff;
		color: #0071c5;
		border:1px solid #0071c5;
}
.show_window_box3 .show_succ {
		background-color: #999999;
		color: #333;
		border: none;
		outline:none;
}
.show_window_box3 .show_success {
		font-size:16px;
}








.show_window_box3 .show_left_coo {
	margin-left:25px; 
}
 .show_window_box3 .show_adjustment {
	width:300px;

}
.show_window_box3>p{
	font-size:14px;
	color: #737373;
	margin:24px 0 26px;
}
.show_window .show_Popup {
	font-size:20px;
	margin-top:55px;
}







/*微调距离*/
.guild .guild_up_wt{
	padding-top:27px;
}
/*产业链对接*/
.footer_line{
	width:100%;
	height:1px;
	background-color: #cccccc;
	margin-top:50px;
}
.footer_left{
	width:336px;
	height:448px;
	position: relative;
}
.footer_left #pic{
	width:91px;
	height:91px;
	position: absolute;
	left:124px;
	top:120px;
}

.footer_left .pic_note{
	height:32px;
	width:144px;
	position: absolute;
	left:97px;
	top:221px;
}
.pic_note p{
	color: #1078be;
	font-size: 28px;
	
}

/*下脚 右侧信息*/
.footer_right{
	height:448px;
	width:794px;	
	position: relative;
	padding-left:10px;
	box-sizing: border-box;
}
.footer_msg {
	width:412px;
	height: 30px;
	border-bottom:1px solid #bfbfbf ;
	position: absolute;
	top:30px;
}
.footer_msg p{
	font-size: 16px;
	
	color: #000 !important;
}
.footer_id{
	height:172px;
	width:413px;
	border-bottom:1px solid #bfbfbf ;
	position: absolute;
	top:58px;
	
}
.footer_id ul{
	margin-top: 8px;
}
.footer_id ul li{

	font-size: 16px;

	list-style: disc ;
	margin-left: 26px; 
	line-height: 21px;                               	
}
.footer_id ul li>p{
	font-size: 14px;
}
.footer_id .footer_step{
	height:172px;
	position: absolute;
	left: 8px;
	top:144px;

}
.footer_step p{
	font-size: 16px;
	
	color: #000 !important;
}
.footer_STEP{
	
	height:156px;
	position: absolute;
	top: 230px;
	padding-left: 6px;
	padding-top:8px;
}

.footer_STEP .footer_STEP_left{
	width:66px;
	height:156px;
	

}
.footer_STEP_left ul>li{
	margin-left: 23px;
	list-style: disc;
	padding-bottom: 32px;
	font-size:19px;
	line-height: 21px;
}
 .en .footer_STEP_left ul>li:nth-of-type(3){
	margin-top: 40px;
}
.footer_STEP_left ul li>p{
	font-size: 14px;
	
	color: #333333;
}

.footer_STEP .footer_STEP_right{
	width:309px;
	height:156px;
	
	padding-left:12px;
}
.footer_STEP_right ul li{
	font-size: 14px;
	
	padding-bottom: 11px;
	line-height: 21px;

}
 .footer_STEP_right .footer_STEP_last{
 	margin-top:3px;
 	color: #333;
 }
 /*业界实力加盟*/
 .footer_partner {
 	width:308px;
 	height:448px;
 	position:absolute;
 	right:0;
 	bottom: 0;

 	
 }
 .footer_par_up {
 	wdith:370px;
 	height:32px;
 	border-bottom: 1px solid #bfbfbf;
 	margin-top:28px;

 }
 .footer_par_up p{
 	font-size: 16px;
	
	color: #000 !important;
	line-height: 24px;
 }
 .footer_par_mil{
 	width:308px;
 	height:127px;
 	border-bottom: 1px solid #bfbfbf;
 	overflow: hidden;

 }
.footer_par_mil .footer_par_con ul{
	margin-top:8px;
}
 .footer_par_mil ul>li{
 	font-size: 16px;
	
	list-style: disc;
	margin-left:24px;

 }
 .footer_par_mil ul li>p{
	font-size: 14px;
	

 	line-height: 24px;

 }
 .matching{
 	width:283px;

 	position: absolute;
 	top:158px;
	left:5px;
	
 }
.en .matching{
	margin-top:-15px;
}
 .matching>p{
 	font-size: 16px;
	
	color: #000 !important;
 }
 .matching>p>span{
 	white-space: nowrap;
 }
.footer_par_down_con{
	width:308px;
 	height:113px;
 	margin-top:4px;
}
.footer_par_down_con ul li{
	font-size: 16px;
	
	list-style: disc;
	margin-left:26px;
	line-height: 24px;

}
.en .footer_par_down_con ul li{
	line-height: 19px;
}
.footer_par_down_con ul li>p{
	font-size: 14px;
	
}
.footer_par_down_con ul .footer_par_down_last{
	margin-top:10px;
	list-style: none;
}
.en .footer_par_down_con ul .footer_par_down_last{
	margin-top:0px;
}
/*分页居中样式*/
#body_inter .ant-pagination {
	width:160px;
	margin:50px auto 0px;
}

/*修改弹窗样式*/

.wrap_popup .ant-modal{
	width:824px;
	margin-left:274px ;
}
.wrap_popup .ant-modal-wrap{
	overflow: hidden;
}
.wrap_popup .ant-modal-content {
	width:824px;
	height:498px;
}
.wrap_popup .ant-modal .ant-modal-body {
	width:824px;
	min-height:498px;
	max-height: 540px;
	padding:0;
	text-align: left;
	border-top:none;
}
.wrap_modal_two .ant-modal-content {
	width:500px;
	height:300px;
}
.wrap_modal_two .ant-modal .ant-modal-body {
	height:300px;
	padding:44px 70px 70px 70px;
} 


.wrap_pupop .ant-modal-content {
	width:500px;
	height:300px;
}
.wrap_pupop .ant-modal .ant-modal-body {
	padding:44px 70px 70px 70px;
	height:300px;
} 

#body_inter .history_copy {
	border: 1px solid #7ea9ca;
	margin-bottom:30px;
}

.substate {
	color:#0171c5;
}
#body_inter .ant-tabs-content {
	margin-top: 45px;
}
.noData {
	font-size:20px ;
	color: #a6a6a6;
	padding:50px 0px;
}
#sendMsg {
	width:280px;
	height:100px;
	margin:20px 0px;
}
textarea {
	resize:none;
}

.up_middle_time {
	margin-top:2px;
}

/*英文样式修改*/
.en #demand_title .up_middle_L>p {
	text-indent: 0px;
	margin-left: 32px;
	white-space: normal
}
.en #demand_title .up_middle_down_cg {
	margin-top: 28px;
}












/*头部的图片*/
.body div.img {
  width: 100%;
  height: 385px;
}
.body div.img img {
  width: 100%;
  height: 385px;
}
/*我的项目  技术支持*/
.body .model_box {
  position: relative;
  width: 100%;
  height: 311px;
  overflow: hidden;
  background: url(/assets/images/banner_2.png) center center;
}
.body .model_box .model {
  box-sizing: border-box;
  width: 100%;
  height: 308px;
  padding: 40px;
  color: #fff;
}
.model_box .model ul.imgText {
  box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}
.model_box .model ul.imgText.oldpage {
  width: 80%;
}
.model_box .model ul.imgText > li {
  /* position: absolute; */
  width: 49.5%;
  float: left;
  text-align: center;
}
/* cce 5.1 */
.model_box .cont {
  display: flex;
  -webkit-display: flex;
  flex-direction: row;
  -webkit-flex-direction: row;
}
.model_box .cont .txlt {
  flex: 1;
  -webkit-flex: 1;
}
.model_box .cont .txct {
  flex: 1;
  -webkit-flex: 1;
}
.model_box .cont .txrt {
  flex: 1;
  -webkit-flex: 1;
}
.model_box .model ul.imgText > li.lf {
  left: 242px;
  position: absolute;
}
.model_box .model ul.imgText > li.rt {
  right: 242px;
  position: absolute;
}
.model_box .model ul.imgText > li .title {
  font-size: 30px;
  text-align: center;
  margin-bottom: 20px;
}
.model_box .model ul.imgText > li .cont {
  width: 100%;
  margin: 0 auto;
}
.model_box .model ul.imgText > li .cont p {
  font-size: 24px !important;
}
/*.model_box .model ul.imgText>li .cont span{
	font-size:40px;
	color:#00aeef;
}*/
/*中间的一条线*/
.model_box .model ul.imgText > li.line {
  box-sizing: border-box;
  /* position: absolute; */
  left: 50%;
  width: 2px;
  height: 90px;
  padding: 0;
  margin: 20px 0;
  border: 1px solid #ccc;
  margin-left: 2.4%;
  margin-right: 2.4%;
}
.model_box .model ul.imgText > li.line-51 {
  margin-left: 0% !important;
  margin-right: 0% !important;
}
.model_box .model ul.imgText.oldpage > li.line {
  position: absolute;
  margin-left: 0;
  margin-right: 0;
}
/*添加项目按钮*/
.model_box .model .btn {
  position: absolute;
  top: 170px;
  left: 50%;
  height: 43px;
  margin: 0 auto;
  margin-top: 37px;
  width: auto;
}
.model_box .model .btn > button {
  min-width: 110px;
  height: 40px;
  font-size: 16px;
  border: 1px solid white;
  background: transparent;
  color: white;
  cursor: pointer;
  padding: 0 10px;
}
/*正在进行的项目*/
#main {
  width:1200px;
  margin: 0 auto;
  /*min-width: 1200px;*/
  padding-top: 50px;
}
#VPManage #main {
  padding-top: 20px;
}
.subMain {
  width: 1200px;
  margin: 0 auto;
}

.menu {
  box-sizing: border-box;
  width: 400px;
  height: 150px;
  margin: 0 auto;
  padding: 30px 0;
}
.menu > li {
  box-sizing: border-box;
  width: 200px;
  font-size: 20px;
  text-align: center;
  padding: 10px 0;
  border-bottom: 2px solid #f1f1f1;
  cursor: pointer;
}
.menu > li.selected {
  border-bottom-color: #0071c5;
}
/*点击切换的内容*/
/*正在进行的项目*/
/*智能煮火锅*/
#main .project {
  width: 1200px;
}
#main .item {
  box-sizing: border-box;
  border: 1px solid #7ea9ca;
  color: #333;
  position: relative;
}
.item .proName {
  box-sizing: border-box;
  width: 1198px;
  /*height: 160px;*/
  background: #fff;
  /*position: relative;*/
}
.item .proName > .lf,
.item .proName > .rt {
  box-sizing: border-box;
  width: 274px;
  margin-top: 40px;
  margin-bottom: 30px;
  text-align: center;
}

.item .proName > .lf > p,
.item .proName > .rt > p {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 10px;
}
.item .proName > .lf > p {
  font-size: 30px;
}
.item .proName > .lf > span {
  font-size: 24px;
  line-height: 30px;
}
.item .proName > .rt > button {
  cursor: pointer;
  color: #0071c5;
  padding: 5px 10px;
  background: #fff;
  border: 1px solid #0071c5;
  font-size: 16px;
}
.item .proName > .rt > button:hover {
  background: #0071c5;
  color: #fff;
  border: 1px solid #0071c5;
}
.item .proName > .center {
  box-sizing: border-box;
  width: 625px;
  border-right: 1px solid #7ea9ca;
}
.item .proName > .center > .time {
  box-sizing: border-box;
  font-size: 22px;
}
.item .proName > .center > .time > .lf,
.item .proName > .center > .time > .rt {
  box-sizing: border-box;
  width: 311px;
  padding: 5px 0;
  text-align: center;
}
.copy_content {
  color: #0071c5;
  cursor: pointer;
}
.item .proName > .center > .time > .lf {
  border-right: 1px solid #7ea9ca;
}
.item .proName > .center > .intr {
  box-sizing: border-box;
  width: 625px;
  padding: 5px 40px;
  text-align: left;
  font-size: 18px;
  /*height: 48px;*/
  overflow: hidden;
}
/*查看全部*/
.item .toggleShow {
  width: 1198px;
  height: 73px;
  clear: both;
}
.item .toggleShow > div {
  width: 1080px;
  height: 73px;
  margin: 0 auto;
  border-top: 1px solid #ddd;
  line-height: 73px;
  margin: 0 auto;
  font-size: 18px;
  color: #7ea9ca;
  text-align: center;
}
.item_table.item .toggleShow > div {
  width: auto;
}
.item .toggleShow > div > p {
  width: 120px;
  height: 73px;
  margin: 0 auto;
  cursor: pointer;
}
.item .toggleShow > div > p > span {
  display: inline-block;
  width: 44px;
  height: 36px;
}
#dis_toggle {
  width: 150px;
  height: 72px;
  display: flex; 
}
#dis_toggle span:nth-of-type(1) {
  height: 72px;
}
#dis_toggle span:nth-of-type(2) {
  width: auto;
  height: auto;
}

.item .toggleShow.hidden {
  background: #f8f8f8;
}
.item .toggleShow .topLine {
  border: none;
}
.item .toggleShow .topLine span {
  background: url(/assets/images/14.png) 0px 0px no-repeat;
}
.item > .subDetails {
  box-sizing: border-box;
  width: 1198px;
  background: #f8f8f8;
}

/*个性服务*/
.item > .subDetails > .title {
  box-sizing: border-box;
  width: 1200px;
  height: 90px !important;
  line-height: 90px !important;
  padding: 0 20px;
}
.item > .subDetails > .title > li {
  height: 90px;
  line-height: 90px;
  font-size: 24px;
}
.item > .subDetails > .title > li > a {
  color: #0071c5;
  font-size: 16px;
}
.item > .subDetails > .title > li > a:hover {
  color: #0071c5;
}
/*平台设计*/
.item .help_module {
  width: 1198px;
  height: 215px;
  margin: 0px auto;
}
.item .help_module > li {
  float: left;
  box-sizing: border-box;
  width: 20%;
  height: 215px;
  border: 1px solid #ddd;
  /*background-color:#fff;*/
  padding: 0px 20px 20px 20px;
  cursor: pointer;
  position: relative;
  border-left: none;
}
.item .help_module > li:last-child {
  border-right: none;
}
/* .item .help_module>li{
	width: 299.5px;
} */
.oldpage .item .help_module > li {
  width: 299.5px;
  height: 235px;
}
.item .help_module > li:hover {
  border: solid 1px #0071c5;
}
.item .help_module > li:hover .help_title {
  color: #0071c5;
}
.item .help_module > li > a {
  text-decoration: none;
}
.item .help_module > li div.ig {
  width: 69px;
  margin: 0 auto;
  padding: 35px 0px 15px 0px;
}
.item .help_module > li .help_title {
  font-size: 18px;
  text-align: center;
  color: #333;
}
.item .help_module > li .font_set {
  position: absolute;
  bottom: 40px;
  left: 0;
  padding: 0 30px;
  width: 100%;
  text-align: center;
}
/*技术申请*/
.item .support_module_fore {
  box-sizing: border-box;
  width: 1200px;
  padding-top: 100px;
  padding-bottom: 20px;
  margin: 0 auto;
  border-top: 1px solid #ddd;
}
.item .support_module_fore > li {
  float: left;
  box-sizing: border-box;
  width: 230px;
  margin-left: 85px;
  margin-right: 85px;
  margin-bottom: 40px;
  height: 210px;
}
.item .support_module_fore > li:hover .support_title {
  color: #0071c5;
  cursor: pointer;
}
.item .support_module_fore > li > s {
  box-sizing: border-box;
  margin: 0px auto 20px auto;
  display: block;
  width: 100px;
  height: 100px;
}
.item .support_module_fore > li > .support_title {
  font-size: 18px;
  text-align: center;
}
.item .support_module_fore > li > .font_set {
  box-sizing: border-box;
  padding: 10px 0;
  text-align: center;
}

/*#my_p p{
	margin-top: 20px;
}*/
/*我要升级*/
#upgrade {
  width: 1200px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 50px;
  padding-top: 65px;
}
#upgrade > p {
  color: #0071c5;
  height: 30px;
  line-height: 30px;
  font-size: 18px;
}
#upgrade > .btn {
  width: 110px;
  height: 40px;
  margin: 0 auto;
  border: none;
  margin-top: 20px;
}
#upgrade > .btn > button {
  width: 110px;
  height: 40px;
  font-size: 16px;
  background: #0071c5;
  color: #fff;
  cursor: pointer;
  outline: none;
  border: 1px solid #0071c5;
  transition: all 0.35s linear;
  margin: 0;
}
#upgrade > .btn button:hover {
  color: #0071c5;
  background: #fff;
}
/*侧边栏--微信  qq*/
#aside {
  position: absolute;
  top: 300px;
  right: 10px;
  width: 50px;
  height: 120px;
}
#aside li {
  width: 30px;
  height: 30px;
  border: 1px solid transparent;
  border-radius: 4px;
  background: rgb(82, 148, 208);
  margin: 5px 0;
  cursor: pointer;
}
#aside li img {
  margin-top: 7px;
  margin-left: 7px;
}
#aside li.qq img {
  margin-top: 5px;
}
#aside li.top img {
  margin-left: 6px;
}

/*组件中ProjectManagement_one样式的修改*/
#main .subMain .ant-tabs-bar {
  border-bottom: none;
}
#main .subMain .ant-tabs-nav-scroll {
  /* left: 32%; */
  /* transform: translateX(0%); */
  display: flex;
  flex-direction: column;
  align-items: center;
}
.project .item2 {
  transition: height 1s;
}
.dong {
  animation: anmt2 1s;
  height: 0px;
}
.dis {
  height: 0;
  overflow: hidden;
}
.disshow {
  height: 1310px;
  background: #f8f8f8;
}
.en .disshow {
  height: 1352px;
  background: #f8f8f8;
}
.disshow2 {
  height: 1038px;
}
.toggleShow p {
  cursor: auto;
}
.toggleShow.dis {
  height: 0;
}
.project .item1 {
  margin-bottom: 30px;
}
.body #main .ant-tabs-nav .ant-tabs-tab {
  padding-bottom: 10px;
  border-bottom: 4px solid #f1f1f1;
}
.none_list {
  /* border-bottom: 2px solid #ececec; */
  font-size: 20px;
  padding: 110px 0px;
  color: #a6a6a6;
  text-align: center;
}

.model .btn button:hover {
  background-color: rgba(0, 0, 0, 0.2);
  color: white !important;
}

#technical_support .support_module_fore {
  width: 1200px;
  margin: 0 auto;
}
#technical_support .support_module_fore > li {
  display: inline-block;
  vertical-align: top;
  width: 400px;
  padding-bottom: 40px;
}
#technical_support .support_module_fore > li > div {
  width: 260px;
  margin: 0 auto;
  cursor: pointer;
}
#technical_support .support_module_fore > li:hover .support_title {
  color: #0171c5;
}
#technical_support .support_module_fore > li s {
  margin: 0px auto 20px auto;
  display: block;
  width: 100px;
  height: 100px;
}
#technical_support .support_module_fore > li .support_title {
  font-size: 18px;
  text-align: center;
}
#technical_support .support_module_fore > li .font_set {
  text-align: center;
  padding: 10px 30px 0px 30px;
}
#technical_support .btn {
  text-align: center;
}
#technical_support .btn > button {
  width: 132px;
  height: 55px;
  background-color: #0071c5;
  color: #fff;
  font-size: 20px;
  border: 1px solid #0171c5;
  cursor: pointer;
}
#technical_support .btn > button:hover {
  background-color: #fff;
  color: #0071c5;
}
.TGP_top {
  margin-top: 32px !important;
  border-top: 1px solid #ccc;
}
.li_1 > s {
  background: url(/assets/images/nines_01.png) -698px 0px no-repeat;
}
.li_1 > s:hover {
  background: url(/assets/images/nines_01.png) -698px -100px no-repeat;
}
.li_1_no > s {
  background: url(/assets/images/77.png) center center no-repeat;
}
.li_2_no > s,
.li_2_no > s:hover {
  background: url(/assets/images/33.png) center center no-repeat;
}
.li_4_no > s {
  background: url(/assets/images/11.png) center center no-repeat;
}
.li_6_no > s {
  background: url(/assets/images/44.png) center center no-repeat;
}
.li_7_no > s {
  background: url(/assets/images/66.png) center center no-repeat;
}
.li_2 > s {
  background: url(/assets/images/nines_01.png) -798px 0px no-repeat;
}

.li_2 > s:hover {
  background: url(/assets/images/nines_01.png) -798px -100px no-repeat;
}
.li_4 > s {
  background: url(/assets/images/nines_01.png) -499px 1px no-repeat;
}
.li_4 > s:hover {
  background: url(/assets/images/nines_01.png) -499px -99px no-repeat;
}
.li_8 > s {
  background: url(/assets/images/nines_01.png) -100px 0px no-repeat;
}
.li_8 > s:hover {
  background: url(/assets/images/nines_01.png) -100px -100px no-repeat;
}
.li_8_no > s:hover,
.li_8_no > s {
  background: url(/assets/images/88.png) center center no-repeat;
}
.li_3_no > s,
.li_3_no > s:hover,
.li_33 > s {
  background: url(/assets/images/55.png) center center no-repeat;
}

.li_33 > p {
  color: #989999 !important;
}
.li_55 > p {
  color: #989999 !important;
}
.li_66 > p {
  color: #989999 !important;
}
.li_77 > p {
  color: #989999 !important;
}
.li_99 > p {
  color: #989999 !important;
}
.li_33:hover > p {
  color: #989999 !important;
}
.li_55:hover > p {
  color: #989999 !important;
}
.li_66:hover > p {
  color: #989999 !important;
}
.li_77:hover > p {
  color: #989999 !important;
}
.li_99:hover > p {
  color: #989999 !important;
}
.li_55 > s,
.li_5_no > s,
.li_5_no > s:hover {
  background: url(/assets/images/22.png) center center no-repeat;
}

.li_66 > s {
  background: url(/assets/images/44.png) center center no-repeat;
}

.li_77 > s {
  background: url(/assets/images/66.png) center center no-repeat;
}
.li_99 > s,
.li_9_no > s,
.li_9_no > s:hover {
  background: url(/assets/images/99.png) center center no-repeat;
}
.blok {
  font-size: 16px;
  display: block;
  width: 153px;
  float: left;
}
.fs_blok {
  font-size: 16px;
  display: block;
  margin-left: 160px;
}
.project .ant-pagination {
  width: unset;
  float: right;
  margin-bottom: 20px;
}
.en .add_center .ant-form-item-control.has-error .ant-form-explain {
  width: 336px;
  line-height: 12px;
}
.en .en_check {
  /*vpmanage的市场应用 英文样式*/
  max-width: 282px;
  line-height: 1;
}
#warp #main .subMain .project .spanTop {
  text-indent: 10px;
  float: left;
  font-size: 20px;
  display: block;
  height: 50px;
  line-height: 50px;
}
#warp #main .subMain .project .spanTop-left {
  float: left;
  font-size: 20px;
  display: block;
  height: 50px;
  line-height: 50px;
}
#warp #main .subMain .project .modify_active {
  margin: 0 5px;
}

/* 禁止样式图片，九宫格 */
.li_11 > s {
  background: url(/assets/images/nine11.png);
}
.li_22 > s {
  background: url(/assets/images/nine22.png);
}
.li_33 > s {
  background: url(/assets/images/nine33.png);
}
.li_44 > s {
  background: url(/assets/images/nine44.png);
}
.li_55 > s {
  background: url(/assets/images/nine55.png);
}
.li_66 > s {
  background: url(/assets/images/nine66.png);
}
.li_77 > s {
  background: url(/assets/images/nine77.png);
}
.li_88 > s {
  background: url(/assets/images/nine88.png);
}
.li_99 > s {
  background: url(/assets/images/nine99.png);
}
.grayImage span {
  color: #999999;
}


.w{
	width:1200px;
	height:100%;
	margin: 0 auto;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}
.show {
	display:block;
}

/*头部开始*/
.inter .header_in{
	width:100%;

	text-align:center;
	margin-top:77px;
	position: relative;

}
.header_in .header_my{
	margin-top: 137px;
	width:100%;
	font-size:24px;
	
	margin-bottom: 18px;
}
 .header_in .header_template{
	font-size:18px;
	line-height: 28px;	
}
.inter .header_in .header_btn{
	width:140px;
	height:40px;
	background-color: #0071c5;
	bottom: 0;
	color: #ffffff;
	font-size:17px;
	border:none;
	margin-top:30px;
	margin-bottom: 60px;
	cursor:pointer;
}
.inter .header_in .header_btn:hover{
	background-color: #fff;
	color: #0071c5;
	border:1px solid #0071c5;
}
.en .inter .header_in .header_btn{
	width:200px;
}
/*头部banner*/
.inter .inter_banner {
	width:100%;
	height:311px;
	overflow: hidden;
	background:url(/assets/images/banner_2.png) center center;

}
.inter_banner .banner_box{
	width:1056px;
	height:118px;
	
	margin: 97px auto;
}
.inter_banner .banner_box>div{
	width:352px;
	height:118px;
	float:left;
	font-size:24px;
	color: #fff;
	text-align: center;
}

.inter_banner .banner_box_mil{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.banner_box .banner_box_con{
	margin-top:51px;
}
.banner_box .banner_box_con>span{
	font-size:30px;	
}

/*修改tab 属性*/
.inter .inter_tap .ant-tabs-nav {
	left:50%;
	margin-left:-208px;
}
.inter .inter_tap .ant-tabs{
	padding-top: 50px;
}
.inter .inter_tap .ant-tabs-bar {
	border-bottom: none;
}
.inter .inter_tap .ant-tabs-ink-bar{
	background-color:#1078be;
}
.inter  .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner{
	color: #1078be;
}
.inter .inter_tap .ant-tabs-nav .ant-tabs-tab{
	border-bottom: 2px solid #f1f1f1;
}
 .inter_tap.ant-tabs-nav .ant-tabs-tab-inner{
     border-bottom: 2px solid #f1f1f1;
}
.inter_tap .ant-tabs-nav .ant-tabs-tab-inner{
	padding:5px;
}

/*新需求*/
.inter .shop_msg{
	
	min-height:296px;
	/* max-height:450px;*/
	border:1px solid #7ea9ca;
	margin-bottom: 40px;

}
.inter .shop_msg .shop_damend{
	width:100%;
	min-height:148px;
	overflow: hidden;
	border-bottom: 1px solid #7ea9ca;
}

.shop_damend .shop_damend_left{
	width:70%;
	min-height:148px;
	padding:24px 0 40px 28px;
}
.shop_damend_left .shop_damend_text1{
	font-size:24px;
	color:#333 ;
}
.shop_damend_left .shop_damend_text2{
	padding: 18px 0 20px 0;
	font-size:14px;
	color:#7a7a7a ;
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
}
.shop_damend_left .shop_damend_text3{
	font-size:14px;
	color:#7a7a7a ;
}

.shop_damend .shop_damend_right{
	width:30%;
	height:148px;
	line-height: 148px;
	font-size: 26px;
	
	color:#0071c5 ;
	padding-right:40px;
	cursor:pointer;
}
.inter .shop_msg .shop_contact{
	width:100%;
	height:148px;
	border-bottom:1px solid #ccc;
}
.inter .shop_msg .shop_bottom_line {
	border-bottom:none;

}
.shop_contact .shop_damend_left .shop_damend_text2{
	font-size:20px;
	color: #333;
}
.shop_contact .shop_damend_left .shop_damend_text3{
	font-size:20px;
	color: #333;
}
.inter .shop_contact .shop_damend_left{
	width:70%;
	height:148px;
	padding:24px 0 40px 28px;	
}
.inter .shop_contact .shop_damend_right{
	width:30%;
	height:148px;
	

}
.shop_contact .shop_damend_pic{
	/*width:176px;*/
	height:70px;
	margin: 37px 38px 37px 0;
	float: right;
	overflow: hidden;

}
.shop_damend_pic .shop_damend_img{

	width:70px;
	height:70px;
/*	background-image: url(../images/tou_img.png);*/
	background-size: 100% 100%;
}
.shop_damend_pic .shop_damend_Api{
	text-align:center;
	min-width:104px;
	height:70px;
	max-width: 250px;
}
.shop_damend_Api .API{
	line-height: 1px;
	font-size:20px;
	color: #333;
	margin-top:19px;
	margin-bottom:16px;
}
.shop_damend_Api .sell {
	font-size:16px;
	color: #333;
}
.inter .shop_msg .shop_intent{
	width:100%;
	height:154px;
	overflow: hidden;

}
.inter .shop_msg .shop_intent_msg{
	font-size:16px;
	margin: 30px 0;
}
/*有初步意向按钮*/
.shop_intent_btn .shop_intent_btn1{
	width:110px;
	height:40px;
	background-color: #0071c5;
	border: none;
	color: #fff;
	font-size:16px;
	margin-right:60px;
	cursor: pointer;
}
.shop_intent_btn .shop_intent_btn1:hover{
	background-color: #fff;
	color: #0071c5;
	border: 1px solid #0071c5;
}
.shop_intent_btn .shop_intent_btn2{
	width:110px;
	height:40px;
	background-color: #fff;
	border: 1px solid #0071c5;
	color:#0071c5;
	font-size:16px;
	cursor: pointer;
}

#shop_msg_change .shop_msg{
	min-height:296px;
}
#shop_msg_change .change_p_col p{
	color: #999;
}
#shop_msg_change .shop_damend_img2{
	background-image: url(/assets/images/SI_03.png);
}
/*分页居中样式*/
.inter .ant-pagination {
	width:200px;
	margin:0 auto;
}

/*弹窗修改样式	*/
.wrap_pupopSI .ant-modal-content {
	width:822px;
	height:624px;
}
.wrap_pupopSI .ant-modal .ant-modal-body{
	padding:0;
}
.wrap_pupopSI .ant-modal {
	margin-left:266px;
	margin-top:-40px;
	padding-bottom: 0;
}
.wrap_pupopSI .ant-modal .ant-modal-body{
	margin-top: -70px;
}

.wrap_pupopTwo .ant-modal .ant-modal-body {
	height:300px;
	padding:44px 70px 70px 70px;
	width:520px;
}




/*SI里的弹窗*/
.text_show {
		width:822px;
		height:624px;
		border: 1px solid #000;
		padding-right: 25px;
		padding-left:25px;
		box-sizing: border-box;
	}
	.text_show .text_show_first{
		width:100%;
		height:193px;
		padding:40px 0px 30px 40px;
		box-sizing: border-box;
	}
	.text_show_first ul>li{
		line-height: 20px;
	}
	.text_show_first ul>li:nth-of-type(1){
	
		font-size:18px;
		color: #666;
	}
	.text_show_first ul>li:nth-of-type(2){
		margin-top:20px;
		margin-bottom:14px;
		font-size:14px;
		color: #888;
	}
	.text_show_first ul>li:nth-of-type(3){
		font-size:14px ;
		color: #888;
		margin-bottom:16px;
	}
   .text_show_first ul>li:nth-of-type(4){
		font-size:14px ;
		
		color: #888;
	}
	.text_show .text_show_two{
		width:100%;
		height:102px;
		padding:18px 28px 0 40px;
		box-sizing: border-box;
		border-top: 1px dashed #ccc;
		border-bottom: 1px dashed #ccc;
	}
	.text_show .text_show_two li{
		font-size:16px ;
		
	}
	.text_show .text_show_two li:nth-of-type(1){
		margin-bottom:4px;
	}
	.text_show .text_show_three{
		width:100%;
		height:190px;
		padding:30px 0px 30px 40px;
		box-sizing: border-box;
		border-bottom: 1px dashed #ccc;
	}
	.text_show .show_show_pho {
		width:130px;
		height:130px;
		background-color: #f1f1f1;
	}
	
	.text_show .show_photo_text{
		margin:22px 0 13px 20px;
		width: 560px;
	}
	.show_photo_text ul .show_name{
		font-size:18px;
		color: #666;
	}
	.show_photo_text ul li{
		font-size:14px;
		color: #bdbdbd;
		text-align: left;
		position: relative;
	}
	.show_photo_text ul li button{
		min-width: 90px;
		padding: 0 10px;
	    height: 30px;
	    border: 1px solid #0171c5;
	    background-color: white;
	    color: #0171c5;
	    font-size: 14px;
	    font-family: "\5FAE\8F6F\96C5\9ED1";
	    position: absolute;
	    left: 210px;
	    cursor:pointer;
	}
	
	.show_photo_text ul li button:hover {
		 border: 1px solid #87C2EF;
		  color: #87C2EF;
	}
	.show_photo_text ul .show_position {
		margin-bottom:4px;
	}
	.show_photo_text ul .show_position span{
		margin-right:14px;
	}
	.text_show .text_show_four{
		width:100%;
		height:140px;
		overflow: hidden;
	}
 .text_show_four button {
		width: 90px;
	    height: 30px;
	    border: 1px solid #0171c5;
	    background-color: white;
	    color: #0171c5;
	    font-size: 14px;
	    font-family: "\5FAE\8F6F\96C5\9ED1";
	    cursor:pointer;
}
 .text_show_four .show_partner {
		background-color: #0071c5;
		color: #fff;
		margin-right:60px;
}
 .text_show_four .show_partner:hover {
		background-color: #fff;
		color: #0071c5;
		margin-right:60px;
}
.text_show_four .show_succ {
		background-color: #999999;
		color: #333;
		border: none;
		margin-left:50px;
		outline: none;
}
.text_show_four .show_succ_btn {
		background-color: #999999;
		color: #333;
		border: none;
		outline:none;
}
.text_show_four .show_success {
		font-size:16px;
}
.text_show_four .show_change {
		background-color: #0071c5;
		color: #fff;
		margin-right:0;		
}

.text_show_four>p{
		font-size:14px;
		color: #737373;
		margin: 24px 0 26px;
}
.text_show_history>p{
		margin-top: 50px;
		font-size:20px;
		color: #737373;
}
.close_text_btn {
	color:gray !important;
}
.inter .ant-tabs-content {
	margin-top: 45px;
}

.wrap_pupopSI .ant-modal .ant-modal-body {
	border-top:none;
}
textarea {
	resize:none;
}


/*.wrap_pupopSI .ant-modal .ant-modal-body {
	border-top:none;
}
textarea {
	resize:none;
}*/


.w{
	width:1200px;
	height:100%;
	margin: 0 auto;
}

.fl {
    float: left;
}
.fr { 
    float: right;
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}


/*头部 广告*/
.body_partner{
	overflow: hidden;
}
.body_partner .banner {
	position: relative;
	width:100%;
	height:323px;
	overflow: hidden;
	background:url(/assets/images/banner_3.png) center center;
    background-size: 100% 100%;

}
.banner .banner_box{
	width:182px;
	height:108px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left:-91px ;
	margin-top:-54px;
}
.banner .banner_link{
	width:182px;
	height:38px;
	position: absolute;
	top: 8px;
	left: 0;	
}
.banner .banner_link p {
	font-size: 36px;
	color: #ffffff;
}
.banner .banner_btn{
	width:112px;
	height:38px;
	background-color: #298fdd;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left:-56px;
	text-align: center;
	line-height: 38px;
	cursor:pointer;
}
.banner .banner_btn p {
	font-size: 18px;
	color: #ffffff;	
}
/*第一栏的图片加文字*/
.first_line_pic {
	height:378px;
	padding: 60px 200px 120px 200px;
}
 #main_first {
	width:800px;
	height:200px;
	overflow: hidden;
}

.first_line_pic .main_pic {
	width:355px;
	height:200px;
	
	background-size: 100% 100%;
	margin-right:90px;
	float: left;
}
 #main_pic_msg {
	width:355px;
	height:200px;
	float: left;

}

#main_pic_msg h1 {
	color: #333333;
	font-size: 20px;
}
#main_pic_msg li{
	color: #8c8c8c;
	font-size: 16px;
	margin-top:18px;
}
/*第二栏的图片加文字 */
.main_two_bgc{
	height:322px;
    background-color: #f9f9f9;

}
.first_line_pic2 {
	 padding: 60px 200px 120px 200px;
}
.main_two_bgc .main_two {
	width:800px;
	height:200px;
}
.main_two .main_msg_two {
	width:393px;
	height:200px;
	
}
.main_two .main_msg_two>h1{
	color: #333333;
	font-size: 20px;
}
.main_msg_two ul li{
	color: #8c8c8c;
	font-size: 16px;
	margin-top:18px;
}
.main_two .main_pic_two {
	width:355px;
	height:200px;

	background-size: 100% 100%;
}
/*复制第三栏复制第一栏*/
 .main_msg_right .main_msg_three{
 	 padding-top:12px;
 }
 .main_pic_msg3 ul li{
	margin-top:8px !important;
	color: #8c8c8c;
	font-size: 16px;
}
.main_pic_msg3 h1{
	color: #333333;
	font-size: 20px;
}
.main_msg_right {
	width:355px;
	height:200px;
	padding-top:14px;
}


 /*立即申请 */
 .body_partner .apply_box {
 	width:100%;
 	height:38px;
 	margin-bottom:60px;
	text-align: center;
 }
 .body_partner .apply_box .apply {
 	width:112px;
	height:38px;
	background-color: #298fdd;
	position: absolute;
	left: 50%;
	margin-left:-61px;
	font-size: 18px;
	color: #ffffff;
	border: none;
	cursor: pointer;
 }

 /*众多合作伙伴*/
 .line_box{
	height:24px;
 }
 .line_left {
 	width:486px;
 	height:1px;
 	background-color: #dddddd;
 	margin-top:12px;
 }
 .line_middle{
 	width:228px;
 	height:24px;
 	padding:-10px  24px 0 24px;
}
 .line_middle p{
 	height:24px;
 	line-height: 24px;
 	color: #333333;
 	font-size: 24px;
	text-align: center;
	

 }
 .line_right {
 	width:486px;
 	height:1px;
 	background-color: #dddddd;
 	margin-top:12px;
 }
  /*底部 API*/
.body_partner .footer {
  	height:300px;
  	position: relative;
  	padding-top: 80px;
  	padding-left:150px;
  }
.body_partner .footer ul {
	overflow: hidden;
	margin-left: 148px;
}
  .footer ul>li{
   	float: left;
   	margin-right:102px;
   	text-align: center;
 }
 .body_partner .footer li p {
 	height:20px;
 	font-size: 16px;
	color:#333333 ;
	margin-top:20px;
 }
#inter_sign .ant-carousel .slick-dots {
	position: absolute;
    bottom: -20px;
	margin-left:360px;

 }
 /*设置小圆点的大小*/
 #inter_sign .ant-carousel .slick-dots li button:before{
	font-size: 50px;
	color:#333 !important;
	
 }
/*有class的li的颜色*/
.ant-carousel .slick-dots li.slick-active button:before{
	color: #1a95f1;
}

@charset "UTF-8";

.w{
	max-width:1200px;
	height:100%px;
	margin: 0 auto;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}

/*新增需求*/
.content_ctr {
	padding-top:77px;
}
.content_ctr .content_cen_box{
	height:546px;
    position: relative;
	
}
.content_cen_box1 .content_cen_text{
	width:100px;
	height:26px;
	position: absolute;
	left:348px;
	top:80px;
}
.en .content_cen_box1 .content_cen_text{
	width:auto;
}
.content_cen_box1 .content_cen_text>h1{
	font-size:24px;
	color: #333333;
}
/*用的padding固定的盒子*/
.content_ctr .content_cen_box .content_cen_box1{
	padding:142px 0px 116px 190px;

}
.content_cen_box1 .ant-col-6 .ant-form-item-control{
	width:320px;
	
}
#textarea {
	resize: none !important;
}
/*去除文字前面的小字符*/
.content_cen_box1 .ant-form-item-required:before {
	content:none;
}
/*设置placeholder字体大小*/
.content_cen_box1 .ant-input-wrapper .ant-input-lg{
	padding: 7px 7px 7px 20px;
	font-size:14px;
}

#control-textarea {

	resize:none;
}

.content_cen_box1 .ant-select-lg .ant-select-selection--single {
	height:38px;
	color: #969696;
	font-size: 14px;
	padding-left: 14px;
	padding-top: 2px;
	width:320px;

}
.content_cen_box1 .ant-form-item-label{
	margin-right:30px;
}
/*底部按钮*/
.content_cen_box1 .content_box4 {
	width:280px;
	height:40px;
	position: absolute;
	bottom: 55px;
	left:472px;

}
.content_btn1 {
	display: block;
	width:110px;
	height:40px;
	line-height: 40px;
	border: 1px solid #0171c5;
	color:#0171c5 ;
	 font-size: 16px;
	 background-color: #0171c5;
	
}

.content_btn2 {
	width:110px;
	height:40px;
	line-height:40px;
	background-color: #0171c5;
	font-size: 16px;
}
.content_btn2 span{
	display:block;
}

#grabc{
	font-size: 16px;
	color:white;
}

.w{
	max-width:1200px;
	height:100%px;
	margin: 0 auto;
}

.fl {
    float: left;
}
.fr {
    float: right;
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}

/*新增需求*/
.content_ctr {
	padding-top:77px;
}
.content_ctr .content_cen_box{
	height:546px;
    position: relative;
	
}
.content_cen_box1 .content_cen_text{
	width:100px;
	height:26px;
	position: absolute;
	left:348px;
	top:80px;
}
.content_cen_box1 .content_cen_text>h1{
	font-size:24px;
	color: #333333;
}
/*用的padding固定的盒子*/
.content_ctr .content_cen_box .content_cen_box1{
	padding:142px 0px 116px 190px;

}
.content_cen_box1 .ant-col-6 .ant-form-item-control{
	width:320px;
	
}
#textarea {
	resize: none !important;
}
/*去除文字前面的小字符*/
.content_cen_box1 .ant-form-item-required:before {
	content:none;
}
/*设置placeholder字体大小*/
.content_cen_box1 .ant-input-wrapper .ant-input-lg{
	padding: 7px 7px 7px 20px;
	font-size:14px;
}

#control-textarea {

	resize:none;
}

.content_cen_box1 .ant-select-lg .ant-select-selection--single {
	height:38px;
	color: #969696;
	font-size: 14px;
	padding-left: 14px;
	padding-top: 2px;
	width:320px;

}
.content_cen_box1 .ant-form-item-label{
	margin-right:30px;
}
/*底部按钮*/
.content_cen_box1 .content_box4 {
	width:280px;
	height:40px;
	position: absolute;
	bottom: 55px;
	left:472px;

}
.content_btn1 {
	display: block;
	width:110px;
	height:40px;
	line-height: 40px;
	border: 1px solid #0171c5;
	color:#0171c5 ;
	 font-size: 16px;
	 background-color: #0171c5;
	
}

.content_btn2 {
	width:110px;
	height:40px;
	line-height:40px;
	background-color: #0171c5;
	font-size: 16px;
}
.content_btn2 span{
	display:block;
}

#grabc{
	font-size: 16px;
	color:white;
}

.content_box4 button {
	width:110px;
	height:40px;
	line-height: 40px;
	border: 1px solid #0171c5;
	font-size: 16px;
	cursor:pointer;
}
.content_box4 .content_box4_ok {
	
	background-color: #0171c5;
	color:#fff;
}
.content_box4 .content_box4_ok:hover {
	background-color:white;
	color:#0171c5;
}
.content_box4 .content_box4_can {
	margin-left:56px;
	border: 1px solid #0171c5;
	background-color: white;
	color:#0171c5;
}
.demandSubmit .ant-select-selection__placeholder, .ant-select-search__field__placeholder{
	margin-left: 10px;
}
#fillConsult{
	/* width:1000px; */
	margin:0 auto;
	font-size:16px;
}
#fillConsult h1{
	font-size:24px;
	font-weight:500;
	color:#000;
	margin-bottom: 20px;
}
#fillConsult label:before{
	content:'';
	display:none;
}
#fillConsult .kj_area{
	height:190px;
}
#fillConsult .kj_area textarea{
	width:100%;
	resize:none;
	height:160px;
	margin-top:30px;
}	
#fillConsult  p{
	margin:30px 0;
}
#fillConsult .kj_control_1>div:first-child{
	float:left;
}
#fillConsult .kj_control_1>div:last-child{
	float:left;
	width:420px;
}
#sel_item .target_module_i.NC a:first-child>s{
	background:url(/assets/images/zx_icon.png) no-repeat;
}

.container-referDetails{
    width: 100%;
}
.main-referDetails{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
    margin-bottom: 40px;
    padding: 0 80px;
}
.main-Two-n h2{
    margin-top: 55px;
    text-align: center;
    font-weight: bold;
}
.main-Two-n>span{
    text-align: center;
    margin-top: 25px;
    color: #676767;
    display: block;
    font-size: 14px;
    margin-bottom: 35px;
}
.main-Two-n p{
    font-size: 14px;
    line-height: 1.8;
}
.main-referDetails i{
    display: block;
    text-align: center;
    margin-top: 75px;
}
.main-referDetails i img{
    cursor: pointer;
}
.p{
    margin-top: 10px!important;
    text-align: center;
}

/*
.floating{
    position: relative;

    transform: translateY(0);
    transition: transform 1s;
}
.floating:after{
    content: '';
    display: block;
    position: absolute;
    bottom: -30px;
    left: 50%;
    height: 8px;
    width: 100%;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.2);

    transform: translate(-50%,0);
    transition:transform 1s;
}

.floating:hover{
    transform: translateY(-40px);
    transition:transform 1s;
}

.floating:hover:after{
    transform: translate(-50%,40px) scale(0.75);
    transition:transform 1s;
}*/

.popup{
    transform: scale(1);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.3);
    transition: box-shadow 0.5s, transform 0.5s;
}
.popup:hover{
    transform:scale(1.3);
    /*box-shadow:  0px 0px 5px 3px rgba(0,0,0,0.3);*/
    transition: box-shadow 0.5s,transform 0.5s;
}
.main-referDetails i img{
    width: 47px;
    height: 47px;
    border-radius: 100%;
}





#schematicDiagram{
	width:1000px;
	margin:0 auto;
	font-size:16px;
}
#schematicDiagram h1{
	font-size:16px;
	font-weight:900;
	color:#000;
	margin-bottom: 20px;
}
/*#schematicDiagram label:before{
	content:'';
	display:none;
}*/
#schematicDiagram .kj_area{
	display: inline-block;
	width:900px;
}
#schematicDiagram .kj_area>div:nth-child(1){
	display: inline-block;
	margin-bottom: 30px;
	margin-left:32px;
}
#schematicDiagram .kj_area>div:nth-child(2){
	float:left;
}
#schematicDiagram .kj_area textarea{
	width:464px;
	resize:none;
	height:180px;
	margin-left:175px;
}	
#schematicDiagram .kj_area .ant-form-explain{
	margin-left:175px;
}
#schematicDiagram .upload_control>div:first-child{
	float:left;
	width:234px;
}
#schematicDiagram .disabled1{
	background-color: #f3f3f3 !important;
}
#schematicDiagram .upload_control>div:last-child{
	float:left;
}
#schematicDiagram  p{
	margin-bottom:10px;
	margin-left:250px;
}
#schematicDiagram .ant-radio-wrapper{
	margin-left:50px;
	vertical-align: middle;
}
#schematicDiagram .radio_2{
	vertical-align: 15px;
}
#schematicDiagram .kj_control{
	display: inline-block;
	width:900px;
}
#schematicDiagram .kj_control>div:last-child{
	display: inline-block;
	
}
#schematicDiagram .kj_control .ant-form-item-label{
	display: inline-block;
	width:160px;
}
#schematicDiagram .kj_control .ant-form-explain{
	position: absolute;
	margin-top:0;
	margin-left:0;
}
#schematicDiagram .kj_control label>span:last-child{
	font-size:16px;
}
#schematicDiagram .kj_control_1{
	margin-top:40px;
}
#schematicDiagram .kj_control_1>div:first-child{
	float:left;
	width:232px;
}
#schematicDiagram .kj_control_1>div:last-child{
	float:left;
	width:464px;
}
#schematicDiagram .div_control{
	margin-left:250px;
}
      /*checkbox和radio的样式控制*/
#schematicDiagram .ant-checkbox-inner{
	width:16px;
	height:16px;
	border-color:#C0C0C0;
	border-radius: 0px;
} 
#sel_item .target_module_i.sy a:first-child>s{
	background:url(/assets/images/sy_icon.png) no-repeat;
	width:28px;
	height:32px;
}

#schematicDiagram .ant-radio-inner{
	width:16px;
	height:16px;
	border-color:#C0C0C0;	
}
#schematicDiagram .ant-radio-inner:after{
	left:4px;
	top:4px;	
}
#fillConsult .color{
	color:#f00;
}
/*背景图*/
.body .top-img {
  width: 100%;
  min-width: 1200px;
}
.body .top-img > img {
  width: 100%;
  /*margin-top:77px;*/
}
.ant-modal.ant-info .ant-info-btns .ant-btn {
  width: 110px;
  height: 40px;
}
/*注册*/
.main .register {
  width: 624px;
  margin: 0 auto;
  margin-top: 30px;
}
.main .register .ant-tabs-bar {
  width: 624px;
  margin: 0 auto;
}
.main .register .ant-tabs-nav {
  width: 624px;
}
/*表单格式*/
.ant-tabs-content {
  margin-top: 50px;
}
#person {
  padding-top: 30px;
}
.ant-form-item-label {
  margin-right: 15px;
}
/* .ant-form-item-label > label,
.ant-select,
.ant-input,
.ant-cascader-picker-label {
  font-size: 16px;
} */
.ant-cascader-picker-label {
  color: #999;
}
/*.ant-select{
    color: #999;
}*/
.ant-form-item-label label:after {
  content: '';
}

.ant-input,
.ant-select-selection {
  border-radius: 0;
}
.ant-checkbox-wrapper,
.ant-form-text {
  font-size: 14px;
}
#person .ant-checkbox-wrapper,
#company .ant-checkbox-wrapper,
#SI .ant-checkbox-wrapper,
#perToCompany .ant-checkbox-wrapper,
#comTOSI .ant-checkbox-wrapper {
  margin-left: 15px;
}
#person .ant-form-text,
#company .ant-form-text,
#SI .ant-form-text,
#perToCompany .ant-form-text,
#comTOSI .ant-form-text {
  margin-right: -20px;
}
.re-news {
  position: relative;
  left: 15px;
}
.ant-checkbox-inner {
  border-radius: 0;
}
.ant-form-item-label label:after {
  margin: 0;
}
.ant-form-text .color,
.redColor {
  color: #f00;
}

/*提交按钮*/
.zh .main .ant-btn-lg {
  width: 110px;
  height: 40px;
  font-size: 16px;
  background: #0071c5;
  border-color: #0071c5;
  color: #fff;
  border-radius: 0;
}

.zh .main .ant-btn-lg:hover {
  background: #fff;
  color: #0071c5;
  border-color: #0071c5;
}
/*发送验证码*/
#password .ant-btn,
#person .ant-btn,
#company .ant-btn,
#SI .ant-btn {
  margin-top: -6px;
  /*margin-bottom: 3px;*/
}
#person .ant-form-horizontal .ant-row:nth-of-type(2) button,
#company .ant-form-horizontal .ant-row:nth-of-type(2) button,
#company .ant-form-horizontal .ant-row:nth-of-type(4) button,
#SI .ant-form-horizontal .ant-row:nth-of-type(3) button,
#SI .ant-form-horizontal .ant-row:nth-of-type(5) button {
  box-sizing: border-box;
  height: 38px;
  color: #0071c5;
  background: #fff;
  border-color: #0071c5;
}
/*注册页面的同意协议*/
#person .ant-form-horizontal .ant-row:nth-of-type(4) .ant-form-item,
#company .ant-form-horizontal .ant-row:nth-of-type(10) .ant-form-item,
#SI .ant-form-horizontal .ant-row:nth-of-type(21) .ant-form-item {
  margin-bottom: 7px;
}

#SI .ant-select-selection--multiple .ant-select-selection__rendered {
  padding-left: 15px;
}
/*企业用户注册*/
/*找回密码页面的样式*/
#pasd {
  box-sizing: border-box;
  width: 100%;
  padding-top: 120px;
  margin-bottom: 50px;
}
#pasd .ant-tabs-bar {
  width: 800px;
  margin: 0 auto;
}
.ant-tabs-nav .ant-tabs-tab-inner {
  padding: 0;
  font-size: 24px;
  /* width:208px; */
  text-align: center;
}
#register .ant-tabs-nav .ant-tabs-tab-inner {
  width: 312px;
}
#pasd .ant-tabs-nav .ant-tabs-tab-inner {
  width: 400px;
}
.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
  color: #1078be;
}
.ant-tabs-nav .ant-tabs-tab-inner:hover {
  color: #0071c5;
}
.ant-tabs-nav .ant-tabs-ink-bar {
  background-color: #0071c5;
}
#pasd .padItem > ul.psd-menu {
  width: 400px;
  margin: 0 auto;
}
.ant-tabs-nav .ant-tabs-tab {
  /* margin:0; */
}
#pasd .ant-tabs-nav {
  width: 800px;
}
#pasd .pad-intr {
  width: 580px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 30px;
}
#pasd .pad-intr > p {
  box-sizing: border-box;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 16px;
  color: #888;
}
#pasd .ant-form-item-label {
  margin-right: 30px;
}
#pasd .ant-btn-lg {
  width: 110px;
  height: 40px;
  font-size: 16px;
  background: #0071c5;
  border-radius: 0;
  margin-left: 13px;
}
#pasd .ant-row.code_row .ant-input {
  width: 325px;
}
.en #pasd .ant-row.code_row .ant-input {
  width: 233px;
}
.en #pasd .code_row .ant-btn-lg {
  width: 200px;
}
#pasd .ant-form-horizontal .ant-row:nth-of-type(3) button {
  box-sizing: border-box;
  height: 38px;
  margin-left: 14px;
  background: #fff;
  color: #0071c5;
  border-color: #0071c5;
}
#perToCom .upgrade a {
  display: block;
  width: 110px;
  height: 38px;
  border: 1px solid #0071c5;
  font-size: 16px;
  line-height: 38px;
  text-align: center;
  background: #0071c5;
  color: #fff;
}
#perToCom .upgrade a:hover {
  color: #0071c5;
  background: #fff;
}
/*个人转企业的注册升级页面*/
#perToCompany {
  width: 100%;
  min-width: 1200px;
  padding-top: 120px;
  padding-bottom: 50px;
}
#perToCompany .centerForm {
  width: 50%;
  margin: 0 auto;
}
#perToCompany h2 {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 30px;
}
#perToCompany .ant-form-horizontal p {
  font-size: 16px;
  color: #666;
  height: 38px;
  line-height: 38px;
  padding-left: 8px;
}
#perToCompany .ant-btn {
  border-radius: 0;
  min-width: 110px;
  height: 38px;
  background: #0071c5;
  font-size: 16px;
  color: #fff;
  border-color: #0071c5;
  margin-top: 0;
  margin-bottom: 3px;
}
#perToCompany .ant-form-horizontal .ant-row:nth-of-type(3) .ant-btn {
  color: #0071c5;
  background: #fff;
}
#perToCompany .ant-btn:hover {
  color: #0071c5;
  background: #fff;
}

#perToCompany .ant-row:nth-of-type(1) .ant-input {
  border-color: transparent;
  padding-left: 0;
}
#perToCompany .ant-form-horizontal > .ant-row:nth-of-type(2) label {
  font-size: 24px;
}
#comTOSI .ant-checkbox-group-item.ant-checkbox-wrapper {
  width: 60%;
}
.en #comTOSI .ant-checkbox-group-item.ant-checkbox-wrapper {
  width: 80%;
}
/*用户信息管理页面userManage*/
#warp .content.warp .usermanage .ant-calendar-picker {
  width: 48%;
}
#warp #table {
  width: 100%;
  padding: 0 20px;
}
#warp #userManage thead th {
  white-space: nowrap;
}
#warp #userManage tbody td {
  white-space: nowrap;
  line-height: normal;
}
#warp #userManage.messagePush tbody td,
#warp #userManage.messagePush tbody td {
  white-space: pre-wrap;
}
#warp #userManage tbody td {
  min-width: 200px;
}
#warp .table_manger tbody td {
  min-width: 0 !important;
}
#warp .powerlist #userManage tbody td {
  min-width: auto;
  white-space: initial;
}
#warp .powerlist #userManage thead th {
  white-space: initial;
}
#warp .powerlist #userManage .ant-table td,
#warp .powerlist #userManage .ant-table th {
  word-break: initial;
}
#warp .groupChat #userManage tbody td {
  max-width: 600px;
  white-space: normal;
}

#warp.intent #userManage tbody td {
  max-width: 600px;
  white-space: normal;
}
#warp .content.warp .Activity_active {
  height: 200px;
}
#warp .ant-calendar-range-picker-input {
  color: #666;
}
#warp.userManager_end .form.active .ant-calendar-range-picker-input {
  font-size: 16px;
}
#warp #userManage tbody td.ant-table-selection-column {
  text-align: center;
}
#warp #userManage .ant-table .ant-table-row .allBtn > a {
  box-sizing: border-box;
  display: inline-block;
  padding: 5px 7px;
  border: 1px solid #0071c5;
  color: #0071c5;
  text-align: center;
  margin-right: 10px;
  min-width: 80px;
}
#warp #userManage .ant-table .ant-table-row .allBtn > a:nth-of-type(3),
#warp #userManage .ant-table .ant-table-row .allBtn > a:nth-of-type(4) {
  width: 60px;
}
#warp #userManage .ant-table .ant-table-row .allBtn > a:last-child {
  margin-right: 0;
}
#warp #userManage .ant-table .ant-table-selection-column .ant-checkbox-wrapper {
  margin-left: 0;
}
#warp #userManage .ant-table .ant-table-selection-column {
  width: 20px;
}
/* 直播 */
#warp #userManage .ant-table .ant-table-row .allBtn button {
  box-sizing: border-box;
  display: inline-block;
  padding: 5px 7px;
  border: 1px solid #0071c5;
  color: #0071c5;
  background: #fff;
  text-align: center;
  margin-right: 10px;
  min-width: 80px;
  border-radius: 0;
}
#warp #userManage .ant-table .ant-table-row .allBtn button:hover {
  color: #0071c5;
  background: #fff;
}
#warp #userManage .ant-table .ant-table-row .allBtn .Del-Btn {
  border-color: rgba(204, 204, 204, 1);
  color: #999999;
  background: #fff;
}
#warp #userManage .ant-table .ant-table-row .allBtn .Del-Btn:hover {
  border-color: rgba(204, 204, 204, 1);
  color: #999999;
  background: #fff;
}
#warp #userManage .ant-table .ant-table-row .allBtn button:nth-of-type(3),
#warp #userManage .ant-table .ant-table-row .allBtn button:nth-of-type(4) {
  width: 60px;
}
#warp #userManage .ant-table .ant-table-row .allBtn button:last-child {
  margin-right: 0;
}

#livedetails .userForm .form_h4 {
  margin-top: 10px;
  padding-left: 44px;
}
#livedetails .userForm .form_h4 .info {
  font-weight: 600;
  line-height: 42px;
}
#livedetails .userForm .form_span .TestSpan {
  background: rgba(235, 239, 242, 1);
  height: 2px;
  position: relative;
  width: 100%;
  margin-bottom: 25px;
}
#livedetails .userForm .Mins .ant-form-item-control {
  margin-top: 2px;
  font-size: 16px;
}
#livedetails .userForm .Mins .blue .ant-form-item-control {
  color: #0071c5;
}
#livedetails .userForm .ant-form-item-control .btn_div {
  text-align: center;
  margin-top: 70px;
}
#livedetails .userForm .ant-form-item-control .btn_div .btn_can:hover {
  border-color: #0071c5;
  color: #fff;
  background: #0071c5;
}
#livedetails .userForm .ant-form-item-control .btn_div .btn_long {
  width: 130px;
}

#formModel .ant-col-16 .ft-16 {
  display: inline-block;
  font-size: 16px;
  margin-top: 3px;
}
#formModel .textarea .ft-16 {
}
#userManage .ant-popover-inner {
  /* background-color: pink; */
}

.ImpModalBody1 .ant-modal-content {
  width: 600px;
}
/* 添加数据表单样式 */
.addDate .ant-modal-content {
  width: 660px;
}
.ant-calendar-picker-container {
  position: absolute;
  z-index: 100000;
  /* left: 400px; */
}
.addDate .case_modify_modal {
  width: 660px !important;
}
.ant-time-picker-panel-narrow .ant-time-picker-panel-input-wrap {
  width: 111px;
}
.Identification {
  /* width: 1450px; */
  margin: 0 auto;
  width: 86%;
  min-width: 1200px;
}
#Identification {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

#Identification .blue,
.red,
#Identification.gray,
.green {
  display: inline-block;
  margin-right: 10px;
  width: 25px;
  height: 4px;
}
#Identification .red {
  background-color: red;
}
#Identification .blue {
  background-color: #0071c5;
}
#Identification .gray {
  background-color: #ccc;
}
#Identification .green {
  background-color: #32aa70;
}
#Identification .bluefont {
  color: #0071c5;
  font-style: 12px;
  margin-right: 25px;
}
#Identification .redfont {
  color: red;
  font-style: 12px;
  margin-right: 25px;
}
#Identification .grayfont {
  color: #ccc;
  font-style: 12px;
  margin-right: 25px;
}
#Identification .greenfont {
  color: #32aa70;
  font-style: 12px;
  margin-right: 25px;
}
/* #Identification .gray{
    display: inline-block;
    font-style: 12px;
    margin-right: 25px;
} */
#warp #toggleDiv {
  margin-bottom: 40px;
  margin-left: 20px;
}
#warningBtn {
  text-align: center;
  margin-bottom: 14px;
}
#warningBtn .ant-btn {
  width: 80%;
}

/* 添加数据表单样式 */

/* 栅格表格 */
.data_table {
  margin: 0 auto;
  width: 799px;
  height: 282px;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.data_table .col_4,
.col_8,
.col_6,
.col_20 {
  padding-left: 3px;
  padding-right: 3px;
  height: 40px;
  text-align: center;
}
.data_table .col_20 {
  height: 80px;
}
.data_table .col_4 {
  text-align: center;
}
.data_table .border-none,
.color-fd,
.color-f4,
.col_20 {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.data_table .color-fd {
  background-color: #ededed;
}
.data_table .color-f4 {
  background-color: #f4f5f8;
}

.data_table .col_20 span {
  line-height: 80px;
}
.data_table .jiabin {
  height: 80px;
  background-color: #f4f5f8;
}
.data_table .jiabin span {
  line-height: 80px;
}

.data_table .left {
  float: right;
}
.data_table .title {
  line-height: 40px;
  font-weight: 600;
}
.data_table .fs-14 {
  line-height: 40px;
  font-size: 14px;
}
/* 栅格表格 */

.tableTab .ant-tabs-nav-wrap .ant-tabs-tab-inner {
  font-size: 18px;
}
.tableTab .ant-tabs-nav .ant-tabs-tab {
  margin-bottom: -15px;
}
.Tagging {
  margin-bottom: 20px;
  margin-top: 11px;
}
.Live-Big .returnButton {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 50px;
}
.Live-Big .returnButton .Del-Btn {
  /* width: 100px; */
  height: 45px;
  box-sizing: border-box;
  display: inline-block;
  padding: 5px 7px;
  border: 1px solid #0071c5;
  color: #0071c5;
  background: #fff;
  text-align: center;
  margin-right: 10px;
  min-width: 130px;
  border-radius: 0;
  font-size: 18px;
}
.Live-Big .rbc-btn-group {
  font-size: 14px;
}
.Live-Big .rbc-time-column .rbc-timeslot-group:nth-of-type(4) {
  background-color: #0071c5;
  color: #fff;
  border: none;
}
.Live-Big .rbc-time-column .rbc-timeslot-group:nth-of-type(4) .rbc-time-slot {
  border: none;
  /* border-right: 1px solid #eee; */
}
.Live-Big .rbc-time-gutter .rbc-timeslot-group:nth-of-type(4) {
  /* border: none; */
  /* background-color: red !important; */
  border-right: 1px solid #eee;
}
.Live-Big .special-day .rbc-event-content .none {
  display: none;
}
.Live-Big .special-day .rbc-event-content .p {
  line-height: 22px;
  text-align: left;
  /* overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap; */
}
.Live-Big .rbc-time-content .rbc-today {
  background-color: #fff;
}
.Live-Big .special-day .rbc-event-content .eventspan .stateRed,
.stateBlue {
  float: right;
  font-size: 14px;
}
.Live-Big .special-day .rbc-event-content .eventspan .stateRed {
  color: red;
}
.Live-Big .special-day .rbc-event-content .eventspan .stateBlue {
  color: #32aa70;
}
.Live-Big .special-day .rbc-event-content .eventspan p {
  display: inline-block;
  margin-top: 10px;
}
.Live-Big .rbc-time-content {
  border: none;
}
.Live-Big .rbc-time-header {
  max-height: 40px;
  background-color: #ccc;
}

.Live-Big .rbc-time-header .rbc-header {
  height: 40px;
  line-height: 40px;
}
.Live-Big .rbc-timeslot-group {
  box-sizing: border-box;
}

/* .Live-Big .rbc-timeslot-group .rbc-time-slot{
    display: none;
}
.Live-Big .rbc-timeslot-group .rbc-label span{
    line-height: 37px;
} */
.Live-Big .rbc-timeslot-group {
  height: 60px;
}
.Live-Big .rbc-timeslot-group .rbc-time-slot {
  line-height: 30px;
}
.Live-Big .rbc-event-label {
  display: none;
}
.rbc-day-slot .rbc-event {
  border: 1px solid #32aa70;
}
.Live-Big .ant-modal .ant-modal-content {
  margin-top: -25px;
}
.Live-Big .rbc-time-gutter .rbc-now {
  font-weight: normal;
}
.Live-Big .rbc-toolbar-label {
  text-align: left !important;
  margin-left: 26%;
}
.Live-Big .rbc-time-content .rbc-slot-selection {
  width: 100%;
}
.ieTitle {
  text-align: center;
  margin-bottom: 20px;
}
/* #livedetails .userForm .Mins{
    padding: 0 150px;
    border-radius: 6px;
    margin-top: 10px;
}
#livedetails .userForm  .Mins .ant-form-item-control-wrapper{
    display: inline-block;
    position: relative;
    top: 2px;
} */

/* 直播样式结束 */

/*#warp .content.warp form{
    margin-top:40px;
}*/
/*#warp .content.warp .active{
    height: 370px;
}*/
#warp .content.warp .pactive {
  height: 200px;
}
#warp .content.warp .pactives {
  height: 435px;
}
#warp .content.warp .a_active {
  height: 150px;
}
#warp .content.warp .active .ant-cascader-input {
  padding-left: 9px;
  color: #666;
}
/*用户信息管理页  跳转到  新增用户页面*/
#livedetails,
#addUser,
#modifyUserInfo,
#modifyCompanyInfo,
#sharePartner {
  width: 100%;
  min-width: 1200px;
  padding: 120px 0;
  margin-top: 80px;
}
#livedetails .title,
#addUser .title,
#sharePartner .title {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 20px;
}
#livedetails .title {
  margin-bottom: 45px;
}
#modifyUserInfo .title {
  width: 80%;
  margin: 0 auto;
  margin-bottom: 20px;
}
#livedetails .title > p,
#addUser .title > p,
#modifyUserInfo .title > p,
#modifyCompanyInfo .title > p,
#sharePartner .title > p {
  font-size: 24px;
}
#modifyCompanyInfo .modifyCompanyInfo .fontSizelable label {
  font-size: 18px;
}
#modifyCompanyInfo .modifyCompanyInfo .marGinLeft {
  margin-left: 25px;
}
#livedetails .userForm,
#addUser .userForm,
#modifyUserInfo .userForm,
#modifyCompanyInfo .userForm,
#sharePartner .userForm {
  width: 80%;
  margin: 0 auto;
  font-size: 16px;
}
#modifyUserInfo .userForm p,
#sharePartner .userForm p {
  font-size: 16px;
  padding-left: 20px;
  height: 38px;
  line-height: 38px;
}
/*#addUser .userForm .ant-select-selection__placeholder,
#addUser .userForm .ant-select-search__field__placeholder,
#modifyUserInfo .userForm .ant-select-selection__placeholder,
#modifyUserInfo .userForm .ant-select-search__field__placeholder,
#modifyCompanyInfo .userForm .ant-select-selection__placeholder,
#modifyCompanyInfo .userForm .ant-select-search__field__placeholder{
    padding-left:11px;
}*/
#livedetails .userForm .ant-form-item-control .ant-btn,
#addUser .userForm .ant-form-item-control .ant-btn,
#modifyUserInfo .userForm .ant-form-item-control .ant-btn,
#modifyCompanyInfo .userForm .ant-form-item-control .ant-btn,
#sharePartner .userForm .ant-form-item-control .ant-btn {
  width: 110px;
  height: 40px;
  border-radius: 0;
  border-color: #0071c5;
  color: #fff;
  background: #0071c5;
  margin-right: 60px;
  font-size: 16px;
}
#livedetails .userForm .ant-btn:hover,
#addUser .userForm .ant-btn:hover,
#modifyUserInfo .userForm .ant-btn:hover,
#modifyCompanyInfo .userForm .ant-btn:hover,
#sharePartner .userForm .ant-btn:hover {
  color: #0071c5;
  background: #fff;
}
/*后台的VP用户的修改公司信息的页面*/

#modifyCompanyInfo .title {
  width: 85%;
  margin: 0 auto;
  margin-bottom: 20px;
}
#modifyCompanyInfo .titlex {
  width: 79%;
  margin: 0 auto;
  margin-bottom: 20px;
}
#modifyCompanyInfo .titlex p {
  font-size: 24px;
}
#modifyCompanyInfo
  .ant-form-horizontal
  .ant-row
  .ant-col-24
  .ant-form-item-label
  > label {
  font-size: 20px;
}

/*后台的用户信息管理页面*/
#userManage .ant-table th,
.ant-table td {
  padding: 5px 10px;
}
#userManage.BCompanyInfo .ant-table th,
#userManage.BCompanyInfo .ant-table td {
  padding: 16px 8px;
}
/*后台的设置合作伙伴名下页面 #sharePartner*/
#sharePartner .title,
#sharePartner .userForm {
  width: 70%;
}
#sharePartner .userForm .ant-input {
  border: none;
  color: #0071c5;
}
#sharePartner .userForm .ant-form-horizontal > .ant-row:nth-of-type(1) {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  margin: 20px 0;
  padding: 30px 0;
  padding-bottom: 10px;
}
#sharePartner .userForm .ant-form-item-control > p {
  color: #0071c5;
}
#sharePartner .userForm .ant-select-selection-selected-value {
  color: #0071c5;
}
#sharePartner .ant-input[disabled] {
  background-color: transparent;
}
#sharePartner .ant-select-disabled .ant-select-selection {
  background-color: transparent;
}
#warp .content.warp.parntnerManage .form .ant-form-item-label > label {
  font-size: 16px;
}

.red_text .color {
  color: #f00;
}
.red_text {
  font-size: 14px;
}
.ant-col-16.ant-col-offset-5 a {
  display: inline-block;
  width: 110px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  border: 1px solid #0071c5;
  background: #0071c5;
  font-size: 16px;
}
#warp .content.warp .ant-input-wrapper .ant-input-lg {
  color: #666;
}
.ant-popover-inner {
  min-width: 0;
}
.ant-col-17 .ant-form-item-control span.con,
.ant-col-14 .ant-form-item-control span.con {
  display: block;
  width: 100%;
  font-size: 14px;
  color: #0071c5;
  height: 33px;
  padding-left: 9px;
}
.ant-input[disabled],
fieldset[disabled] .ant-input {
  background-color: transparent;
}
.ant-popover.ant-popover-placement-top .ant-popover-inner {
  width: 400px;
}
.ant-popover-placement-top .ant-popover-title,
.ant-popover-placement-top .ant-popover-inner-content {
  font-size: 14px;
}
/*2.5.0  修改权限*/
.ant-popover.modify_power.ant-popover-placement-top .ant-popover-inner {
  width: auto;
}
.ant-popover.modify_power.ant-popover-placement-top
  .ant-popover-inner
  .ant-popover-title {
  background: #0099ff;
  color: #fff;
  text-align: left;
}
.ant-popover.modify_power .power_btn {
  margin-top: 15px;
  width: 100%;
  border-top: 1px solid #f7f7f7;
}
.ant-popover.modify_power .power_btn .ant-btn {
  background: #fff;
  border: none;
  width: 49%;
  border-left: 1px solid #f7f7f7;
  font-size: 16px;
  outline: none;
  margin-top: 5px;
}
.ant-popover.modify_power .power_btn .ant-btn:nth-of-type(1) {
  border: none;
}
/*2.5.0 样式添加结束*/
#modifyCompanyInfo .ant-input-wrapper .ant-input-lg {
  padding-left: 9px;
}
#warp .ant-col-16.ant-col-offset-5 a:hover {
  background: #fff;
  color: #0071c5;
}
#modifyCompanyInfo span.con {
  display: inline-block;
  height: 38px;
  width: 100%;
  padding-left: 9px;
  border: 1px solid #ccc;
  font-size: 16px;
}
#modifyCompanyInfo .ant-form-horizontal .ant-form-item {
  height: 38px;
}
#comTOSI
  .centerForm.personInfo
  .ant-form-horizontal
  .ant-row:nth-of-type(9)
  label {
  font-size: 16px;
}
#register_code .ant-input[disabled] {
  color: #666;
}
#comTOSI #register_code .ant-row:nth-of-type(1) label {
  font-size: 16px;
}
#warp .content.warp .title1 {
  font-size: 18px;
}
.workerTurn #table #userManage .ant-table th {
  text-align: center;
}
#comTOSI .con {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  padding-left: 20px;
  color: #0071c5;
}
#warp .content.warp.workerTurn #table {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}
#comTOSI .centerForm.personInfo .color_blue {
  color: #0071c5;
}
#company .ant-form-horizontal .ant-row .ant-row.ant-form-item.font20px label,
#SI .ant-form-horizontal .ant-row .ant-row.ant-form-item.font20px label {
  font-size: 20px;
  font-weight: bold;
}
#company .ant-form-horizontal .ant-row .ant-row.ant-form-item.font20px,
#SI .ant-form-horizontal .ant-row .ant-row.ant-form-item.font20px {
  margin-bottom: 15px;
}
.body .ant-tabs-tab-inner {
  height: 50px;
}

/* 使用 css 技巧来动态设置的对话框位置 */
/* .vertical-center-modal {
  display: flex;
  align-items: center;
  justify-content: center;
}

.vertical-center-modal .ant-modal {
  top: 0;
} */
/*后台用户*/
#warp .ant-table table {
  border-radius: 0;
}
#warp .ant-table th {
  background: #e5e5e5;
  color: #666;
}
.Paractive {
  height: 260px;
}
.ant-popover.Popover_style .ant-popover-inner {
  width: 160px;
  height: 149px;
}
.ant-table-bordered th {
  border-color: #fff;
}
.ant-table-bordered table {
  border-color: #ddd;
}
#table tbody td {
  line-height: none;
}
.modal_title {
  font-size: 18px;
}

.modal_left {
  text-align: left;
}
#sharePartner .con {
  display: block;
  color: #0071c5;
  font-size: 16px;
  height: 38px;
  line-height: 38px;
  padding-left: 20px;
}

.ant-confirm-content p {
  font-size: 16px;
}
.ant-table-row-hover td {
  background: #a5d7ec;
}
.ant-table-tbody td a {
  color: #0071c5;
}
.ant-pagination-item-active {
  background-color: #0071c5;
}
.ant-checkbox-checked .ant-checkbox-inner {
  background-color: #0071c5;
  border-color: #0071c5;
}
#comToSI .upgradeBtn button {
  min-width: 110px;
  padding: 0 10px;
  height: 40px;
  border-radius: 0;
  background-color: #0071c5;
  border-color: #0071c5;
  color: #fff;
  font-size: 16px;
}
#comToSI .upgradeBtn button:hover {
  background-color: #fff;
  color: #0071c5;
}
.en #comToSI .upgradeBtn button {
  width: 140px;
}
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-options-quick-jumper > input {
  border-radius: 0;
}
#companyVPManage .clearfix {
  padding-left: 0;
}
#personInformation .ant-row .ant-btn.cancelBtn,
#acceptOrder .ant-col-20.ant-col-offset-9 .ant-btn.cancelBtn {
  background-color: #fff;
  color: #0071c5;
  width: 110px;
  border-color: #0071c5;
}
#warp
  .content
  .ant-col-16.ant-col-offset-10
  .ant-form-item-control
  a.returnPageBtn {
  background-color: #fff;
  color: #0071c5;
}
#comTOSI .ant-btn.concleBtn {
  background-color: #fff;
  color: #0071c5;
}
.min_ang {
  min-width: 1200px;
  width: 86%;
}
.ant-btn.ant-btn-ghost.ant-btn-sm {
  width: auto;
  padding: 1px 7px;
  border-color: #eee;
  border-radius: 4px;
}
#modifyUserInfo .userForm .ant-btn.rightNone {
  margin-right: 0px;
}
.ant-cascader-menus {
  z-index: 10;
}
#pic_modal .ant-input {
  width: auto;
}
#register .register_btn .ant-input {
  width: 345px;
  margin-right: 12px;
}
.en #register .register_btn .ant-input {
  width: 385px;
}

#modifyCompanyInfo .backCompanyInfo input {
  color: rgba(1, 113, 199, 1);
  border: none;
}
#modifyCompanyInfo .modifyCompanyInfo .tabeBox {
  width: 80%;
  margin: 0 auto;
}
#modifyCompanyInfo .modifyCompanyInfo .tabeBox .ant-form-item-label {
  float: left;
  width: 10%;
  height: 40px;
  line-height: 26px;
  text-align: center;
  margin-right: 0px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
#modifyCompanyInfo
  .modifyCompanyInfo
  .ant-form-horizontal
  .ant-row
  .ant-col-24
  .ant-form-item-label
  > label {
  font-size: 16px;
}
#modifyCompanyInfo .modifyCompanyInfo .tabeBox input {
  width: 34%;
  height: 40px;
  line-height: 40px;
  float: left;
  font-size: 16px;
}
#modifyCompanyInfo .modifyCompanyInfo .tabeBox .tabeBtn {
  width: 13%;
  height: 40px;
  line-height: 32px;
  float: left;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 0.5px solid #cccccc;
  background: #fff;
  color: #0171c7;
  font-size: 16px;
}
#modifyCompanyInfo .modifyCompanyInfo .tabeBox .ant-form-item {
  margin-bottom: 0.5px;
}

#modifyCompanyInfo .modifyCompanyInfo .tapTop {
  height: 40px;
  line-height: 40px;
  width: 80%;
  margin: 0 auto;
}
#modifyCompanyInfo .modifyCompanyInfo .tapTop .labTop {
  float: left;
  text-align: center;
  width: 10%;
  background: rgb(229, 229, 229);
}
#modifyCompanyInfo .modifyCompanyInfo .tapTop .inputTop {
  float: left;
  text-align: center;
  width: 34%;
  background: rgb(229, 229, 229);
}
#modifyCompanyInfo .modifyCompanyInfo .tapTop .btnTop {
  float: left;
  text-align: center;
  width: 13%;
  background: rgb(229, 229, 229);
}
#table .table1 .allBtn > a {
  box-sizing: border-box;
  display: inline-block;
  padding: 5px 7px;
  border: 1px solid #0071c5;
  color: #0071c5;
  text-align: center;
  margin-right: 10px;
  min-width: 80px;
}

/* 个人用户 */
.persontitle {
  text-align: center;
  color: #0071c5;
  font-size: 26px;
}
.registerStyle .intelEm {
  position: relative;
  top: -35px;
  left: 105%;
  color: rgba(0, 0, 0, 0.847);
  font-family: 'PingFangSC-Medium', 'PingFang SC Medium', 'PingFang SC';
  font-feature-settings: 'kern';
  font-kerning: normal;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
}
.Live-Big  .rbc-toolbar button{
  padding: 8px 20px;
}
#already_fill{
    /* 技术支持详情修改的 */
	width:1200px;
	margin:0 auto 100px auto;
	font-size:16px;
}
#already_fill h1{
	font-size:24px;
	color:#000;
	font-weight: 900;
	margin-bottom: 30px;
}
#already_fill .control_div{
	margin-bottom: 30px;
}
#already_fill .control_div>span:first-child{
	display:inline-block;
	width:250px;
	text-align: right;
	margin-right:20px;
	vertical-align:top;
	color:#000000;
	font-weight: 900;
	line-height:40px;
}
#already_fill .control_div>span:last-child{
	display: inline-block;
	vertical-align: top;
	color:#0071C5;
	line-height:42px;
	width:730px;
	white-space:normal;
}
#already_fill #disty .block_span{
	width:auto;
}
#already_fill .control_div>span:last-child pre{
	white-space:pre-wrap;
}
#already_fill .control_div>div{
	padding-left:270px;
}
#already_fill h2{
	font-size:24px;
	color:#0071C5;
	font-weight: 500;
	margin-bottom: 30px;
}
#already_fill button{
	display: block;
	width:110px;
	height:40px;
	font-size:16px;
	color:#fff;
	background:#0071C5;
	border:1px solid #0071C5;
	cursor: pointer;
	outline: none;
	margin:0 auto;
	margin-top:100px;
}
#already_fill .block_span{
	display: inline-block;
	vertical-align: top;
	color:#0071C5;
	line-height:42px;
}
#already_fill .block_div{
	color:#0071C5;
	line-height:42px;
}
/*Debug*/
#already_fill .toTop>span:first-child{
	vertical-align: top;
}
/*EDC特权账号*/
/*方案推广*/
/*技术文档申请*/
#already_fill pre{
	display: inline-block;
	vertical-align: top;
}
/*竞争性价格支持*/
#already_fill .control_div.one>span:first-child{
	margin-right:100px;
	display: inline-block;
	vertical-align: top;
}
#already_fill .control_div.two>span:first-child{
	margin-right:0px;
	width:1000px;
	text-align: left;
	display: inline-block;
	vertical-align: top;
}
/*开发板借测*/
/*样片服务*/
#already_fill .all_type{
	display: inline-block;
	padding-left:0px !important;
}
/*原理图审阅*/
/*咨询方案讨论*/
.container-referDetails{
    width: 100%;

}
.main-referDetails{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
    margin-bottom: 40px;
    padding: 0 80px;
}
.main-Two h2{
    margin-top: 55px;
    text-align: center;
    font-weight: bold;
}
.main-Two>span{
    text-align: center;
    margin-top: 25px;
    color: #676767;
    display: block;
    font-size: 14px;
}
.main-Two p{
    font-size: 14px;
    line-height: 1.5;
    margin-top: 50px;
}
.main-referDetails i{
    display: block;
    text-align: center;
    margin-top: 75px;
}
.p{
    margin-top: 10px!important;
}
.main-Two p>span{
    text-align: center;
    color: #0272c5;
    display: block;
    font-size: 14px;
}
/* #OtherProject button:hover{
    color: white;
    background: #0071c5;
} */
/*前端的VP公司管理*/
#companyVPManage {
    min-width: 1200px;
    width: 100%;
    color: #333;
    /* margin-top: 138px; */
}


#companyVPManage .new-card-info {
    width: 1200px;
    background: #F0F5F9;
    border-radius: 2px 2px 2px 2px;
    position: relative;
    /* margin-top: 76px; */
    padding: 0 20px 0px 50px;
    display: flex;
    margin: 0 auto;
    margin-top: 95px;
}

#companyVPManage .new-title {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 22px;
    padding-bottom: 10px;
    position: relative;
}

#companyVPManage .new-title::after {
    position: absolute;
    bottom: 0;
    width: 112px;
    background-color: #247ADE;
    border-bottom: 2px;
    border-radius: 30px 30px 30px 30px;
    content: '';
}

#companyVPManage .new-card-info .cover {
    margin-left: 0;
}

#companyVPManage .new-card-info .cover,
#companyVPManage .new-card-info .cover img {
    width: 84px;
    height: 126px;
}

#companyVPManage .new-card-info .info-mian {
    padding: 22px 0;
}

#companyVPManage .new-card-info .info-mian .info-main-row {
    display: flex;
    margin-bottom: 15px;
    flex-direction: row;
}

#companyVPManage .new-card-info .info-mian .info-main-row:last-of-type {
    margin-bottom: 0px;
}

#companyVPManage .new-card-info .info-mian .info-main-row .info-main-col {
    min-width: 500px;
    line-height: 22px;
    font-size: 14px;
    font-weight: bold;
    color: #455B70;
    align-items: center;
    display: flex;
}

#companyVPManage .new-card-info .info-mian .info-main-row .info-main-col span {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    color: inherit;

}

#companyVPManage .new-card-info .info-mian .info-main-row .info-main-col>img.tag_icon {
    /* width: 17px; */
    height: 22px;
    margin-right: 17px;
}

#companyVPManage .new-card-info .cover {
    margin-right: 58px;
    background: transparent;
}

#companyVPManage .title {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 20px;
    background: #f3f3f3;
}

#companyVPManage .title .content {
    width: 1200px;
    margin: 0 auto;
}

#companyVPManage .title .content>p {
    font-size: 18px;
    line-height: 30px;
}

#companyVPManage .VPtable {
    width: 1200px;
    margin: 0 auto;
    padding: 26px 0 10px;
    /*padding:20px 0 10px;*/
}

#companyVPManage .VPtable p {
    margin-bottom: 14px;
}

#companyVPManage .VPtable .font18px {
    font-size: 18px;
}

#companyVPManage .VPtable .font16px {
    font-size: 16px;
}

#companyVPManage .VPtable .ant-table {
    font-size: 14px;
    color: #333;
}

#companyVPManage .VPtable .ant-table th,
#companyVPManage .VPtable .ant-table td {
    font-weight: 400;
    text-align: center;
}
/* 
#companyVPManage .VPtable .ant-btn {
    width: 80px;
    height: 30px;
    border-radius: 0;
    font-size: 14px;
    border-color: #0071c5;
    color: #0071c5;
    background: transparent;
} */

/* .en #companyVPManage .VPtable .ant-btn {
    width: 94px;
} */

/* #companyVPManage .VPtable .ant-btn.disabled {
    border-color: #ccc;
    color: #ccc;
} */

#companyVPManage .VPtable td:nth-of-type(4) .ant-btn:nth-of-type(1) {
    margin-right: 30px;
}

#companyVPManage .VPtable .ant-table-bordered th,
#companyVPManage .VPtable .ant-table-bordered td {
    border-right: none;
}

#companyVPManage .passBtn {
    margin-right: 10px;
}

#livedetails .userForm .ant-btn.returnPageBtn,
#addUser .userForm .ant-btn.returnPageBtn,
#modifyUserInfo .userForm .ant-btn.returnPageBtn,
#modifyCompanyInfo .userForm .ant-btn.returnPageBtn,
#sharePartner .userForm .ant-btn.returnPageBtn,
#warp .ant-col-16.ant-col-offset-5 a.returnPageBtn,
#warp .content .form .ant-btn.returnPageBtn {
    background-color: #fff;
    color: #0071c5;
}

/*活动的样式*/
#activity {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 30px;
    margin-top: 100px;
}

#activity .activity_top {
    width: 100%;
    border-bottom: 1px dashed #ddd;
    padding: 20px 0;
}

#activity .activity_top .activity_title {
    text-align: center;
    font-size: 22px;
    line-height: 40px;
}

#activity .activity_top .activity_time {
    text-align: center;
    font-size: 18px;
    color: #0071c5;
    line-height: 30px;
}

#activity .activity_top .activity_summary {
    text-align: center;
    line-height: 30px;
    font-size: 14px;
}

#activity .activity_content {
    padding: 10px 0 20px;
    font-size: 14px;
}

#activity .activity_content .fenxiang {
    font-size: 16px;
    color: #000;
    margin: 10px 0;
}

#activity .activity_content .detail_content {
    line-height: 30px;
}

#activity .activity_content .detail_content .content_1 {
    text-indent: 2em;
}

#activity .activity_content .detail_content .content_img {
    text-align: center;
    margin: 20px;
}

#activity .submit_btn {
    text-align: center;
}

#activity .submit_btn .ant-btn {
    width: 110px;
    height: 40px;
    background-color: #0071c5;
    border-color: #0071c5;
    color: #fff;
    border-radius: 0;
    font-size: 16px;
}

#activity #activity_btn_banner.submit_btn .ant-btn {
    width: auto;
}

#activity .submit_btn .ant-btn:hover {
    background-color: #fff;
    color: #0071c5;
}

#activity .submit_btn .ant-btn.no_active {
    display: none;
}

.ant-popover-message {
    max-width: 200px !important;
}
#companyVPManage .com_engineer_title{
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    line-height: 22px;
    padding-bottom: 10px;
    position: relative;
}

#companyVPManage .com_engineer_title::after {
    position: absolute;
    bottom: 0;
    width: 112px;
    background-color: #247ADE;
    height: 2px;
    border-radius: 30px 30px 30px 30px;
    content: '';
    left: 0px;
    bottom: 0;
}
 
 

#companyVPManage .com_engineer_btn {
    text-align: center;
    vertical-align: middle;
    justify-content: center;
}

#companyVPManage .VPtable .com_engineer_btn button.ant-btn {
    width: 100px;
    height: 34px;
    background: #247ADE;
    border-radius: 4px 4px 4px 4px;
    font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}

#companyVPManage .VPtable .com_engineer_btn button.ant-btn.margin_left {
    margin-left: 10px;
    background: #fff;
    color: #0071c5;
}

#companyVPManage .VPtable .com_engineer_btn button.ant-btn:hover {
    background: #fff;
    color: #0071c5;
}

#companyVPManage .VPtable .com_engineer_table {
    margin-top: 20px;
}

#companyVPManage .VPtable .com_engineer_table .ant-table-bordered td:nth-of-type(4),
#companyVPManage .VPtable .com_vp_table .ant-table-bordered td:nth-of-type(4) {
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#companyVPManage .VPtable .com_vp_table .ant-table-bordered td:nth-of-type(4) {
    white-space: normal;
}

/*EE用户*/
#EE_user {
    width: 1200px;
    margin: 0 auto;
}

#EE_user .EE_title {
    font-size: 20px;
    padding-top: 70px;
    padding-left: 100px;
    margin-bottom: 20px;
}

#EE_user .EE_form .ant-form-item.ee_person label,
#EE_user .EE_form .ant-form-item.ee_project label {
    font-size: 18px;
}

#EE_user .EE_form .ant-form-item .EE_delete_btn {
    color: #0071c5;
    font-size: 16px;
    cursor: pointer;
}

#EE_user .EE_form .ant-form-item .ADD_project_btn {
    width: 90%;
    background: #fff;
    border: 1px dashed #ddd;
    border-radius: 0;
}

#EE_user .EE_form .ant-form-item .btn_ee {
    text-align: center;
    justify-content: center;
    vertical-align: middle;
    margin-top: 30px;
}

#EE_user .EE_form .ant-form-item .btn_ee .ADD_submit_btn {
    width: 110px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    border-radius: 0;
    border-color: #0071c5;
    background: #0071c5;
}

#EE_user .EE_form .ant-form-item .btn_ee .ADD_submit_btn.margin_left {
    margin-left: 50px;
    background: #fff;
    color: #0071c5;
}

#EE_user .EE_form .ant-form-item .btn_ee .ADD_submit_btn:hover {
    background: #fff;
    color: #0071c5;
}

/*角色权限*/
.anticon.anticon-edit {
    width: 30px;
    text-align: center;
    margin-left: 10px;
    cursor: pointer;
}

.anticon.anticon-edit:before {
    color: #0071c5;
}
/*需求管理首页*/
.XQ_center{
    width: 86%;
    margin: 0 auto;
}
.ant-popover { z-index: 11; }
.x1_h1{
    padding-top: 138px;
    font-size: 24px;
}
.XQ_user{
    float: left;
    width: 50%;
}
.XQ_user label{
    margin-left: 125px;
    margin-right: 27px;
    font-size: 16px;
    float: left;
}
.XQ_user Input{
    float: left;
    width: 364px;
    height: 34px !important;
    border:1px solid #cccccc;
}
.XQ_zhuang{
    float: left;
    width: 50%;
}
.XQ_zhuang label{
    margin-left: 136px;
    margin-right: 27px;
    font-size: 16px;
    float: left;
}
.XQ_zhuang .ant-select-enabled{ width: 364px;}
.XQ_zhuang .ant-select-selection{
    float: left;
    width: 364px;
    height: 34px;
    padding-left: 10px;
    border:1px solid #cccccc;
}
.XQ_check .xuqiu{
    margin-left: 110px;
    font-size: 16px;
    float: left;    
}
.btnss_ctn{ width: 280px; margin: 0 auto; height: 40px; margin-bottom: 70px;}
.btnss_ctn.cancle_btn{margin-top:200px;}
.XQ_btns{ 
    padding-left: 7px !important; 
    cursor: pointer; 
    float: left; 
    width: 110px; 
    height: 40px; 
    background: #0071c5; 
    border-color: #0071c5 !important;
    color: white !important; 
    font-size: 16px; 
    margin-right: 60px; 
    border-radius: 0px;
    }
.XQ_btns:hover{
    color: #0071c5 !important;
    background: #fff;
}    
.XQ_btns2{ 
    padding-left: 7px !important; 
    cursor: pointer; 
    float: left; 
    width: 110px; 
    height: 40px; 
    background: white; 
    border: 1px solid #0171c5 !important;
    color: #0171c5 !important; 
    font-size: 16px; 
}
#XQ .ant-select-lg .ant-select-selection--single{ height: 35px; }
.lab_lab .ant-form-item-label{ width: 115px; }
#XQ .ant-form-item-label label{
    white-space: nowrap;
}
/*需求管理详情*/
.width_lab{ width: 50%; float: left; margin-bottom: 40px;}
.chubu_data{ width: 50%; float: left; margin-bottom: 40px; height: 35px;}
.chubu_data .ant-calendar-range-picker{ min-width: 160px; height: 35px;  }
.x1_h2{ font-size: 20px; margin: 32px 0px 40px 110px; }
.width_lab label{ width: 140px; float: left; height: 35px; margin-right: 15px; text-align: right; line-height: 36px; font-size: 16px; margin-left: 50px;}
.width_lab Input{ min-width: 160px; float: left; height: 35px; border: 1px solid #ccc; }
.width_lab span{ 
    min-width: 160px; float: left; min-height: 35px;  font-size: 16px; color: #0071c5; line-height: 36px; 
    white-space: normal;
    word-wrap: break-word;
    word-break: break-all;
}
.chubu_data label{  width: 140px; float: left; height: 35px; margin-right: 15px; text-align: right; line-height: 36px; font-size: 16px; }
.min_modify_wd .ant-input-wrapper input{ height: 40px; width: 110px; }
/*需求审核*/

#XQ_table .ant-table-thead{
    white-space: nowrap;
    line-height: 2;
} 

#XQ_table .ant-table-tbody tr{
    white-space: nowrap;
    line-height: 2;
} 
#XQ_table #button button{
    width: 100%;
    height: 100%;
    color: #0071c5;
    background-color: white;
    border: 1px solid #0071c5;
    cursor: pointer;
}  
.width_lab .lunlun{
    min-width:790px;
    width: 72%;
    height: 135px;
    resize: none;
    background: #ddd;
    border: none;
    line-height: 2;
    height: 150px !important;
    font-size: 16px;
    padding: 5px 5px;
}
#XQ_table #duijie button{
    background-color: white;
    border: 1px solid #0071c5;
    color: #0071c5;
    height: 30px;
    width: 80px;
    cursor: pointer;

}
.ant-input-wrapper .ant-input-lg{ height: 35px; }
#style_seclt .ant-select-enabled{ width: 364px;}
#style_seclt .ant-select-selection{
    float: left;
    min-width: 160px;
    height: 35px;
    border:1px solid #cccccc;
}
#style_seclt .width_lab span{
    height: 3px;
    width: 10px;
    top: 11px;
}

/*隐藏线索form*/
#XQQ .XQ_center .form{
	box-sizing: border-box;
	clear: both;
	margin-bottom: 40px;
	height: 0px;
	overflow: hidden;
	transition: all 0.3s linear;
    min-width: 1200px;
    width: 100%;
}
#XQQ .title span:nth-of-type(2){ box-shadow: 0 3px 5px #bfc0c0;; float: right; cursor: pointer; display: block; width: 46px; height: 46px; border-radius: 50%; background: #0071c5; color: white; font-size: 22px; text-align: center;}
#XQQ .title span:nth-of-type(2) i{ margin-top: 12px;}
#XQQ .XQ_center .title{ padding-top: 40px; }
.rotate2{ transform: rotate(0deg); transition: all 0.3s linear;}
.rotate{ transform: rotate(225deg); transition: all 0.3s linear;}

#XQQ .XQ_center .active{
	transition: all 0.3s linear;
	height: 250px;
}
#XQQ .XQ_center .active2{
	transition: all 0.3s linear;
	height: 260px;
}
#style_seclt .ant-select-lg.ant-select.ant-select-enabled{
    width: auto;
}
#XQ_1table .ant-col-sm-12{
    width: 25%;
    min-width: 300px;
    padding: 0px !important;
    float: left;
}
#XQ_1table{
    margin-top: 40px;
    min-width: 1200px;
}
#XQ_1table .ant-col-offset-1,.back_project .ant-col-offset-1{
    margin-left: 0px;
}
#XQ_1table .ant-select-lg .ant-select-selection--single{
    height: 35px;
}
#XQ_1table .ant-calendar-range-picker{
    height: 35px;
    font-size: 14px;
}
#XQ_1table .ant-col-14{
    height: 35px;
}
#XQ_1table .ant-form-item-label{
    width: 33%;
}
.btnss_ctn .ant-input-wrapper .ant-input-lg{
    height: 40px;
    width: 110px;
}
.form .ant-calendar-range-picker-input{
    width: 40%;
}
.btnss_ctn .ant-input-wrapper input{
    height: 40px;
}
#min_wid{
    min-width: 1200px;
}
#XQ_audit #XQ .ant-checkbox{
    display: none;
}
#XQ_audit #XQ  .width_lab label.ant-checkbox-group-item:nth-of-type(1){
    display: inline-table;
    width: 300px;
    margin-left: 0;
    cursor: auto;
}
#XQ_audit #XQ .width_lab label.ant-checkbox-group-item:nth-of-type(2){
    display: inline-table;
    margin-left: 194px;
    cursor: auto;
}
#XQ_audit #XQ .width_lab label.ant-checkbox-group-item:nth-of-type(3){
        display: inline-table;
        width: 300px;
    margin-left: 183px;
    cursor: auto;
}
#XQ_audit #XQ .width_lab label.ant-checkbox-group-item:nth-of-type(4){
    display: inline-table;
    margin-left: 170px;
    cursor: auto;
}
#XQ_audit .wordBreak{
    width:790px;
    word-break: break-all;
}
.cancelMarginRight{
    margin-right: 0 !important;
}






    
    




.support_manage_bugger{
	margin-bottom: 50px;
}
.support_manage_bugger_btn{
	padding-top:0px !important;
	padding-bottom: 0px !important;
}
.support_manage_bugger_div{
	height:24px;
}
/*.table .table1 .ant-table-scroll{
	overflow: visible;
}*/
.ant-pagination-item{
	border-radius: 0px !important;
}

.add_center {
  width: 1200px;
  margin: 0 auto;
}
* {
  margin: 0;
  padding: 0;
}
#table tbody td {
  min-width: 100px;
}
.ant-table-selection-column {
  min-width: 60px !important;
}
/*添加项目*/
.add_a{
  overflow: hidden;
}
.add_center h2 {
  font-size: 24px;
  color: #333;
  padding-top: 70px;
  width: 208px;
  text-align: right;
}
.add_a h3 {
  font-size: 20px;
  padding-top: 40px;
  float: left;
  width: 208px;
  text-align: right;
  color: #333333;
}
.add_a hr {
  border: #dddddd 1px solid;
  width: 862px;
  float: left;
  margin-left: 30px;
  margin-top: 53px;
  border-bottom: none;
}
.add_a1 {
  font-size: 14px;
  height: 38px;
  width: 212px;
  text-align: right;
  line-height: 38px;
  color: #333;
  margin-right: 10px;
  /* margin-right: 31px; */
}
.add_a2 {
  height: 36px;width: 336px;
}
.add_a2.add_a2_two .ant-form-item-children>*{
  width: 100%;
  height: 100%;
}
.row_a {
  margin-top: 20px;
}
.row_a_a {
  margin-top: 30px;
}
.ad_a_a {
  clear: both;
}
.state_point img {
  width: 18px;
  height: 18px;
  margin-right: 10px;
  cursor: pointer;
  vertical-align: middle;
}
.state_point {
  color: #ff9800;
  font-size: 16px;
}
.row_b {
  margin-top: 30px;
}
.fl_left {
  float: left;
  cursor: pointer;
}
/* 状态的弹框 */
.state_text .ant-modal-header {
  padding: 18px 16px !important;
  text-align: center;
}
.state_text .ant-modal-close {
  /* top: 23px !important; */
}
.state_text .ant-modal-body {
  background-color: #f8f8f8 !important;
  padding: 27px 41px 7px !important;
}
.state_wrap {
  margin-bottom: 25px;
}
.state_text .body_title {
  text-align: center;
  padding-bottom: 20px;
}
.state_text .body_title img {
  vertical-align: middle;
  width: 45px;
  height: 45px;
}
.state_text .body_title span {
  font-size: 16px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: 22px;
  vertical-align: middle;
}
.state_text .state_content_wrap {
  padding-bottom: 44px;
  background-color: #fff;
}
.state_text .state_content_title {
  padding: 21px 0 19px;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: 25px;
}
.state_text .line {
  width: 300px;
  height: 1px;
  margin: 0 auto;
  background: rgba(237, 237, 237, 1);
}
.state_text .state_content_val {
  width: 300px;
  margin: 0 auto;
  padding-bottom: 10px;
}
.state_text .title {
  padding: 20px 0 15px;
  font-size: 16px;
  color: rgba(51, 51, 51, 1);
  line-height: 22px;
}
.state_text .text {
  font-size: 12px;
  color: rgba(102, 102, 102, 1);
  line-height: 17px;
}
.market_select {
  width: 336px;
  height: 36px;
  line-height: 33px;
  border: 1px solid #b2b2b2;
}
.market_select .market_select_content {
  font-size: 14px;
  padding-left: 8px;
}
.market_select .triangle {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-top: 1px solid #b2b2b2;
  border-right: 1px solid #b2b2b2;
  transform: rotate(135deg);
  position: absolute;
  right: 18px;
  top: 16px;
}

.market_select img {
  width: 21px;
  height: 21px;
  display: inline-block;
  position: absolute;
  right: 13px;
  top: 8px;
}
.market_select .details {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #666;
  font-size: 12px;
}
.market_text {
  /* height: 1100px;
  min-height: 1100px; */
}
.market_text .ant-modal-header {
  padding: 18px 16px !important;
  text-align: center;
}
.market_text .ant-modal-close {
  top: 23px !important;
}

.market_text.self_2 .ant-modal-close {
  top: 0px !important;
}
.market_text .ant-modal-footer {
  /* border-top: none; */
  text-align: center;
}
.market_text .ant-modal-footer button {
  /* border-top: none; */
  margin-left: 25px;
  margin-right: 25px;
}
.market_text .ant-modal-body {
  /* padding: 27px 41px 7px !important; */
  height: 400px;
  overflow: auto;
}
.market_text .market_list {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  box-sizing: border-box;
  width: 220px;
  height: 72px;
  padding: 0 12px;
  margin-bottom: 5px;
  font-size: 14px;
  border: 1px solid transparent;
  cursor: pointer;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.market_text .details_text {
  flex-direction: column;
  -webkit-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: flex-start;
  -webkit-align-items: flex-start;
}
.market_list span {
  display: inline-block;
  width: 202px;
}
.margin_text span {
  display: inline-block;
  width: 202px;
}
.market_text .describe {
  font-size: 12px;
  width: 202px;
  /* word-break: break-all;
    word-wrap: break-word; */
}

.market_text .market_list_border {
  border: 1px solid #0171c5;
  background-color: rgba(1, 113, 197, 0.04);
  color: #0171c5;
}
/*什么时候做*/
.add_a2 input {
  border: 1px solid #cccccc;
  width: 336px;
  height: 36px;
  padding-left: 10px;
  border-radius: 0;
}
.add_a2 section {
  border: 1px solid #cccccc;
  width: 336px;
  height: 36px;
  padding-left: 10px;
  border-radius: 0;
}
.add_a3 {
  font-size: 14px;
  width: 620px;
  height: 38px;
  line-height: 38px;
  text-align: left;
  padding-left: 20px;
}
.add_a3 p {
  /* line-height: 18px; */
}
.add_wenzi {
  margin-top: 20px;
  font-size: 18px;
  color: #333333;
  height: 30px !important;
  font-size: 14px;
}
.add_wenzi :nth-of-type(1) {
  margin-right: -12px;
}
.add_wenzi :nth-of-type(2) {
  margin-right: 60px;
}
.add_wenzi :nth-of-type(3) {
  margin-right: 48px;
}
#vp .add_zez {
  margin-top: 20px;
  height: 38px;
  width:100%
}
#vp .add_zez .ant-form-item{
  margin-bottom: 0;
}
.ad_di {
  text-align: right;
  width: 209px;
  font-size: 16px;
  line-height: 38px;
}

/*bug 修改的日期*/
.ant-calendar {
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #d9d9d9;
  box-shadow: 0 1px 6px rgba(100, 100, 100, 0.2);
  font-size: 12px;
  line-height: 1.5;
  list-style: outside none none;
  outline: medium none;
  position: relative;
  text-align: left;
  width: 474px !important;
}
.ant-calendar table tr td {
  height: auto;
}
.ant-calendar .ant-calendar-range-left .ant-calendar-date-input-wrap,
.ant-calendar .ant-calendar-range-right .ant-calendar-date-input-wrap {
  text-align: center;
  margin-left: 0;
}
.ant-calendar .ant-calendar-range-middle {
  margin-left: -10px;
}
/*bug 下拉框 几个important*/
.row_a_a section {
  height: 36px;
}
#vp .ant-select-selection--single {
  height: 36px;
  border-radius: 0px;
}

#vp .ant-select-selection--single .ant-select-selection__rendered {
  display: block;
  height: 36px !important;
  line-height: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ant-select-selection {
  border-color: #cccccc;
}
.ant-input {
  border-color: #cccccc;
}
.row_a_a .ant-select-selection {
  width: 336px !important;
}
.row_b .ant-select-selection {
  width: 336px !important;
}
.sec_o {
  margin-left: 30px;
  margin-right: 20px;
}
/*bug结束*/
.add_zez :nth-of-type(1) input {
  border-radius: 0;
  padding-left: 10px;
  width: 236px;
  height: 36px;
  border: 1px solid #ccc;
  margin-right: 20px;
}

/*.add_zez :nth-of-type(4) Input{ border-radius: 0; padding-left: 10px; width: 236px; height: 36px; border: 1px solid #ccc; margin-right: 20px;}*/
.cc_yuji {
  font-size: 16px;
  height: 38px;
  line-height: 38px;
  margin: 35px 35px 0 0;
  width: 208px;
  text-align: right;
}
.cc_area textarea {
  border: 1px solid #cccccc;
  margin-top: 30px;
  width: 370px;
  height: 164px !important;
  resize: none;
  padding: 6px 6px;
  line-height: 2;
  font-size: 16px;
}
/*添加图片*/
.row_img {
  margin-top: 20px;
  font-size: 16px;
  line-height: 38px;
}
.img_ipt {
  margin: 0px 11px 0px 30px;
}
.img_ipt input {
  border-radius: 0;
  height: 38px;
  border: 1px solid #cccccc;
  width: 275px;
  padding-left: 10px;
}
.img_ipt_1 input {
  border-radius: 0;
  color: #0071c5;
  border: 1px solid #0071c5;
  font-size: 16px;
  width: 82px;
  height: 38px;
  text-align: center;
  background: white;
}
.row_wzb {
  color: #a0a0a0;
  margin: -12px 0 40px -40px;
  font-size: 14px;
}
.row_btn_last input {
  cursor: pointer;
  border-radius: 0;
  background: none;
  color: #0071c5;
  width: 108px;
  height: 38px;
  border: 1px solid #0071c5;
}
.row_btn_last button {
  cursor: pointer;
  border-radius: 0;
  background: none;
  color: #0071c5;
  width: 108px;
  height: 38px;
  border: 1px solid #0071c5;
  font-size: 16px;
}
.row_btn_last button:hover {
  background: #0071c5;
}
.row_btn_last {
  margin-bottom: 60px;
  background: white;
  text-align: center;
  line-height: 38px;
}
.btn_last_q input {
  cursor: pointer;
  border-radius: 0;
  color: white;
  background: #0071c5;
  width: 108px;
  height: 38px;
  border: 1px solid #0071c5;
}
.wwww {
  margin-left: 60px;
  cursor: pointer;
}
.wwww input {
  cursor: pointer;
  color: #0071c5;
}
.row_img div:nth-of-type(1) {
  /* margin-right: 30px !important; */
  text-align: right;
  font-size: 14px;
  color: #333;
}
.row_cc {
  margin-bottom: -20px;
}
.row_img .ant-form-explain {
  margin-left: 60px;
}

/* 修改项目修改项目开始 */
.row_a .ant-select-selection {
  width: 336px;
}

/* 企业版新增项目开始 */
.mar_lt {
  padding-left: 128px;
}
.lie_hght {
  font-size: 14px;
  height: 38px;
  padding-left: 20px;
  width: 535px;
  line-height: 20px;
}
.cpy_cl {
  width: 290px;
  height: 470px;
  position: relative;
}
.en .cpy_cl {
  height: 495px;
}
.cpy_btn input {
  cursor: pointer;
  border-radius: 0px;
  margin-top: 20px;
  margin-left: 560px;
  background: white;
  color: #0071c5;
  width: 108px;
  height: 38px;
  border: 1px solid #0071c5;
}
.cpy {
  padding-left: 243px;
  margin-top: 30px;
}
.cpy_cl:nth-of-type(1) {
  border: 1px solid #e3e3e3;
  padding: 0px 20px 0px 20px;
}
.cpy_cl:nth-of-type(2) {
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  padding: 0px 26px 0px 20px;
}
.cpy_cl:nth-of-type(3) {
  border: 1px solid #e3e3e3;
  padding: 0px 20px 0px 20px;
}

.cpy_cl p:nth-of-type(1) {
  line-height: 70px;
  font-size: 17px;
  color: #333333;
  font-weight: bold;
}
.cpy_cl p:nth-of-type(2) {
  line-height: 30px;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.cpy_cl p:nth-of-type(3) {
  font-size: 14px;
  color: #7f7f7f;
}
.cpy_cl p:nth-of-type(4) {
  line-height: 30px;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.cpy_cl p:nth-of-type(5) {
  font-size: 14px;
  color: #7f7f7f;
}
.cpy_cl p:nth-of-type(6) {
  line-height: 30px;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.cpy_cl p:nth-of-type(7) {
  font-size: 14px;
  color: #7f7f7f;
}
.cpy_cl p:nth-of-type(8) {
  line-height: 30px;
  font-size: 16px;
  color: #333333;
  font-weight: bold;
}
.cpy_cl p:nth-of-type(9) {
  font-size: 14px;
  color: #7f7f7f;
}
.cpy_cl h5 {
  position: absolute;
  bottom: 15px;
  left: 55px;
  font-size: 12px;
  color: #999999;
}
.icon_wh {
  font-size: 36px;
  color: #eee;
  background: white;
  position: absolute;
  top: 45%;
  right: -18px;
  z-index: 222;
}

/* 企业版修改项目开始 */
.ant-input-wrapper input {
  height: 35px;
}
.mar_lt_2 {
  margin-left: 251px;
}
.pos_wenzi {
  display: table-cell;
  text-align: right;
  font-size: 16px;
  position: relative;
  top: 56px;
  left: -958px;
  line-height: 1.6;
  width: 208px;
}

/* Select combobox的input */
#vp .ant-select-combobox {
  margin: 0 20px;
}
#vp .ant-select-search__field {
  margin-left: -5px;
  border: none;
}

.back_ input {
  border-radius: 0;
  background: #0071c5;
  color: white;
  width: 108px;
  height: 37px;
  border: 1px solid #0071c5;
  cursor: pointer;
}
.back_ button {
  border-radius: 0;
  background: #0071c5;
  color: white;
  width: 108px;
  height: 37px;
  border: 1px solid #0071c5;
  cursor: pointer;
  font-size: 16px;
}
.back_ button:hover {
  background: white;
  color: #0071c5;
  border-color: #0071c5;
}
.back_1 input {
  border-radius: 0;
  background: white;
  color: #0071c5;
  width: 108px;
  height: 37px;
  border: 1px solid #0071c5;
  cursor: pointer;
}
.rton {
  width: 110px;
  height: 39px;
  border: 1px solid #0071c5;
  margin-left: 50px;
  margin-bottom: 40px;
  background: white;
  text-align: center;
  line-height: 38px;
}
.rton input {
  border: none;
}

/* 个人项目修改*/
.ht_246 {
  height: 280px;
}
/* 图片上传的左对齐 */
#vp .ant-upload-list-item-done {
  margin-left: 60px;
}
#vp .ant-select-combobox {
  width: 236px;
}
#vp .ant-upload-list-item-done {
  width: 340px;
}
#vp .ant-upload-list-item {
  width: 340px;
  margin-left: 237px;
}
.companyadd111 .ant-upload-list-item{
  margin-left: 0 !important;
}
#cpunane select .ant-select-dropdown {
  width: 500px !important;
}

/*PersonalManagement页面的样式*/
.mar_top2 {
  margin-top: 100px;
}
#rea_item {
  width: 98%;
  font-size: 16px;
  margin: 0 auto;
}
#rea_item #sel_item {
  margin-right: 0;
  width: auto;
  height: 500px;
}
#rea_item #sel_item .tab table {
  min-width: 763px;
  margin-left: 132px;
}
#rea_item #sel_item .tab table tr td {
  width: 3%;
}
#rea_item #sel_item p {
  width: 100%;
  margin-top: 400px;
}
#rea_item #sel_item div:nth-of-type(3) {
  position: absolute;
  top: 36%;
  right: 8%;
}

/*查看项目详情去除border*/
#vp .ant-input-wrapper .ant-input-lg {
  padding-left: 8px;
}



.inp-bg-none textarea,.inp-bg-none input,.inp-bg-none .ant-select-selection--single,.inp-bg-none .ant-select-selection{
  background: transparent!important;
}
#borders_nones input,
#borders_nones .ant-select-selection--single,#borders_nones .ant-select-selection{
  border: none;
  cursor: default;
  background: #F8FAFB;
  color: #333;
  font-size: 14px;
}
#borders_nones .ant-select-selection-selected-value,#borders_nones .ant-select-selection{
  color: #333;
}
#borders_nones textarea {
  border: none;
  cursor: default;
  background: #F8FAFB;
  color: #333;
}
#borders_nones .ant-calendar-picker-icon,
#borders_nones .ant-select-arrow {
  display: none;
}
.texts_ceter .ant-select-search__field,
.texts_ceter .ant-select-selection-selected-value {
  text-align: center;
}
.textarea_person {
  height: 120px !important;
}
.textarea_person textarea {
  height: 120px;
  width: 336px;
  cursor: default;
  line-height: 1.7;
  background: white;
  resize: none;
  padding: 5px 5px;
  border: none;
  font-size: 16px;
  color: #999;
}
#vp .ant-btn-ghost {
  border-radius: 0px;
}
.ant-calendar,
.ant-calendar-month-panel {
  border-radius: 0px !important;
}
.row_img .ant-form-explain {
  text-align: left !important;
  /* margin-left: 242px; */   /* 前台项目添加修改*/
  margin-left: 0;
}
/*英文*/
.en .add_a3 {
  line-height: 20px;
}
.en .mar_lt_2 {
  margin-left: -57px;
}
.en .add_wenzi span {
  margin-right: 0px;
}
.en .add_a1 {
  line-height: 25px;
}
.en .add_zez {
  margin-left: 300px;
}
.en .en_zez {
  margin: 0px;
}
.en .ad_di {
  margin-right: 90px;
  line-height: 20px;
}
.en .ad_di_dd {
  margin-left: -354px !important;
  margin-right: 90px;
  line-height: 20px;
}
.en .en_coo {
  margin-left: -51px;
}
.en .add_center h2 {
  width: 230px;
  margin-left: -21px;
}
.en .ng_english {
  width: 480px !important;
}
.en .ng_english .react_btn input {
  min-width: 110px;
  padding: 0 10px;
  width: auto;
}
/*字体颜色全局*/
#vp .ant-form-item,
#vp .ant-form-item-control,
#vp .ant-select-selection--single,
#vp .ant-input-wrapper,
#vp .ant-input-lg {
  color: #999 !important;
}
#vp ant-input {
  color: #999 !important;
}
/*2.5.0版本新增的样式*/
#vp .choice_ee {
  width: 60%;
  margin: 0 auto;
  margin-top: 20px;
} 

/* 2.6   2yemian */
.A_data_btn {
  margin-bottom: 20px;
}
.span_title_span {
  width: 300px;
  text-align: right;
  display: inline-block;
}
.A_data_btn button {
  min-width: 108px;
  padding: 0 10px;
  height: 38px;
  border: 1px solid #0071c5;
  border-radius: 0px;
  color: #0071c5;
  font-size: 14px;
  background: #fff;
}
.title_ .ant-btn.ant-btn-primary.ant-btn-sm {
  width: 110px;
  height: 40px;
  font-size: 14px;
}
.title_ {
  position: relative;
}
.te00xt,
.te_xt {
  position: absolute;
  top: 7px;
  left: 750px;
  font-size: 14px;
}
.te_xt {
  top: 7px;
  left: 95px;
  font-size: 14px;
}
/* ///////// */
#none {
  padding-top: 88px;
  font-size: 16px;
  overflow: hidden;
}
#none .mar_lf {
  width: 86%;
  margin-left: auto;
  margin-right: auto;
  min-width: 1200px;
  overflow: hidden;
}
#none h1 {
  font-size: 24px;
  font-weight: 500;
  color: #000000;
  margin-top: 10px;
  margin-bottom: 40px;
}
.table_qwe {
  width: 530px;
  height: 345px;
  overflow: auto;
  border: 1px solid #ccc;
}

.table_qwe.over_hide{
  overflow: hidden;
}

#none .table_qwe .ant-table-tbody {
  overflow: auto;
}
#none .ant-table-body {
  margin-top: 19px;
}
.lf_ant {
  width: 530px;
  height: 362px;
  float: left;
  position: relative;
}
.button_move {
  position: absolute;
  right: -123px;
  top: 140px;
  width: 108px;
  height: 38px;
  border: 1px solid #ccc;
  border-radius: 0px;
}
.button_move2 {
  position: absolute;
  left: -123px;
  top: 196px;
  width: 108px;
  height: 38px;
  border: 1px solid #ccc;
  border-radius: 0px;
}
#none .ant-table td,
.ant-table th {
  padding: 10px 8px;
  border: none;
  font-size: 12px;
}
#none .ant-table td.ant-table-selection-column,
.ant-table th.ant-table-selection-column {
  min-width: 30px !important;
  width: 30px;
}
/*************************quanxuan***********************************/
#none
  .ant-table
  .ant-table-header
  .ant-table-thead
  .ant-table-selection-column
  span {
  visibility: hidden;
}
/*************************************************************/
#none table tr > td {
  height: auto;
}
#none .span_move {
  position: absolute;
  top: 27px;
  left: 20px;
  font-size: 12px;
  z-index: 2;
}
#none .ant-table-header,
.ant-table-header table,
#none .ant-table {
  border-radius: 0px;
}
#none .ant-table-header {
  overflow: hidden!important;
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
#none .ant-table td,
.ant-table th:nth-of-type(2) span {
  /* margin-left: -46px; */
  /*标题 th*/
}
/*权限hover白色*/
#tr_bg_fff .powerlist .ant-table tr.ant-table-row-hover,
.ant-table tr:hover {
  background: #fff;
}
/*end*/

.Int_btnsoth {
  position: relative;
  border-color: #0071c5;
  position: absolute;
  top: 55px;
  z-index: 22;
  width: 100%;
}
.Int_btnsoth .ant-input {
  font-size: 12px;height: 35px;
}
.Int_btnsoth .ant-input:hover {
  border-color: #ccc;
}
.Int_btnsoth button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 108px;
  height: 35px;
  border: 1px solid #0071c5;
  border-radius: 0px;
  color: #fff;
  font-size: 12px;
  background: #0071c5;
}
.Int_btnsoth button:hover {
  border-radius: 0px;
  color: #0071c5;
  background: #fff;
  border: 1px solid #0071c5;
}

.nones {
  margin-bottom: 40px;
}

.intel-value {
  width: 250px;
  height: 36px;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  margin-left: 12px;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  padding-left: 23px;
}
.intel-value::after {
  /* content: '';
    display: block;
    border: 8px solid transparent;
    border-top-color: #D9D9D9;
    position: absolute;
    left: 210px;
    top: 16px;
    border-radius: 3px; */
}
.intel-value .anticon {
  position: absolute;
  top: 10px;
  right: 20px;
}
.intel-value .ant-checkbox-wrapper {
  width: 100%;
}
.intel-name {
  position: absolute;
  border: 1px solid #d9d9d9;
  width: 250px;
  top: 36px;
  left: -1px;
  border-radius: 3px;
  height: 72px;
  cursor: pointer;
  background: #ffffff;
}
.intel-name--email {
  height: 35px;
  line-height: 35px;
}
.intel-name--email:hover {
  background-color: #eaf8fe;
}

.showbox {
  display: none;
}
.mt {
  margin-top: 30px;
}
.uploads .ant-btn-ghost {
  border: 1px solid #cccccc;
  color: #666666;
  font-size: 14px;
  font-family: '微软雅黑';
}
.uploads button:hover {
  border: 1px solid #57c5f7;
  color: #57c5f7;
}


.container-techniqueSchool{
    width: 100%;
    min-width:1200px;
    margin-top: 180px;
}
.main-techniqueSchool{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
}
.main-curriculumSchool{
    position: relative;
    width: 1056px;;
    margin: 0 auto;
    min-height: 500px;
}
.main-curriculumSchool .ant-tabs-bar{ 
    border-bottom: 0px;
    margin-bottom: 5px; 
} 
.main-curriculumSchool .ant-tabs-nav .ant-tabs-tab-inner{
    width: 140px;
    height: 26px;
    font-size:18px;
    font-family:PingFangSC-Medium;
    font-weight:500;
}
.main-curriculumSchool  .ant-tabs-nav .ant-tabs-ink-bar{
    background-color: #fff;
}
.main-bl{
    width:1px;
    height:16px;
    background:rgba(51,51,51,1);
    position: absolute;
    top: 11px;
    left: 145px;
}
.OS-row .ant-col-8{
    /* padding: 10px 10px; */
    width:292px;
    margin-right: 60px;
    margin-bottom: 27px;
}
.OS-row .ant-col-8:hover .OS-row-min2{
    display:block;
}
.OS-row-min1{
    width: 100%;
    height: 392px;
    position: relative;
}
.OS-row-min2{
    width: 100%;
    height: 392px;
    position: absolute;
    display: none;
    z-index: 10;
    top: 0px;
    left: 0px;
}
.OS-row-min1 img{
    width: 100%;
    height: 100%;
}
.OS-row-min2 img{
    width: 100%;
    height: 100%;
}
.OS-row-div1{
    position: absolute;
    bottom:0;
    left: 0;
    background-color: #000;
    opacity:0.5;
    height: 50%;
    width: 100%;
    padding: 0 20px;
}
.OS-row-div2{
    position: absolute;
    bottom:0;
    left: 0;
    background-color: #000;
    opacity:0.5;
    height: 100%;
    width: 100%;
    padding: 0 20px;
}
.OS-row-div-h1{
    font-size:18px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(255,255,255,1);
    text-align: center;
    margin: 12px auto;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.OS-row-div-h2{
    font-size:18px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(255,255,255,1);
    text-align: center;
    margin: 23px auto;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.OS-row-div-p1{
    cursor: pointer;
    height:92px;
    font-size:16px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(255,255,255,0.8);
    line-height:24px;
    overflow: hidden;
    display: -webkit-box;    
    -webkit-box-orient: vertical;    
    -webkit-line-clamp: 4;    
}
.OS-row-div-p2{
    cursor: pointer;
    height:240px;
    font-size:16px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(255,255,255,0.8);
    line-height:24px;
    overflow: hidden;
    display: -webkit-box;    
    -webkit-box-orient: vertical;    
    -webkit-line-clamp: 10;    
}
.OS-row-div-span1{
    margin: 20px 0px;
}
.OS-row-div-span1 span{
    display: inline-block;
    border-radius: 9px;
    width:46px;
    height:20px;
    border:1px solid rgba(255,255,255,1);
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(255,255,255,1);
    font-size: 12px;
    text-align: center;
    margin-right: 7px;
    line-height:20px;
}
.OS-row-div-span2{
    margin-top: 15px;
    margin-bottom: 10px;
}
.OS-row-div-span2 span{
    display: inline-block;
    border-radius: 9px;
    width:46px;
    height:20px;
    border:1px solid rgba(255,255,255,1);
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(255,255,255,1);
    font-size: 12px;
    text-align: center;
    margin-right: 7px;
    line-height:20px;
}
.OS-row-div-time span{
    display: inline-block;
    height: 12px;
    font-size: 12px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(255,255,255,1);
    line-height: 24px;
    margin-right: 8px;
}
.OS-row-div-time .OS-row-div-time-much{
    height: 14px;
    font-size: 14px;
    float: right;
    cursor: pointer;
}
.main-curriculumSchool .input-search input{
    width: 194px;
    height: 29px;
    font-size: 14px;
    position: absolute;
    right: 0;
    top: -5px;
    z-index: 1;
    text-indent: 5px;
}
.main-curriculumSchool .input-search input::-webkit-input-placeholder{
    color:rgba(153,153,153,1);
}
.main-curriculumSchool .input-search input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:rgba(153,153,153,1);
}
.main-curriculumSchool .input-search input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:rgba(153,153,153,1);
}
.main-curriculumSchool .input-search input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:rgba(153,153,153,1);
}
.main-curriculumSchool .input-search i {
    position: absolute;
    top: -10px;
    right: 8px;
    color: #ccc;
    z-index: 2;
}
.main-curriculumSchool .searchs img {
    vertical-align: sub;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.Content {
    width: 60%;
    background: white;
    border: 1px solid transparent;
    margin: 0 auto;
    margin-bottom: -8px;
}
.vid{
    min-height: 400px;
    /* padding-bottom: 50px; */
}
.vid-title{
    text-align: center;
    margin: 30px 0;
    font-size:24px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    position: relative;
}
.vid-title-span{
    /* width: 80%; */
    text-align: center;
}
.vid-title-span div{
    display: inline-block;
}
.vid-title-span-div1{
    margin-right: 70px;
    font-size:14px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(153,153,153,1);
}
.vid-title-span-div2{
    margin-right: 30px;
    font-size:14px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(153,153,153,1);
}
.vid-title-span-div3{
    font-family:PingFangSC-Light;
    font-size: 12px;
}
.vid-title-span-div3 span{
    display: inline-block;
    border-radius: 9px;
    width:46px;
    border:1px solid #0171C4;
    font-weight:300;
    color: #0171C4;
    font-size: 12px;
    text-align: center;
    margin-right: 7px;
}
.vid-min{
    margin-top: 38px;
    margin-bottom: 30px;
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
}
.vid-cont{
    margin-bottom: 30px;
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
}
.vid-vod{
    margin-bottom: 30px;
}
.vid-img{
    margin-bottom: 30px;
}
.vid-img img {
    width:100%;
    max-height: 600px;;
}
.vid-Btn{
    text-align: center;
    margin: 40px auto;
}
.vid-rule{
}
.vid-Btn .vid-Btn-up{
    border:1px solid rgba(204, 204, 204, 1);
    background: rgba(204, 204, 204, 1);
    color: rgb(255, 255, 255);
}
.vid-Btn button {
    width:403px;
    height:65px;
    border:1px solid rgba(0,113,197,1);
    border-radius:33px;
    font-size:24px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(0,113,197,1);
    background: #fff;
    text-align: center;
}
.contents {
    width: 1000px;
    margin: 0 auto;
    padding-top: 102px;
}
center{
    text-align: center
}
.sty-btn{
    text-align: center;
}
.sty-btn button{
    width: 110px;
    height: 40px;
    border-radius: 0;
    border-color: #0071c5;
    color: #fff;
    background: #0071c5;
    font-size: 16px;
}
.sty-btn .btns{
    margin-right: 60px;
    background-color: #fff;
    color: #0071c5;
}
.sty-btn .ant-form-item{
    margin-bottom: 200px;
}
.contents .sty-m{
    text-align: left;
    margin-bottom: 200px;
}
.contents .sty-m .ant-breadcrumb .ant-breadcrumb-link{
    font-size:18px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(153,153,153,1);
}
.contents .sty-m .ant-breadcrumb .ant-breadcrumb-link .sty-m-a{
    color:rgba(0,113,197,1);
}

.contents-sty{
    width: 1000px;
    margin: 0 auto;
    padding-top: 50px;
}
.sty-top{
    height: 230px;
    background: #fff;
    margin-bottom: 15px;
}
.sty-top .ant-col-8{
    height: 230px;
    padding: 10px;
}
.sty-top .ant-col-16{
    padding: 10px;
    height: 230px;
    overflow: hidden;
}
.sty-top .ant-col-16 h3{
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
}
.sty-top .ant-col-16 .sty-span{
    font-size:14px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(153,153,153,1);
    height: 187px;
    overflow: hidden;
}
.sty-top .ant-col-8 img{
    width: 100%;
    height: 100%;
}

.sty-bom{
    padding: 28px 71px 37px 56px;
}
.sty-bom-row{
    margin-bottom: 24px;
}
.sty-bom-top{
    font-size:14px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    color: #333333;
}
.sty-bom .ant-checkbox-group{
    font-size:12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(153,153,153,1);
    margin-bottom: 21px;
}
.sty-bom .ant-radio-wrapper{
    font-size:12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(153,153,153,1);
    margin-bottom: 21px;
}
.sty-bom-btn{
    text-align: center
}
.sty-bom-btn .ant-form-item{
        margin-bottom: 0px;
        margin-left: 12px;
}
.sty-bom-btn button{
    width:121px;
    height:36px;
    background:rgba(0,113,197,1);
    font-size:12px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(255,255,255,1);
    border-radius: 0px;
    border:1px solid rgba(0,113,197,1);

}
.sty-bom-btn .btns{
    border:1px solid rgba(0,113,197,1);
    background:#fff;
    color:rgba(0,113,197,1);
    margin-right: 44px;
}
.fff{
    background: #fff;
}
.gry{
    background: #EDEDED;
}
.padbot60{
    padding-bottom: 60px
}
.styok-col{
    margin: 0 auto;
    text-align: center
}
.styok-span{
    font-size:18px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(0,113,197,1);
    margin-top: 39px;
    margin-bottom: 59px;
}
.ant-affix{
    left: 80% !important;
    cursor: pointer;
}
.aff-div{
    width: 180px;
    height: 180px;
    background:rgba(255,255,255,1);
    box-shadow:0px 0px 0px rgba(76,76,76,0.06);
    padding-top: 50px;
   
}
.aff-div1{
    width: 95px;
    height: 62px;
    margin: 0 auto;
}
.aff-div img{
    width: 100%;
    height: 100%;
}
.aff-div2{
    width: 180px;
    height: 30px;
    text-align: center;
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:30px;
    background: #0171C4;
}
.main-techniqueSchool .ant-tabs-nav-wrap{
    width: 800px;
}


.main-techniqueSchool .ant-tabs-bar{
    width: 960px;
}

.main-techniqueSchool .ant-tabs-nav-scroll{
    width: 960px;
    
}

.main-techniqueSchool .ant-tabs{
    color:#4c4c4c;
}
.main-ul{
    width: 100%;
    overflow: hidden;
}

.input-search{
    width: 200px;
    margin-top: 25px;
    position: absolute;
    right: 0px;
    top: -12px;
    z-index:1;
}
.input-ru input{
    border-radius: 15px;
}
.input-ru{
    right:60px
}
.input-search input{
    height: 45px;
    line-height: 45px;
    width: 100%;
    color: black;
    border:1px solid rgba(153,153,153,0.4);
    text-indent: 1em;
}
.input-search i{
    position: absolute;
    font-size: 20px;
    top:4px;
    right: 10px;
    color: #ccc;
}
.main-tall{
    overflow: hidden;
    padding: 0 0 30px 0;
}
.main-tall img{
    vertical-align: middle;
}
.main-tall dl{
    overflow: hidden;
    border-bottom:1px solid #949494; 
    padding:60px 0; 
}
.main-tall>a:nth-last-child(1) dl{
    border-bottom: none!important;
}

.main-tall dl dt{
    height: 250px;
    float: left;
    width: 430px;
    background: cornflowerblue;
}
.main-tall dl dt img{
    width: 100%;
    height:100%;
}
.main-tall dl dd{
    color:black;
    width: 700px;
    float: right;
}
.main-tall ul{
    padding: 0;
    margin: 0;
}
.main-tall dl dd li{
    display: inline-flex;
    color: #0071c5;
    text-align: left;
     line-height: initial;
    vertical-align: bottom;
}
.main-tall dl dd li:not(.firstLi){
    margin-left: 10%;
}
.main-tall dl:not(.LasttDL){
    border:none!important;
}
.main-tall dd h3{
    margin-top: 35px;
    font-size: 16px;
    font-weight: bold;
    position: relative;
}
.main-tall dd h3 span{
    position: absolute;
    font-size: 14px;
    line-height: 23px;
    height: 23px;

    color: #ccc;
    min-width: 120px;
    text-align: right;
    right: 0;
}
.main-tall dd ul{
    vertical-align: bottom;
    margin-top: 20px;
}
.main-tall dd p{
    font-size: 14px;
    margin-top: 26px;
    line-height: 1.7;
}
.main-p{
    cursor: pointer;
    margin-top: 30px;
    margin-bottom: 60px;
    text-align: center;
    font-size: 24px;
    color: #0272c5;
}
.main-techniqueSchool .ant-tabs-content{
    margin-top:0; 
}
.main-techniqueSchool .ant-tabs-bar{
    margin-bottom: 0;
}
.imgsSvg{
    width: 16px;
    line-height: 16px;
    display: inline-block;
    height: 16px;
    color: #5294d0;
    fill: #369;
}
.searchs img{
    vertical-align: sub;
    cursor: pointer;
    width: 30px;
    height: 30px;
}
.newChni span{
    line-height: 1;
    display: inline-block;
    margin-top: 0px;
    margin-left: 6px;
}
.bugALl{
    display: inline-block;
}
/*搜素结果页面*/
.container-techniqueSchool #search_result{
    width:80%;
    margin:0 auto;
    margin-bottom: 30px;
}
.container-techniqueSchool #search_result .title{
    font-size: 24px;
}   
.container-techniqueSchool #search_result .title .text{
    color:#0071c5;
     float:left;
}
.container-techniqueSchool #search_result .search_{
    width:300px;
    overflow: hidden;
     float:right;
}
.container-techniqueSchool #search_result .search_ input{
    width:100%;
    height:35px;
    position:relative;
}
.container-techniqueSchool #search_result .search_ .searchs{
    position:absolute;
    right:5px;
    top:3px;
}
.container-techniqueSchool #search_result  .no_result{
    font-size: 20px;
    color:#999;
    text-align: center;
    margin: 0 auto;
}
.container-techniqueSchool #search_result .main-tall dl dd{
    width:610px;
}
.main-techniqueSchool .input-search input {
    line-height: 35px;
}
.ant-input-wrapper #title{
    line-height:0px !important;
}
.ant-input-wrapper #keywords{
    line-height:0px !important;
}
.allReview{
    padding:49px 20% 16px 20%;
    background-color: #DDDDDD;
    margin-top: 25px;
}
.review{
    min-height:202px;
    background-color: #fff;
    position: relative;
}    
.review .total,.message .total{
    height: 50px;
    line-height: 50px;
    padding-left: 7px;
    border-bottom: 1px solid #DDDDDD;
    font-size:16px;
    color:#000000;
}
.review .review-card{
    padding: 30px 96px 34px 70px;
    border-bottom: 1px solid #DDDDDD;
    min-height: 202px;
}
.review .review-card .review-p{
    margin-top:8px;
    font-size:14px;
    color:#999999;
}
.review .review-card .card-content{
    padding-right: 80px;
    min-height: 38px;
    margin-top: 20px;
    position: relative;
}
.review .review-card .card-content .card-span,.review .review-card .review-bottom .card-span{
position: absolute;
right:15px;
top:0px;
color:#0071C5;
cursor: pointer;
}
.review .review-card .review-bottom .review-bottom-span .card-span{
    right:-50px!important;
   

}
.review .review-card .review-bottom .review-bottom-span{
    min-height: 50px;
    line-height: 26px;
    font-size: 14px;
    padding-top: 14px;
}
.review .review-card .review-bottom{
    min-height: 106px;
    background-color: #F8F8F8;
    margin-top: 43px;
    padding: 19px 96px 25px 15px;
    
}
.review .review-card .review-bottom .review-bottom-span{
    position: relative;
}
.review .review-card .card-more{
    height: 47px;
    border-top:1px solid #DDDDDD;
    line-height: 47px;
    color:#0071C5;
    background-color: #F8F8F8;
    text-align: center;
    cursor: pointer;
}
.review .head-portrait{
width: 47px;
height: 47px;
position: absolute;
left: 14px;
}
.review .head-portrait img{
    width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
}
.hiddendiv{
    min-height: 106px;
}
.message{
    /* min-height:282px;
    background-color: #DDDDDD;
    padding: 49px 20% 16px 20%;
    margin-top: 25px; */
    height: 45px;
    line-height: 44px;
    background-color: #DDDDDD;
    /* padding: 49px 20% 16px 20%; */
    margin-top: 15px;
}
.message-inset{
    min-height:308px;
    background-color: #ffff;
}
.message textarea{
    width: 96%;
    min-height: 152px;
    margin:21px 15px 12px 8px;
    margin-right: 15px!important;
}
.review-bottom-span{
    border-bottom:1px solid #DDDDDD;
}
.review-bottom-span span:nth-child(1){
    color: blue;
}
.review-bottom-span span:nth-child(3){
    color: blue;
}
.yccDiv{
    display: inline-block!important;
}
/*英文样式*/
#app.en .main .register{
    width:800px;
}
#app.en .main .register .ant-btn-lg{
    min-width: 110px;
    height: 40px;
    font-size: 16px;
    background: #0071c5;
    border-color:#0071c5;
    color:#fff;
    border-radius: 0;
}
#warp .warp.content .ant-btn.ant-btn-lg.submit_btn{
    width:110px;
    height: 40px;
    border-radius: 0;
    border-color:#0071c5;
    background: #0071c5;
    color: #fff;
    margin-right:40px;
}
#warp .warp.content .ant-btn.ant-btn-lg.submit_btn:hover{
    background: #fff;
    color: #0071c5;
}
#warp .warp.content .SIactive .ant-upload-list-item,
#warp .warp.content .VPActive .ant-upload-list-item{
    display: none;
}

#pic_code{
    display: inline-block;
    height: 35px;
    width:110px;
    border: 1px solid #ddd;
    border-color: rgb(0, 113, 197);
    color: rgb(0, 113, 197);
    /*margin-top: -6px;*/
    background-color: rgb(255, 255, 255);
    margin-left:20px;
    background-image: url(/assets/images/code.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    vertical-align: bottom;
}
#pasd #pic_code.ant-btn-lg{
    background: #fff;
    margin-left: 14px;
    height: 35px;
    margin-top: -6px;
}
#perToCompany #pic_code.ant-btn{
    height:35px;
    margin-top: -2px;
}
/*#pic_code img{
    position: absolute;
    top:0;
    left:0;
}*/
#pic_code img{
    width:100%;
    height:100%;
}
#code_btn{
    display: inline-block;
}
.ant-confirm-body .anticon.anticon-question-circle{
    display: none;
}
.ant-modal-wrap.codeButton .ant-modal {
    top:180px;
}
.ant-modal-wrap.codeButton .ant-modal-footer{
    text-align: center;
}
.ant-modal-wrap.codeButton .ant-modal-footer .ant-btn:nth-child(1){
    margin-right:20px;
}
.ant-modal-wrap.codeButton .ant-modal .ant-modal-body{
    padding-bottom: 20px;
}
#warp.transfer .content.warp .ant-transfer{
    margin:0 auto;
    /*margin-top:30px;*/
}
#warp #table .active_hui{
    color:#ccc !important;
}  
#warp.transfer .right_{
    position: relative;
    width:85%;
}
#warp.transfer .right_  .right{
    position: absolute;
    z-index: 10;
    right:20px;
    top:32px;
    font-size: 14px;
}
#warp.transfer .ant-transfer-list-header,
#warp.transfer .ant-transfer-checkbox-inner,
#warp.transfer .ant-transfer-list{
    border-radius: 0;
}
 
#OtherProject .support_type .ant-form-item{
    display: inline-table;
    margin-right: 10px;
   margin-bottom:0; 
}
#OtherProject .support_type .ant-select-lg .ant-select-selection--single{
    height: 30px;
}
.inline_form .iperson_message .ant-row.ant-form-item{
    margin-bottom: 0;
}
.inline_form .iperson_message .ant-row.ant-form-item>div>.ant-form-item-control{
    /* margin-top: 24px; */
    line-height: 80px;
}
#warp.transfer .Transfer_ .ant-btn.ant-btn-primary.ant-btn-sm{
    width: 100px;
    height: 40px;
    font-size: 14px;
}
#warp.transfer .Transfer_ .left{
    width:450px;
    height:300px;
    border: 1px solid #E9E9E9;
    overflow:auto;
    float: left;
    border-bottom: none;
    border-top: none;
} 

/*#warp.transfer .Transfer_ .left .ant-checkbox-wrapper,
#warp.transfer .Transfer_ .right_1 .ant-checkbox-wrapper,
#warp.transfer .Transfer_ .title_ .ant-checkbox-wrapper{
    display: block;
    line-height: 32px;
    margin-left: 12px;
} */
#warp.transfer .Transfer_ .right_1 .nothing,
#warp.transfer .Transfer_ .left .nothing{
    text-align: center;
    font-size: 16px;
    line-height: 288px;
    color:#999;
}
#warp.transfer .Transfer_ .center_1{
     float: left;
     width:120px;
     font-size: 14px;
     color:#333;
     text-align: center;
     margin-top: 145px;
     border-bottom: none;
}
#warp.transfer .Transfer_ .right_1{
    width:450px;
    height:300px;
    border: 1px solid #E9E9E9;
    border-bottom: none;
    border-top: none;
    overflow:auto;
    float: left;
} 
#warp.transfer .Transfer_ .right_1 .ant-checkbox-wrapper{
    cursor: default;
}

#warp.transfer .Transfer_ .title_{
    width:1200px;
    /*background: #f9f9f9;*/
    /*border:1px solid #E9E9E9;*/
}
#warp.transfer .Transfer_ .title_ .checkAll,
#warp.transfer .Transfer_ .title_ .gunaxi,
#warp.transfer .Transfer_ .title_ .liebiao{
    box-sizing: border-box;
    float: left;
} 
#warp.transfer .Transfer_ .title_ .checkAll,
#warp.transfer .Transfer_ .title_ .liebiao{
    border-bottom:none;
    line-height: 32px;  
}  
#warp.transfer .Transfer_ .title_ .liebiao{
    /*border-left:1px solid #E9E9E9; */
    width:449px;
    font-size:16px; 
}
#warp.transfer .Transfer_ .title_ .gunaxi{
     font-size: 16px;
     text-align: center;
     line-height: 32px;
}
#warp.transfer .Transfer_{
    /*margin-left:60px;
    margin-right:60px;*/
    margin-top: 30px;
}
#warp.transfer .Transfer_ .bottom_.clear{
    display: "";
    clear: both;
}
#warp.transfer .Transfer_ .bottom_{
    width: 1020px;
    height: 50px;
    line-height: 50px;
    border:  1px solid #E9E9E9;
}
#warp.transfer .Transfer_ .bottom_ .ant-btn{
    width: 110px;
    border-radius: 0;
    background: #FFF;
    color:#0071c5;
    font-size: 14px;
    float: right;
    right: 50px;
    border-color: #0071c5;
    margin-top: 10px;
    margin-right: 10px;
}
#warp.transfer .Transfer_ .bottom_ .ant-btn:hover{
    background: #0071c5;
    color:#FFF;
}
.inline_form .iperson_message .ant-row.ant-form-item>div.ant-form-item-label{
    height: 80px;
    line-height: 80px;
    margin-top: 0px;
}
.inline_form .iperson_message._message .ant-row .ant-col-17{
    overflow: hidden;
    text-overflow: ellipsis;
}
#warp.transfer .Transfer_ .title_ .checkAll .ant-checkbox-wrapper{
    display: inline-block;
}
#warp.transfer .Transfer_{
    position: relative;
}
#warp.transfer .Transfer_ .fudong,
#warp.transfer .Transfer_ .fudong_1{
    position: absolute;
    top: 0;
    left:700px;
}
#warp.transfer .Transfer_ .fudong_1{
    top: 6px;
    left: 80px;
    font-size: 14px;
    width: 350px;
}
#warp.transfer .Transfer_  .ant-transfer-list-header-title{
    display: none;
}
#warp .content .title >span{
    vertical-align: middle;
}
#modifyCompanyInfo .anticon-exclamation-circle:before{
    color:#0071c5;
    margin-right:5px;
}
.registerStyle,.registerStyle1{
    height: 60px !important;
}
.registerStyle1{
    position: relative;
}
.registerStyle1 .intelEm{
    position: absolute;
    top: 0;
    right: 23px;
    font-size:16px;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:34px;
}
#person  .phone{
    margin-top: 20px;
}
.password .ant-form-item {
  margin-top: -22px;
}

#main.user_mes_main,#main.cpy_mes_main{
	padding-top:110px;
	width:1200px;
	margin:0 auto;
}
.btn_t{
	font-size:16px;
	color:#0171c5;
	width:80px;
	height:30px;
	border:1px solid #0171c5;
	cursor:pointer;
	background-color:inherit;
}
.btn1{
	border:none;
	background-color:#0171c5;
	color:#fff;
	width:90px;
	height:38px;
	cursor:pointer;
	display:block;
	margin:50px auto;
	font-size:16px;
}
.btn2{
	border:1px solid #0171c5;
	background-color:#fff;
	color:#0171c5;
	width:90px;
	height:38px;
	cursor:pointer;
	display:block;
	margin:50px auto;
	font-size:16px;
}
#main table tr>td{
	height:55px;
	font-size:16px;
}

#main .ant-select-selection,.main .ant-input{
	height:38px;
	border-radius:0px;
	font-size:16px;
}


.main_falg_proj#main .ant-select-selection,.main_falg_proj#main .ant-input{
	border-radius:0px;
	height:32px;
	line-height: 32px;
}
#main label{
	font-size:16px;
	padding-right:25px;
}
#main label:after{
	content:'';
}
/*个人基本信息*/

#main .u_mes,#main .c_mes{
	margin-top:30px;
	margin-left:150px;
	margin-bottom:30px;	
	font-weight:500;
	font-size:20px;
}
#main .c_mes{
	margin-left:118px;
}
#main h1{
	width:1200px;
	padding-left:120px;
	font-size:24px;
	font-weight:500;
}
#main form{
	width:1000px;
	margin:0 auto;
}
#main .ant-col-16{ width: 63%;}
#main .user_message_l,#main .user_message_r{
	width:500px;
	float:left;
}
/*其他项目及支持*/
 	/*表1*/
#other_item_1{
	width:1200px;
	margin:0 auto;
}
#other_item_1>p{
	margin:30px 0px 30px 100px;
	font-size:16px;
}
#other_item_1>.tab_a{
	width:1100px;
	margin:0 auto;
	text-align: center;	
	border-collapse:collapse;
	border:1px solid #E5E5E5;
}
#other_item_1>.tab_a>thead td{
	background-color:#e5e5e5;
	font-size:18px;
	padding:0 30px;
	border-bottom:1px solid #fff;
}
#other_item_1>.tab_a>tbody>tr:first-child{
	background-color:#e5e5e5;
}
#other_item_1>.tab_a>tbody>tr:first-child>td{
	border-right:1px solid #fff;
}
#other_item_1>.tab_a>tbody>tr:first-child>td:last-child{
	border-right:none;
}
#other_item_1>.tab_a>tbody>tr:last-child>td{
	border-right:1px solid #e5e5e5;
}
	/*表2*/
#other_item_1>.tab_b{
	width:1200px;
	margin:30px auto;
	text-align: center;	
	border-collapse:collapse;
	border:1px solid #E5E5E5;
}
#other_item_1>.tab_b>thead td{
	background-color:#e5e5e5;
	border-right:1px solid #fff;
}
#other_item_1>.tab_b>tbody td{
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
}
#other_item_1>.tab_b>thead td:last-child{
	border-right:1px solid #e5e5e5;
}
.check_disble .ant-select-lg .ant-select-selection--single, 
.check_disble .ant-input-wrapper .ant-input-lg, 
.check_disble .ant-cascader-picker-label{
	cursor: default;
	color: #0071c5;
	border:none;
	background: #fff;
}
.check_disble .ant-select-arrow, 
.check_disble .ant-cascader-picker-arrow {
	display: none;
}

.modalforchatroom{
    z-index: 1001;
}
.modalforchatroom .ant-modal .ant-modal-body{
	width: auto;
	padding: 30px 50px;
}
.chatroom_container{
	position: relative;
	height: 450px;
}
#chatroom {
	background-color: #f0eff7;
	height: 310px;
	overflow-y: auto; 
	-webkit-transition: all .25s linear;
	   -moz-transition: all .25s linear;
	    -ms-transition: all .25s linear;
	     -o-transition: all .25s linear;
	        transition: all .25s linear;
}
#chatroom .list {
    position: relative;
    box-sizing: border-box;
    padding: 16px;
    padding-bottom: 25px;
    height: auto;
}

#chatroom .list .notice {
    position: relative;
    margin-top: 8px;
    margin-bottom: 8px;
    width: 100%;
    height: auto;
    text-align: center;
}

#chatroom .list .notice .time {
    display: inline-block;
    box-sizing: border-box;
    padding: 8px 16px;
    width: auto;
    height: 30px;
    color: #888;
    font-size: 14px;
    text-align: center;
    background-clip: border-box;
    border-radius: 8px;
}

#chatroom .list .message {
    position: relative;
    width: 100%;
    height: auto;
}

#chatroom .list .message .icon {
    position: absolute;
    box-sizing: border-box;
    top: 0;
    width: 54px;
    height: 54px;
    border-radius: 3px;
    background-color: #ffffff;
    background-image: url(/assets/images/tou_img.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50px 50px;
    border: 1px solid #bbb;
    z-index: 2;
}

#chatroom .list .message .name {
    position: absolute;
    top: 60px;
    font-size: 0.6rem;
}

#chatroom .list .message-me .name {
    right: 0;
}

#chatroom .list .message-other .name {
    left: 0;
}

#chatroom .list .message-other .icon {
    left: 0;
}

#chatroom .list .message-me .icon {
    right: 0;
}

#chatroom .list .message .info {
    position: relative;
    box-sizing: border-box;
    padding-left: 70px;
    padding-right: 70px;
    width: 100%;
    height: auto;
    min-height: 54px;
}

#chatroom .list .message-other .info {
    text-align: left;
}

#chatroom .list .message-me .info {
    text-align: right;
}

#chatroom .list .message .info .content {
    display: inline-block;
    box-sizing: border-box;
    padding: 12px;
    width: auto;
    height: auto;
    min-height: 40px;
    color: #ffffff;
    font-size: 16px;
    text-align: left;
    line-height: 20px;
    background-color: #0070c4;
    border-radius: 8px;
    box-shadow: 0 0 1px 1px #eeeeee;
    white-space: pre-line;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    vertical-align: middle;
    border: none;
}

#chatroom .list .message-other .info .content {
    color: #ffffff;
    background-color: #0070c4;
}

#chatroom .list .message-me .info .content {
    color: #444444;
    background-color: #ffffff;
}
#chatroom .list .content .img-emotion{
	display: inline-block;
	width: 20px;
	vertical-align: middle;
}
#chatroom .list .message .info .arrow {
    position: absolute;
    top: 15px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

#chatroom .list .message-other .info .arrow {
    left: 59px;
    border-left: 0;
    border-right: 12px solid #0070c4;
}

#chatroom .list .message-me .info .arrow {
    right: 59px;
    border-left: 12px solid #ffffff;
}

#chatroom .highlight {
    opacity: 0.7;
}
.chatroom_container .send-container{
	position: absolute;
	width: 100%;
	height: 140px;
	padding-top: 10px;
	left: 0;
	bottom: 0;
}
.chatroom_container .send-container .send-cancel,
.chatroom_container .send-container .send-ensure{
	width: 100px;
	height: 40px;
	float: right;
	margin-top: 10px;
	margin-left: 15px;
    border-radius: 0;
}
.chatroom_container .send-container .send-ensure{
	background-color: #0070c4;
	color: #ffffff;
}
#body_inter .banner_box_top{
	width: 360px;
	height: 156px;
	margin: 0 auto;
	text-align: center;
	padding-top: 100px;
}
#body_inter .dashboardbanner{
	/*height: 350px;
	background: url(../images/banner_2_lg.jpg) center center no-repeat;*/
}
#body_inter .banner_box_top .title{
	font-size: 24px;
	color: #ffffff;
	line-height: 60px;
	text-align: center;
	padding-top: 24px;
	margin-bottom: 16px;
}
#body_inter .banner_box_top .count-text,
#body_inter .banner_box_wrap .count-text{
	font-size: 24px;
	color: #ffffff;
}
#body_inter .banner_box_top .count,
#body_inter .banner_box_wrap .count{
	font-size: 30px;
	color: #ffffff;
}
#body_inter .banner_box_wrap{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
#body_inter .banner_box_wrap .banner_box_item{
	display: inline-block;
	float: left;
	width: 300px;
	height: 116px;
	text-align: center;
}
#body_inter .banner_box_wrap .banner_box_item .sub_title{
	font-size: 22px;
	color: #ffffff;
	line-height: 40px;
	margin-bottom: 50px;
}
#body_inter .banner_box_wrap .box_line{
	position: absolute;
	height: 116px;
	width: 1px;
	background-color: #ffffff;
	top: 0;
}
#body_inter .banner_box_wrap .box_line.line1{
	left: 25%;
}
#body_inter .banner_box_wrap .box_line.line2{
	left: 50%;
}
#body_inter .banner_box_wrap .box_line.line3{
	left: 75%;
}
#body_inter #main .contact{
	border-top: 1px solid #cccccc;
	padding: 32px 0 32px 60px;
}
#body_inter #main .contact .fl{
	color: #333333;
	vertical-align: middle;
}
#body_inter #main .contact .label{
	font-size: 20px;
	width: 210px;
}
#body_inter #main .contact .name{
	font-size: 16px;
	width: 250px;
	padding-top: 2px;
	word-wrap: break-word;
	word-break: break-all;
	padding-right: 20px;
}
#body_inter #main .contact .email{
	font-size: 16px;
	width: 375px;
	padding-top: 2px;
	word-wrap: break-word;
	word-break: break-all;
	padding-right: 20px;
}
#body_inter #main .contact .mobile{
	font-size: 16px;
	padding-top: 2px;	
	word-wrap: break-word;
	word-break: break-all;
	padding-right: 20px;
}
#body_inter #main .ant-pagination{
	margin-bottom: 20px;
}
#IDE {
  /* margin-top: 30px; 项目信息的空 */
  background: #ebeff2;
  width: 100%;
  font-size: 14px;
  overflow: hidden;
}

#IDE .ide_defailt {
  width: 100%;
  height: 100%;
  box-sizing: content-box;
}

#IDE .ide_defailt .case-list {
  width: 300px;
  height: 100%;
  background: #fff;
  float: left;
  transition: all 0.3s linear;
}

#IDE .ide_defailt .title-case,
#IDE .ide_defailt .add-case {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 18px;
}

#IDE .ide_defailt .add-case {
  border-bottom: 1px solid #eaedef;
}

#IDE .ide_defailt .marginLeft {
  margin-left: 5px;
}

#IDE .ide_defailt .anticon-menu-fold:before {
  color: #0071c5;
  font-size: 18px;
  font-weight: bold;
}

#IDE .ide_defailt .anticon-home:before {
  font-size: 14px;
  margin-right: 5px;
}

#IDE .ide_defailt .add-case .btn {
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #00aeef;
  font-size: 14px;
  border: 1px solid #00aeef;
}

#IDE .ide_defailt .list-case {
  width: 100%;
  /* height: calc(100vh - 241px); */
}

#IDE .ide_defailt .case-list .list-case .ant-menu-inline {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}

#IDE .ide_defailt .case-list .ant-menu-inline {
  border-right: none;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item {
  width: 280px;
  height: 68px;
  border-right: none;
  border-bottom: 1px solid #eaedef;
  padding: 4px 18px !important;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item {
  width: 100%;
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-left {
  width: 50%;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-left .doing-case-1 .color-000 {
  width: 80%;
  overflow: hidden;
  text-overflow: ellipsis;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-left.float-left-top {
  width: 100%;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-left.float-left-top i {
  vertical-align: middle;
}



.float-left.float-left-top {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-left.float-left-top .fontSize-14 {
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  width: 124px;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: left;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-left .fontSize-14:last-of-type {
  margin-left: auto;
  text-align: right;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-left .fontSize-14 {
  font-size: 14px;
}

#IDE .ide_defailt .case-list .ant-menu-inline .ant-menu-item .item .float-right {
  width: 50%;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
}

#IDE .ide_defailt .case-list .ant-menu-item-selected.ant-menu-item {
  background: #f3f3f3;
  border-right: none;
  color: #666;
}

#IDE .ide_defailt .case-list .ant-menu-item .item .case-stage {
  width: 50px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  margin-top: 5px;
  font-weight: lighter;
}

#IDE .ide_defailt .case-list .ant-menu-item .item .case-stage.doing {
  background: #61bd4f;
}

#IDE .ide_defailt .case-list .ant-menu-item .item .case-stage.doing.done {
  background: #ccd3db;
}

#IDE .ide_defailt .case-list .doing-case-1.anticon-appstore-o:before {
  color: #fd7b7b;
}

#IDE .ide_defailt .case-list .doing-case-2.anticon-appstore-o:before {
  color: #ffca7f;
}

#IDE .ide_defailt .case-list .doing-case-3.anticon-appstore-o:before {
  color: #ccd3d7;
}

.color-000 {
  color: #000 !important;
}

.color-999 {
  color: #999999 !important;
}

/*创建case的弹窗*/
.ant-modal-wrap.case-create .ant-modal-content,
.ant-modal-wrap.case-create .ant-modal-body,
.ant-modal-wrap.case-create .ant-modal-header {
  background: #f3f3f3;
}

.ant-modal-wrap.case-create .ant-modal-content {
  padding-bottom: 20px;
}

.ant-modal-wrap.case-create .ant-modal-content .header {
  background: #fff;
  text-align: left;
  border-bottom: 1px solid #f7f7f7;
  height: 30px;
  line-height: 30px;
}

.ant-modal-wrap.case-create .ant-modal-content .label {
  display: inline-block;
  padding-left: 8px;
  padding-right: 5px;
}

.ant-modal-wrap.case-create .ant-modal-content .paddingNone {
  padding: 0 !important;
  text-align: left;
}

.ant-modal-wrap.case-create .ant-modal-content .paddingNone .ant-form-item-label {
  width: 60%;
  text-align: left;
}

.ant-modal-wrap.case-create .ant-modal-content .paddingNone .ant-form-item-control {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #d9d9d9;
  background: #f7f7f7;
  color: #ccc;
}

.ant-modal-wrap.case-create .ant-modal .ant-modal-body {
  width: 810px;
  margin: 0 auto;
  margin-top: 8px;
  padding: 0;
  overflow-y: auto;
  height: 600px;
}

.IDE-labs {
  float: left;
}

.IDE-tabs {
  border: 1px solid rgba(223, 223, 223, 1);
  /* width: 85%; */
  /* margin: 0 auto; */
}

.IDE-tabs .ant-tabs-vertical.ant-tabs-left>.ant-tabs-content {
  border-left: 0px;
  padding-left: 0px;
  padding: 15px;
}

.IDE-tabs .ant-tabs-vertical>.ant-tabs-bar .ant-tabs-ink-bar {
  width: 0px;
}

.IDE-tabs .ant-tabs-content {
  margin-top: 0px;
}

.IDE-tabs .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab .ant-tabs-tab-inner {
  text-align: center;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(0, 0, 0, 1);
  width: 174px;
  height: 60px;
  line-height: 60px;
  padding: 0px;
  white-space: normal;
}

.IDE_class .ant-btn {
  padding: 0px;
}

.IDE-R .ant-radio-group .ant-radio-wrapper {
  margin-right: 30px;
}

.IDE-B {
  width: 100%;
  height: 1px;
  border: 1px solid rgba(245, 245, 245, 1);
  margin: 10px 0;
}

.IDE_class button {
  width: 114px;
  height: 44px;
  border-radius: 4px;
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  background: rgba(1, 113, 197, 1);
  margin: 5px;
}

.IDE_class .IDE-btn {
  background: #fff;
  border: 1px solid rgba(223, 223, 223, 1);
  color: rgba(102, 102, 102, 1);
  white-space: normal;
  width: 100%;
  padding: 5px;
  height: auto;
}

.IDE_class .ant-btn {
  white-space: normal;
  width: 100%;
}

.inline_block {
  display: inline-block;
}

.IDE-tabs .ant-tabs-vertical>.ant-tabs-bar .ant-tabs-tab {
  margin-bottom: 0px;
  background: rgba(247, 247, 247, 1);
  border-right: 1px solid rgba(223, 223, 223, 1);
  border-bottom: 1px solid rgba(223, 223, 223, 1);
}

.IDE-tabs .ant-tabs-vertical>.ant-tabs-bar .ant-tabs-tab div,
.IDE-tabs .ant-tabs-vertical>.ant-tabs-bar .ant-tabs-tab {
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: center;
  line-height: 20px !important;
}

.IDE-tabs .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-tab .ant-tabs-tab-inner:nth-child(3) {
  line-height: 20px;
}

.IDE-tabs .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar {
  margin-right: 0px;
}

.IDE-tabs .ant-tabs-nav-scroll .ant-tabs-nav .ant-tabs-tab-active {
  background: #fff;
  color: rgba(0, 0, 0, 1);
  border: none;
  border-bottom: 1px solid rgba(223, 223, 223, 1);
}

.IDE-tabs .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar .ant-tabs-nav-wrap {
  margin-right: 0px;
}

.IDE-tabs .ant-tabs-vertical.ant-tabs-left>.ant-tabs-bar {
  border-right: none;
  width: 260px;
}

.ant-modal-wrap.case-create .ant-modal .ant-form-item-label>label,
.ant-modal-wrap.case-create .ant-modal .ant-select-selection-selected-value {
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ant-modal-wrap.case-create .case-content,
.ant-modal-wrap.case-create .caseStatus,
.ant-modal-wrap.case-create .participants,
.ant-modal-wrap.case-create .daterange-row {
  background: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 4px;
  margin-bottom: 8px;
  padding-top: 30px;
}

.ant-modal-wrap.case-create .caseStatus .ant-form-item-control,
.ant-modal-wrap.case-create .daterange-row .ant-form-item-control {
  overflow: hidden;
  padding: 0 1px;
}

.ant-modal-wrap .daterange-row .ant-radio-group {
  text-align: left;
}

.ant-modal-wrap .daterange-row .ant-radio-group label {
  cursor: pointer;
}

.ant-modal-wrap.case-create .caseStatus.caseDetail {
  padding-left: 20px;
  padding-right: 20px;
}

.ant-modal-wrap.case-create .caseStatus.caseDetail .ant-form-item-label {
  text-align: center;
}

.ant-modal-wrap.case-create .caseStatus.caseDetail .ant-col-8 {
  text-align: center;
  padding: 0 20px;
}

.ant-modal-wrap.case-create .caseStatus.caseDetail .ant-col-24 {
  display: inline-block;
  margin-right: 0;
}

.ant-modal-wrap.case-create .caseStatus.caseDetail .ant-col-8 .ant-row {
  padding-left: 0;
}

.ant-modal-wrap.case-create .caseStatus.caseDetail .fakeInput {
  height: 32px;
  line-height: 32px;
  background: #f7f7f7;
  cursor: not-allowed;
  border: 1px solid #cccccc;
  font-size: 14px;
  color: #cccccc;
  display: inline-block;
  width: 100%;
  vertical-align: middle;
}

.ant-modal-wrap.case-create .daterange-row .ant-input {
  text-align: left;
}

.ant-modal-wrap.case-create .daterange-row.extra .ant-col-14 {
  text-align: left;
}

.ant-modal-wrap.case-create .case-content {
  padding-top: 20px;
}

.ant-modal-wrap.case-create .ant-col-8 .ant-row.ant-form-item {
  padding-left: 40px;
}

.ant-modal-wrap.case-create input::-webkit-input-placeholder,
.ant-modal-wrap.case-create select::-webkit-input-placeholder,
.ant-modal-wrap.case-create textarea::-webkit-input-placeholder {
  font-size: 14px;
}

.ant-select-dropdown {
  z-index: 9999 !important;
}

.ant-modal-wrap.case-create .participants .button-case {
  border: 1px solid #0071c5;

}

.ant-modal-wrap.case-create .participants .button-case.hover {
  margin-left: 50px;
}

.ant-modal-wrap.case-create .participants .button-case.hover,
.ant-modal-wrap.case-create .participants .button-case:hover {
  background: #fff;
  color: #0071c5;
}

.ant-modal-wrap.case-create .participants .button-case.disabled {
  border: 1px solid #999;
  background: #999;
  color: #fff;
}

.ant-modal-wrap.case-create .participants .button-case.disabled.hover,
.ant-modal-wrap.case-create .participants .button-case.disabled:hover {
  background: #999;
  color: #fff;
}

.ant-modal-wrap.case-create img {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 18px;
  right: 50px;
}

/*ide点击缩小后的左侧导航*/
#IDE .ide_reduce {
  width: 50px;
  height: 100%;
  text-align: center;
  background: #fff;
  float: left;
  transition: all 0.3s linear;
}

#IDE .ide_reduce .anticon-home:before,
#IDE .ide_reduce .anticon-menu-unfold:before {
  font-size: 18px;
  color: #0071c5;
  font-weight: bold;
  height: 40px;
  line-height: 40px;
}

#IDE .ide_reduce .ide-icon {
  height: 100%;
}

.tooltip_style_box {
  max-width: unset !important;
  max-height: 120px;

}

.tooltip_style div {
  width: calc(100% - 20px);
}

.tooltip_style {
  display: flex;
  flex-direction: row;
  min-width: 400px;
}

/*右侧的task面板------*/
.IDE-CaseDay {
  clear: both;
  float: right;
  margin-top: 18px;
  margin-right: 5px;
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
}

.IDE-CaseDay span:nth-child(2) {
  color: #FF553E;
}

.IDE-CaseDay span:nth-child(3) {
  color: #FF553E;
}

#ide-task-list .task-cont {
  margin-bottom: 4px;
}

#ide-task-list .task-cont-tag span {
  /* display:inline-block;  */
  font-size: 12px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(0, 112, 197, 1);
  height: 22px;
  line-height: 22px;
  border: 1px solid rgba(1, 113, 197, 1);
  margin-right: 10px;
  text-align: center;
  padding: 0px 8px;
}

#ide-task-list .task-cont-tag {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: relative;
  top: 1px;
}

#ide-task-list .task-cont-tiele {
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  white-space: nowrap;
  align-items: center;
}

#ide-task-list .task-cont-one {
  float: left;
  font-size: 14px;
  font-weight: 400;
  color: #999;
  width: 200px;
}

#ide-task-list .task-cont-one span:nth-child(1) {
  display: inline-block;
  width: 3px;
  height: 3px;
  background: rgba(102, 102, 102, 1);
  border-radius: 50%;
  margin-right: 5px;
  position: relative;
  top: -3px;
}

#ide-task-list .task-cont-one span:nth-child(3) {
  color: #0070C5;
}

#ide-task-list .ide_pr {
  margin-left: 109px;
  font-size: 14px;
  font-weight: 400;
  color: #999;
}

#ide-task-list .task-cont-two span:nth-child(1) {
  display: inline-block;
  width: 3px;
  height: 3px;
  background: rgba(102, 102, 102, 1);
  border-radius: 50%;
  margin-right: 5px;
  position: relative;
  top: -3px;
}

#ide-task-list .task-cont-two span:nth-child(3) {
  color: #0070C5;
}

#IDE .ide-task-content {
  height: 100%;
  transition: all 0.3s linear;
}

#IDE .ide-task-content.shrink-false {
  margin-left: 310px;
  transition: all 0.3s linear;
}

#IDE .ide-task-content {
  margin-left: 60px;
}

/*面板列表--新增面板*/
#ide-task-list .title {
  height: 90px;
  padding: 10px;
  font-size: 14px;
  overflow: hidden;
}

#ide-task-list .title .float-left {
  width: 76%;
}

#ide-task-list .title .float-right {
  width: 20%;
}

#ide-task-list .title .task-title {
  margin-bottom: 4px;
  display: inline-block;
  width: 100%;
}

#ide-task-list .title .task-title span {
  font-size: 14px;
  font-weight: normal;
}

#ide-task-list .title .task-title .case_tag {
  font-size: 12px;
  color: #0099cc;
  padding: 3px 10px;
  border: 1px solid;
  border-radius: 5px;
  margin-left: 16px;
}

.task-intr {
  display: flex;
}

.task-intr .task-intr-inner {
  flex: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  word-break: keep-all;
}

.task_intr_info {
  color: #0070C5;
  cursor: pointer;
  margin-left: auto;
}

.ant-row.ant-form-item .ant-form-item {
  margin-bottom: 0 !important;
}

#ide-task-list .title .task-intr {
  color: #999;
  line-height: 20px;
  width: 100%;
  /* height: 40px; */
  display: flex;
  /* overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#ide-task-list .title .tesk-icon-item {
  display: inline-flex;
  width: 30px;
  text-align: center;
  cursor: pointer;
  margin: 0 5px;
  margin-top: 10px;
}

#ide-task-list .title .tesk-icon-item img {
  width: 20px;
  height: 20px;
}

/*附件*/
.IDE_message .table_attachment {
  margin-top: 15px;
}

.IDE_message .table_attachment .ant-table-bordered.ant-table-fixed-header,
.IDE_message .table_attachment .ant-table-bordered table {
  border: none;
}

.table_attachment .ant-table th {
  background: #fff;
  font-size: 14px;
}

.table_attachment .ant-table-body tr:hover {
  background: #E8E8E8;
}

.IDE_message .ant-modal-title {
  font-size: 18px;
  color: #000;
}

.IDE_message .table_attachment table td {
  border-right: 0px;
}

.IDE_message .table_attachment .more {
  width: 200px;
  margin: 0 auto;
  text-align: center;
  margin-top: 10px;
  cursor: pointer;
  color: #ccc;
}

.IDE_message .download-attachment img,
.IDE_message .remove-attachment img {
  width: 20px;
  height: 20px;
  margin: 0 10px;
}

/*task列表*/
#ide-task-list .task-content {
  padding-right: 10px;
}

#ide-task-list .task-content .task-list {
  /* width: 37%; */
  background: #fff;
  /* padding: 0 13px; */
  transition: all 0.3s linear;
  display: flex;
  flex-flow: column;
  height: 100%;
}

#ide-task-list .task-content .task-list .title-task {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #eaedef;
  font-size: 16px;
  font-weight: bold;
  padding: 0 13px;
}

#ide-task-list .task-content .task-list .title-task span {
  height: 55px;
  line-height: 55px;
  vertical-align: middle;
  display: inline-block;
}

#ide-task-list .task-content .task-list .title-task img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom: 3px;
}

#ide-task-list .task-content .task-list .add-task {
  width: 100%;
  height: 65px;
  border-bottom: 1px solid #eaedef;
  padding: 12px 13px;
}

#ide-task-list .task-content .task-list .add-task .btn {
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  background: #00aeef;
  font-size: 16px;
  border: 1px solid #00aeef;
}

#ide-task-list .task-content .task-list .task-list-content {
  width: 100%;
  /* height: calc(100vh - 352px); */
  overflow-y: auto;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item {
  min-height: 100px;
  max-height: 130px;
  border-bottom: 1px solid #eaedef;
  padding: 13px 25px;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item {
  position: relative;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .title_ {
  color: #111;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item.task_finish_color .title_ {
  color: #ccc;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .introduction_,
#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ {
  height: auto;
  max-height: 40px;
  color: #ccc;
  line-height: 20px;
}

.prompt_placeholder {
  height: 27px;
  width: 100%;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .introduction_ {
  display: block;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ {
  width: 100%;
  height: 22px;
  position: absolute;
  bottom: 8px;
  left: 0px;
  padding: 0 25px;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ img {
  height: 14px;
  width: 14px;
  vertical-align: middle;
  margin-right: 5px;
  margin-bottom: 3px;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ span {
  height: 22px;
  line-height: 22px;
  display: inline-block;
  font-size: 12px;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ .color-foo {
  color: #999999;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ .color-foo.task_warn_color {
  color: #ff4040;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item.task_finish_color .prompt_ .color-foo {
  color: #ccc;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ .task-process {
  display: inline-block;
  width: 50px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  border-radius: 2px;
  margin-left: 10px;
  background: yellow;
  font-weight: lighter;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ .task-process.doing {
  background: #61bd4f;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item .prompt_ .task-process.doing.done {
  background: #ccd3db;
}

#ide-task-list .task-content .task-list .task-list-content .task-list-item.task_finish_color {
  color: #ccc !important;
}

#ide-task-list .down_more {
  position: relative;
}

#ide-task-list .down_more ._dropBroad {
  position: absolute;
  right: 0;
  top: 30px;
  z-index: 500;
}

#ide-task-list .down_more ._dropBroad.none {
  display: none;
}

#ide-task-list .down_more ._dropBroad ._dropBroadList,
._dropBroadList {
  font-size: 14px;
  background: #fff;
}

#ide-task-list .down_more ._dropBroad ._dropBroadList li,
._dropBroadList li {
  width: 110px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  border-bottom: 1px solid #eaedef;
  cursor: pointer;
}

#ide-task-list .down_more ._dropBroad ._dropBroadList li:hover,
._dropBroadList li:hover {
  color: #0071c5;
}

#ide-task-list .down_more ._dropBroad ._dropBroadList li img,
._dropBroadList li img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin-right: 8px;
}

/*收缩时content和留言板*/
#ide-task-list .task-content .message-Board {
  width: 61%;
  /* height: calc(100vh - 241px); */
  height: 100%;
  margin-right: 0.5%;
  /* margin-right: 12px; */
  background: #fff;
  overflow: hidden;
  /* padding-bottom: 20px; */
  transition: all 0.3s linear;
  display: flex;
  flex-flow: column;
}

#ide-task-list .task-content .task-shrink-false {
  width: 49%;
  transition: all 0.3s linear;
  /* 未收缩时有margin 2%  */
}

#ide-task-list .message-Board .title-task {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #eaedef;
  font-size: 16px;
  font-weight: bold;
  padding-left: 13px;
}

.ide_task12 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

#ide-task-list .anticon.anticon-message {
  width: 30px;
  text-align: center;
  margin-left: 10px;
}

.list_liuyan li:nth-last-of-type(2) {
  float: left;
}

.list_liuyan li:nth-last-of-type(1) {
  float: right;
  color: #CCC;
}

.list_liuyan li:nth-last-of-type(1) span:nth-last-of-type(2) {
  margin-right: 14px;
}

.list_liuyan p {
  clear: both;
  white-space: initial;
  word-wrap: break-word;
}

.list_liuyan {
  padding: 13px;
  font-size: 12px;
  border-bottom: 1px solid #eaedef;
  /* padding-top: 52px; */
}

.list_liuyan ul {
  margin-bottom: 8px;
  height: 24px;
}

.child-list-container {
  padding: 10px 12px;
  background-color: rgba(228, 228, 228, 0.658823529411765);
}

.list_liuyan .avatar_username {
  height: 24px;
  line-height: 24px;
}

.list_liuyan .avatar_username img {
  vertical-align: middle;
  margin-bottom: 3px;
}

.list_liuyan .message-content {
  font-size: 14px;
  color: #333333;
  /* text-indent: 29px; */
}

.list_liuyan .attachment_image {
  max-width: 160px;
  max-height: 90px;
  display: inline-block;
}

.list_liuyan .attachment_container {}

.list_liuyan .attachment_type {
  margin-bottom: 8px;
}

.list_liuyan .attachment_type a {
  vertical-align: bottom;
  margin-left: 5px;
}

.list_liuyan .attachment_box {
  background-color: rgba(242, 242, 242, 1);
  width: 190px;
  height: 80px;
  /* margin-bottom: 8px; */
  border-radius: 3px;
  display: inline-block;
  position: relative;
  overflow: hidden;
}

.list_liuyan .attachment_box .progress {
  content: " ";
  position: absolute;
  height: 1px;
  left: 0;
  bottom: 0;
  background: #00aeef;
}

.list_liuyan .attachment_type :after {
  display: inherit;
}

.list_liuyan .iconfont-box {
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  background: #ffffff;
  color: #00aeef;
  border-radius: 3px;
  float: left;
  font-size: 30px;
  margin-left: 10px;
  margin-top: 15px;
}

.list_liuyan .attachment_info {
  margin-left: 10px;
  float: left;
  margin-top: 14px;
  width: 110px;
  overflow: hidden;
}

.list_liuyan .attachment_name {
  color: #333333;
  font-size: 13px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 110px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
}

.list_liuyan .attachment_size {
  font-size: 12px;
  color: #999999;
  float: left;
  line-height: 14px;
}

.list_liuyan .attachment_state {
  font-size: 12px;
  color: #999999;
  float: right;
  line-height: 14px;
}

.list_liuyan .download_btn {
  color: #2db7f5;
  margin-left: 10px;
  /* position: relative; */
  /* top: -11px; */
}

.list_liuyan .attachment_box~.download_btn {
  color: #2db7f5;
  margin-left: 10px;
  position: relative;
  /* top: 66px; */
}

.Ipt_div {
  border-top: 1px solid #ccc;
  padding: 20px 0px;
  box-shadow: 0px -11px 10px -7px #ccc;
  border-left: none;
  border-right: none;
}

.Ipt_div Input {
  height: 40px;
  width: 100%;
  border-color: #ccc;
  font-size: 12px;
}

/*  发送留言  */
/* .top_2li{
    height: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
}
.top_2li li{
    float: left;
}
.top_2li li:nth-of-type(2){
    float: right;
    font-size: 12px;
    color: #ccc;
}
.top_2li li:nth-of-type(2) span:nth-of-type(2) Button{
    margin: 0 10px;
    background: #0071c5;
    color: #fff;
    font-size: 12px;
    width: 60px;
    border-color: #0071c5;
}
.top_2li li:nth-of-type(2) span:nth-of-type(2){
    display: inline-flex;
}
.top_1_hdr{
    min-height: 40px;
    border: 1px solid #ccc;
    border-bottom: none;
}

 */
/* 成员===== */
#ide-task-list .user_ide_end {
  right: 0px !important;
}

#ide-task-list .user_ide {
  position: absolute;
  z-index: 66;
  width: 0;
  right: -300px;
  background: #fff;
  transition: right 0.3s linear;
  border-left: 1px solid #eaedef;
  overflow: hidden;
}

#ide-task-list .user_ide.user_ide_end {
  width: 300px;
}

#ide-task-list .user_ide .title-task {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #eaedef;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

#ide-task-list .user_ide .title_user {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #eaedef;
  font-size: 16px;
  color: #0071c5;
  padding: 0 16px;
}

#ide-task-list .user_name {
  padding: 10px 16px;
  border-bottom: 1px solid #eaedef;
}

#ide-task-list .user_name ul li {
  margin: 8px 0 0 16px;
}

#ide-task-list .user_name ul li img {
  vertical-align: middle
}

/* case 动态 */
#ide-task-list .case_DTend {
  right: 0px !important;
}

#ide-task-list .case_DT {
  position: absolute;
  z-index: 66;
  width: 0;
  right: -300px;
  background: #fff;
  transition: right 0.3s linear;
  border-left: 1px solid #eaedef;
  overflow: hidden;
}

#ide-task-list .case_DT.case_DTend {
  width: 300px;
}

#ide-task-list .case_DT .title-task {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #eaedef;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  padding: 0 16px;
}

#ide-task-list .case_DT .title_user {
  height: 55px;
  line-height: 55px;
  border-bottom: 1px solid #eaedef;
  font-size: 16px;
  color: #0071c5;
  padding: 0 16px;
}

#ide-task-list .caseDT_name {
  padding: 10px 16px 4px 16px;
  border-bottom: 1px solid #eaedef;
}

.ant-popover {
  z-index: 99;
}

.toRight_li ul li {
  float: left;
}

.toRight_li ul li.toRight_li_userInfo p {
  width: 170px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.potion_user_case {
  position: absolute;
  top: 10px;
  right: 20px;
}

.toRight_li {
  /* border-bottom: 1px solid #ccc; */
  padding: 10px 0;
}

.twe_liupdata {
  border-top: 1px solid #ccc;
}

.twe_liupdata ul li {
  height: 27px;
  line-height: 27px;
}

.IDE_message .ant-spin-nested-loading .ant-spin,
.IDE_my .ant-spin-nested-loading .ant-spin {
  width: auto;
}

.create_add .ant-modal .ant-modal-body {
  width: auto;
}

.create_add .manber_label {
  height: 34px;
  line-height: 30px;
  font-size: 14px;
  display: inline-block;
  text-align: right;
  padding-right: 20px;
}

.create_add .manber_selsct .ant-select-lg .ant-select-selection--single,
.create_add .manber_selsct {
  width: 64%;
}

.create_add .manber_selsct .ant-select-selection__placeholder {
  text-align: left;
}

.li_none {
  outline: none !important;
  border: none !important;
}

.li_none .ant-select-selection__rendered .ant-select-search__field__wrap .ant-select-search__field {
  height: 26px;
  line-height: 26px;
}

.li_none .ant-select-search__field__placeholder,
.li_none .ant-select-selection__placeholder {
  height: 22px;
  line-height: 22px;
}

.li_none .ant-select-selection__rendered ul li {
  padding: 0 0px !important;
  color: #000 !important;
}

.ant-popover-placement-bottomRight .ant-popover-inner-content {
  padding: 0 8px;
}

.tab_phone .ant-table-placeholder {
  height: 146px;
}

.user_color {
  color: #0071c5 !important;
}

.ide-common-title {
  color: #333333 !important;
  font-size: 14px !important;
  font-weight: bold !important;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 95%;
}

.ant-modal .ant-input[disabled],
.ant-modal fieldset[disabled] .ant-input {
  color: inherit;
}

.task_modify_modal .ant-spin-nested-loading .ant-spin {
  left: 0;
}

.IDE_attachment .attachment_name .anticon {
  font-size: 16px;
  vertical-align: middle;
  color: #00aeef;
  margin-right: 10px;
  height: 24px;
  line-height: 24px;
}

.IDE_attachment .attachment_name {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  width: 200px;
  overflow: hidden;
}

#IDE_nav #nav ul.text li {
  padding: 0 20px;
}

#IDE_nav #nav ul.text li:nth-of-type(1),
#IDE_nav #nav ul.text li:nth-of-type(2) {
  padding: 0 10px;
}

#IDE_nav .right,
#IDE_nav #nav ul,
#IDE_nav #nav .logo,
#IDE_nav #nav {
  height: 48px;
}

#IDE_nav #nav ul {
  background-color: #0071c5;
}

#IDE_nav #nav .ant-menu-hidden {
  height: auto;
}

#IDE_nav #nav .ant-menu-sub li {
  height: auto;
  line-height: 42px;
  padding: 0 20px;
}

#IDE_nav #nav .logo {
  display: flex;
}

#IDE_nav #nav .logo img {
  width: auto;
  height: 30px;
  vertical-align: initial;
  cursor: pointer;
  align-self: center;
}

#IDE_nav #nav .height-78 {
  height: 48px;
}

#IDE_nav {
  height: 108px;
  z-index: 1000;
}

.IDE_attachment .attachment_name img {
  display: inline-block;
  vertical-align: middle;
  max-width: 32px;
  max-height: 32px;
  margin-right: 10px;
  cursor: pointer;
}

.is_delay {
  color: #ff4040 !important;
}

/* @font-face {
    font-family: emoji-intel;
    src: url(../fonts/ColorEmoji.ttf) format('truetype');
}
[class*="message-Board"]{
    font-family: emoji-intel;
} */
.case_create_modal .ant-select-selection-selected-value {
  overflow: hidden;
  text-overflow: ellipsis;
}

.IDEModal .ant-modal-content .ant-modal-body .ant-confirm-body .anticon-check-circle {
  display: none
}


.IDEModal .ant-modal-body .ant-modal-confirm-btns {
  text-align: center;
  float: unset;
}

.IDEModal .ant-modal-content .ant-modal-body {
  padding: 18px 0px 28px;
}

.IDEModal .IDEModaltiele {
  font-size: 20px;
  font-family: PingFangSC-Medium;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  text-align: center;
}

.IDEModal .IDEModalBoder {
  width: 100%;
  height: 1px;
  background: rgba(237, 237, 237, 1);
  margin-top: 18px;
}

.IDEModal .ant-confirm-content {
  margin-top: 0px;
}

.IDEModal .IDEModalcontent {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  padding: 45px 70px 25px;
}

.IDEModal .IDEModalcontent div {
  float: left;
  width: 33.3%;
  margin-bottom: 19px
}

.IDEModal .ant-confirm-btns {
  margin-top: 0px;
}

.IDEModal .ant-confirm-btns button {
  width: 106px;
  height: 32px;
  background: rgba(48, 113, 197, 1);
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 30px;
  padding: 0px;
  border: none;
}

.IDE-dge img {
  position: relative;
  top: 3px;
}

.IDE-dge span {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 10;
  width: 18px;
  height: 18px;
  color: #fff;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
  text-align: center;
  background: #f5222d;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px #fff;
  cursor: pointer;
}

.signal_ide ::after {
  content: none !important;
}
.ModifyPartnersCNDAs{

}
.ModifyPartnersCNDAs .ant-form-item-label label{
    color: #0171C7;
}
.ModifyPartnersCNDAs .normalSpan{
    color: #0171C7;
    font-size: 16px;
    height: 40px; 
    line-height: 40px;
    text-align: center;
    padding: 0 9px;
    width: 34%;
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    display: inline-block;
}
/* 后台 */
.eidtButtonBlue {
    color: #37a8ff;
    cursor: pointer;
}
.tableDeleteButtonRed {
    color: #FF0000;
    cursor: pointer;
}
.ant-divider {
    margin: 0 6px;
    display: inline-block;
    height: 8px;
    width: 1px;
    background: #ccc
}
.Mrs-Span{
    display: block;
    color: rgb(51, 51, 51);
    font-family: "PingFangSC-Regular", "PingFang SC";
    font-feature-settings: "kern";
    font-kerning: normal;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    margin-top: 40px;
    margin-bottom: 30px;
}
.form_btn {
    text-align: center;
}
.form_btn button {
    width: 120px;
    height: 40px;
    font-size: 16px;
    border: 1px solid #0071C5;
    border-radius: 0px;
    background-color: #0071C5;
    color: #fff;
    margin: 20px 20px;
}
.form_btn button:hover{
    width: 120px;
    height: 40px;
    font-size: 16px;
    border: 1px solid #0071C5;
    border-radius: 0px;
    background-color: #ffffff;
    color: #0071C5;
    margin: 20px 20px;
}
.form_btn .form_btnW {
    background: #fff;
    border: 1px solid #0071C5;
    color: #0071C5;
}
.Mrs-compSpan{
    position: relative;
    left: 164px;
    top: -6px;
}
.Mrs-ExcSpan{
    float: right;
}
/* 前端 */
.mrsCont {
    width: 100%;
    width: 1200px;
    /* margin-top: 200px; */
    margin: 200px auto 0px;
    /* padding: 0 220px; */
}
.mrsContTop {
    position: relative;
    padding: 0 28px;
    height: 32px;
    margin-bottom: 40px;
}
._Left{
    float: left;
    height: 29px;
    line-height: 32px;
}
._Right{
    float: right;
    line-height: 32px;
}
._Left span{
    display: block;
    float: left;
}
._Left .span1{
    font-size:18px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(151,151,151,1);
    cursor: pointer;
}
._Left .span2{
    margin: 0 35px;
    width:4px;
    height: 29px;
    background:rgba(0,113,197,1);
}
._Left .span3{
    font-size:30px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(0,113,197,1);
    cursor: pointer;
}
.int{
    position: relative;
}
.Magnifier{
    position: absolute;
    right: 10px;
    top: 2px;
}
.Magnifier img{
    vertical-align: sub;
    cursor: pointer;
    width: 18px;
    height: 18px;
}
/* 物联网技术 */
.int .ant-input{
    width: 272px;
    height: 32px;
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
}
.int input::-webkit-input-placeholder{
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(170,170,170,1);
}
.int input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(170,170,170,1);
} 
.int input:-moz-placeholder, textarea:-moz-placeholder { 
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(170,170,170,1);
} 
.int input::-moz-placeholder, textarea::-moz-placeholder { 
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(170,170,170,1);
} 
.int input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(170,170,170,1);
}
.mrsContMin{
    position: relative;
}
.mrsContSel{
    position: absolute;
    right: 28px;
    top: -8px;
    z-index: 1000;
}
.mrsContTabs .ant-tabs-nav .ant-tabs-tab-inner{
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    height: 36px;
    width: 108px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mrsContTabs .ant-tabs-ink-bar{
    height: 4px;
}
.mrsContSel .ant-select-selection{
    height: 32px;
}
.mrsContSel .ant-select-selection--single .ant-select-selection__rendered{
    height: 32px;
    line-height: 32px;
    font-size:14px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(170,170,170,1);
}
.mrsContSel .ant-select-arrow{
    line-height: 1.4;
}
.mrsContMinRow{
    padding: 0 20px;
}
/* 视频 */
.mrsContMinVid{
    width: 270px;
    position: relative;
    height: 296px;
    margin: 0 10px;
    margin-bottom: 31px;
    float: left;
    background:rgba(255,255,255,1);
    border:1px solid rgba(243, 243, 243, 1);
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    -moz-transition: all .35s ease;
    transition: all .35s ease;
}
.mrsContMinVid:hover{
    box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08);
    /* bottom: 10px; */
    -webkit-transform: translate3d(0,-10px,0);
    -moz-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
.mrsMinVid1{
    border-bottom: 1px solid rgba(243, 243, 243, 1);
    height: 164px;
}
.mrsMinVid1 img{
    width: 100%;
    height: 100%;
}
.mrsMinVid1_hov {
    display: none;
    width: 100%;
    height: 164px;
    text-align: center;
    position: absolute;
    top: 0;
    background: rgba(000, 000, 000, 0.6);
    z-index: 100;
}
.mrsMinVid1_hov p{
    width: 100px;
    height: 32px;
    line-height: 32px;
    background:rgba(0,114,198,1);
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(255,255,255,1);
    margin: 0 auto;
    margin-top: 66px;
    cursor: pointer;
}
.mrsContMinVid:hover .mrsMinVid1_hov {
    display: block;
}
.mrsMinVid2{
    height: 44px;
    padding: 0 10px;
    margin-top: 18px;
    margin-bottom: 37px;
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.mrsMinVid3{
    padding: 0 10px;
    line-height: 17px;
    height: 17px;
}
.mrsMinVid3 span{
    font-size:12px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(153,153,153,1);
}
.mrsMinVid3 span:nth-child(2){
    float: right;
}
/* 文档 */
.mrsContMinText{
    margin-bottom: 40px;
    padding: 0px 10px;
    padding-bottom: 40px;
    /* height: 202px; */
    background:rgba(255,255,255,1);
    border-bottom:1px solid rgba(237,237,237,1);
}
.mrsMinText1{
    position: relative;
    width: 22%;
    height: 158px;
    float: left;
    margin-right: 2%;
}
.mrsMinText1 img{
    border: 1px solid rgba(243, 243, 243, 1);
    width: 100%;
    height: 100%;
}
.mrsMinText2{
    width: 76%;
    height: 158px;
    float: left;
}
.mrsMinText2 div{
    clear: both;
}
.mrstext1{
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    /* line-height: 24px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  
}
.mrstext2{
    height: 72px;
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin: 12px 0;
}
.mrstext3 a{
    width:144px;
    height:40px;
    background:rgba(0,113,197,1);
    border-color: rgba(0,113,197,1);
    border-radius: 0px;
    color: #fff;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
    white-space: nowrap;
    line-height: 40px;
    font-size: 12px;
    touch-action: manipulation;
    cursor: pointer;
    transition: all .3s cubic-bezier(.645,.045,.355,1);
    transform: translateZ(0);
}
.mrstext3 a:hover {
    color: #fff;
    background-color: #57c5f7;
    border-color: #57c5f7;
}
.mrsMinText1_hov {
    width: 100%;
    height: 47px;
    position: absolute;
    bottom: 0;
    background: rgba(000, 000, 000, 0.5);
    z-index: 100;
}
.mrsMinText1_hov p{
    text-align: center;
    line-height: 47px;
    font-size: 14px;
    font-family: PingFangSC-Regular;
    font-weight: 400;
    color: rgba(255,255,255,1);
}
/* 行业解决方案 */
.mrsAccMin{
    
}
.mrsAccTop{
    padding: 0 30px;
    position: relative;
}
.mrsAccRight {
    /* cursor: pointer; */
    position: absolute;
    right: 0;
    height: 345px;
    width: 290px;
    z-index: 1000;
    /* background: url('../images/vidimg.png') no-repeat top center; */
}
.mrsAccRight img{
    border: 1px solid rgba(243, 243, 243, 1);
  width: 100%;
  height: 100%;
}
.mrsAccRightDiv{
    position: absolute;
    padding: 16px 7px;
    width: 100%;
    bottom: 0px;
    min-height:91px;
    max-height: 345px;
    font-family:'Microsoft YaHei';
    background:rgba(0,0,0,0.5);
}
.mrsAccRightDiv p{
    font-size:16px;
    font-weight:500;
    color:rgba(255,255,255,1);
    margin-bottom: 8px;
}
.mrsAccRightDiv span{
    display: block;
    max-height: 286px;
    overflow: hidden;
    /* height: 30px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; */
    font-size:12px;
    font-weight:300;
    color:rgba(255,255,255,1);
    line-height:20px;
    text-indent: 24px;
}
.mrsAcc1{
    margin-bottom: 25px;
    font-size:16px;
    /* font-family:PingFangSC-Regular; */
    font-weight:400;
    color:rgba(51,51,51,1);
}
.mrsAcc2{
    margin-bottom: 24px;
    font-size:14px;
    /* font-family:PingFangSC-Regular; */
    font-weight:400;
    color:rgba(151,151,151,1);
}
.mrsAcc3{
   height: 194px;
   width: 675px;
   margin-bottom: 24px;
   font-size:16px;
   /* font-family:PingFangSC-Regular; */
   font-weight:400;
   color:rgba(51,51,51,1);
   line-height:26px;
}
.mrsAcc2 p {
    margin-bottom: 4px;
}
.mrsAcc2 p span:nth-child(1){
    display: inline-block;
    width:8px;
    height:8px;
    background:rgba(151,151,151,1);
    border-radius:50%;
    margin-right: 4px;
}
.mrsAccIndustry{
    padding: 0 30px;
}
.AccSpan{
    height:29px;
    line-height: 29px;
    margin-bottom: 36px;
}
.AccSpan span:nth-child(1){
    display: block;
    float: left;
    width:4px;
    height:29px;
    background:rgba(0,113,197,1);
    margin-right: 15px
}
.AccSpan span:nth-child(2){
    display: block;
    float: left;
    font-size:18px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(29,29,29,1);
}
.MsrAccDiv div{
    cursor: pointer;
    text-align: center;
    position: relative;
    float: left;
    padding-top: 32px;
    /* margin: 0; */
    width: 208px;
    height: 180px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(243, 243, 243, 1);
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    -moz-transition: all .35s ease;
    transition: all .35s ease;
}
.MsrAccDiv div:nth-child(1){
    margin-right:25px;
}
.MsrAccDiv div:nth-child(2){
    margin-right:25px;
}
.MsrAccDiv div:nth-child(3){
    margin-right:25px;
}
.MsrAccDiv div:nth-child(4){
    margin-right:25px;
}
.MsrAccDiv div:hover{
    box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08);
    /* bottom: 10px; */
    -webkit-transform: translate3d(0,-10px,0);
    -moz-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
.MsrAccDiv div img{
   margin-bottom: 24px;
}
.MsrAccDiv div p{
    font-size:22px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(0,113,197,1);
}
.mrsAccLogin{
    cursor: pointer;
    width: 100%;
    height: 140px;
    margin-top: 36px;
    margin-bottom: 50px;
}
.mrsAccLogin img{
    width: 1200px;
    height: 140px;
}
.mrsAccResources{
    padding: 0 30px;
}
.mrs-spanR {
    margin-bottom: 17px;
}
.mrs-spanR2{
    margin-bottom: 34px;
}
.mrs-spanR span:nth-child(1){
    display: inline-block;
    width:8px;
    height:8px;
    background:rgba(51,51,51,1);
    border-radius:50%;
    margin-right: 4px;
}
.mrs-spanR span:nth-child(2){
    display: inline-block;
    text-indent: 8px;
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(51,51,51,1);
}
/* 培训课程 */
.mrsCurrText{
    width: 100%;
    height: 238px;
    padding: 40px 30px;
    border-bottom: 1px solid rgba(237,237,237,1);
}
.mrsCurr1{
    float: left;
    position: relative;
    width: 22%;
    height: 158px;
    float: left;
    margin-right: 2%;
    /* border: 1px solid rgba(243, 243, 243, 1); */
    overflow: hidden;
}
.mrsCurr1img{
    height: 158px; 
}
.mrsCurr1img img{
    width: 100%;
    height: 100%;
}
.mrsCurr1_hov {
    width: 18%;
    height: 18%;
    position: absolute;
    left: 41%;
    top: 41%;
    cursor: pointer;
}
.mrsCurr1:hover .mrsCurr1img img{
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transition: 0.4s;
}
.mrsCurr1_hov img{
    width: 100%;
    height: 100%;
}
.mrsCurr2{
    width: 76%;
    height: 158px;
    float: left;
    padding: 9px 0;
}
.mrsc1{
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    margin-bottom: 15px;
}
.mrsc2{
    height:70px;
    line-height: 24px;
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.mrsc3{
    margin-top: 18px;
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.mrsVidCurr2{
    width: 76%;
    height: 158px;
    float: left;
}
.mrsVidCurr2 .ant-tag{
   cursor: default;
}
.mrscvid1{
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    margin-bottom: 15px;
}
.mrscvid2{
    margin-bottom: 15px;
}
.mrscvid3{
    height:50px;
    line-height: 24px;
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.mrscvid4{
    margin-top: 14px;
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
}
/* 附件列表 */
.mrsAttTop1{
    font-size:22px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    line-height:32px;
    margin-bottom: 36px;
}
.mrsAttTop2{
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
}
.top-52{
    margin-top: 52px;
}
.mrsAttText{
    width: 100%;
    height: 251px;
    border-bottom: 1px solid rgba(237,237,237,1);
    margin-top: 36px;
}
.mrsAtt1{
    width: 22%;
    height: 251px;
    float: left;
    margin-right: 2%;
}
.mrsAttimg{
    border: 1px solid rgba(243, 243, 243, 1);
    width: 100%;
    height: 158px;
}
.mrsAttimg img{
    width: 100%;
    height: 100%;
}
.mrsAtt2{
    float: left;
    width: 76%;
}
.mrsa1{
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    height: 88px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.mrsatt1{
    width: 77%;
    float: left;
}
.mrsatt2{
    width: 22%;
    float: left;
    margin-left: 1%;
    text-align: right;
}
.mrsatt1 .mrsatttext1 {
    margin-bottom: 13px;
    margin-top: 20px;
}
.mrsatt1 .mrsatttext1 span:nth-child(1){
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.mrsatt1 .mrsatttext1 span:nth-child(2){
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:#0071C5;
    /* cursor: pointer; */
}
.mrsatt1 .mrsatttext1{
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:24px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.mrsatt2 button{
    width:144px;
    height:40px;
    background:rgba(0,113,197,1);
    border-radius: 0px;
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:24px;
    margin-top: 20px;
    margin-bottom: 14px;
}
.mrsatt2 p{
    position: relative;
    right: 28px;
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(0,113,197,1);
    cursor: pointer;
}
.AccSpans{
    height: 29px;
    line-height: 29px;
}
.AccSpans span:nth-child(1){
    display: block;
    float: left;
    width:4px;
    height:29px;
    background:rgba(0,113,197,1);
    margin-right: 15px
}
.AccSpans span:nth-child(2){
    display: block;
    float: left;
    font-size:18px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(29,29,29,1);
}
.mrsAttBomDiv{
    width: 24%;
    position: relative;
    height: 217px;
    margin: 28px 0.5% 20px 0.5%;
    float: left;
    background:rgba(255,255,255,1);
    border:1px solid rgba(243, 243, 243, 1);
    overflow: hidden;
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    -moz-transition: all .35s ease;
    transition: all .35s ease;
}
.mrsAttBom{
    margin-bottom: 40px;
}
.mrsAttBomDiv:hover{
    /* bottom: 10px; */
    box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08);
    -webkit-transform: translate3d(0,-10px,0);
    -moz-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
.mrsAttBomDivimg{
    width: 100%;
    height: 164px;
    overflow: hidden;
}
.mrsAttBomDivimg img{
    width: 100%;
    height: 100%;
}
.mrsAttBomDiv:hover .mrsAttBomDivimg img{
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    transition: 0.4s;
}
.mrsAttBomDivspan{
    border-top: 1px solid rgba(243, 243, 243, 1);
    text-align: center;
    width: 100%;
    height: 52px;
    line-height: 52px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* 附件详情 */
.mrsAttFindMin{
    padding: 0 30px;
}
.mrsAttFind{
    height: 201px;
}
.mrsAttFind1{
    width: 24%;
    margin-right: 2%;
    float: left;
}
.mrsAttFind2{
    width: 74%;
    float: left;
}
.mrsAttFindimg{
    width: 100%;
    height: 170px;
    margin-top: 15px;
    border: 1px solid rgba(243, 243, 243, 1);
}
.mrsAttFindimg img{
    width: 100%;
    height: 100%;
}
.mrsf1{
    font-size:22px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
}
.mrsf2{
    height:72px;
    font-size:16px;
    font-family:PingFangSC-Medium;
    font-weight:500;
    color:rgba(51,51,51,1);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    margin-top: 21px;
    margin-bottom: 17px;
}
.mrsf3{
    font-size:16px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(102,102,102,1);
    margin-bottom: 13px;
}
.mrsf4 button{
    width:144px;
    height:40px;
    background:rgba(0,113,197,1);
    border-radius: 0px;
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.top-84{
    margin-top: 84px;
}
.AccFindDivs{
    padding: 0 30px;
    margin-top: 5px;
    margin-bottom: 60px;
    border:1px solid rgba(243, 243, 243, 1);
}
.AccFindDivs .FindDiv{
    height: 73px;
    line-height: 73px;
}
.FindDiv span:nth-child(1){
    font-size:14px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(153,153,153,1);
}
.FindDiv span:nth-child(2){
    margin-left: 15px;
    font-size:14px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(51,51,51,1);
}
.Bor-Bottom{
    width: 100%;
    height:1px;
    background:rgba(237,237,237,1);
}
/* 行业整体解决方案 */
.AccMrsCont{
    /* width: 100%; */
    width: 1000px;
    margin: 138px auto 0;
    /* padding: 0 220px; */
    background: #F4F7FC;
}
.AccMrsConts{
    width: 100%;
    background: #F4F7FC;
}
.AccMrsMin{
    /* background: url('../images/mrsTop.png') no-repeat top center; */
    width: 100%;
    /* height: 146px; */
    padding-top: 75px;
}
.MRS{
    width: 321px;
    height: 49px;
    margin: 0 auto 18px;
}
.MRS img{
    width: 321px;
    height: 49px;
}
.MRSFind{
    cursor: pointer;
    text-align: left;
    font-size:18px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(0,113,197,1);
    margin-bottom: 30px;
    position: relative;
    left: 4px;
}
.AcSpan{
    position: relative;
    width: 241px;
    height: 142px;
    margin: 4px;
    float: left;
    padding: 0 23px;
    /* background-position: center; */
    background-repeat: no-repeat;
    /* background-image: url('../images/mrsspan.png'); */
    background-size: 100%;
}
.AcSpanLeft{
    cursor: pointer;
}
.AcSpanLeft p:nth-child(1){
    text-align: center;
    font-size: 14px;
    font-family: PingFangSC-Medium;
    font-weight: 500;
    color: rgba(0,113,197,1);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    height: 54px;
    line-height: 18px;
    margin: 48px auto 8px;
}
.AcSpanLeft p:nth-child(2){
    text-align: center;
    font-size:12px;
    font-family:PingFangSC-Light;
    font-weight:300;
    color:rgba(153,153,153,1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%;
    margin: 0 auto;
}
.AcSpanRight{
    position: absolute;
    right: 20px;
    bottom: 14px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.AcSpanRight img{
    width: 100%;
    height: 100%;
}
.FILE {
    width: 198px;
    height: 49px;
    margin: 40px auto 59px;
    text-align: center;
}
.FILE img{
    width: 132px;
    height: 48px;
}
.FILE-AccSpans{
    padding-bottom: 78px;
     background-position: bottom;
    background-size: 100%;
}
.FILEMin{
    width: 190px;
    position: relative;
    height: 269px;
    margin: 0 5px;
    margin-bottom: 10px;
    float: left;
    background:rgba(255,255,255,1);
    border:1px solid rgba(243, 243, 243, 1);
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    -moz-transition: all .35s ease;
    transition: all .35s ease;
}
.FILEMin:hover{
    box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08);
    -webkit-transform: translate3d(0,-10px,0);
    -moz-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
.FILEMin-IMG{
    height: 143px;
}
.FILEMin-IMG img{
    width: 100%;
    height: 100%;
}
.FILEMin-DivTop {
    padding: 0px 11px;
    font-size:16px;
    height:46px;
    font-weight:400;
    color:rgba(0,0,0,0.85);
    line-height:24px;
    overflow: hidden;
    font-family:PingFangSC-Regular;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-top: 7px;
}
.FILEMin-Btn {
   padding: 0px 11px;
   margin-top: 30px;
   height: 32px;
   line-height: 32px;
}
.FILEMin-Btn span{
    font-size:12px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(0,0,0,0.45);
    line-height:20px;
}
.FILEMin-Btn a{
    display: inline-block;
    cursor: pointer;
    color: rgba(0,0,0,0.45);
    line-height: 20px;
    width: 84px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    float: right;
    border:1px solid rgba(1,113,197,1);
    font-size:14px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(1,113,197,1);
}
.FILEMin:hover{
    box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08);
    /* bottom: 10px; */
    -webkit-transform: translate3d(0,-10px,0);
    -moz-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
.FILEMin:hover .FILEMin-Btn a{
    background:rgba(48,113,197,1);
    border-radius:2px;
    color:rgba(255,255,255,1);
}
.RRK {
    width: 198px;
    height: 49px;
    margin: 40px auto 18px;
    text-align: center;
}
.RRK img{
    width: 198px;
    height: 49px;
}
.RRKFind{
    cursor: pointer;
    text-align: left;
    font-size:18px;
    font-family:PingFangSC-Regular;
    font-weight:400;
    color:rgba(0,113,197,1);
    margin-bottom: 31px;
    position: relative;
    left:0.5%;
}
.Mrs-AccSpans{
    padding-bottom: 78px;
     background-position: bottom;
    /* background-image: url('../images/mrsBottom.png'); */
    background-size: 100%;
}
.ant-modal{
    /* 不清楚针对的那个 这个样式导致其他的吗modal位置错乱 */
    top: 155px !important;
}
.debugg_modal{
    top: -150px !important;
}
.mrsVideo{
    width: 800px;
    height: 480px;
    margin: 0 auto;
    margin-top: 56px;
    clear: both;
    background-color: pink;
}
.mrs-video {
    width: 800px;
    height: 500px;
    margin: 0 auto;
    box-sizing: border-box;
}
.mrsVideo .video-react{
    width: 100%!important;
    height: 100%!important;
    margin: 0 auto;
}
.subSpan{
    display: block;
    text-align: center;
    cursor: pointer;
    margin-top: 10px;
    color: #0071C5;
}
.mrsContTabs .ant-tabs-tab-next{
    top: -8px;
}
.mrsContTabs .ant-tabs-tab-prev{
    margin-top: 0px;
    top: -8px;
}
.mrsContTabs .ant-tabs-nav-container-scrolling {
    width: 85%;
}
.mrsCurrMinTop{
    padding: 0 30px;
}
.mrsContTabs .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
    font-size:16px;
    font-family:PingFangSC-Semibold;
    font-weight:600;
    color:rgba(0,113,197,1);
}
.mrsContTabs .ant-tabs-content{
    margin-top: 40px;
}
.AccMrsCont .ant-carousel .slick-dots li{
    height: 20px;
    width: 20px;
}
.mrsTabsSpan{
    display: block;
    width: 100%;
    height: 41px;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 40px;
}
/* 日历 */
.Live-Big .rbc-calendar{
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    min-width: 1200px;
}
.Live-Big-red{
    color: #FF0000;
}

.product_modal {
    top: 150px !important;
}
/* 后台 */
#docManage table td .Del-Btn {
  border-color: rgba(204, 204, 204, 1);
  color: #999999;
}

#warp table td .Del-Btn {
  border-color: rgba(204, 204, 204, 1);
  color: #999999;
}

/* 前端 */
/* 行业整体解决方案及开发套件 */
.MrsCont {
  width: 100%;
  margin-top: 74px;
  position: relative;
}

.MrsTop {
  width: 100%;
  min-width: 1200px;
  height: 360px;
  text-align: center;
  background: url(/assets/images/MRS-Img.png) no-repeat;
  background-size: 100% 100%;
  padding-top: 43px;
}

.MrsTop div:nth-child(1) {
  margin: 0 auto 15px;
  font-size: 54px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: bold;
  color: rgba(255, 255, 255, 1);
  line-height: 70px;
  letter-spacing: 12px;
  cursor: pointer;
}

.MrsTop div:nth-child(2) {
  width: 1031px;
  height: 84px;
  font-size: 16px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 28px;
  margin: 0 auto;
}

.MrsTop div:nth-child(3) {
  width: 82px;
  height: 82px;
  position: absolute;
  top: 121px;
  left: 47.5%;
}

.MrsTop div:nth-child(3) img {
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.MrsMin {
  background: rgba(249, 250, 251, 1);
  /* padding-bottom: 107px; */
}

.MrsNav {
  width: 1200px;
  height: 130px;
  font-size: 24px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 600;
  line-height: 130px;
  margin: 0 auto 16px;
  position: relative;
  top: -87px;
}

.MrsNav .AccBack {
  background: rgba(1, 113, 197, 1);
  color: rgba(255, 255, 255, 1);
}

.MrsNav div {
  width: 600px;
  float: left;
  color: rgba(1, 113, 197, 1);
  text-align: center;
  background: rgba(255, 255, 255, 1);
}

.TextDecoration {
  text-decoration: underline;
}

.Cur {
  cursor: pointer;
}

.MrsMintitle {
  text-align: center;
  position: relative;
  z-index: 100;
}

.MrsMintitle div:nth-child(1) {
  height: 42px;
  font-size: 30px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 600;
  color: rgba(48, 48, 48, 1);
  line-height: 42px;
  margin: 0 auto 11px;
}

.MrsMintitle div:nth-child(2) {
  height: 26px;
  font-size: 20px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: normal;
  color: rgba(204, 204, 204, 1);
  line-height: 26px;
  margin: 0 auto 42px;
  font-style: italic;
}

.MrsMinIn {
  width: 1200px;
  height: 230px;
  margin: 0 auto;
}

.MrsMinIn div {
  cursor: pointer;
  text-align: center;
  position: relative;
  float: left;
  width: 230px;
  height: 230px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.08);
  /* border:1px solid rgba(238,238,238,1); */
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.MrsMinIn div:hover {
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.08);
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.MrsMinIn div img {
  width: 230px;
  height: 150px;
}

.MrsMinIn div span {
  display: block;
  text-align: center;
  padding-top: 26px;
  font-size: 16px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  line-height: 22px;
}

.MR12 {
  margin-right: 12px;
}

.MrsMinImg {
  width: 874px;
  height: 420px;
  background: url(/assets/images/MRS-MinImg.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  top: 800px;
  left: 0px;
}

.MrsMins {
  width: 1200px;
  background: rgba(255, 255, 255, 1);
  padding-top: 98px;
  padding-bottom: 88px;
  margin: 0 auto;
  /* position: relative; */
}

.FL {
  float: left;
}

.FR {
  float: right;
}

.MrsMins img {
  width: 544px;
  height: 306;
}

.MrsMins-1 {
  margin-bottom: 90px;
}

.MrsMins-2 {
  margin-bottom: 90px;
  /* position: relative; */
}

.MrsMins-Text {
  width: 600px;
}

.MrsMins-Text-title {
  font-size: 33px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 300;
  color: rgba(1, 113, 197, 1);
  margin-bottom: 21px;
}

.MrsMins-Text-cont {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  line-height: 22px;
  /* overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4; */
}

.MrsMins-Text-ul {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  margin-top: 8px;
  margin-bottom: 8px;
}

.MrsMins-Text-li .MrsMins-Size {
  display: block;
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  line-height: 34px;
}

.MrsMins-Text-li .MrsMins-Spot {
  display: inline-block;
  width: 10px;
  height: 10px;
  position: relative;
  margin-right: 10px;
  border-radius: 50%;
  background: rgba(48, 48, 48, 1);
}

.MrsMinsImg {
  width: 525px;
  height: 706px;
  background: url(/assets/images/MRS-MinsImg.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  bottom: 300px;
  right: 0px;
}

.MrsMinB {
  background: rgba(249, 250, 251, 1);
  padding: 71px 0 90px 0;
}

.MrsMinBt {
  width: 1200px;
  margin: 0 auto;
}

.MrsMinBt div {
  width: 298px;
  height: 238px;
  background: rgba(255, 255, 255, 1);
  float: left;
  padding-top: 56px;
  padding-left: 29px;
  border: 1px solid rgba(249, 250, 251, 1);
  cursor: pointer;
}

.MrsMinBt .MrsMinBlue {
  background: rgba(1, 113, 197, 1);
}

.MrsMinBt span {
  display: block;
}

.MrsMinBt span:nth-child(1) {
  margin-bottom: 21px;
  font-size: 18px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 500;
  line-height: 25px;
  color: rgba(48, 48, 48, 1);
}

.MrsMinBt span:nth-child(2) {
  margin-bottom: 50px;
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  line-height: 17px;
  color: rgba(1, 113, 197, 1);
}

.MrsMinBt span:nth-child(3) {
  margin-bottom: 50px;
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  line-height: 17px;
  color: rgba(1, 113, 197, 1);
}

.MrsMinBt .MrsMinBlue span:nth-child(1) {
  color: rgba(255, 255, 255, 1);
}

.MrsMinBt .MrsMinBlue span:nth-child(2) {
  color: rgba(255, 255, 255, 1);
  text-decoration: underline;
}

.MrsMinBt .MrsMinBlue span:nth-child(3) {
  color: rgba(255, 255, 255, 1);
  text-decoration: underline;
}

.MrsMinBt span a {
  color: rgba(1, 113, 197, 1);
}

.MrsMinBt .MrsMinBlue a {
  color: rgba(255, 255, 255, 1);
  text-decoration: underline;
}

.MrsVCont {
  width: 100%;
  margin-top: 138px;
  position: relative;
  background: rgba(249, 250, 251, 1);
}

.MrsVMin {
  width: 1200px;
  margin: -27px auto 14px;
}

.MrsVMinLeft .VL {
  cursor: pointer;
  width: 180px;
  height: 50px;
  line-height: 50px;
  background: rgba(255, 255, 255, 1);
  float: left;
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  text-align: center;
  margin-right: 1px;
}

.MrsVMinLeft .VLeft {
  background: rgba(1, 113, 197, 1);
  color: rgba(255, 255, 255, 1);
}

.VR-In {
  position: relative;
  float: right;
  top: 8px;
}

.VR-In .ant-input {
  width: 198px;
  height: 32px;
  font-size: 14px;
  font-weight: 400;
}

.VR-In .MRSAISeimg {
  position: absolute;
  right: 10px;
  top: 4px;
}

.VR-In .MRSAISeimg img {
  vertical-align: sub;
  cursor: pointer;
  width: 24px;
  height: 24px;
}

.VR-In input::-webkit-input-placeholder {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 300;
  color: rgba(170, 170, 170, 1);
}

.VR-In input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 300;
  color: rgba(170, 170, 170, 1);
}

.VR-In input:-moz-placeholder,
textarea:-moz-placeholder {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 300;
  color: rgba(170, 170, 170, 1);
}

.VR-In input::-moz-placeholder,
textarea::-moz-placeholder {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 300;
  color: rgba(170, 170, 170, 1);
}

.VR-In input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 300;
  color: rgba(170, 170, 170, 1);
}

.MrsVTMin {
  width: 1200px;
  min-height: 415px;
  margin: 0 auto;
  margin-bottom: 132px;
}

.MrsVTMin .ant-tabs-nav .ant-tabs-tab-inner {
  padding: 8px 20px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
}

.MrsVTMin .ant-tabs-nav {
  padding: 13px 50px;
}

.MrsVTMin .ant-tabs {
  background: #fff;
}

.MrsVTMin .ant-tabs-content {
  min-height: 415px;
  margin-top: 38px;
  padding: 0 18px;
}

.VFind {
  position: relative;
  float: left;
  width: 267px;
  height: 337px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(244, 244, 244, 1);
  margin: 12px;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.VFind:hover {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.09);
  border: 1px solid rgba(233, 233, 233, 1);
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.VFind .VFindhov {
  cursor: pointer;
  width: 62px;
  height: 62px;
  position: absolute;
  top: 63px;
  left: 102px;
}

.VFind .VFindhov img {
  width: 100%;
  height: 100%;
}

.VFind .VFindimg {
  width: 265px;
  height: 187px;
}

.VFind .VFindimg img {
  width: 100%;
  height: 100%;
}

.VFind .VFindbrief {
  height: 48px;
  font-size: 16px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  padding: 0 24px;
  margin: 20px auto 26px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.VFind .VFinddown {
  padding: 0 24px;
}

.VFind .VFinddown span {
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
}

.VFind .VFinddown span:nth-child(2) {
  float: right;
}

.TFind {
  position: relative;
  float: left;
  width: 366px;
  height: 357px;
  background: rgba(255, 255, 255, 1);
  border: 1px solid rgba(244, 244, 244, 1);
  margin: 11px;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.TFind:hover {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.09);
  border: 1px solid rgba(233, 233, 233, 1);
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.TFind .TFindhov {
  width: 62px;
  height: 62px;
  position: absolute;
  top: 63px;
  left: 147px;
  cursor: pointer;
}

.TFind .TFindhov img {
  width: 100%;
  height: 100%;
}

.TFind .TFindimg {
  width: 364px;
  height: 187px;
}

.TFind .TFindimg img {
  width: 100%;
  height: 100%;
}

.TFind .TFindbrief {
  height: 48px;
  font-size: 16px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  line-height: 24px;
  padding: 0 24px;
  margin: 20px auto 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.TFind .TFindcont {
  height: 48px;
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  line-height: 24px;
  padding: 0 24px;
  margin: 5px auto 10px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.TFind .TFinddown {
  padding: 0 24px;
}

.TFind .TFinddown span {
  font-size: 12px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
}

.AccCont {
  width: 100%;
  margin-top: 138px;
  position: relative;
}

.AccMRS {
  padding: 50px 0;
  background: rgba(249, 250, 251, 1);
}

.AccRRK {
  padding: 50px 0;
  background: rgba(255, 255, 255, 1);
}

.AccMRStitle {
  text-align: center;
  position: relative;
  z-index: 100;
}

.AccMRStitle div:nth-child(1) {
  height: 42px;
  font-size: 30px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 600;
  color: rgba(48, 48, 48, 1);
  line-height: 42px;
  margin: 0 auto 16px;
}

.AccMRStitle div:nth-child(2) {
  height: 26px;
  font-size: 20px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: normal;
  color: rgba(204, 204, 204, 1);
  line-height: 26px;
  margin: 0 auto 50px;
}

.AccMRSFind {
  height: 22px;
  font-size: 16px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(1, 113, 197, 1);
  line-height: 22px;
  margin: 18px auto 0;
  text-align: center;
  cursor: pointer;
}

.AccMRSMin {
  width: 1224px;
  margin: 0 auto;
}

.AccMRSMinW {
  width: 282px;
  height: 152px;
  margin: 12px;
  float: left;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.WR1 {
  background: linear-gradient(135deg, rgba(41, 175, 240, 1) 0%, rgba(21, 111, 228, 1) 100%);
  box-shadow: 0px 6px 24px 0px rgba(1, 113, 197, 0.2);
}

.WR2 {
  background: linear-gradient(133deg, rgba(41, 177, 240, 1) 0%, rgba(69, 207, 244, 1) 100%);
}

.WR1:hover {
  background: linear-gradient(135deg, rgba(41, 175, 240, 1) 0%, rgba(21, 111, 228, 1) 100%);
  box-shadow: 0px 6px 24px 0px rgba(1, 113, 197, 0.2);
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.WR2:hover {
  background: linear-gradient(133deg, rgba(41, 177, 240, 1) 0%, rgba(69, 207, 244, 1) 100%);
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.AccMRSMinW a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 33px 35px;
}

.AccMRSMinL {
  width: 582px;
  height: 152px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  margin: 12px;
  float: left;
  position: relative;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.AccMRSMinL a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 33px 35px;
  position: absolute;
  top: 0;
}

.AccMRSMinL img {
  width: 100%;
  height: 100%;
}

.LR1 {
  /* background: url(../images/MRS-LR1.png) no-repeat; */
  background-size: 100% 100%;
}

.LR2 {
  background: url(/assets/images/MRS-LR2.png) no-repeat;
  background-size: 100% 100%;
}

.LR3 {
  background: url(/assets/images/MRS-LR3.png) no-repeat;
  background-size: 100% 100%;
}

.LR4 {
  background: url(/assets/images/MRS-LR4.png) no-repeat;
  background-size: 100% 100%;
}

.LR1:hover,
.LR2:hover,
.LR3:hover,
.LR4:hover {
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.AccMRSMin-cont div:nth-child(1) {
  font-size: 22px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 600;
  color: rgba(255, 255, 255, 1);
  line-height: 25px;
  margin-bottom: 53px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.AccMRSMin-cont div:nth-child(2) {
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.AccMRSMin-LV {
  cursor: pointer;
  position: absolute;
  right: 22px;
  top: 33px;
  width: 34px;
  height: 34px;
}

.AccMRSMin-LV img {
  width: 100%;
  height: 100%;
}

.AccMRSMinT {
  width: 310px;
  height: 136px;
  float: left;
  margin: 15px 0;
  padding-left: 7px;
  padding-right: 19px;
  padding-bottom: 12px;
  border-right: 1px solid #ECECEC;
}

.AccMRSMinT:nth-child(4n) {
  width: 293px;
  height: 136px;
  float: left;
  margin: 15px 0;
  padding-left: 7px;
  padding-right: 0;
  padding-bottom: 12px;
  border-right: none;
}

.AccMRSMinT img {
  width: 32px;
  height: 32px;
  float: left;
}

.AccMRSMinT-down {
  display: block;
  width: 68px;
  height: 28px;
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  line-height: 28px;
  text-align: center;
  cursor: pointer;
  border: 1px solid rgba(204, 204, 204, 1);
}

.AccMRSMinT-down:hover {
  color: rgba(1, 113, 197, 1);
  border: 1px solid rgba(1, 113, 197, 1);
}

.AccMRSMinT-cont {
  margin-left: 51px;
}

.AccMRSMinT-cont div:nth-child(1) {
  height: 48px;
  font-size: 16px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 500;
  color: rgba(1, 113, 197, 1);
  line-height: 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.AccMRSMinT-cont div:nth-child(2) {
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.45);
  line-height: 20px;
  margin: 10px 0 18px;
}

/* AI */
.MRSAI {
  clear: both;
  position: fixed;
  top: 300px;
  left: 0px;
  z-index: 11;
}

.MRSAI-Span {
  background: rgba(255, 255, 255, 1);
  position: relative;
  text-align: right;
  left: -170px;
  width: 258px;
  height: 90px;
  padding-right: 35px;
  cursor: pointer;
  border-radius: 0px 100px 100px 0px;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.MRSAI-Span span {
  font-size: 19px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 500;
  color: rgba(1, 113, 197, 1);
  line-height: 30px;
  display: inline-block;
}

.MRSAI-Span span:nth-child(1) {
  position: relative;
  top: 15px;
  width: 157px;
  text-align: center;
}

.MRSAI-Span img {
  display: inline-block;
  width: 47px;
  height: 47px;
  position: relative;
  top: 15px;
  margin-left: 13px;
}

.MRSAI-Span:hover {
  /* box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08); */
  -webkit-transform: translate3d(170px, 0, 0);
  -moz-transform: translate3d(170px, 0, 0);
  transform: translate3d(170px, 0, 0);
}

.MRSAIR {
  clear: both;
  position: fixed;
  top: 220px;
  right: -155px;
  z-index: 11;
  border-radius: 100px 0 0 100px;
}

.MRSAIR-Span {
  background: rgba(255, 255, 255, 1);
  position: relative;
  text-align: right;
  /* left: 155px; */
  width: 211px;
  height: 70px;
  /* padding: 5px 0; */
  padding-left: 22px;
  cursor: pointer;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
  border-radius: 100px 0 0 100px;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition: all .35s ease;
}

.MRSAIR-Span span {
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(1, 113, 197, 1);
  display: inline-block;
  width: 157px;
  text-align: left;
}

.mrsatr-text {
  border-top: 1px solid rgba(204, 204, 204, 1);
  padding-top: 5px;
  margin-top: 5px;
}

.MRSAIR-Span img {
  display: inline-block;
  width: 21px;
  height: 21px;
  margin-right: 20px;
}

.MRSAIR-Span:hover {
  /* box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08); */
  -webkit-transform: translate3d(-155px, 0, 0);
  -moz-transform: translate3d(-155px, 0, 0);
  transform: translate3d(-155px, 0, 0);
}

.MRSACC {
  clear: both;
  position: fixed;
  top: 410px;
  left: 0px;
  z-index: 11;
}

.MRSACC-Span {
  background: rgba(255, 255, 255, 1);
  position: relative;
  text-align: right;
  left: -170px;
  width: 258px;
  height: 90px;
  padding-right: 35px;
  cursor: pointer;
  border-radius: 0px 100px 100px 0px;
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.MRSACC-Span span {
  font-size: 19px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 500;
  color: rgba(1, 113, 197, 1);
  line-height: 30px;
  display: inline-block;
  text-align: center;
}

.MRSACC-Span span:nth-child(1) {
  position: relative;
  top: 15px;
  width: 132px;
}

.MRSACC-Span img {
  display: inline-block;
  width: 47px;
  height: 47px;
  position: relative;
  top: 15px;
  margin-left: 13px;
}

.MRSACC-Span:hover {
  /* box-shadow:0px 10px 32px 8px rgba(11,58,116,0.08); */
  -webkit-transform: translate3d(170px, 0, 0);
  -moz-transform: translate3d(170px, 0, 0);
  transform: translate3d(170px, 0, 0);
}

/* AI+智库 */
.MRSAICont {
  width: 100%;
  margin-top: 138px;
  background: rgba(249, 250, 251, 1);
}

.MRSAITop {
  width: 100%;
  min-width: 1200px;
  height: 335px;
  background: url(/assets/images/AI-Img.png) no-repeat;
  background-size: 100% 100%;
}

.MRSAITop img {
  width: 100%;
  height: 100%;
}

.MRSAITop1 {
  margin-top: 74px;
  width: 100%;
  min-width: 1200px;
  height: 320px;
  background: url(/assets/images/AI-lmg1.png) no-repeat;
  background-size: 100% 100%;
}

.MRSAITop1 img {
  width: 100%;
  height: 100%;
}

.MRSAILeft {
  width: 180px;
  height: 270px;
  background: rgba(255, 255, 255, 1);
  position: absolute;
  top: 135px;
  z-index: 200
}

.MRSAILeft div {
  height: 90px;
  font-size: 16px;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  text-align: center;
  line-height: 90px;
  cursor: pointer;
}

.MRSAILeft .AILeft {
  color: rgba(255, 255, 255, 1);
  background: url(/assets/images/AI-Btns.png) no-repeat;
  background-size: 100% 100%;
}

.MRSAILeft div span {
  display: inline-block;
}

.MRSAILeft div span:nth-child(2) {
  margin-left: -10px;
}

.MRSAILeft div img {
  position: relative;
  top: 20px;
  left: -20px;
  width: 50px;
  height: 50px;
}

.MRSAIMin {
  width: 1200px;
  margin: -46px auto 0;
  position: relative;
}

.MRSAIMin .ant-tabs-bar {
  border-bottom: none;
  margin-bottom: 0px;
  height: 82px;
  padding-top: 11px;
  background: rgba(255, 255, 255, 1);
  width: 996px;
}

.MRSAIMin .MRSAIMins .ant-tabs-bar {
  border-bottom: none;
  margin-bottom: 0px;
  height: 59px;
  padding-top: 20px;
  background: rgba(241, 249, 255, 1);
  box-shadow: 0px -2px 6px -2px rgba(211, 211, 211, 0.72);
  width: 927px;
  margin-left: 20px;
}

.MRSAIMin .ant-tabs-ink-bar {
  height: 0px;
}

.MRSAIMin .MRSAIMins .ant-tabs-ink-bar {
  height: 0px;
}

.MRSAIMin .ant-tabs-nav .ant-tabs-tab-inner {
  padding: 14px 20px;
  font-size: 18px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  max-width: 290px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.MRSAIMin .MRSAIMins .ant-tabs-nav .ant-tabs-tab-inner {
  padding: 0;
  font-size: 14px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(96, 100, 105, 1);
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.MRSAIMin .ant-tabs-nav .ant-tabs-tab {
  margin: 0 12px 0 12px;
  height: 68px;
}

.MRSAIMin .MRSAIMins .ant-tabs-nav .ant-tabs-tab {
  margin: 0 25px 0 25px;
  height: 17px;
}

.MRSAIMin .ant-tabs-content {
  margin-top: -5px;
}

.MRSAIMin .MRSAIMins .ant-tabs-content {
  margin-top: 0px;
}

.MRSAIMin .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
  /* background:rgba(0,106,185,1); */
  color: rgba(255, 255, 255, 1);
  background: url(/assets/images/AI-Btn.png) no-repeat;
  background-size: 100% 100%;
  font-family: IntelClear-Regular, IntelClear-Regular;
}

.MRSAIMin .MRSAIMins .ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-inner {
  color: rgba(1, 113, 197, 1);
  background: rgba(241, 249, 255, 1);
  font-family: IntelClear-Regular, IntelClear-Regular;
}

.MRSAIMin .MRSAIMins .ant-tabs-content .MRSAIMinsCont {
  width: 1020px;
  float: right;
  background: rgba(249, 250, 251, 1);
  margin-top: 0px;
}

.MRSAISe {
  position: absolute;
  z-index: 100;
  left: 992px;
  top: 24px;
}

.MRSAISe .ant-input {
  width: 198px;
  height: 32px;
  font-size: 14px;
  font-weight: 400;
}

.MRSAISe .MRSAISeimg {
  position: absolute;
  right: 10px;
  top: 4px;
}

.MRSAISe .MRSAISeimg img {
  vertical-align: sub;
  cursor: pointer;
  width: 24px;
  height: 24px;
}

.MRSAIMin .ant-tabs {
  background: #fff;
  float: right;
  width: 996px;
}

.MRSAIMins .ant-tabs {
  background: rgba(249, 250, 251, 1);
  float: left;
}

.MRSAIMinsCont {
  background: rgba(249, 250, 251, 1);
  width: 1020px;
  float: right;
  min-height: 294px;
  margin-top: 23px;
}

.MRSAIMinsContT {
  background: rgba(249, 250, 251, 1);
  width: 1020px;
  float: right;
  min-height: 294px;
  margin-top: 0px;
}

.MRSAIMinsConts {
  background: rgba(249, 250, 251, 1);
  width: 1020px;
  float: right;
  min-height: 294px;
  text-align: center;
}

.MRSAIMinsFind {
  float: left;
  cursor: pointer;
  width: 231px;
  height: 270px;
  padding: 14px;
  margin: 0 0 24px 24px;
  background: rgba(255, 255, 255, 1);
  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.06);
  -webkit-transition: all .35s ease;
  -o-transition: all .35s ease;
  -moz-transition: all .35s ease;
  transition: all .35s ease;
}

.MRSAIMinsFind:hover {
  box-shadow: 0px 4px 30px -8px rgba(0, 0, 0, 0.2);
  -webkit-transform: translate3d(0, -10px, 0);
  -moz-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

.MRSAIMinsFind .AIFindimg {
  width: 203px;
  height: 160px;
}

.MRSAIMinsFind .AIFindimg img {
  width: 100%;
  height: 100%;
}

.MRSAIMinsFind .AIFindbrief {
  /* height:48px; */
  font-size: 16px;
  font-weight: 500;
  color: rgba(48, 48, 48, 1);
  line-height: 24px;
  margin: 15px auto 20px;
  /* overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.MRSAIMinsFind .AIFinddown span {
  font-size: 12px;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  line-height: 20px;
}

.MRSAIMinsFind .AIFinddown span:nth-child(2) {
  float: right;
}

.MT59 {
  line-height: 294px;
}

/* MRS */
.Mrs-Pic {
  width: 200px;
  height: 150px;
}

.Mrs-Pic img {
  width: 100%;
  height: 100%;
}

.Mrs-Url a {
  position: relative;
  top: 4px;
}

.Mrs-Video {
  position: relative;
  top: 4px;
}

.AIUP {
  position: absolute;
  top: 125px;
  right: 300px;
  cursor: pointer;
  color: rgba(1, 113, 197, 1);
  font-size: 14px;
  text-decoration: underline;
}

.MrsV .ant-modal-close-x {
  width: 22px;
  height: 22px;
  line-height: 22px;
  font-size: 20px;
  color: #000;
}

.AIInputDe {
  position: relative;
}

.InputDe {
  position: absolute;
  top: 50%;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: rgba(0, 0, 0, 0.65);
  line-height: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 12px;
  display: none;
}

.InputDes {
  display: block
}

.InputDe i {
  color: rgba(0, 0, 0, 0.25);
  font-size: 12px;
  vertical-align: 0;
  cursor: pointer;
  -webkit-transition: color .3s;
  transition: color .3s;
  cursor: pointer;
}

.AIReSpan {
  margin-top: 10px;
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  line-height: 20px;
  display: block;
}

.Mrs-body {
  width: 100%;
  min-width: 1200px;
  margin-top: 74px;
  background: rgba(249, 250, 251, 1);
  margin-bottom: -10px;
}

.Mrs-Content {
  width: 1200px;
  min-height: 400px;
  background: rgba(255, 255, 255, 1);
  padding: 30px 60px 60px;
  margin: 0 auto 20px;
}

.Mrs-AItitle {
  height: 33px;
  font-size: 24px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: 33px;
  text-align: center;
  margin: 0 auto 23px;
}

.Mrs-AITop {
  margin-bottom: 40px;
}

.Mrs-AIspan div {
  height: 17px;
  font-size: 12px;
  font-family: IntelClear-Regular, IntelClear-Regular;
  font-weight: 400;
  color: rgba(153, 153, 153, 1);
  line-height: 17px;
}

.AIspan-1 {
  float: left;
}

.AIspan-2 {
  float: right;
}

.AIspan-2-1,
.AIspan-2-2,
.AIspan-2-3 {
  float: left;
}

.Mrs-AIspan .AIspan-2 .AIspan-2-2 {
  width: 1px;
  height: 11px;
  background: rgba(204, 204, 204, 1);
  margin: 0 22px;
  position: relative;
  top: 3px;
}

.Mrs-AIspan div.AIspan-2-3>div>a {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Mrs-AIspan div.AIspan-2-3>div>a>span {
  display: flex;
  top: 0 !important;
  /* align-items: center;
    justify-content: center; */
}

.Mrs-AIspan .AIspan-2 .AIspan-2-3 img {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.Mrs-AIspan .AIspan-2 .AIspan-2-3 span:nth-child(2) {
  position: relative;
  top: -3px;
}

.Mrs-AIMin {
  margin-bottom: 40px;
}

.Mrs-Bread {
  height: 48px;
  width: 1200px;
  margin: 0 auto;
  padding-top: 10px;
}

.Mrs-Bread .ant-breadcrumb {
  font-size: 14px !important;
}

.MrsV .ant-modal-body {
  padding: 8px;
}

.MrsV .ant-modal-close {
  right: 0px;
  top: 0px;
}

.MRSAIMin .ant-tabs-tab-next,
.MRSAIMin .ant-tabs-tab-prev {
  top: 12px;
  margin-top: 0px;
  margin-left: 10px;
}

.DisNo {
  display: none;
}

.MRSAILeftTop {
  -moz-box-shadow: 0px 2px 2px dcdada;
  -webkit-box-shadow: 0px 2px 2px 0px dcdada;
  box-shadow: 0px 2px 2px 0px #dcdada;
  width: 203px;
  height: 113px;
  padding: 7px;
  position: relative;
  top: -26px;
  right: 21px;
  background: #fff;
  float: left;
  cursor: pointer;
}

.MRSAILeftTop a {
  display: block;
  width: 100%;
  height: 100%;
}

.MRSAILeftTop img {
  width: 100%;
  height: 100%;
}

.AI-total {
  clear: both;
  float: right;
  margin-bottom: 20px;
}
.Edge {
    width: 100%;
    height: 100%;
    background:rgba(249,250,251,1);
}

.EdgeComputing {
    margin: 0 auto;
    width: 1200px;
    text-align: center;
    box-sizing: border-box;
    margin-top: -60px;
}
.EdgeComputing .ant-tabs-tab{
    margin: 0;
    padding: 0;
    width:285px;
    height:112px !important;
    background:rgba(255,255,255,1);
    box-shadow:0px 5px 7px 0px rgba(0,0,0,0.14);
}

.EdgeComputing .Tab {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.EdgeComputing .Tab a{
    display: block;
    width: 100%;
    height: 100%;
}

.EdgeComputing .Tab .Tab_text{

    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin-left: 16px;
    flex-direction: column;
}
.EdgeComputing .Tab img {
    width: 52px;
    height: 52px;
    /* position: absolute;
    left: 35px;
    top: 30px; */
}
.EdgeComputing .Tab .title {
    font-size:24px;
    color:rgba(0,0,0,1);
    line-height:33px;
    font-weight:400;
    /* position: absolute;
    left: 106px;
    top: 30px; */
}
.EdgeComputing .Tab .letter {
    font-size:12px;
    font-weight:normal;
    color:rgba(0,0,0,1);
    line-height:16px;
    /* position: absolute;
    left: 106px;
    top: 64px; */
}
.EdgeComputing .ant-tabs-tab-prev,.ant-tabs-tab-next {
    display: none;
}
.EdgeComputing .ant-tabs-nav-container-scrolling {
    padding: 0;
}
.EdgeComputing .ant-tabs-nav .ant-tabs-tab {
    margin: 0;
}
.EdgeComputing .ant-tabs-ink-bar {
    display: none;
}
.EdgeComputing .ant-tabs-nav  .ant-tabs-ink-bar {
    display: none !important;
}
.EdgeComputing  .ant-tabs-nav .ant-tabs-tab:nth-child(3){
    margin-left:13px;
    margin-right: 13px;
}
.EdgeComputing  .ant-tabs-nav .ant-tabs-tab:nth-child(1){
    margin-right: 13px;
}
.EdgeComputing .ant-tabs-nav .ant-tabs-tab-active {
    transition: all .35s ease;
    transform: translateY(-10px);
    padding-top: 0;
}
.EdgeComputing .ant-tabs-nav .ant-tabs-tab-active .title{
    color:rgba(1,113,197,1);
    font-weight:500;
}
.EdgeComputing .ant-tabs-nav-scroll .ant-tabs-nav {
    width: 100%;
    padding-top: 30px;
}
.EdgeComputing .ant-tabs-bar {
    border:none;
}
.Edge {
    /* position: relative; */
}
.Edge .MRSAILeftTop1 {
    width: 93px;
    height: 149px;
    background:rgba(1,113,197,1);
    box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
    border-radius:8px 0px 0px 8px;
    position: fixed;
    top: 450px;
    right: 0;
    z-index: 100;
}
.Edge .MRSAILeftTop1 a {
    display: block;
    width: 100%;
    height: 100%;
}
.Edge .MRSAILeftTop1 a img:first-child {
    width: 44px;
    height: 38px;
    position: absolute;
    left: 19px;
    top: 7px;
}
.Edge .MRSAILeftTop1 a img:last-child {
    width: 56px;
    height: 74px;
    position: absolute;
    left: 21px;
    top: 54px;
}
.summint {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    margin-top: 79px;
}
.summint .sum {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.summint .sum .sumitem {
    width:590px;
    height:335px;
    /* position: relative; */
    /* display: inline-block; */
    margin-bottom: 38px;
    position: relative;

}
.summint .sum .sumitem .text {
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.summint .sum .sumitem .textDis{
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: none;
}
.summint .sum .sumitem:nth-of-type(2n-1){
    margin-right: 20px;
}
.summint .sum .sumitem  img:first-child {
    width: 590px;
    height: 335px;
}
.summint .sum .sumitem  .label {
    position: absolute;
    right: -1px;
    bottom: 0;
    width: 67px;
    height: 67px;
}
.summint .sum .sumitem .text .title {
    font-size:30px;
    font-weight:bold;
    color:rgba(255,255,255,1);
    line-height:55px;
}
.summint .sum .sumitem .text .time {
    font-size:20px;
    font-weight:400;
    color:rgba(255,255,255,1);
    line-height:28px;
}
.summint .AI-total {
    width: 100%;
    float: none;
}
.summint .AI-total .ant-pagination {
    display: inline-block;
    margin: 0 auto;
} 
.Details {
    width: 1200px;
    margin: 30px auto;
    height: 1176px;
    position: relative;
    box-sizing: border-box;
}
.Details .ant-breadcrumb {
    float: left;
    font-size:12px;
    font-weight:400;
    line-height:17px;
}
.Details .ant-breadcrumb .ant-breadcrumb-separator{
    margin: 0 6px;
    color: #999999;
    font-size: 14px;
}
.Details .ant-breadcrumb span:first-child .ant-breadcrumb-link a{
    color:rgba(102,102,102,1);
}
.Details .ant-breadcrumb span:last-child .ant-breadcrumb-link{
    color:rgba(153,153,153,1);  
}
.Details .title {
    font-size:50px;
    font-weight:bold;
    color:rgba(48,48,48,1);
    line-height:65px;
    float: left;
    margin-top: 50px;
}
.Details  .list {
    position: absolute;
    right: 0;
    top: 48px;
    width: 1040px;
    min-height: 294px;
}
.Details  .list .MRSAIMinsCont {
    margin: 0;
}
.Details .MRSAILeft1 {
    position: absolute;
    left: 0;
    top: 50px;
    width: 180px;
    height: 180px;
    background:rgba(255,255,255,1);
}

.Details .MRSAILeft1 div{
    height: 90px;
    font-size:16px;
    font-weight:400;
    color:rgba(48,48,48,1);
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}
.Details .MRSAILeft1 .AILeft{
    color:rgba(255,255,255,1);
    background: url(/assets/images/AI-Btns.png) no-repeat;
    background-size:100% 100%;
}
.Details .MRSAILeft1 div span{
    display: inline-block;
}
.Details .MRSAILeft1 div span:nth-child(2){
    /* margin-left: -10px; */
}
.Details  .MRSAILeft1 div img{
    position: relative;
    /* top: 20px; */
    /* left: -20px; */
    width: 50px;
    height: 50px;
    margin-right: 10px;
} 
.Details .MRSAIMinsConts1{
    background:rgba(249,250,251,1); 
    width: 100%;
    min-height: 100%;
}
.EdgeComputingIndex {
    margin: 0 auto;
    width: 1200px;
    text-align: center;
    box-sizing: border-box;
    margin-top: -30px;
    background:rgba(255,255,255,0);
}
.EdgeComputingIndex  .div {
    display: inline-block;
    width: 285px;
    height: 112px;
    position: relative;
    box-shadow:0px 3px 5px 0px rgba(0,0,0,0.1);
    background:rgba(255,255,255,1);
}
.EdgeComputingIndex  .div a{
    display: block;
    width: 100%;
    height: 100%;
}
.EdgeComputingIndex  .div1,.div2 {
    margin-right: 13px;
}
.EdgeComputingIndex .div img {
    width: 52px;
    height: 52px;
    position: absolute;
    left: 35px;
    top: 30px;
}
.EdgeComputingIndex .div  .title {
    font-size:24px;
    font-weight:500;
    color:rgba(0,0,0,1);
    line-height:33px;
    position: absolute;
    left: 106px;
    top: 30px;
}
.EdgeComputingIndex .div  .letter {
    font-size:12px;
    font-weight:normal;
    color:rgba(0,0,0,1);
    line-height:16px;
    position: absolute;
    left: 106px;
    top: 64px;
}
.pageActive .ant-pagination .ant-pagination-item {
    /* display: none; */
}
.pageActive .ant-pagination .ant-pagination-prev,.ant-pagination-next {
    margin: 0;
}
.pageActive .ant-pagination .ant-pagination-prev{
    margin-right: 10px;
}
.pageActive .ant-pagination .ant-pagination-next {
    /* margin-left: 10px; */
}
.MrsCont {
    margin-top: 0;
}
.MrsCont .success {
    margin-top: 76px;

}
.beizhu{
    position: relative;
    top: -53px;
    color: rgb(153, 153, 153);
    left: 96%;
    font-size: 12px;
}
.check  .ant-col-12 {
    margin-top: -20px;
}
.Manual,.bian_partner{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.manual_tab{
    cursor: pointer;
    width: 227px;
    height: 317px;
    /* padding: 16px; */
    /* background-repeat: no-repeat; */
    /* text-align: left; */
}
.manual_text{
    color: #fff;
    font-size: 24px;
    line-height: 37px;
}
.manual_top{
    margin-top: 139px;
}
.bian_partner_tab{
    width: 290px;
    height: 168px;
    background-color: #fff;
    padding: 11px 16px;
}
.bian_partner_tab_head{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.bian_partner_tab_text{
    color: #999;
    font-size: 14px;
    line-height: 21px;
    margin-top: 10px;
    text-align: left;
}
.bian_partner_tab_name{
    color: #303030;
    font-size: 18px;
}
.edge_phone{
    position: fixed;
    top: 320px;
    right: 36px;
    cursor: pointer;
    z-index: 9999;
}
.phone_hue{
    width: 54px;
    height: 190px;
    background-color: #0171C5;
    text-align: center;
    border-radius: 4px;
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    
}
.edge_phone_text{
    width: 50%;
    font-size: 18px;
    color: #fff;
    margin-top: 10px;
    writing-mode: vertical-lr;
}
.phone{
    position: relative;
}
.phone .ant-checkbox-group{
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
}
.phone_text{
    font-size: 16px;
    color: #666;
}
.phone .ant-input-wrapper .ant-input-lg{
    height: 100%;
}
.phone form{
    padding-left: 20px;
}
.contact_phone{
    font-size: 14px;
    color: #0171C5;
    position: absolute;
    top: 14px;
    right: 20px;
}
.deve_banner{
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.deve_banner_right{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #F3F3F3;
    width: 455px;
    height: 423px;
    padding: 0 32px;
}
.deve_banner_right_text{
    color: #303030;
    font-size: 20px;
    line-height: 28px;
    text-align: left;
}
.deve_banner_btn{
    width: 320px;
    height: 50px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    background-color: #0171C5;
    margin-top: 60px;
}
.development .ant-carousel .slick-dots{
    bottom: 45px;
}
.deve_hug{
    width: 114px;
    height: 146px;
    text-align: center;
    color: #303030;
    font-size: 18px;
    cursor: pointer;
}
.deve_hug:hover , .deve_hard:hover , .bian_partner_tab:hover , .manual_tab:hover{
    margin-top: -10px;
}
.deve_hug span{
    margin-top: 7px;
}
.deve_hy{
    margin: 0 192px;
}
.deve_hugj{
    width: 726;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 60px;
}
.deve_banner .ant-carousel .slick-dots li.slick-active button:before{
    color: #fff !important;
}
.hard_cont{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 100px;
}
.deve_hard{
    width: 388px;
    height: 324px;
    background-color: #fff;
    padding: 0 34px;
    cursor: pointer;
}
.deve_hard img{
    margin-top: -55px;
}
.deve_hard_btn{
    width: 320px;
    height: 50px;
    background-color: #0171C5;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    margin: 32px 0 22px 0;
}
.deve_hard_text{
    color: #999;
    font-size: 12px;
    line-height: 19px;
    text-align: center;
}
.padf_juh{
    padding: 12px;
    font-size: 12px;
    border: 1px solid #D3E5F3;
    height: 30px;
    line-height: 30px;
    display: inline-block;
}
.pdf_uy{
    display: inline-block;
    width: 17px;
    height: 30px;
    background-color: #0171C5;
}
.pdf_ei{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.pdf_btn{
    width: 90px;
    height: 32px;
    background-color: #0171C5;
    text-align: center;
    /* line-height: 32px; */
    color: #fff;
    font-size: 14px;
    margin-left: 12px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.pdf_head{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 26px;
}
.pdf_line{
    display: inline-block;
    width: 1px;
    height: 12px;
    background-color: #999;
    margin: 0 10px;
}
.pdf_iu, .pdf_2334{
    display: flex;
    flex-direction: row;
}
.pdf_iu{
    margin-bottom: 20px;
}
.pdf_2334{
    align-items: center;
}
.pdf_qq{
    display: inline-block;
    width: 47px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #0171C5;
    font-size: 12px;
    /* border: 1px solid #D3E5F3; */
    background-color: #fff;
}
.pdf_sj{
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 15px solid #fff;
    border-bottom: 15px solid transparent;
    z-index: 99;
}
.pdf_32{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #666;
    font-size: 12px;
    background-color:  #D3E5F3;
}
.us_modal{
    margin-top: 10px;
    font-size: 14px;
}
.leave_cont{
    width: 300px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    margin: 0 auto;
}
/* 视频区的样式 */
#ccg_vedioing {
  font-size: 14px;
}
#ccg_vedioing .support .ant-tabs-bar {
  padding-top: 60px;
  width: 100%;
  padding-bottom: 40px;
  background-color: #fff;
  margin-bottom: 0px;
}
#ccg_vedioing .support .ant-tabs-content {
  margin-top: 0px;
  margin-bottom: 20px;
}
.ccg_live_hove_height {
  height: auto !important;
}
.ccg_mui_ellipsis {
  display: -webkit-box;
  overflow: hidden;
  white-space: normal !important;
  text-overflow: ellipsis;
  word-wrap: break-word;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.ccg_warp_opactiy .ccg_opactiy_intro {
  position: absolute !important;
  left: 0 !important;
  top: 60px !important;
  width: 240px !important;
  background-color: #000 !important;
  opacity: 0.7 !important;
  color: #fff !important;
  padding: 20px !important;
  z-index: 99999;
}
.ccg_warp_opactiy .ccg_intro_ell {
  opacity: 1;
}
.ccg_one_ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#ccg_vedioing .support .ant-tabs-tab-inner {
  border-bottom: 4px solid #f1f1f1;
}
#ccg_vedioing .support .ant-tabs-tab-inner:hover {
  color: #0071c5;
}
#ccg_vedioing .support .ant-tabs-ink-bar {
  background-color: #0071c5;
  height: 3px !important;
}
#ccg_vedioing .support .ant-tabs-tab-active.ant-tabs-tab .ant-tabs-tab-inner {
  color: #0071c5;
}
#ccg_vedioing .support .ant-tabs-bar {
  border-bottom: none;
}
#ccg_vedioing .support .ant-tabs-nav-container {
  width: 1200px;
  margin: 0 auto;
}
#ccg_vedioing .support .ant-tabs-nav {
  margin-left: 439px;
}

/*技术种类支持类型标题栏*/

#ccg_vedioing .ccg_videos .ant-tabs-bar {
  padding-top: 0 !important;
  width: 100%;
  padding-bottom: 0 !important;
  background-color: #fff !important;
  margin-bottom: 0px;
}
#ccg_vedioing .ccg_videos .ant-tabs-content {
  margin-top: 30px;
  margin-bottom: 0 !important;
}

#ccg_vedioing .ccg_videos .ant-tabs-tab-inner {
  border-bottom: 3px solid #fff;
}
#ccg_vedioing .ccg_videos .ant-tabs-tab-inner:hover {
  color: #0071c5;
}
#ccg_vedioing .ccg_videos .ant-tabs-ink-bar {
  background-color: #0071c5;
}
#ccg_vedioing
  .ccg_videos
  .ant-tabs-tab-active.ant-tabs-tab
  .ant-tabs-tab-inner {
  color: #0071c5;
}
#ccg_vedioing .ccg_videos .ant-tabs-bar {
  border-bottom: none;
}
#ccg_vedioing .ccg_videos .ant-tabs-nav-container {
  width: 1200px;
  margin: 0 auto;
  line-height: 1 !important;
}
#ccg_vedioing .ccg_videos .ant-tabs-nav {
  margin-left: 0 !important;
}
#ccg_vedioing .ant-tabs-tab-inner {
  height: 60px !important;
}
#ccg_vedioing .ccg_videos .ant-tabs-tab-inner {
  height: 22px !important;
}
.ccg_opactiyDiv {
  padding: 20px 15px !important;
}
.ccg_warp_opactiy {
  word-wrap: break-word;
  margin-bottom: 8px;
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: rgba(255, 255, 255, 1);
  line-height: 17px !important;
  position: relative;
}
.ccg_i_style {
  font-style: normal !important;
}
.ccg_createdTime {
  font-size: 12px;
  font-family: PingFangSC-Regular, PingFang SC;
  color: rgba(255, 255, 255, 1);
  line-height: 17px;
}
.ccg_vedio dt div p {
  margin-top: 0px !important;
}
.ccg_vedio > p {
  width: 100%;
  /* text-align:  !important; */
  padding-top: 0px;
}
.ccg_vedio .dl-opactiy:nth-child(4n-3) {
  margin-left: 0 !important;
}
.ccg_vedio dt div span {
  display: inline-block;
  line-height: 1 !important;
  min-width: 0px !important;
  padding: 0 0px !important;
  /* height: 0px !important; */
  border-radius: 4px;
}
.cgg_dl_opactiy dt div {
  text-align: left !important;
}
.ccg_vedio .NOW {
  bottom: 20px !important;
  background: #0071c5;
  /* padding: 6px 20px !important;
	 */
  line-height: 34px !important;
  text-align: center;
  color: #fff;
  width: 104px;
  height: 34px !important;
  border-radius: 0px !important;
}

.ccg_vedio .ant-pagination {
  position: relative !important;
  display: flex;
  justify-content: center;
  margin-top: 30px;
}
.ccg_vedio h2 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
/* .ccg_vedio .cgg_dl_opactiy {
  float: left;
} */
.ccg_vedio .cgg_dl_opactiy {
  margin-top: 0px !important;
  /* margin-bottom: 0px !important; */
  color: #333333;
  font-size: 20px;
  font-weight: 500px;
  width: 282px;
  height: 1;
  line-height: 1;
  /* padding-left: 26px; */
  margin-bottom: 20px;
  /* color: black !important; */
}
.ccg_vedio .ant-tabs-bar {
  margin-bottom: 20px;
}
.ccg_vedio .cgg_dl_opactiy:hover {
  color: #0071c5 !important;
}
.ccg_live_hover {
  /* cursor: pointer;
  font-size: 20px !important;
  color: #333333 !important; */
}
/* .ccg_live_hover:hover {
  color: #0071c5 !important;
} */
.ccg_vedio .ccgDdcolor p {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  height: 21px !important;
  margin-top: 8px !important;
  font-size: 15px !important;
  line-height: 21px !important;
  color: #666 !important;
}
.ccg_vedio .ccgDdcolor {
  padding: 15px;
}
.no_data {
  text-align: center !important;
}
/* ccg 添加项目 */

.ccg_radio .ant-radio-wrapper {
  font-size: 16px;
  color: #666;
}
.ccg_look input {
  margin-left: 35px;
  border: 1px solid #cccccc;
  width: 80px;
  height: 36px !important;
  padding: 5px 8px;
  border-radius: 0;
  cursor: pointer;
}
.ccg_mar20 {
  margin-left: 20px;
}
.ccg_wenzi {
  word-break: keep-all;
}
.ccg_textarea_count {
  position: absolute;
  right: 25px;
  bottom: 0;
  color: #ccc;
}
.ccg_des .ant-form-explain {
  position: absolute;
}
.ccg_option {
  padding-left: 30px;
}
.ccg_look button {
  width: 80px;
  height: 36px;
  border-radius: 0px !important;
  background-color: #fff;
}

/* ccg修改项目管理样式 */
.ccg_technique {
  height: 240px;
  width: 100%;
  border: 1px solid #ccc;
}
.ccg_technique_top {
  height: 60px;
  border-bottom: 1px solid #ccc;
  line-height: 60px;
  padding-left: 20px;
}
.ccg_technique_content {
  height: 180px;
}
/* ccg项目编辑 */
.ccg_technique_item {
  height: 180px;
  text-align: center;
}
.ccg_img1 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/nines_01.png) -499px 1px no-repeat;
}
.ccg_img2 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/nines_01.png) -598px 0px no-repeat;
}
.ccg_img3 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/supply2.png) no-repeat;
  background-size: 100px;
}
.ccg_img4 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/other2.png) no-repeat;
  background-size: 100px;
}
/* ccg项目详情 */
.ccg_technique_item_details {
  height: 180px;
  text-align: center;
}
.ccg_img_details1 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/11.png) no-repeat;
}
.ccg_img_details2 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/55.png) no-repeat;
}
.ccg_img_details3 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/supply3.png) no-repeat;
  background-size: 100px;
}
.ccg_img_details4 {
  margin-top: 20px;
  display: inline-block;
  width: 100px;
  height: 100px;
  background: url(/assets/images/other3.png) no-repeat;
  background-size: 100px;
}
/* ccg_table */
#sel_item .ccg_table table:first-child {
  min-height: 106px;
  width: 768px;
  text-align: center;
  border-collapse: collapse;
}
#sel_item .ccg_table table:first-child td {
  height: 53px;
  border: 1px solid #cccccc;
  min-width: 50px;
  word-break: break-word;
  max-width: 350px;
  padding-left: 8px;
  padding-right: 8px;
}
#sel_item .ccg_table table:last-child {
  min-height: 126px;
  width: 768px;
  text-align: center;
  border-collapse: collapse;
}
#sel_item .ccg_table table:last-child td {
  border: 1px solid #cccccc;
  border-top: none;
  word-break: break-word;
}

/* ccg项目管理 */
.model_box .model_ccg ul.imgText > .model_ccg_li_1 {
  /* position: absolute; */
  width: 57%;
  float: left;
  text-align: center;
}
.model_box .model_ccg ul.imgText > .model_ccg_li_3 {
  /* position: absolute; */
  width: 24%;
  float: left;
  text-align: center;
}
.model_ccg .line {
  margin-left: 8.4% !important;
  margin-right: 8.4% !important;
}
.model_box .model_ccg ul.imgText > li .cont .current {
  width: 25%;
  margin: 0 auto;
  float: left;
}
.time_ccg .time_margin {
  margin-bottom: 10px;
}
.time_ccg .lf {
  width: 261px !important;
}
.time_ccg .rt {
  width: 361px !important;
}
.time_ccg > .r_left {
  text-align: left !important;
  padding: 5px 30px !important;
}
.copy_ccg {
  width: 300px;
  word-break: keep-all;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ccg_control_div > span:first-child {
  text-align: left !important;
  width: 120px !important;
}
.ccg_control_div > span:last-child {
  width: 860px !important;
}
.ccg_sup_form {
  width: 1000px;
  margin: 0 auto 100px auto;
  font-size: 16px;
}
.ccg_sup_form .ccg_sup_font {
  width: 120px;
  display: inline-block;
  vertical-align: top;
}
.ccg_sup_form .ccg_sup_input {
  width: 880px;
  display: inline-block;
  vertical-align: top;
}

/* 技术支持 */
#applicationSupport .ccg_support_module .li {
  display: inline-block;
  vertical-align: top;
  width: 300px !important;
  padding-bottom: 40px;
}
.ccg_support_module .selfService {
  width: 84%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  margin: 0 auto;
  cursor: pointer;
  background: url(/assets/images/selfservice_no.png) no-repeat;
  background-size: 100%;
}
#warp .content .ccg_active {
  height: 150px !important;
}

.ccg_cype_name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 200px;
  font-size: 14px;
}
.ccg_por_details {
  display: inline-block;
  margin-left: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100px;
  font-size: 14px;
  color: #0071c5;
}
.ccg_name_wd {
  width: 90px !important;
}

.ant-select-selection-selected-value .ant-checkbox-checked {
  display: none;
}
.ccg_change_pointer {
  cursor: pointer;
}
.ccg_color {
  color: #0071c5;
}
.ccg_margin {
  margin-bottom: 20px;
}
.ccg_IDEModalcontent {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  font-weight: 400;
  color: rgba(102, 102, 102, 1);
  padding: 45px 70px 25px;
}
.ccg_del_btn {
  border-radius: 0px !important;
  color: #0071c5 !important;
  background-color: #fff !important;
}
.ccg_video .video-react .video-react-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ccg_li .li_2 > s {
  transition: all 0.2s linear;
  background: url(/assets/images/supply.png) 0px 0px no-repeat;
  background-size: 100px;
}

.ccg_li .li_2 > s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/supply.png) 0px -100px no-repeat;
  background-size: 100px;
}

.ccg_li .li_4 > s {
  transition: all 0.2s linear;
  background: url(/assets/images/other.png) 0px 0px no-repeat;
  background-size: 100px;
}

.ccg_li .li_4 > s:hover {
  transition: all 0.2s linear;
  background: url(/assets/images/other.png) 0px -100px no-repeat;
  background-size: 100px;
}
/* 导航栏选中颜色 */
.ant-menu-submenu-selected {
  color: #0071c5 !important;
  /* background-color: #0171C5 !important; */
}
.ccg_popover .ant-popover-inner {
  width: auto !important;
}
.ccg_del_but {
  background-color: #fff !important;
  border-radius: 0px !important;
}
.ccg_ReactQuill .wangEditor-menu-container {
  /* position: fixed !important;
  top: auto !important; */
}
.ccg_ReactQuill .ant-form-explain {
  padding-top: 20px;
}
.ccg_ide {
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -webkit-flex-direction: row;
  flex-direction: row;
  line-height: 20px !important;
  height: 60px;
}
.ccg_ide_content {
  -webkit-flex: 1;
  flex: 1;
  text-indent: 0px !important;
}
.cce_float {
  float: left;
}
.ccg_playback {
  margin-top: 20px;
}
.ccg_font_blod {
  font-weight: bold !important;
}

/* ico aibox 共同样式 */

.Aibox {
    width: 100%;
    font-family: PingFangSC-Regular, PingFang SC;
}
.Aibox_colR {
    color: #e02020;
}
.Aibox_666C {
    color: #666 !important;
}
.Aibox_img {
    vertical-align: middle;
}
.Aibox_ColE8 {
    color: #e8e8e8;
}
.Aibox_Col999 {
    color: #999;
}
.Aibox_bg {
    background: #f9fafb;
}
.Aibox_70MT {
    margin-top: 70px;
}
.Aibox_10MT {
    margin-top: 10px;
}
.Aibox_10MB {
    margin-bottom: 10px;
}
.Aibox_37MT {
    margin-top: 37px;
}
.Aibox_12MTB {
    margin: 12px 0;
}
.Ico_15ML {
    margin-left: 15px;
}
.Aibox_10MT {
    margin-top: 10px !important;
}
.Aibox_180MT {
    margin-bottom: -180px;
}
.Aibox_16MT {
    margin-top: 16px;
}
.Aibox_16MB {
    margin-bottom: 16px;
}
.Aibox_14MT {
    margin-top: 14px;
}
.Aibox_32PT {
    padding-top: 32px;
}
.Aibox_70PT {
    padding-top: 70px;
}
.Aibox_20PT {
    padding-top: 20px;
}
.Aibox_40MT {
    margin-top: 40px;
}
.Aibox_8MT {
    margin-top: 8px;
}
.Aibox_40MB {
    margin-bottom: 40px !important;
}
.Aibox_80PB {
    padding-bottom: 80px !important;
}
.Aibox_20MB {
    margin-bottom: 20px;
}
.Aibox_20MT {
    margin-top: 20px;
}
.Aibox_c333 {
    color: #333;
}
.Aibox_6MR {
    margin-right: 6px;
}
.Aibox_60MR {
    margin-right: 60px;
}
.Aibox_24MR {
    margin-right: 24px;
}
.Aibox_10MR {
    margin-right: 10px;
}
.Aibox_20MR {
    margin-right: 20px;
}
.Aibox_20PT30MB {
    padding-top: 20px;
    margin-bottom: 30px;
}
.Aibox_40MR {
    margin-right: 40px;
}
.Aibox_52MT {
    margin-top: 52px;
}
.Aibox_12MB {
    margin-bottom: 12px;
}
.Aibox_12S {
    font-size: 12px;
}
.Aibox_14S {
    font-size: 14px;
}
.Aibox_20S {
    font-size: 20px;
}
.Aibox_30S {
    font-size: 30px;
}
.Aibox_white {
    background: #fff;
}
.Aibox_17ML {
    margin-left: 17px;
}
.Aibox_5ML {
    margin-left: 5px;
}
.Aibox_5MT {
    margin-top: 5px;
}
.Aibox_10ML {
    margin-left: 10px;
}
.Aibox_PA {
    padding: 15px;
}
.Aibox_20P {
    padding: 20px;
}
.Aibox_20M {
    margin: 20px;
}
.Aibox_18MT_22MB {
    margin: 18px 0 22px;
}
.Aibox_20MLR {
    margin: 0 20px;
}
.Aibox_20MTB {
    margin: 20px 0;
}
.Aibox_20ML {
    margin-left: 20px;
}
.Aibox_20PL {
    padding-left: 20px;
}
.Aibox_0ML {
    margin-left: 0;
}
.Aibox_pointer {
    cursor: pointer;
    font-size: 14px;
}
.Aibox_btn_Bbg {
    width: 120px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    border-radius: 0;
    font-size: 16px;
    background-color: #0071c5;
}
.Aibox_btn_Wbg {
    width: 120px;
    height: 40px;
    font-size: 16px;
    color: #0071c5;
    border: 1px solid #0071c5;
    line-height: 40px;
    border-radius: 0;
    background-color: #fff;
}
.Aibox_btn_88Wbg {
    width: 88px;
    height: 32px;
    font-size: 14px;
    color: #0071c5;
    border: 1px solid #0071c5;
    line-height: 32px;
    border-radius: 0;
    background-color: #fff;
}
.Aibox_btn_88Bbg {
    width: 88px;
    height: 32px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #0071c5;
    line-height: 32px;
    border-radius: 0;
    background-color: #0071c5;
}
.Aibox_btn_220Bbg {
    margin: 0 auto;
    display: block;
    width: 220px;
    height: 40px;
    font-size: 16px;
    color: #fff;
    border: 1px solid #0071c5;
    line-height: 32px;
    border-radius: 0;
    background-color: #0071c5;
}
.Aibox_14img {
    width: 14px;
    height: 14px;
}
.Aibox_inline_block {
    display: inline-block;
}
.Aibox_30img {
    width: 30px;
    height: 30px;
}
.Aibox_24img {
    width: 24px;
    height: 24px;
}
.Aibox_block {
    display: block;
}
.Aibox_antd_err .has-error .ant-form-explain {
    position: absolute;
}
.Aibox_MGAUTO {
    margin: auto;
}
.Aibox_132 {
    width: 132px;
    height: 132px;
    text-align: center;
}
.Aibox_44img {
    width: 44px;
    height: 40px;
}
.Aibox_body {
    padding-top: 40px;
}
.Aibox_content {
    width: 1200px;
    margin: 0 auto;
    background-color: #fff;
    min-height: 562px;
}
.Aibox_intro {
    width: 800px;
    margin: 0 auto;
    height: auto;
    padding-bottom: 40px;
}
.Aibox_intro img {
    margin: 40px 0;
    width: 100%;
    height: auto;
}
.Aibox_48H {
    height: 48px;
}
.Aibox_24LI {
    line-height: 24px;
}
.Aibox_nowrap {
    white-space: nowrap;
}
.Aibox_ONE_ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.Aibox_mui_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.Aibox_2_ellipsis {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal !important;
    word-break: break-all;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.Aibox_RE {
    position: relative;
}
.Aibox_center {
    text-align: center;
}
.Aibox_flex {
    display: -webkit-flex; /* Safari */
    display: flex;
}
.Aibox_30MTB {
    margin: 30px 0;
}
.Aibox_tooltip .ant-tooltip-inner {
    max-width: 250px !important;
    word-break: break-all !important;
}
.Aibox_flex_AC {
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    -webkit-align-items: center;
}
.Aibox_flex_AHC {
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
}
.Aibox_flex_HC {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: center;
    -webkit-justify-content: center;
}
.Aibox_flex_between {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.Aibox_flex_betcen {
    display: -webkit-flex; /* Safari */
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    align-items: center;
    -webkit-align-items: center;
}
.Aibox_flex1 {
    flex: 1;
    -webkit-flex: 1;
}
.Aibox_flex_col {
    flex-flow: column;
    -webkit-flex-flow: column;
}
.Aibox_search_item {
    overflow-x: auto;
}
.Aibox_search_item::-webkit-scrollbar {
    height: 2px;
    width: 10px;
}
.Aibox_Classify {
    font-size: 16px;
    font-weight: 500;
    color: #666;
    line-height: 22px;
    margin-right: 60px;
    /* border: 1px solid blue; */
    cursor: pointer;
}
.Aibox_Classify_color {
    font-size: 20px;
    color: #0071c5;
}
.Aibox_Classify:last-child {
    margin-right: 0;
}
.Aibox_Header_160H {
    height: 160px;
    /* border: 1px solid red; */
}
.Aibox_input_226W {
    width: 226px;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 20px !important;
}
.Aibox_input_226W::-webkit-input-placeholder {
    color: #666 !important;
    font-size: 14px;
}
.Aibox_search {
    position: relative;
    margin-left: 40px;
}
.Aibox_search_0ML {
    margin-left: 0;
}
.Aibox_search img {
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    cursor: pointer;
}
.Aibox_300H {
    height: 300px;
    overflow: auto;
}
/* 注册 */
.Aibox_Reg {
    text-align: center;
    border-radius: 2px;
}
.Aibox_Reg .reg_header {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #f2f2f2;
}
.Aibox_Reg .reg_tab {
    position: relative;
    display: inline-block;
    width: 82px;
    font-size: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    margin: 0 80px;
    text-align: center;
    color: #999;
    cursor: pointer;
}
.Aibox_Reg .reg_tab {
    margin: 0 80px;
}
.Aibox_Reg .line {
    display: inline-block;
    height: 4px;
    width: 34px;
    background: #0071c5;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    margin: 0 auto;
}

.Aibox_input {
    height: 44px !important;
    width: 380px;
    line-height: 44px !important;
    color: #333 !important;
    padding: 0 10px 0 20px !important;
}
.Aibox_phone {
    position: absolute;
    left: 0;
    bottom: -32px;
    color: #e02020;
    font-size: 12px;
    margin-left: 10px;
}

/* 在线课程 */
.Aibox_course {
}
.Aibox_leave {
    position: fixed;
    right: 0;
    top: 30%;
    /* bottom: 0%; */
    z-index: 9999999;
    width: 80px;
    height: 60px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.1);
    border-radius: 100px 0px 0px 100px;
    text-align: center;
}
.Aibox_leave img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    cursor: pointer;
}
.Aibox_leave_modal {
    width: 800px !important;
    height: 480px !important;
    /* background: #fff; */
}
.Aibox_leave_num {
    position: absolute;
    right: 76px;
    bottom: 0;
    color: #999999;
    font-size: 12px;
}
.Aibox_leave_modal .ant-modal-content {
    /* display: none; */
}
.Aibox_leave_modal .ant-modal-header {
    height: 60px;
    line-height: 60px;
    padding: 0 !important;
    border-radius: 0 !important;
}
.Aibox_leave_modal .ant-modal-title {
    font-size: 18px;
    font-weight: 400 !important;
    color: rgba(51, 51, 51, 1);
    line-height: 60px !important;
    padding-left: 33px;
}
.Aibox_leave_modal .ant-modal-close {
    right: 23px;
    top: 23px;
}
.Aibox_leave_modal .ant-modal-close-x {
    width: 15px;
    height: 15px;
    font-size: 15px;
    color: #000 !important;
}
.Aibox_leave_modal .ant-modal-body {
    height: 380px !important;
    padding: 0 !important;
    color: #666666;
}
.Aibox_leave_modal .ant-input::-webkit-input-placeholder,
.Aibox_leave_modal .ant-input::-webkit-input-placeholder {
    color: #999 !important;
    font-size: 14px !important;
}
.Aibox_leave_modal .ant-form-item-label > label,
.Aibox_leave_modal .ant-input {
    font-size: 14px !important;
}
.Aibox_leave_modal .ant-form-item {
    margin-bottom: 20px !important;
}
.Aibox_leave_modal .ant-form-item-label {
    margin-right: 6px !important;
}
.Aibox_leave_modal .Aibox_textarea {
    width: 468px;
    height: 140px;
    border-radius: 2px;
    border: 1px solid rgba(219, 219, 219, 1);
}
.Aibox_leave_modal .Aibox_leave_input {
    width: 468px;
    height: 40px;
    line-height: 40px;
    border-radius: 2px;
}

.Aibox_leave_modal .ant-form-item-label label:after {
    content: "：";
}
.Aibox .ant-btn {
    padding: 0 !important;
}
.Aibox_leave_modal .ant-btn {
    padding: 0 !important;
}
.Aibox_leave_modal .ant-btn[disabled] {
    background: rgba(189, 189, 189, 1);
    color: #fff;
}
.Aibox_leave_modal .leave_button {
    width: 144px;
    height: 40px;
    background: #0071c5;
    color: #fff;
    border-radius: 2px;
    line-height: 40px;
    text-align: center;
}
.Aibox_leave_modal .success_leave {
    width: 800px;
}
.Aibox_leave_modal .success_leave .leave_img {
    height: 174px;
    background: url(/assets/images/aibox_leave1.png) no-repeat;
    background-size: 146px 174px;
    background-position-x: center;
    font-size: 12px;
    color: rgba(51, 51, 51, 1);
    line-height: 17px;
    text-align: center;
    padding-top: 134px;
}
.Aibox_leave_modal .leave_button_back {
    width: 144px;
    height: 40px;
    background: #3071c5;
    color: #fff;
    border-radius: 2px;
    line-height: 40px;
    text-align: center;
    font-size: 14px !important;
    margin: 37px auto 0;
    cursor: pointer;
}
.Aibox_title {
    font-size: 30px;
    font-weight: 600;
    color: #303030;
    line-height: 30px;
    margin-bottom: 40px;
}
.Aibox_live_content {
}
.Aibox_live_item {
    width: 282px;
    height: 300x;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.05);
    margin: 0 24px 24px 0;
    float: left;
}
.Aibox_live_item:nth-child(4n) {
    margin-right: 0;
}
.Aibox_live_item img {
    width: 282px;
    height: 178px;
}
.Aibox_live_hover {
    position: absolute;
    left: 0;
    top: 0;
    width: 282px;
    height: 178px;
    background-color: rgba(0, 0, 0, 0.49);
    padding: 18px 15px 0;
    color: #fff;
    line-height: 17px;
    font-size: 12px;
}
.Aibox_live_hover .video {
    width: 40px;
    height: 40px;
    cursor: pointer;
    position: absolute;
    bottom: 17px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.Aibox_video {
    width: 40px !important;
    height: 40px !important;
    cursor: pointer;
    position: absolute;
    bottom: 17px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.Aibox_live_hover .live_button {
    width: 104px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    background-color: #0071c5;
    cursor: pointer;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.Aibox_live_item .live_opacity {
    opacity: 0;
}
.Aibox_live_item:hover .live_opacity {
    opacity: 1;
}
.Aibox_live_item .content {
    font-size: 18px;
    font-weight: 500;
    color: #333;
    line-height: 22px;
}
.Aibox_live_item .guest {
    font-size: 15px;
    color: #999;
    line-height: 22px;
}
/* 修改一些antd默认的样式 */


.Aibox_input::-webkit-input-placeholder {
    color: #666 !important;
}
.Aibox_Reg .ant-form-item-label {
    padding: 11px 22px 11px 0 !important;
    margin-right: 0 !important;
}
.Aibox_Reg .ant-form-item-label label {
    color: #333 !important;
}

.Aibox_Reg .ant-btn {
    padding: 0 !important;
}
.Aibox_Reg .ant-form-explain {
    line-height: 1.5;
    margin-top: 3px;
    margin-left: 10px;
    text-align: left;
}
.Aibox_Reg .Aibox_item {
    margin-bottom: 16px;
}
/* Aibox_phone div正常显示 */
.Aibox_phone_control .ant-form-item-control {
    line-height: 1;
}

/* 案例分析 */
.Aibox_analy_content {
    width: 1200px;
    margin: 0 auto;
}
.Aibox_left_bg {
    width: 180px;
    height: 90px;
    background: url(/assets/images/aibox_analysis2.png) no-repeat;
    background-size: 180px 90px;
    font-size: 24px;
    font-weight: 500;
    color: #fff;
}
.Aibox_left_bg img {
    width: 44px;
    height: 44px;
    /* margin: 0 0 0 18px; */
}
.Aibox_left_bg span {
}
.Aibox_left_item {
    width: 180px;
    height: 62px;
    line-height: 62px;
    background-color: #fff;
    font-size: 16px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    cursor: pointer;
    border-left: 4px solid transparent;
}
.Aibox_active {
    background-color: #e6f7ff;
    border-left: 4px solid #0171c5;
}
.Aibox_left_item img {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin: 0 12px 0 24px;
}
.Aibox_left_item span {
    vertical-align: middle;
}

.Aibox_analysis_content {
    width: 100%;
    /* border: 1px solid red; */
}
.Aibox_noData {
    width: 1000px;
    text-align: center;
    margin-top: 50px;
    font-size: 20px;
}
.Aibox_analysis_content .analysis_content_item {
    width: 231px;
    height: 250px;
    background: #fff;
    box-shadow: 0px 4px 30px -8px rgba(0, 0, 0, 0.2);
    margin-right: 24px;
    float: left;
    padding: 14px;
    margin-bottom: 30px;
}
.Aibox_analysis_content .analysis_content_item:nth-child(4n) {
    margin-right: 0;
}
.Aibox_analysis_content .analysis_content_item img {
    width: 203px;
    height: 127px;
}
.Aibox_analysis_content .analysis_content_item .content {
    height: 48px;
    font-size: 16px;
    font-family: IntelClear-Regular, IntelClear;
    color: rgba(48, 48, 48, 1);
    line-height: 24px;
    /* border: 1px solid red; */
    margin: 9px 0 18px;
}
.Aibox_analysis_content .analysis_content_item .look {
    font-size: 12px;
    font-family: IntelClear-Regular, IntelClear;
    color: rgba(153, 153, 153, 1);
    line-height: 20px;
}
.Aibox_analysis_content .look:after {
    content: normal !important;
}
/* 合作伙伴 */
.Aibox_case_img {
    margin: 0 0 0 18px;
}
.Aibox_partner_content {
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}
.Aibox_partner_content .Partner_size {
    width: 244px;
    height: 100px;
    line-height: 100px;
    background-size: 244px 100px;
}
.Aibox_partner_content .Partner_size img {
    margin: 0 8px 0 42px;
}
.Aibox_partner_item {
    width: 244px;
    height: 62px;
    line-height: 62px;
    background-color: #fff;
    position: relative;
    cursor: pointer;
}
.Aibox_partner_item img {
    width: 14px;
    height: 14px;
    margin: 0 10px 0 24px;
    vertical-align: middle;
}
.Aibox_partner_item span {
    font-size: 16px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    vertical-align: middle;
}
.Aibox_partner_item .tri_top {
    width: 12px;
    height: 8px;
    vertical-align: middle;
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.Aibox_partner_item .tri_down {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg); /* IE 9 */
    -moz-transform: rotate(180deg); /* Firefox */
    -webkit-transform: rotate(180deg); /* Safari 和 Chrome */
    -o-transform: rotate(180deg);
}
.Aibox_partner_child_item {
    width: 244px;
    height: 54px;
    line-height: 54px;
    background-color: #fff;
    padding-left: 48px;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    color: rgba(102, 102, 102, 1);
    border-left: 4px solid transparent;
}
.Aibox_child_active {
    border-left: 4px solid #0171c5;
    background-color: #e6f7ff;
    color: #333333;
    font-weight: 500;
}
.Aibox_word {
    background: rgba(65, 165, 238, 0.1);
}
.Aibox_excel {
    background: rgba(51, 196, 129, 0.1);
}
.Aibox_pdf {
    background: rgba(255, 127, 117, 0.1);
}
.Aibox_ppt {
    background: rgba(255, 143, 107, 0.1);
}
.Aibox_video1 {
    background: rgba(208, 192, 240, 0.1);
}
.Aibox_partner_right {
    width: 1200px;
}
.Aibox_partner_right .top_bg::after {
    content: none !important;
}
.Aibox_partner_right .top_bg {
    padding: 0 20px;
    width: 917px;
    height: 100px;
    line-height: 100px;
    color: #fff;
    background: url(/assets/images/aibox_sq_bg.png) no-repeat;
    background-size: 936px 100px;
}
.Aibox_partner_right .title {
    font-size: 24px;
    font-weight: 500;
}
.Aibox_partner_right .partner_item {
    height: 172px;
    width: 100%;
    background: #fff;
}
.Aibox_partner_right .middle {
    border-bottom: 1px solid #e8e8e8;
}
.Aibox_partner_right .middle .title {
    font-size: 16px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;
    width: 472px;
}
/* 后台管理样式 */
.Aibox_table_columns td {
    white-space: normal !important;
}
.Aibox_TABS {
    display: inline-block;
}
.Aibox_TABS li {
    position: relative;
    display: inline-block;
    margin-right: 20px;
    cursor: pointer;
}
.Aibox_TABS .tab_line {
    position: absolute;
    left: 0;
    right: 0;
    top: 40px;
    width: 50px;
    height: 4px;
    margin: 0 auto;
    background-color: #0071c5;
}
.Aibox_search .ant-btn {
    min-width: 110px !important;
    width: auto !important;
}
.Aibox_op_btn {
    min-width: 80px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 12px;
    color: #0071c5;
    border: 1px solid #0071c5;
    background: #fff;
    border-radius: 0px;
    padding: 0;
}
.Aibox_form_active {
    height: auto !important;
}
.Aibox_Add_title {
    box-sizing: border-box;
    width: 1200px;
    padding-top: 40px;
    font-weight: 500;
    margin: 0 auto;
    font-size: 24px;
    color: #333;
}
.Aibox_select_table .ant-table-thead .ant-checkbox-wrapper {
    display: none;
}
.Aibox_img .ant-upload-list-picture-card {
    display: inline-block;
}
.Aibox_select .ant-select-selection {
    height: 38px !important;
}

/* ico样式 */
.ico_600W {
    width: 600px !important;
}
.ico_600W .ant-modal-body {
    /* padding-bottom: 150px; */
    height: 350px;
}
.ioc_modal {
    z-index: 1000 !important;
}
.ico_32H {
    height: 32px;
}
.ico_tip {
    background-color: rgba(255, 242, 241, 1);
    border: 1px solid rgba(255, 163, 158, 1);
    border-radius: 4px;
    height: 32px;
    padding: 0 20px;
}

.ico_confirm .ant-confirm-btns {
    display: none;
}
.ico_confirm .ico_confirm_content {
    /* margin */
    float: right;
}
.ico_60BW {
    width: 60px;
    height: 32px;
    border-radius: 0;
    color: #333 !important;
    background-color: #fff;
}
.ico_60BW span {
    color: #333 !important;
}
.ico_60BB {
    width: 60px;
    height: 32px;
    border-radius: 0;
    color: #fff;
    background-color: #0071c5;
}
.Ico_20MR .ant-btn {
    margin-right: 20px !important;
    min-width: 110px;
    width: auto !important;
}
.Ico_vedio {
    left: 307px !important;
    top: 9px !important;
    color: #e02020 !important;
}
.Ico_pagination {
    float: right;
    margin: 50px 0;
}
.Ioc_asso_sel {
    margin: 15px 0 20px;
    padding: 0 20px;
    height: 56px;
    box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.2);
    line-height: 56px;
}
.Ioc_asso_sel:after {
    content: none !important;
}
.Ico_asso_button {
    margin-top: 0px !important;
    margin-right: 20px !important;
    height: 32px !important;
    line-height: 32px !important;
    padding: 0 !important;
}
.Ico_asso_content {
    vertical-align: bottom;
    color: #d9001b;
    font-size: 16px;
}
.Ico_FromItem .ant-select {
    width: 49%;
}
.Ico_FromItem .Ico_second_select {
    margin-left: 2%;
}
.Ico_second_select {
    margin-left: 2%;
}
.Ico_upload_vedio {
    width: 96px;
    height: 96px;
    border: 1px dashed #d9d9d9;
    background-color: #fbfbfb;
    border-radius: 6px;
    cursor: pointer;
    flex-flow: column;
    padding-top: 31px;
}
.Ico_upload_vedio span {
    margin-top: 10px;
}
.Ico_modal_button_b {
    background-color: #0071c5 !important;
    color: #fff !important;
}
.Ico_modal_button_w {
    background-color: #fff !important;
    color: #0071c5 !important;
}
.Ico_asso_title {
    background-color: #f1f1f1;
    margin-top: 20px;
}
.Ico_asso_title img {
    width: 16px;
    height: 16px;
    margin-left: 20px;
}
.ico_home_bg {
    width: 100%;
    height: 550px;
    background-repeat: no-repeat;
    background-size: cover;
}
.ico_home_bg .title {
    font-size: 46px;
    color: rgba(255, 255, 255, 1);
    line-height: 65px;
}
.ico_home_btn {
    margin-top: 54px;
}
.ico_home_btn span {
    display: inline-block;
    width: 198px;
    height: 45px;
    background: rgba(255, 153, 56, 1);
    text-align: center;
    line-height: 45px;
    color: #fff;
}
.ico_case {
    padding: 20px 0 50px;
    background-color: #f9fafb;
}
.ico_top {
    text-align: center;
    position: relative;
}
.ico_top .ico_title_cn {
    font-size: 26px;
    font-weight: 600;
    color: #000;
    line-height: 24px;
}
.ico_title_cn_hover:hover{
    color: #0071c5;
}
.ico_top .ico_title_en {
    position: relative;
    font-size: 16px;
    color: #999;
    font-weight: 400;
    line-height: 24px;
}
.ico_blue_line {
    position: absolute;
    display: inline-block;
    width: 30px;
    height: 4px;
    background: rgba(1, 113, 197, 1);
    top: 36px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.ico_case_content {
    margin-top: 74px;
}
.ico_case_first {
    position: relative;
    height: 660px;
    width: 100%;
    min-width: 62%;
    overflow: hidden;
}

.ico_case_first img {
    width: 100%;
    height: 660px;
    transition: transform 0.5s;
}
.ico_case_first:hover img {
    transform: scale(1.1);
}
.ico_case_text {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.39);
    /* opacity: 0.39; */
}
.ico_case_fir_title {
    font-size: 40px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 50px;
    text-align: center;
    padding: 0 100px;
}
.ico_case_fir_content {
    width: 520px;
    font-size: 18px;
    color: rgba(255, 255, 255, 1);
    line-height: 27px;
    text-align: center;
    margin-top: 30px;
}
.ico_case_other {
    position: relative;
    width: 100%;
    min-width: 560px;
    height: 330px;
    overflow: hidden;
}
.ico_case_other img {
    transition: transform 0.5s;
    width: 100%;
    height: 100%;
}
.ico_case_other:hover img {
    transform: scale(1.2);
}
.ico_case_title {
    font-size: 24px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 35px;
    text-align: center;
    padding: 0 100px;
}
.ico_case1_title {
    position: absolute;
    font-size: 34px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    width: 100%;
    text-align: center;
    line-height: 480px;
}
.ico_case_item_content {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    line-height: 20px;
    width: 348px;
    text-align: center;
    margin-top: 30px;
}
.ico_case_other .ico_opacity,
.ico_case_first .ico_opacity {
    opacity: 1;
}
/* .ico_case_other:hover .ico_opacity,
.ico_case_first:hover .ico_opacity {
  opacity: 1;
} */
.ico_more {
    width: 116px;
    height: 36px;
    border: 1px solid rgba(1, 113, 197, 1);
    color: #0071c5;
    text-align: center;
    line-height: 36px;
    margin: 50px auto 0;
}
.bg_F9FAFB {
    background-color: #f9fafb;
}
.community_list {
    width: 1200px;
    margin: 66px auto 0;
}

.community_list_item1 {
    width: 292px;
    height: 367px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 6px 20px 0px rgba(221, 221, 221, 0.3);
    margin: 0 20px 32px 0;
    float: left;
}
.community_list_item:nth-child(3n) {
    margin-right: 0;
}
.community_img1 {
    width: 100%;
    height: 219px;
}
.video_play_img {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(/assets/images/ico_video1.png) no-repeat;
    background-size: 100% 100%;
    z-index: 9;
}
.community_list_item1 img {
    width: 100%;
    height: 219px;
}

.community_list_item {
    width: 380px;
    height: 432px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 6px 20px 0px rgba(221, 221, 221, 0.3);
    margin: 0 30px 32px 0;
    float: left;
}

.community_img {
    width: 100%;
    height: 285px;
}

.community_list_item img {
    width: 100%;
    height: 285px;
}
.community_list_item_text {
    padding: 20px 14px;
}
.community_list_item .community_title {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.85);
    line-height: 24px;
}
.community_list_item .community_intro {
    font-size: 12px;
    color: rgba(102, 102, 102, 1);
    line-height: 24px;
}
.community_list_item .community_time {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.45);
    line-height: 20px;
}
.community_list_item .sign_style,
.ico_details_sign .sign_style , .community_list_item1 .sign_style {
    text-align: center;
    line-height: 21px;
    height: 21px;
    background: rgba(1, 113, 197, 0.14);
    font-size: 12px;
    color: rgba(1, 113, 197, 1);
    padding: 0 8px;
    float: left;
    margin-right: 8px;
    cursor: pointer;
    max-width: 87px;
    overflow: hidden;
}
.community_list_item div:after {
    content: none !important;
}
.community_text {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 30px;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    padding-left: 16px;
    background-color: rgba(0, 0, 0, 0.4);
}
.wh_100 {
    width: 100%;
    height: 100%;
    position: relative;
}
.ico_front_header {
    position: relative;
    background: url(/assets/images/ico_bg1.png) no-repeat;
    background-size: cover;
    height: 139px;
}
.ico_1200 {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    overflow: hidden
}
.search_icon {
    display: inline-block;
    width: 52px;
    height: 52px;
    background-color: #0071c5;
    background-image: url(/assets/images/ico_search_icon.png);
    background-repeat: no-repeat;
    background-size: 22px 22px;
    background-position: center center;
}
.ico_search_input {
    width: 483px;
    height: 52px;
    padding: 0 16px;
}
.Aibox_flex_betcen::after {
    content: none !important;
}
.ico_front_header input {
    /* background: none; */
    outline: none;
    border: none;
}
.ico_front_header input:focus {
    border: none;
}
.ico_front_header input::placeholder {
    font-size: 14px;
    color: #999;
}
.ico_header_title {
    font-size: 38px;
    font-weight: 500;
    color: rgba(255, 255, 255, 1);
    line-height: 53px;
}
.first_type {
    height: 72px;
    line-height: 72px;
}
.all_type {
    font-size: 16px;
    color: rgba(153, 153, 153, 1);
    line-height: 22px;
    margin-right: 48px;
}
.first_type .ico_type_item {
    display: inline-block;
    /* width: 100%; */
    /* height: 100%; */
    position: relative;
    font-size: 16px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    /* line-height: 22px; */
    /* margin-right: 48px; */
    padding: 0 12px;
    margin-right: 20px;
}
.first_type .blue_line {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 16px;
    margin: 0 auto;
    width: 16px;
    height: 3px;
    background-color: #0071c5;
}
.first_type .ico_type_item_blue {
    color: #0071c5;
}
.ico_type_item_blue_first {
    color: #0071c5;
}
.second_type {
    height: 38px;
    line-height: 38px;
}
.second_type .ico_type_item {
    display: inline-block;
    height: 100%;
    position: relative;
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    margin-right: 20px;
    padding: 0 12px;
}
.second_type .ico_type_item_blue {
    /* width: 110px; */
    height: 28px;
    background: rgba(1, 113, 197, 0.1);
    border-radius: 18px;
    text-align: center;
    line-height: 28px;
    padding: 0 12px;
    color: #0071c5;
    font-weight: 500;
    margin-right: 20px;
}
/* .second_type  */
.ico_type_item_blue {
    /* width: 110px; */
    height: 28px;
    background: rgba(1, 113, 197, 0.1);
    border-radius: 18px;
    text-align: center;
    line-height: 28px;
    padding: 0 12px;
    color: #0071c5;
    font-weight: 500;
    margin-right: 20px;
}
.ico_details_content {
    background-color: #fff;
    padding: 40px 60px;
    margin: 0 auto 40px !important;
}
.ico_details_content_link {
    background-color: #f9fafb;
    box-sizing: border-box;
    height: 120px;
    padding: 30px;
    margin-top: 40px;
}
.textarea_height_150 {
    height: 150px !important;
    border: none;
}
.ico_submit_btn {
    width: 100px;
    height: 36px !important;
    background: rgba(1, 113, 197, 1);
    line-height: 36px !important;
    color: #fff;
    text-align: center;
    border-radius: 0px !important;
    padding: 0 !important;
    font-size: 14px;
    float: right;
    margin-top: 16px;
}
.ico_details_title {
    font-size: 26px;
    font-weight: 500;
    color: rgba(34, 34, 34, 1);
    line-height: 37px;
}

/* 推荐样式 */

.recommend_list_item {
    width: 285px;
    height: 361px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 6px 20px 0px rgba(221, 221, 221, 0.3);
    margin: 0 20px 0 0;
    float: left;
}
.recommend_list_item:nth-child(4n) {
    margin-right: 0;
}
.recommend_img {
    width: 100%;
    height: 214px;
}
.recommend_list_item img {
    width: 100%;
    height: 214px;
}
.recommend_list_item_text {
    padding: 20px 16px;
}
.recommend_list_item .recommend_title {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.85);
    line-height: 24px;
}
.recommend_list_item .recommend_intro {
    font-size: 12px;
    color: rgba(102, 102, 102, 1);
    line-height: 24px;
}
.recommend_list_item .recommend_time {
    font-size: 12px;
    color: rgba(0, 0, 0, 0.45);
    line-height: 20px;
}
.recommend_list_item .sign_style {
    text-align: center;
    line-height: 21px;
    height: 21px;
    background: rgba(1, 113, 197, 0.14);
    font-size: 12px;
    color: rgba(1, 113, 197, 1);
    padding: 0 8px;
    float: left;
    margin-left: 8px;
}
.recommend_list_item div:after {
    content: none !important;
}
.recommend_text {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 30px;
    color: #fff;
    line-height: 30px;
    font-size: 14px;
    padding-left: 16px;
    background-color: rgba(0, 0, 0, 0.4);
}
.recommend_intro {
    height: 48px;
    line-height: 24px;
}
.recommend_intro:before {
    height: 50px;
}
.community_intro {
    height: 48px;
    line-height: 24px;
}
.community_intro:before {
    height: 50px;
}
/* 兼容ie的多行隐藏 */
.ellipsis_mul {
    overflow: hidden;
}
.ellipsis_mul:before {
    content: "";
    float: left;
    width: 5px;
}
.ellipsis_mul > *:first-child {
    float: right;
    width: 100%;
    /* margin-left: -5px; */
    margin-left: -30px;
}
.ellipsis_mul > *:first-child p {
    word-break: break-all;
    word-wrap: break-word;
    white-space: normal;
}
.ellipsis-after {
    content: "\02026";
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    float: right;
    position: relative;
    top: -25px;
    left: 100%;
    width: 9.5px;
    margin-left: -12.5px;
    padding-right: 30px;
    text-align: right;
    background-color: #fff;
}
.ico_content_sign .left_sign_item {
    width: 244px;
    height: 62px;
    background-color: #fff;
    line-height: 62px;
    padding-left: 20px;
    color: #333;
    font-size: 16px;
}
.ico_content_sign .left_sign_item_selected {
    background: #D8E9F6;
    border-left: 4px solid #0171C5;
}
.ico_content_sign .right_sign_item {
    display: inline-block;
    font-size: 14px;
    color: rgba(51, 51, 51, 1);
    height: 78px;
    line-height: 78px;
    margin: 0 16px;
}
.ico_content_sign .right_sign_item_selected {
    height: 30px;
    background: rgba(229, 240, 249, 1);
    border-radius: 16px;
    font-size: 14px;
    color: rgba(1, 113, 197, 1);
    line-height: 30px;
    padding: 0 16px;
    margin: 0 16px;
}
.ico_details_content .details_title {
    font-size: 32px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 45px;
}
.ico_details_content .details_time {
    font-size: 14px;
    font-family: IntelClear-Regular, IntelClear;
    color: rgba(153, 153, 153, 1);
    line-height: 18px;
    margin: 16px 0 24px;
}
.com_blue {
    color: #0171c5;
}
.img_16 {
    width: 18px;
    height: 18px;
    margin: 0 4px 0 16px;
    vertical-align: middle;
}
.ico_upload_vedio .ant-form-item-control {
    display: flex;
}
.ico_upload_vedio .ant-form-item-control .upVideo_name {
    margin-right: 20px;
    z-index: 111;
}
.icon_recommend_icon {
    width: 42px !important;
    height: 36px !important;
    position: absolute;
    left: 2px;
    top: -4px;
    z-index: 2;
}
.back_title {
    box-sizing: border-box;
    width: 91%;
    padding-top: 20px;
    font-size: 24px;
    color: #333;
    font-weight: 500;
    margin: 0 auto 40px;
}
.ico_menu {
    /* background: rgba(85, 85, 85, 0.8) none repeat scroll 0 0 !important;
    border-bottom: 1px solid rgba(85, 85, 85, 1) !important; */
    /* background: rgba(1, 113, 199, 0.8) none repeat scroll 0 0 !important;
  border-bottom: 1px solid rgba(1, 113, 199, 1) !important; */
    border-right: medium none !important;
    /* line-height: 12px !important; */
    /* margin-left: -15px; */
    padding: 15px 10px !important;
    width: 170px !important;
    text-align: center !important;
    height: 46px !important;
}
.ico_menu .ant-menu-submenu-title {
    width: 170px !important;
    /* margin-left: -11px !important; */
    line-height: 21px !important;
    /* font-size: 16px !important; */
    /* padding: 15px 10px !important; */
    /* height: 32px !important;
  line-height: 32px !important; */
}
.ico_menu .ant-menu-submenu-title:hover{
    background-color: white!important;
}
.ico_menu .ant-menu {
    right: 0 !important;
    left: -1 !important;
    line-height: 1 !important;
    padding: 15px 10px !important;
}
.ant-menu-submenu-vertical > .ant-menu {
    top: -14px !important;
    left: 100%;
    position: absolute;
    min-width: 160px;
    margin-left: -10px !important;
    z-index: 1050;
}
.ant-menu-submenu-inline > .ant-menu-submenu-title:after,
.ant-menu-submenu-vertical > .ant-menu-submenu-title:after {
    content: none !important;
}
.Aibox_op_btn_line {
    width: 80px;
    height: 24px;
    color: #0071c5;
    text-align: center;
    line-height: 24px;
    display: inline-block;
}
.ico_img_text {
    float: left;
    width: 400px;
    font-size: 12px;
    color: rgb(153, 153, 153);
}

.ico_video video::-internal-media-controls-download-button {
    display: none;
}
.ico_video video::-webkit-media-controls {
    overflow: hidden !important;
}
.ico_video video::-webkit-media-controls-enclosure {
    width: calc(100% + 50px);
    margin-left: auto;
}

.ico_video_play {
    position: absolute;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
}
.ico_video {
    height: 606px;
    width: 100%;
    position: relative;
}
.ico_video img {
    display: none;
}
.ico_video:hover img {
    display: inline-block;
}
.ico_video video {
    /* pointer-events: none; */
}
.ico_type_btn {
    width: 60px;
    background-color: #fff;
    color: #0071c5;
    border-radius: 0 !important;
    text-align: center;
}
.ico_type_select {
    width: 40%;
}
.ico_sign {
    width: auto;
    text-align: center;
    line-height: 21px;
    height: 21px;
    background: rgba(1, 113, 197, 0.14);
    font-size: 12px;
    color: rgba(1, 113, 197, 1);
    padding: 0 8px;
    display: inline-block;
}
.first_sign {
    font-weight: 500;
    color: rgba(153, 153, 153, 1);
    margin-bottom: 15px;
}
.Aibox_down {
    height: 30px;
    font-size: 14px;
    color: #0071c5;
    border-bottom: 1px solid #0071c5;
    cursor: pointer;
    line-height: 30px;
    margin-top: 10px;
    display: inline-block;
    width: auto;
}

.ico_field_img {
    position: relative;
    cursor: pointer;
    width: 360px;
}
.ico_img_1 {
    width: 360px;
    height: 480px;
    object-fit: contain;
}
.ico_field_name {
    font-size: 27px;
    color: #fff;
    text-align: center;
}
.ico_field_back {
    position: absolute;
    background-image: url(/assets/images/back.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding: 74px 56px 0 56px;
    text-align: center;
    display: none;
}
.ico_field_img:hover .ico_field_back {
    display: block;
}
.ico_Copywriting {
    color: #fff;
    margin-top: 24px;
    height: 200px;
    overflow: hidden;
    text-overflow: revert;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    line-height: 25px;
}
.ico_field_btn {
    margin: 40px auto 0 auto;
    width: 172px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    background-color: #fff;
}
.ico_partner_class_name {
    display: inline-block;
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ico_title_bottotm_boder {
    display: inline-block;
    position: relative;
}
.ico_title_bottotm_boder::after {
    content: "";
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 0;
    right: auto;
    margin-left: -25px;
    margin-top: 10px;
    height: 4px;
    width: 50px;
    background-color: #0071c5;
}
.ico_title_bottotm_span {
    display: inline-block;
    margin-left: 20px;
    cursor: pointer;
    height: 40px;
}
.ico_banner .ant-carousel .slick-dots {
    bottom: 40px;
}
.bg_cont{
    width: 1200px;
    margin:0 auto;
    /* padding-top: 26px; */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.nothing_data{
    width: 917px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.icocomputerhome_banner {
    height: 600px;
    position: relative;
}

.icocomputerhome_banner .ant-carousel .slick-dots {
    bottom: 30px;
}
.icocomputerhome_banner .ant-carousel .slick-dots > li {
    width: 16px;
    height: 3px;
}
.icocomputerhome_banner .ant-carousel .slick-dots > li > button,
.icocomputerhome_banner .ant-carousel .slick-dots > li > button::before {
    width: 16px;
    height: 3px;
    background: rgba(255, 255, 255, 0.39);
    border-radius: 2px;
    padding: 0;
    font-size: 0px !important;
}

.icocomputerhome_banner .ant-carousel .slick-slider {
    padding-bottom: 0px;
}
.icocomputerhome_banner .ant-carousel .slick-dots > li.slick-active > button {
    background: rgba(255, 255, 255);
}
.icocomputerhome_banner .icocomputerhome_banner_wrap {
    width: 100%;
    height: 554px;
    position: relative;
    background-image: url(http://video.apicloud-intel.com/o_1hr8cpm3r11j41hrcjthnl1hej8.png);
    background-size: 100% 100%;
}
.icocomputerhome_banner .icocomputerhome_banner_wrap > img.banner_img {
    width: 100%;
    height: 554px;
    position: absolute;
    z-index: 0;
}

.icocomputerhome_banner .icocomputerhome_banner_wrap > .banner_content {
    /* padding-left: 78px; */
}

.icocomputerhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_title {
    font-size: 60px;
    font-weight: 600;
    color: #ffffff;
    line-height: 84px;
    margin-top: 103px;
}

.icocomputerhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_subtitle {
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
    margin-top: 12px;
    width: 750px;
    line-height: 36px;
}

.icocomputerhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button {
    margin-top: 46px;
}

.icocomputerhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button:active,
.icocomputerhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button:focus,
.icocomputerhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button:active:focus {
    outline: none;
    border-color: transparent;
    border: none;
    box-shadow: none;
}
.icocomputerhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button {
    padding: 12px 54px;
    background: white;
    border-radius: 22px;
    font-size: 14px;
    font-weight: 500;
    color: #0171c5;
    line-height: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    cursor: pointer;
    border: none;
}

.icocomputerhome_node {
    width: 1200px;
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    margin: 0 auto;
}
.icocomputerhome_node_item {
    /* background: white; */
    width: 590px;
    height: 280px;
    position: relative;
}
.icocomputerhome_node_item {
    /* background: white; */
    width: 590px;
    height: 280px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.icocomputerhome_node_item .node_item_img {
    width: 264px;
    height: 188px;
    position: absolute;
    top: -64px;
}
.icocomputerhome_node_item .node_item_text {
    font-size: 15px;
    font-weight: 400;
    color: #666666;
    line-height: 20px;
    margin-top: 24px;
    width: 65%;
    text-align: center;
}
.node_item_button {
    width: 320px;
    height: 50px;
    background: #0171c5;
    border-radius: 2px;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    line-height: 50px;
    margin-top: 100px;
}

.icocomputerhome_node_item.mr20 {
    margin-right: 20px;
}

.icocomputer_line {
    width: 61px;
    height: 1px;
    background: linear-gradient( 90deg, rgba(255,255,255,0) 0%, #BEBEBE 100%);
    border-radius: 0px 0px 0px 0px;
}
.icocomputer_line1{
    width: 61px;
    height: 1px;
    background: linear-gradient( 270deg, rgba(255,255,255,0) 0%, #BEBEBE 100%);
    border-radius: 0px 0px 0px 0px;
}
.icocomputer_subtitle {
    font-size: 16px;
    font-weight: 400;
    color: #999;
    line-height: 20px;
    margin-top: 8px;
}

.icocomputer_partner {
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
    position: relative;
}

.icocomputer_partner .ant-carousel .slick-slider {
    padding-bottom: 30px;
}
.icocomputer_partner .ant-carousel .slick-dots li {
    width: 24px;
    height: 4px;
}
.icocomputer_partner .ant-carousel .slick-dots li button:before {
    width: 24px;
    height: 4px;
    background: #ededed;
    line-height: 0px;
    font-size: 0px !important;
    opacity: 1;
}
.icocomputer_partner .ant-carousel .slick-dots li.slick-active button:before {
    background: rgba(44, 149, 255);
}

.icocomputer_partner_item {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 0;
    z-index: 9;
    flex-wrap: wrap;
}
.icocomputer_partner_item > .icocomputer_partner_item_logo {
    width: 216px;
    height: 80px;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 30px;
    cursor: pointer;
}
.icocomputer_partner_item > .icocomputer_partner_item_logo:nth-of-type(5n) {
    margin-right: 0px;
}

.icocomputer_partner_item > .icocomputer_partner_item_logo > img {
    width: 148px;
    height: 50px;
}
.icocomputer_partner_item > .icocomputer_partner_item_logo:nth-of-type(n + 6) {
    margin-top: 38px;
}

.icocomputer_partner_item > .icocomputer_partner_item_logo:hover {
    box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.09);
}
.icocomputerhome_trend {
    width: 100%;
    height: 272px;
    background: url(/assets/images/ico_book_bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 65px;
}
.icocomputerhome_trend_main {
    width: 1200px;
    margin: 0 auto;
    display: flex;
}
img.icocomputerhome_trend_book {
    width: 246px;
    height: 321px;
    position: relative;
    top: -83px;
}

.icocomputerhome_trend_right {
    margin-left: 59px;
}
.icocomputerhome_trend_right_title {
    font-size: 18px;
    font-weight: 500;
    color: #ffffff;
    line-height: 40px;
    margin-top: 40px;
    border-bottom: 1px solid #569DD0;
    position: relative;
    padding-bottom: 11px;
}
.icocomputerhome_trend_right_title::after{
    content: '';
    width: 144px;
    height: 3px;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.icocomputerhome_trend_right_subtitle {
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
    line-height: 25px;
    width: 443px;
}

.icocomputerhome_trend_right_button > button :focus,
.icocomputerhome_trend_right_button > button :active:focus,
.btn:active:focus,
.icocomputerhome_trend_right_button > button:focus,
.icocomputerhome_trend_right_button > button :active.focus,
.icocomputerhome_trend_right_button > button:active:focus {
    outline: none;
    border-color: transparent;
    border: none;
    box-shadow: none;
}
.icocomputerhome_trend_right_button {
    /* margin-top: 32px; */
}
.icocomputerhome_trend_right_button > button {

    width: 173px;
    height: 42px;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid #488FC4;
    background: #0970BA;
    font-weight: 400;
    font-size: 15px;
    color: #FFFFFF;
    line-height: 42px;
    text-align: center;
    cursor: pointer;
    margin-left: 84px;
}
.icocomputerhome_trend_right_button > button:active {
    border: none;
}

.icocomputer_gasstation {
    display: flex;
    flex-direction: row;
    width: 1200px;
    margin: 0 auto;
    align-items: center;
    margin-top: 44px;
    justify-content: space-between;
}
.icocomputer_gasstation_item {
    width: 380px;
    height: 240px;
    background: #ffffff;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 34px;
    cursor: pointer;
}
.icocomputer_gasstation_item:hover {
    box-shadow: 0px 5px 21px 0px rgba(174, 174, 174, 0.2);
}
.icocomputer_gasstation_item > dt {
    margin-top: 32px;
}
.icocomputer_gasstation_item > dt,
.icocomputer_gasstation_item > dt > img {
    width: 76px;
    height: 76px;
}
.icocomputer_gasstation_item_title {
    font-size: 18px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.85);
    line-height: 24px;
    margin-top: 10px;
}
.icocomputer_gasstation_item_subtitle {
    margin-top: 20px;
    font-size: 14px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #999999;
    text-align: center;
}

.industrialhome_banner {
    height: 500px;
    position: relative;
}
.industrialhome_banner .icocomputerhome_banner_wrap {
    width: 100%;
    height: 500px;
    position: relative;
}

.industrialhome_banner .icocomputerhome_banner_wrap > img.banner_img {
    width: 100%;
    height: 600px;
    position: absolute;
    z-index: 0;
}

.industrialhome_banner .icocomputerhome_banner_wrap > .banner_content {
    /* padding-left: 78px; */
}

.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_title {
    font-size: 60px;
    font-weight: 600;
    color: #ffffff;
    line-height: 84px;
    margin-top: 103px;
}

.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_subtitle {
    font-size: 24px;
    font-weight: 400;
    color: #ffffff;
    margin-top: 16px;
    width: 750px;
    line-height: 36px;
}
.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_timing {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-top: 32px;
}

.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_timing
    > span {
    background-image: url(/assets/images/timing_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 214px;
    height: 36px;
    font-size: 18px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 28px;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_timing
    > span:first-child {
    margin-right: 24px;
}
.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_timing
    > span
    > b {
    font-size: 18px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 400;
    color: #ffffff;
    line-height: 28px;
}
.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button {
    margin-top: 54px;
}

.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button:active,
.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button:focus,
.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button:active:focus {
    outline: none;
    border-color: transparent;
    border: none;
    box-shadow: none;
}
.industrialhome_banner
    .icocomputerhome_banner_wrap
    > .banner_content
    .banner_button
    > button {
    padding: 12px 54px;
    background: white;
    border-radius: 22px;
    font-size: 14px;
    font-weight: 500;
    color: #0171c5;
    line-height: 20px;
    font-family: PingFangSC-Medium, PingFang SC;
    cursor: pointer;
    border: none;
}

