@charset "UTF-8";
*{
	margin:0;
    padding:0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}
*,*:before,*:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
         -o-box-sizing: border-box;
            box-sizing: border-box;
}
body,html{width:100%;height:100%}
input::-ms-clear,input::-ms-reveal{display:none}
html{
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-ms-overflow-style:scrollbar;
	-webkit-tap-highlight-color:transparent;
	font-size:62.5%;
}
body{
	line-height:1;
	min-width: 900px;
	margin:0;
	padding:0;
	color:#1b1b1b;
	font-size:12px;
	font-size:1.2rem;
	font:normal 100% Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
	background-color:#f5f7fa;
}
body.framepageBody{
	min-width:100%;
}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}
label{margin:0;}
p{margin:0;}
ul,ol {list-style: none;margin: 0px;}
em,i{font-style: normal;}
a{text-decoration:none;background-color:transparent;outline:none;cursor:pointer;color:#2d8cf0}
a:active,a:hover{text-decoration:none;outline:0}
a:focus{text-decoration:none;outline:0}
img{vertical-align:middle;border-style:none}
table{border-collapse:collapse;table-layout: fixed;}
th{font-weight: normal;}
input{border:0 none;outline-style:none;}
button{border:0 none;}
:focus { outline: none; }
[hidden]{display:none!important}

/**谷歌浏览器滚动条修改**/
::-webkit-scrollbar {
    width: 9px;
    height: 9px
}

::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #ccccccde
}

::-webkit-scrollbar-thumb:hover {
    border-radius: 5px;
    background-color: #afaeae
}
/****/
input:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset !important;
}
input:-moz-placeholder,textarea:-moz-placeholder {
    color: #cacaca;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #cacaca;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #cacaca;
}
/*input[type="radio"],input[type="checkbox"]{position:relative;top:2px;*top:2px;margin:0 4px 0 0;*margin:0 0 0 -4px;}*/
/**/
.bgcolorfff{
	background-color: #ffffff;
}
.bgcolorf5f5f5{
	background-color: #f5f5f5;
}
.color000000{
	color: #000000;
}
.color515a6e{
	color: #515a6e;/*灰*/
}
.colorffffff{
	color: #ffffff;
}
.color2d8cf0{
	color: #2d8cf0;/*蓝色*/
}
.colorff9900{
	color:#ff9900;/*橘黄色*/
}
.colorffd284{
	color:#ffd284;/*黄色*/
}
.colored4014{
	color: #ed4014;/*红色*/
}
.colorffcc00{
	color: #ffcc00;
}
.color23de39{
	color: #23de39;
}

.font12{
	font-size: 12px;
}
.font14{
	font-size: 14px;
}
.font16{
	font-size: 16px;
}
.font18{
	font-size: 18px;
}
.font20{
	font-size: 20px;
}
.font24{
	font-size: 24px;
}
.hide,.hidden{display: none!important;}
.show{display: block!important;}
.f_left{
	float: left;
}
.f_right{
	float: right;
}
.m_t_16{
	margin-top:16px;
}
.m_b_16{
	margin-bottom: 16px;
}
.m_l_16{
	margin-left: 16px;
}
.m_r_16{
	margin-right: 16px;
}
.m_l_8{
	margin-left: 8px;
}
.m_t_24{
	margin-top:24px;
}
.m_b_24{
	margin-bottom:24px;
}
.borders{
	border:1px solid #e8eaec;
}
.borderse9ecf0{
	border:1px solid #e9ecf0;
}
.b_t{
	border-top:1px solid #e8eaec;
}
.b_b{
	border-bottom:1px solid #e8eaec;
}
.borderRadius{
	-o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.inline-block{
	display: inline-block;
}
/**显示2行**/
.line-clamp2{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	max-height: 40px;
}
/**显示三行**/
.line-clamp3{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	max-height: 60px;
}
/**显示四行**/
.line-clamp4{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	max-height: 80px;
}
/*************控制台****************/
#main-wrapper{
	width:100%;
	height:100%;
}
.headerbar{
	position: fixed;
    z-index: 15;
    top: 0;
    left: 0;
    padding: 0;
    padding-right: 16px;
    width: 100%;
    height: 48px;
    background-color: #3c97f2;
}
.siderlogo{
	float: left;
	margin-right: 16px;
	width: 208px;
	height: 48px;
}
.siderlogo >a{
	display: block;
	margin:6px auto 0 auto;
	width:87px;
	height: 37px;
	/* background:url(../images/logo.png);
	background-repeat: no-repeat; */
}
.siderlogo >a img{
	width:100%;
	height: 100%;
}
.anticon{
	display: inline-block;
	margin-top:16px;
	width:16px;
	height:16px;
	background-image:url(../images/anticon.png);
	background-repeat: no-repeat;
}
.anticon.put{
	background-image:url(../images/anticonput.png);
}
.antpro{
	height: 100%;
}
.antpro >i{
	display:block;
	float: left;
	margin-top:16px;
	width:16px;
	height:16px;
	background-image:url(../images/user.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.antpro span{
	display:block;
	float: left;
	margin:0 16px 0 6px;
	line-height: 48px;
	-webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.logout{
	display:block;
	float: left;
	width:38px;
	height: 100%;
}
.logout:hover{
	background-color: #3692f3;
}
.logout>i{
	display:block;
	margin:16px auto 0 auto;
	width:16px;
	height:16px;
	background-image:url(../images/logout.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.sidebar{
    overflow: hidden;
	  position: fixed;
    z-index: 14;
    top: 48px;
    bottom: 0;
    left:0;
    width: 208px;
    background-image:url(../images/side-bg.png);
	  background-repeat: no-repeat;
	 -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;
	 	-webkit-box-shadow: 8px 0 9px -4px #e4e6e9;
	 	-moz-box-shadow: 8px 0 9px -4px #e4e6e9;
	 	-ms-box-shadow: 8px 0 9px -4px #e4e6e9;
	 	-o-box-shadow: 8px 0 9px -4px #e4e6e9;
	 	box-shadow: 8px 0 10px -4px #e4e6e9;
}
.siderlist{
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}
.asNav{
	display: block;
    margin: 0;
    padding: 0;
}
.asNav .asNav-item:first-child{
	margin-top:10px;
}

.asNav-item{
	position: relative;
    display: block;
    float: none;
}
.asNav-item>a {
	overflow: hidden;
	position: relative;
    display: block;
    padding:16px 32px 16px 14px;
    white-space: nowrap;
	text-overflow: ellipsis;
    color: #515a6e;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	font-size: 14px;
	-webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.chevron-down{
	position: absolute;
	top:19px;
	right:12px;
	width:14px;
	height: 14px;
	background-image: url(../images/u.png);
	background-repeat: no-repeat;
}
.asNav-item.open .chevron-down {
	background-image: url(../images/d.png);
}
.fa-icon{
	float: left;
	display: inline-block;
	margin-right: 16px;
	margin-top:1px;
	width:16px;
	height:16px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.fa-icon-1{
	background-image: url(../images/fa-icon-1.png);
}
.fa-icon-2{
	background-image: url(../images/fa-icon-2.png);
}
.fa-icon-3{
	background-image: url(../images/fa-icon-3.png);
}
.fa-icon-4{
	background-image: url(../images/fa-icon-4.png);
}
.fa-icon-5{
	background-image: url(../images/fa-icon-5.png);
}
.fa-icon-6{
	background-image: url(../images/fa-icon-6.png);
}
.fa-icon-7{
	background-image: url(../images/fa-icon-7.png);
}
.fa-icon-8{
	background-image: url(../images/fa-icon-8.png);
}
.fa-icon-9{
	background-image: url(../images/fa-icon-9.png);
}
.asNav-child{
	display: none;
	overflow: hidden;
}
.asNav-item-child{
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
 	-o-transition: all 0.5s ease;
 	transition: all 0.5s ease;
 	cursor: pointer;
}
.asNav-item-child a{
  display: block;
	height: 48px;
	line-height: 48px;
	font-size: 12px;
	padding-left:54px;
	color: #515a6e;
}
.asNav-item-child a span{
	display: inline-block;
	*display: inline;
	zoom: 1;
	float: right;
	width:2px;
	height: 100%;
	background-color: transparent;
	vertical-align: middle;
}
.asNav-item-child:hover a span,.asNav-item-child.current a span{
	background-color: #2d8cf0;
}
.asNav-item-child:hover a,.asNav-item-child.current a{
	background-color:#f1faff;
	color: #2d8cf0;
}

/*缩进去的小图logo*/
body.sidenav-toggled .siderlogo{
	margin-left: 10px;
	margin-right: 16px;
	/* width: 28px; */
	width:90px;/*update2022-5-11*/
}
/* body.sidenav-toggled .siderlogo >a{
	width:28px;
	height: 37px;
	background:url(../images/logo-small.png);
} */
body.sidenav-toggled .sidebar{
	overflow: visible !important;
	width:48px;
}
body.sidenav-toggled .siderlist .nav-link-text,
body.sidenav-toggled .siderlist .chevron-down,
body.sidenav-toggled .siderlist .asNav-item .asNav-child,
body.sidenav-toggled .siderlist .asNav-item.open .asNav-child{
    display: none;
}
body.sidenav-toggled .siderlist .asNav-item.open.asNav-item-hover .asNav-child{
    display: block;
}
body.sidenav-toggled .siderlist li.asNav-item-hover .asNav-child{
	display: block;
	position: absolute;
	z-index:1051;
	left:48px;
	top:8px;
	width:160px;
	/*max-height: 400px;*/
	background-color: #ffffff;
	border:1px solid #e9ecf0;
	color: #000000;
	-o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow:2px 0 6px 2px #e4e6e9;
	 	-moz-box-shadow:2px 0 6px 2px #e4e6e9;
	 	-ms-box-shadow: 2px 0 6px 2px #e4e6e9;
	 	-o-box-shadow: 2px 0 6px 2px #e4e6e9;
	 	box-shadow: 2px 0 6px 2px #e4e6e9;
}
body.sidenav-toggled .siderlist li.asNav-item-hover:last-child .asNav-child{
	top:-70px;
}
body.sidenav-toggled .siderlist li.asNav-item-hover .asNav-child li{
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
body.sidenav-toggled .siderlist li.asNav-item-hover .asNav-child  .asNav-item-child a {
    display: block;
    height: 30px;
    line-height:30px;
    font-size: 12px;
    padding-left: 10px;
    color: #515a6e;
}
body.sidenav-toggled .siderlist li.asNav-item-hover .asNav-child  .asNav-item-child.current a ,
body.sidenav-toggled .siderlist li.asNav-item-hover .asNav-child  .asNav-item-child a:hover
{
    background-color: #f1faff;
    color: #2d8cf0;
}
/**/
.page-wrapper{
	/*overflow-x: hidden;*/
	min-height: 100%;
	height: 100%;
	padding-left:208px;
	padding-top:48px;
}
body.sidenav-toggled .page-wrapper{
	padding-left: 48px;
}
.index-section{
	overflow: hidden;
	padding:20px 0;
}
.public-title{
	overflow: hidden;
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}
.public-title span{
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 6px;
	margin-top:-2px;
	width:3px;
	height: 14px;
	background-color: #2d8cf0;
	vertical-align: middle;
}
.public-cardlist{
	overflow: hidden;
	margin-top:-4px;
}
.pub_card_main{
	padding:0;
	margin-bottom: 16px;
}
.pub_card_space{
	padding:4px 12px 0 12px;
}
.pub_card{
	width:100%;
	height: 146px;
	position: relative;
	background-color: #ffffff;
	border:1px solid #e9ecf0;
    -o-border-radius:3px;
    -ms-border-radius:3px;
	-moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.pub_card a{
	display: block;
	width:100%;
	height:100%;
}
.pub_card_meta_detail{
	overflow: hidden;
	padding:6px 13px 0px 3px;
}
.pub_card_meta_logo{
	position:relative;
	margin-right:-60px;
	width:60px;
	height:61px;
	background-repeat: no-repeat;
}
.pub_card_meta_logo_1{
	background-image: url(../images/index_icon1.png);
}
.pub_card_meta_logo_2{
	background-image: url(../images/index_icon2.png);
}
.pub_card_meta_logo_3{
	background-image: url(../images/index_icon3.png);
}
.pub_card_meta_logo_4{
	background-image: url(../images/index_icon4.png);
}
.pub_card_meta_logo_5{
	background-image: url(../images/index_icon5.png);
}
.pub_card_meta_logo_6{
	background-image: url(../images/index_icon6.png);
}
.pub_card_meta_logo_7{
	background-image: url(../images/index_icon7.png);
}
.pub_card_meta_logo_8{
	background-image: url(../images/index_icon8.png);
}
.pub_card_meta_logo_9{
	background-image: url(../images/index_icon9.png);
}
.pub_card_meta_logo_10{
	background-image: url(../images/index_icon10.png);
}
.pub_card_meta_logo_11{
	background-image: url(../images/index_icon11.png);
}
.pub_card_meta_logo_12{
	background-image: url(../images/index_icon12.png);
}
.pub_card_meta_logo_13{
	background-image: url(../images/index_icon13.png);
}
.pub_card_meta_logo_14{
	background-image: url(../images/index_icon14.png);
}
.pub_card_meta_logo_15{
	background-image: url(../images/index_icon15.png);
}
.pub_card_meta_logo_16{
	background-image: url(../images/index_icon16.png);
}
.pub_card_meta_logo_17{
	background-image: url(../images/index_icon17.png);
}
.pub_card_meta_logo_18{
	background-image: url(../images/index_icon18.png);
}
.pub_card_meta_logo_19{
	background-image: url(../images/index_icon19.png);
}
.pub_card_meta_logo_20{
   background-image: url(../images/comparePdf.png);
}
.pub_card_meta_logo_21{
   background-image: url(../images/compareIndex.png);
}
.pub_card_meta_explain{
	width:100%;
	padding-left:60px;
}
.pub_card_meta_explain h2{
	margin-top:18px;
	margin-bottom: 12px;
}
.pub_card_meta_explain div{
	overflow: hidden;
	max-height: 40px;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.pub_card_meta_operation{
	overflow: hidden;
	position: absolute;
	bottom:0;
	left:0;
	width:100%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	border-top:1px solid #e9ecf0;
}
.pub_card_meta_operation span{
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 6px;
	margin-top:-3px;
	width:14px;
	height:14px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.pub_card_meta_operation_icon1{
	background-image: url(../images/uplod-icon.png);
}
.pub_card_meta_operation_icon2{
	background-image: url(../images/go-icon.png);
}
.card-hot{
	position: absolute;
	right:-5px;
	top:-4px;
	width:48px;
	height:48px;
	background-image: url(../images/hot.png);
	background-repeat: no-repeat;
}

/**********列表***********/
.otherPage-section{
	/* overflow: hidden; */
	margin:16px;
	min-height: calc(100vh - 80px);
	background-color: #ffffff;
}
.otherPage-sectionMain{
	margin:16px;
	height: calc(100vh - 80px);
}
.layout-pageHeader{
	/*overflow: hidden;*/
	padding:0 12px;
	height: 60px;
}
.layout-pageHeader >.f_left{
	line-height: 60px;
	color: #17233d;
	font-weight: 500;
}
.layout-pageHeader >.f_right{
	margin-top:15px;
}
.public-input{
	margin-left: 8px;
	padding:0 8px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
}
.search-btn{
	width:56px;
	height: 30px;
	line-height: 30px;
	background-color: #2d8cf0;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	font-size: 12px;
}
.search-btn:hover,.public-btn:hover,
.public-btn:active,.public-btn:focus,
.search-btn:active,.search-btn:focus
{
	background-color: #5cadff;
	color: #ffffff;
}
.layout-pageHeader .public-input,.layhead_1 .public-input{
	width:256px;
}
.layout-pageHeader .public-screen{
	margin-left: 12px;
}
.layout-pageHeader .search-btn,.layhead_1 .search-btn{
	margin-left: 8px;
}
.public-screen{
	position: relative;
}
.public-screen span{
	line-height: 30px;
	max-width:140px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
}
.public-screen span i{
	display: inline-block;
	margin-left: 4px;
	width:10px;
	height: 6px;
	background:url(../images/d2.png);
	vertical-align: middle;
}
.public-screen span i.open{
	background:url(../images/u2.png);
}
.public-screen >ul{
	display: none;
	position: absolute;
	z-index:60;
	top:34px;
	right:0;
	width:120px;
	background-color: #ffffff;
	border:1px solid #e8eaec;
	-o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.public-screen >ul li{
	text-align: center;
	padding:6px 8px;
	cursor: pointer;
}
.public-screen >ul li.on,.public-screen >ul li:hover{
	background-color: #f1faff;
    color: #2d8cf0;
}
/*.layout-pageOperation{
	width:100%;
	padding:16px 12px;
}*/
.public-btn{
	padding:9px 14px;
	background-color: #2d8cf0;
	cursor: pointer;
	font-size: 12px;
}
.public-btn2{
	padding:8px 14px;
	color: #5a516e;
	cursor: pointer;
	font-size: 12px;
}
.public-btn2:hover{
	color: #5a516e;
}
.add-icon{
	display: inline-block;
	margin-right: 12px;
	margin-top:-3px;
	width:10px;
	height: 10px;
	background:url(../images/add-icon.png);
	vertical-align: middle;
}
.i-align{
	display: block;
	width:16px;
	height: 16px;
	background:url(../images/i-align.png);
}
.i-screen{
	display: block;
	width:16px;
	height: 16px;
	background:url(../images/i-screen.png);
}
.i-screen-out{
	display: block;
	width:16px;
	height: 16px;
	background:url(../images/i-screenout.png);
}
.i-refresh{
	display: block;
	width:16px;
	height: 16px;
	background:url(../images/i-refresh.png);
}
.i-set{
	display: block;
	width:16px;
	height: 16px;
	background:url(../images/i-set.png);
}
.i-point{
	margin-top:-2px;
	width:14px;
	height: 14px;
	background:url(../images/i-point.png);
}
.slot-icon{
	display: inline-block;
	/*margin-top:-4px;*/
	width:20px;
	height: 20px;
	background:url(../images/more-icon.png);
	vertical-align: middle;
}
.tab-tooltip{
	position: relative;
	color: #525b6e;
}
.tab-tooltip>ul{
	display: none;
	position: absolute;
	z-index:60;
	top:22px;
	right:0;
	width:140px;
	padding:8px 0;
	background-color: #ffffff;
	border:1px solid #e8eaec;
	-o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
 	-o-transition: all 0.4s ease;
 	transition: all 0.4s ease;
}
.tab-tooltip>ul li{
	padding:6px 8px;
	cursor: pointer;
}
.tab-tooltip >ul li.on,.tab-tooltip >ul li:hover{
	background-color: #f1faff;
    color: #2d8cf0;
}
.tab-tooltip>ul>div{
	padding:1px 6px 10px 6px;
	border-bottom:1px solid #e8eaec;
}
.tab-tooltip>ul>div>a{
	float: right;
	color: #2d8cf0;
}
.tab-tooltip>ul li span{
	float: left;
	max-width:100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tab-tooltip>ul li .checkbox-wrapper {
    float: left;
}
.layout-alert{
	overflow: hidden;
	padding:0 14px;
	height: 34px;
	line-height: 34px;
	background-color: #f1faff;
	border-top:1px solid #adddfe;
	border-bottom:1px solid #adddfe;
}
.layout-alert i{
	display: inline-block;
	margin-right: 8px;
	vertical-align: middle;
}
.layout-alert label,.layout-alert a{
	color: #3c97f2;
}
.layout-alert label{
	padding:0 8px;
	margin:0;
}
.layout-alert a{
	margin-left: 20px;
}
.public-table{
    width: 100%;
    color: #515a6e;
    background-color: #fff;
    box-sizing: border-box;
    font-size: 12px;
}
.public-table table{
	width: 100%;
	text-align: left;
}
.table-body tr th{
	height: 38px;
	line-height: 38px;
	background-color: #f6f7fb;
	border-bottom:1px solid #e8eaec;
	color: #17233d;
	font-weight: 600;
}
.table-body tr td{
	height: 44px;
	line-height: 44px;
	border-bottom:1px solid #e8eaec;
}
.table-body tr td a{
    word-wrap:break-word;
    word-break:break-all;
}
.table-body tbody tr:hover{
	background-color: #f1faff;
}
.table-column-center{
	text-align: center;
}
.table-cell{
	/*padding:0 8px;*/
}
.tab_name{
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #515a6e;
}
.tab_name:active,.tab_name:hover{
	color: #3c97f2;
}
.state{
	padding:0 10px;
	height: 25px;
	line-height: 22px;
	border:1px solid transparent;
	-o-border-radius: 11px;
    -ms-border-radius: 11px;
    -moz-border-radius:11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    font-weight: 400;
}
.statesuccess{
	border-color:#d0f5e0;
	background-color: #e7faf0;
	color: #19be6b;
}
.stateerror{
	border-color:#ffdbdb;
	background-color: #ffeded;
	color: #ed4014;
}
.state i{
	display: inline-block;
	margin-right: 6px;
	margin-top:-2px;
	width:6px;
	height: 6px;
	-o-border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    vertical-align: middle;
}
.statesuccess i{
	background-color: #19be6b;
}
.stateerror i{
	background-color: #ed4014;
}
.table-slot{
	position: relative;
}
.table-slot >a{
	margin-right: 6px;
	color:#3c97f2;
}
.table-slot >.dropdown{
	position: static;
	display: inline-block;
	float: right;
}
.table-slot ul{
	display: none;
	position: absolute;
	z-index:60;
	top:12px;
	right:0;
	width:62px;
	padding:8px 0;
	background-color: #ffffff;
	border:1px solid #e8eaec;
	-o-border-radius: 3px;
    -ms-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
 	-o-transition: all 0.4s ease;
 	transition: all 0.4s ease;
}
.table-slot ul a{
	display: block;
	line-height: 18px;
	padding:6px 4px;
	cursor: pointer;
	color: #515a6e;
}
.table-slot ul a:hover{
	background-color: #f0f8fd;
    color: #515a6e;
}
.checkbox-wrapper{
	cursor: pointer;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 0;
}
.checkboxs{
	margin:0 auto;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    cursor: pointer;
    line-height: 1;
    position: relative;
}
.checkboxs-inner {
    display: inline-block;
    width: 16px;
    height: 16px;
    position: relative;
    top: 0;
    left: 0;
    border: 1px solid #dcdee2;
    border-radius: 2px;
    background-color: #fff;
}
.checkbox-input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    cursor: pointer;
    opacity: 0;
}
.checkboxs-checked .checkboxs-inner {
	border:0 none;
	background-color: transparent;
    background:url(../images/checkbox_on.png);
}
/**update-tableslist**/
.bootstrap3 #JTable,.bootstrap3 .table{
	font-size:12px;
}
.bootstrap3 .fixed-table-toolbar{
	padding:0 4px 0 12px;
}
.bootstrap3 .fixed-table-toolbar .columns-right {
    margin: 0px!important;
    margin-top: 16px!important;
    margin-bottom: 10px!important;
}
.bootstrap3 .btn-default {
    background-color: transparent;
    border-color: transparent;
}
.bootstrap3 .btn-default:hover{
	  background-color: transparent;
    border-color: transparent;
}
.bootstrap3 .glyphicon-refresh{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-refresh.png);
}
.bootstrap3 .glyphicon-refresh:before ,.bootstrap3 .glyphicon-fullscreen:before ,.bootstrap3 .glyphicon-th:before,.bootstrap3 .glyphicon-align-left:before {
    content: " ";
}
.bootstrap3 .glyphicon-fullscreen{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-screen.png);
}
.bootstrap3.fullscreen .glyphicon-fullscreen{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-screenout.png);
}
.bootstrap3 .glyphicon-th{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-set.png);
}
.bootstrap3 .glyphicon-align-left{
	  display: block;
    width: 16px;
    height: 16px;
    background: url(../images/i-align.png);
}
.bootstrap3 .btn .caret {
	  margin-left: 0;
    border:0 none;
}
.bootstrap3 .btn{
	padding:0 8px;
}
.bootstrap3 .open>.dropdown-toggle.btn-default:hover ,.bootstrap3  .btn-default.active,.bootstrap3  .btn-default:active,.bootstrap3  .open>.dropdown-toggle.btn-default
    {
    background-color: transparent;
    border-color: transparent;
    -webkit-box-shadow: inset 0 0px 0px transparent;
    box-shadow: inset 0 0px 0px transparent;
}
.bootstrap3 .glyphicon {
    top: 0px;
}
.public-table{
	margin-top:6px;
}
.bootstrap3 .table>thead>tr>th {
    border-bottom: 1px solid #e8eaec;
    border-right: 1px solid #ffffff;
    line-height: 1;
    padding: 8px;
}
.bootstrap3 .table>tbody>tr>td{
    padding:6px;
    line-height: 20px;
    border-color: #e8eaec;
    word-wrap:break-word;
    word-break:break-all;
}
.bootstrap3 .table>tbody>tr>td a{
	 word-wrap:break-word;
   word-break:break-all;
   color: #2d8cf0;
}
.table-slot ul a {
    color: #515a6e;
    font-size: 12px;
}
.bootstrap3 .table>tbody>tr>td a:hover{
	 color: #2d8cf0;
}
.bootstrap3 .btn:focus,
.bootstrap3 .btn:active:focus,
.bootstrap3 .btn.active:focus,
.bootstrap3 .btn.focus,
.bootstrap3 .btn:active.focus,
.bootstrap3 .btn.active.focus {
  outline: 0 auto -webkit-focus-ring-color;
  outline-offset: 0px;
}
.bootstrap-table.bootstrap3 .fixed-table-container .table.table-sm .th-inner {
    padding-left: 6px;
}
.bootstrap-table.bootstrap3 .fixed-table-container .fixed-table-body .fixed-table-loading {
    z-index: 10;
}
.bootstrap-table.bootstrap3 .fixed-table-container .fixed-table-body{
	overflow-x: visible;
    overflow-y: visible;
	height: auto;
}
/*紧凑*/
.change_table_small tr th{
	height: 28px;
}
.change_table_small tr td{
	height: 30px;
}
/*宽松*/
.change_table_big tr th{
	height: 42px;
	font-size: 14px;
}
.change_table_big tr td{
	height: 48px;
	font-size: 14px;
}
/**分页**/
.public-paging,.fixed-table-pagination{
	margin-top:24px;
	text-align: center;
}
.paging-total{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    margin-right: 10px;
    color: #515a6e;
}
.page-disabled {
    cursor: not-allowed;
}
.public-paging >ul>li,.fixed-table-pagination>ul>li {
	margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
    user-select: none;
    min-width: 32px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    color: #515a6e;
    border: 1px solid #dcdee2;
    border-radius: 4px;
    padding:0;
}
.public-paging >ul>li a,.fixed-table-pagination>ul>li a{
	display: block;
	color:#515a6e;
}
.public-paging >ul>li.page-item-active,.public-paging >ul>li.page-item:hover,
.fixed-table-pagination>ul>li.page-item:hover,.public-paging >ul>li.active{
	border-color: #2d8cf0;
	color:#2d8cf0;
}
.public-paging >ul>li.page-item-active a ,.public-paging >ul>li.page-item:hover a,
.fixed-table-pagination >ul>li.page-item:hover a,.public-paging >ul>li.active a{
	color:#2d8cf0;
}
.fixed-table-pagination>ul>li.page-pre a, .fixed-table-pagination>ul>li.page-next a{
   display: block;
    width: 100%;
    height: 100%;
    font-size: 26px;
    line-height: 26px;
}
.page-prev i{
	display: block;
	margin-top:10px;
	margin-left: auto;
	margin-right:auto;
	width:8px;
	height: 12px;
	background:url(../images/anticon-left.png);
}
.page-prev.page-disabled i{
	background:url(../images/anticon-left-dis.png);
}
.page-next i{
	display: block;
	margin-top:10px;
	margin-left: auto;
	margin-right:auto;
	width:6px;
	height: 10px;
	background:url(../images/anticon-right.png);
}
.page-next.page-disabled i{
	background:url(../images/anticon-left-dis.png);
}
.page-options{
	display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    user-select: none;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dcdee2;
}
.page-options-select{
	width:100px;
    height: 32px;
    line-height: 32px;
    text-align: center;
}
.page-options-select i{
	display: inline-block;
	margin-top:-2px;
    margin-left: 4px;
    width: 10px;
    height: 6px;
    background: url(../images/d3.png);
    vertical-align: middle;
}
.page-options-select i.open{
	background: url(../images/u3.png);
}
.page-options>ul{
	width:100px;
}
.public-paging >ul>li.page-item-jump{
	border:0 none;
}
.page-item-jump i{
	display: block;
	margin-top:5px;
	margin-left: auto;
	margin-right:auto;
	width:20px;
	height: 20px;
	background:url(../images/more-icon2.png);
}
.page-item-jump-down:hover i{
	background:url(../images/jump2.png);
}
.page-item-jump-up:hover i{
	background:url(../images/jump1.png);
}
.bootstrap3 .page-list {
	  display: inline-block;
	margin-left: 15px;
}
.bootstrap3 .page-list .dropdown-toggle{
	  display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #dcdee2;
    width: 100px;
    height: 32px;
    font-size: 12px;
}
.bootstrap3 .page-list .dropdown-toggle:hover,.bootstrap3 .page-list .dropdown-toggle:focus{
	color: #515a6e;
}
.bootstrap3 .page-list  .open>.dropdown-toggle.btn-default {
    background-color: #fff;
    border: 1px solid #dcdee2;
}
.bootstrap3 .page-list .dropdown-menu {
	 min-width: 100px;
}
.bootstrap3 .page-list .dropdown-menu>li>a {
    padding: 6px 8px;
    line-height: 1;
    color: #515a6e;
    text-align: center;
    font-size: 12px;
}
.bootstrap3 .page-list .dropdown-menu>.active>a,.bootstrap3 .page-list  .dropdown-menu>.active>a:focus,.bootstrap3 .page-list  .dropdown-menu>.active>a:hover {
    background-color: #f1faff;
    color: #2d8cf0;
}
.fixed-table-pagination>ul>li.disabled a {
    color: #cccccc;
}
.bootstrap3 .table-cell .dropdown-menu{
	width: 100%;
	top: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	min-width: 100%;
}
.bootstrap3 .table-cell .dropdown-menu li{
	width:100%;
}
.bootstrap3 .table-cell .dropdown-menu li a{
	width:100%;
	word-wrap:break-word;
	word-break:break-all;
	white-space: normal;
}
.public-paging input[type="number"]{
	margin-right: 6px;
	border: 1px solid #dcdee2;
	height: 32px;
  line-height: 30px;
  border-radius: 4px;
  padding-left: 6px;
}
.s_resultMain .table>tbody>tr>th,.s_resultMain .table>tbody>tr>td{
	border-top:0 none;
  border-bottom:1px solid #e9e9e9;
}
.fixed-table-pagination >ul>li.page-item.active{
	border-color: #2d8cf0;
	color:#2d8cf0;
}
.fixed-table-pagination >ul>li.page-item.active a{
	color:#2d8cf0;
}
.table-newnn01{
	line-height: 34px;
}
.fixed-table-pagination >ul,.fixed-table-pagination >.page-jump-to{
	display: inline-block;
}
.fixed-table-pagination >.page-jump-to .input-secondary-go {
    display: inline-block;
    margin-left: 10px;
    margin-right: 6px;
    width: 50px;
    border: 1px solid #dcdee2;
    height: 32px;
    line-height: 30px;
    border-radius: 4px;
    vertical-align: middle;
    font-size: 12px;
    padding: 0 0 0 6px;
}
.fixed-table-pagination >.page-jump-to .input-group-append{
	display: inline-block;
    vertical-align: middle;
}
.fixed-table-pagination >.page-jump-to .input-group-append .btn{
	display: inline-block;
    vertical-align: middle;
    background-color: #2d8cf0;
    cursor: pointer;
    color: #ffffff;
    height: 32px;
    line-height: 30px;
    font-size: 12px;
    padding: 0 12px;
}
/*******************登录***********************/
#app{
	width:100%;
	height: 100%;
}
.bag_login{
	  position: fixed;
    width: 100%;
    height: 100%;
    background-image: url(../images/login_bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
}
.star_iframe{
	position: absolute;
	z-index:88;
	width: 100%;
  height: 100%;
}
.login_iframe{
	 position: absolute;
	 z-index:100;
	 left:50%;
	 top:50%;
	 margin-top:-178px;
	 margin-left:-169px;
	 width:338px;
	 height: 296px;
	 background:url(../images/login_iframe.png);
	 background-repeat: no-repeat;
}
.log-page-logo {
	overflow: hidden;
	margin:18px auto 14px auto;
	text-align: center;
}
/*update2022-5-11*/
.log-page-logo .log-logoimg{
	 display: inline-block;
	 width:92px;
	 height: 48px;
/* 	 background:url(../images/login_logo.png);
	 background-repeat: no-repeat; */
	 vertical-align: middle;
}
.log-page-logo .log-logoimg img{
	width:100%;
	height: 100%;
}
.log-page-logo i{
	display: inline-block;
	 margin-right: 12px;
	 margin-left: 12px;
	width:1px;
	height: 16px;
	background-color: #ffffff;
	vertical-align: middle;
}
.log-page-logo span.font14{
	display: inline-block;
	vertical-align: middle;
}
.log_item{
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	margin-bottom: 18px;
	width:284px;
}
.usericon{
	display: inline-block;
	position: absolute;
	top: 10px;
	left: 6px;
	width: 12px;
	height: 12px;
	background: url(../images/usericon.png);
	background-repeat: no-repeat;
}
.pwdicon{
	display: inline-block;
	position: absolute;
	top: 10px;
	left: 6px;
	width: 12px;
	height: 12px;
	background: url(../images/pwdicon.png);
	background-repeat: no-repeat;
}
.loginInputA {
    padding-left: 26px;
    width: 100%;
	  height: 30px;
    line-height: 28px;
    border: 1px solid #d7e2ed;
    background: #9db7d0;
    font-size: 12px;
    color: #ffffff;
}
input.loginInputA::-moz-placeholder,input.loginInputB::-moz-placeholder{
    color: #ffffff;
}
input.loginInputA:-ms-input-placeholder,input.loginInputB:-ms-input-placeholder{
    color: #ffffff;
}
input.loginInputA::-webkit-input-placeholder,input.loginInputB::-webkit-input-placeholder{
    color: #ffffff;
}
input.loginInputA:-internal-autofill-selected{
    color: rgb(255,255,255) !important;
}
input.loginInputA:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px #9db7d0 inset !important;
	-webkit-text-fill-color: #ffffff;
	background-image: none;
  color: #ffffff;
}
.loginCode {
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 18px;
    width:284px;
}
.loginCodeInput {
    position: relative;
}
.yzmicon {
    display: inline-block;
    position: absolute;
    top: 10px;
	  left: 6px;
		width: 12px;
		height: 12px;
		background: url(../images/yzmicon.png);
		background-repeat: no-repeat;
}
.loginInputB{
    padding-left: 26px;
    width: 184px;
	  height: 30px;
    line-height: 28px;
    border: 1px solid #d7e2ed;
    background: #9db7d0;
    font-size: 12px;
    color: #ffffff;
}
.loginCode img {
    width: 90px;
    height: 30px;
}
.loginBtn {
    overflow: hidden;
}
.loginBtn a{
	display: block;
	margin:0 auto;
	width:284px;
	height: 30px;
	line-height: 30px;
	background-color: #348fed;
	text-align: center;
}
.loginBtn a:hover,.loginBtn a:focus{
	color: #ffffff;
}
/********合同智能审核***********/
.subpage-cardheader{
	/*overflow: hidden;*/
	position: relative;
	height: 237px;
	width:100%;
	background:url(../images/card-banner.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.card-bg-img1{
	position: absolute;
	z-index:0;
	top:1px;
	left:0;
	width:168px;
	height: 85px;
	background:url(../images/card1.png);
	background-repeat: no-repeat;
}
.card-bg-img2{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:502px;
	height: 232px;
	background:url(../images/card2.png);
	background-repeat: no-repeat;
}
.card-bg-img3{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:570px;
	height: 232px;
	background:url(../images/card3.png);
	background-repeat: no-repeat;
}
.card-bg-img4{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:532px;
	height: 232px;
	background:url(../images/card4.png);
	background-repeat: no-repeat;
}
.card-bg-img5{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:479px;
	height: 232px;
	background:url(../images/card5.png);
	background-repeat: no-repeat;
}
.card-bg-img6{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:532px;
	height: 232px;
	background:url(../images/card6.png);
	background-repeat: no-repeat;
}
.card-bg-img7{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:617px;
	height: 232px;
	background:url(../images/card7.png);
	background-repeat: no-repeat;
}
.card-bg-img8{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:502px;
	height: 232px;
	background:url(../images/card8.png);
	background-repeat: no-repeat;
}
.card-bg-img9{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:468px;
	height: 232px;
	background:url(../images/card9.png);
	background-repeat: no-repeat;
}
.card-bg-img10{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:468px;
	height: 232px;
	background:url(../images/card10.png);
	background-repeat: no-repeat;
}
.card-bg-img11{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:606px;
	height: 232px;
	background:url(../images/card11.png);
	background-repeat: no-repeat;
}
.card-bg-img12{
	position: absolute;
	z-index:0;
	bottom:0;
	right:30px;
	width:502px;
	height: 232px;
	background:url(../images/card12.png);
	background-repeat: no-repeat;
}
.card-texts{
	position: absolute;
	z-index:1;
	top:35px;
	left:30px;
}
.card-title{
	margin-bottom: 24px;
}
.card-title>span{
	position: relative;
	width:auto;
	padding:2px 11px 4px 11px;
	color: #4ffdfe;
}
.card-title i.k_1{
	position: absolute;
	top:0;
	left:0;
	display: block;
	width:13px;
	height: 12px;
	background:url(../images/k_1.png);
	background-repeat: no-repeat;
}
.card-title i.k_2{
	position: absolute;
	bottom:0;
	right:0;
	display: block;
	width:13px;
	height: 12px;
	background:url(../images/k_2.png);
	background-repeat: no-repeat;
}
.card-subtitle{
	font-size: 14px;
	margin-top:10px;
	color: #c4f8f8;
}
.card-subtitle i{
	display: inline-block;
	margin-top:-1px;
	margin-right: 8px;
	width:8px;
	height: 8px;
	background:url(../images/tx-fill.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.card-subtitle div{
	float: left;
	width:50%;
	margin-bottom: 10px;
}
.card-numbers{
	overflow: hidden;
	margin-bottom: 16px;
}
.card-numbers>div{
	overflow: hidden;
	float: left;
	margin-right: 16px;
	padding:4px 16px 0 16px;
	color: #ffffff;
	font-size: 14px;
	height: 55px;
	width:auto;
	background:url(../images/card_numsbg.png);
	background-size: cover;
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/card_numsbg.png',sizingMethod='scale')";
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/card_numsbg.png',sizingMethod='scale');
}
.card-numbers>div>div:first-child,.card-numbers>div>.c-ns>div:first-child{
	margin-bottom: 6px;
}
.card-numbers>div>div>span,.card-numbers>div>.c-ns>div>span{
	display: inline-block;
	margin-top:-3px;
	margin-right: 5px;
	font-weight: 600;
	vertical-align: middle;
}
.card-numbers>div>.c-ns{
	display: inline-block;
	float: left;
	margin-bottom: 0;
}
.c-nsz{
	padding:0 10px;
}
.c-nsx{
	margin-top:10px;
	width: 1px;
	height: 28px;
	background-color: #96c6f8;
}
.subpage-public-title{
	margin-top:20px;
}
.subpage-card-conts{
	overflow: hidden;
}
.subpage-card-conts >.col-xs-8{
	padding:0 24px 0 0;
}
.subpage-card-conts >.col-xs-4{
	padding:0;
}
.subpage-card-item,.subpage-card-gif{
	overflow: hidden;
	border:1px solid #d9d9d9;
}
.videoFrame{
	width:100%;
	height: 318px;
}
.subpage-card-item{
	padding:12px;
	min-height: 320px;
}
.pub-loading,.pub-select{
	overflow: hidden;
}
.pub-loading>span,.pub-select>span{
	position:relative;
	width:80px;
	margin-right:-80px;
}
.pub-select>span{
	line-height: 34px;
}
.pub-select .form-control{
	border-color: #d9d9d9;
}
.upload-item{
	float:right;
	width:100%;
	padding-left: 80px;
}
.pub-point{
	padding-left: 80px;
}
.pub-point i{
	display: inline-block;
	margin-right: 6px;
	margin-top:-2px;
	width:14px;
	height: 14px;
	background:url(../images/point-icon.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.pub-btndiv{
	overflow: hidden;
	padding-left: 80px;
	margin-top:24px;
}
.pub-btndiv .public-btn2{
	border-color:#dcdee2;
}
.pub-btndiv .col-xs-6{
	padding:0;
	margin:0;
}
.pub-btndiv .col-xs-6.subpage-card-2{
	padding: 0 0 0 17px;
}


.iploadMain{
	width:100%;
	height: 164px;
	border:1px dashed #d9d9d9;
	background-color: #fafafa;
	-o-border-radius: 2px;
	-ms-border-radius:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.upload-case{
	overflow: hidden;
	position: relative;
	width:100%;
	height: 100%;
	background: transparent;
	cursor: pointer;
}
.upload-case-file{
		position:absolute;
    right: 0px;
    top: 0px;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    filter:alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity:0;
		opacity: 0;
    font-size: 200px;
		cursor: pointer;
		width:100%;
		height: 100%;
}
.ant-upload-wrapper{
	  width:100%;
		height: 100%;
    text-align: center;
    cursor: pointer;
}
.drag-icon{
	margin:42px auto 22px auto;
	width:36px;
	height: 36px;
	background:url(../images/upload_icon.png);
	background-repeat: no-repeat;
}
.upload-result{
	overflow: hidden;
	width:100%;
	height: 100%;
	background: transparent;
}
.word-icon{
	margin:20px auto 16px auto;
	width:36px;
	height: 36px;
	background:url(../images/word-icon.png);
	background-repeat: no-repeat;
}
.up_again{
	overflow: hidden;
	position: relative;
	margin:24px auto 0 auto;
	width:70px;
	height: 32px;
}
.up_again>a{
	overflow: hidden;
	display: block;
	width:100%;
	height: 100%;
	line-height: 32px;
	text-align: center;
	cursor: pointer;
	background-color: #3c97f2;
}
.up_again>a:hover{
	color: #ffffff;
}
.upload-result>div.color515a6e{
	padding:0 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/**失败**/
.position_re{
	position: relative;
}
.lose-show{
	position: absolute;
	top:50%;
	width:100%;
	margin-top:-157px;
}
.error-show{
	margin-top:-169px;
}
.public_loseIcon{
	  margin:0 auto;
	  width:300px;
	  height:151px;
	  background:url(../images/lose_icon.gif);
	  background-repeat: no-repeat;
}
.lose-show div.color515a6e{
	overflow: hidden;
	margin-top:18px;
	margin-bottom:24px;
}
.pub-centerbtn{
	overflow: hidden;
}
.pub-centerbtn .public-btn{
	display:inline-block;
}
/**审核结果**/
.examine_reslutiframeMain{
	  position: relative;
}
.examine_reslut_header{
	  position: fixed;
	  height: 348px;
		width:100%;
}
.examine_reslut_header>img{
	position: absolute;
	z-index:1;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height: 100%;
}
.examine_reslutitem{
	position: absolute;
	z-index:2;
	width:100%;
}
.reslogo{
	  position:relative;
	  margin-right:-280px;
	  width:280px;
}
.reslogoimg{
	display: block;
	margin-left: 46px;
	margin-top:10px;
	width:190px;
  height:142px;
  background:url(../images/reslogo.png);
  background-repeat: no-repeat;
}
.resitem{
	float:right;
	width:100%;
	padding-left: 280px;
	padding-right: 420px;
}
.resitem_name{
	margin-top:14px;
	margin-bottom: 16px;
	width: 100%;
	/* white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; */
	font-size: 12px;
}
.resitem_name span{
	display: inline-block;
	max-width: calc(100% - 100px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.resitem_list{
	overflow: hidden;
	display: block;
	width:100%;
}
.resitem_list_child{
	float: left;
	width:25%;
	padding-right: 24px;
}
.resitem_list_child>div{
	width:100%;
	padding-top:12px;
	margin-right: 30px;
	height: 80px;
	background:rgba(255,255,255,0.4);
	text-align: center;
}
.resitem_list_child>div> div:first-child{
	margin-bottom: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.resitem_list_child >div>div b{
	display: inline-block;
	margin-right: 4px;
	/*vertical-align: bottom;*/
}
.resitem_downword{
	display: block;
	position: absolute;
	z-index:2;
	top:14px;
	right:170px;
	width:212px;
	height: 212px;
	background:url(../images/resitem_time.png);
	background-repeat: no-repeat;
}
.score-tips{
	overflow: hidden;
	margin-top:32px;
	padding-right: 58px;
	margin-bottom: 8px;
}
.score-tips a{
	display: block;
	float: right;
	/*padding:2px 10px;*/
	cursor: pointer;
}
.score-tips a i{
	display: inline-block;
	margin-top:1px;
	width:12px;
	height: 12px;
	background:url(../images/tip.png);
	vertical-align: middle;
}
.score-tips a span{
	margin-left: 4px;
	display: inline-block;
	color: #ffffff;
	text-decoration: underline;
	vertical-align: middle;
}
.get-score span{
	display: inline-block;
    font-size: 54px;
    line-height: 46px;
    padding: 0;
    margin: 0;
}
.down-thisword{
	overflow: hidden;
	margin-top:3px;
}
.down-thisword a{
	display: inline-block;
	margin:10px auto 0 auto;
	width:98px;
	height: 32px;
	line-height: 32px;
	background-color: #ff9900;
	font-size: 12px;
}
.down-thisword a:hover{
	color: #ffffff;
}
.down-thisword a.btns_edit {
	margin-left: 10px;
    background-color: #ffffff;
    color: #2d8cf0;
}
.down-thisword a.btns_edit:hover{
	color: #2d8cf0;
}
.examine_reslut_media{
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top:185px;
	left:20px;
	right:20px;
	height: calc(100% - 185px);
	border:1px solid #f0f2f5;
	padding:16px;
	font-size: 12px;
	z-index:4;
}
.examine_reslut_top{
	overflow: hidden;
	margin-bottom: 12px;
}
.examine_reslut_top i{
	display: inline-block;
	width:446px;
	height: 1px;
	background-repeat: no-repeat;
	vertical-align: middle;
}
.left-x{
	background:url(../images/left-x.png);
}
.right-x{
	background:url(../images/right-x.png);
}
.examine_reslut_top span{
	display: inline-block;
	margin:0 20px;
}
.examine_reslut_lists{
	overflow: hidden;
}
.examine_reslut_lists .public-title{
	padding-left: 4px;
}
.examine_reslut_table .table {
	border:1px solid #e8eaec;
}
.examine_reslut_table .table td{
	width:50%;
	border-left:1px solid #e8eaec;
}
.examine_reslut_table .table>tbody>tr>td{
	padding:0;
	border-color: #e8eaec;
	min-height: 48px;
	line-height: 48px;
}
.f_t{
	float: left;
	padding-left: 8px;
	width: 160px;
}
.f_z{
	float: left;
	width:calc(100% - 160px);
	padding-right: 12px;
	padding-left: 12px;
	border-left: 1px solid #e8eaec;
}
.f_z_s{
	overflow: hidden;
}
.f_z_s span:first-child{
	float:left;
	width:100%;
	padding-right: 64px;
	line-height: 16px;
	padding-top:16px;
	padding-bottom: 14px;
}
.f_z_s span.f_right{
	position:relative;
	width:64px;
	margin-left:-64px;
	color: #e51e00;
}

.risk_1{
	display: inline-block;
	margin-top:-2px;
	margin-right: 4px;
	width:14px;
	height:14px;
  background:url(../images/risk_1.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.risk_2{
	display: inline-block;
	margin-top:-2px;
	margin-right: 4px;
	width:14px;
	height:14px;
  background:url(../images/risk_2.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.risk_3{
	display: inline-block;
	margin-top:-2px;
	margin-right: 4px;
	width:14px;
	height:14px;
  background:url(../images/risk_3.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.professional-audit{
	position: absolute;
	top:18px;
	right:18px;
	width:120px;
	height: 120px;
	background:url(../images/seal120x120.png);
	background-repeat: no-repeat;
}
.chapter{
	position: absolute;
	top:33px;
	right:156px;
	width:136px;
	height: 90px;
	background-repeat: no-repeat;
}
.chapter-1{
	background:url(../images/chapter-1.png);
}
.chapter-2{
	background:url(../images/chapter-2.png);
}
.chapter-3{
	background:url(../images/chapter-3.png);
}
.chapter-4{
	background:url(../images/chapter-4.png);
}
.scoring-criteria{
	position: absolute;
	z-index:5;
	right:230px;
	top:54px;
	width:550px;
	padding:14px 12px 14px 12px;
	background-color: #ffffff;
	border: 1px solid #e8eaec;
	-ms-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
	-o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
}
.scoring-criteria .public-title{
	margin-bottom:12px;
}
.scoring-criteria .table{
	margin-bottom: 0;
}
.scoring-criteria .table td,.scoring-criteria .table th{
	height: 30px;
	line-height: 30px;
	padding:0 10px;
	border-bottom:1px solid #e8eaec;
}
.scoring-criteria .table th{
	height: 32px;
	line-height: 32px;
	border:0 none;
	background-color: #f6f7fb;
	color: #000000;
	font-weight: 600;
}
.scoring-criteria .table td.s_mm{
	text-align: left;
	padding:5px 6px;
	line-height: 20px;
}
.scoring-criteria .table_s th,.scoring-criteria  .table_s td{
	padding:0 10px;
	text-align: left;
}
.scoring-criteria  .table_s td{
	height: 32px;
	line-height: 32px;
}

/******要素提取*******/
.public_result_screen{
	overflow: hidden;
	padding-bottom: 16px;
}
.pub_screen_2{
	float: right;
	margin-left: 20px;
	background:transparent;
	font-size: 12px;
}
.pub_screen_2 i{
	display: inline-block;
	margin-right: 6px;
	margin-top:-2px;
	width:12px;
	height: 12px;
	background-image: url(../images/screen-2.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.pub_screenout_2 i{
	background-image: url(../images/screenout-2.png);
}
.pub_back_2{
	color: #000000;
	font-size: 14px;
}
.pub_back_2 i{
	display: inline-block;
	margin-top:-2px;
	width:16px;
	height: 16px;
	background-image: url(../images/b.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.pub_down_2{
	float: right;
	color: #000000;
	font-size: 14px;
}
.pub_down_2:hover,.pub_back_2:hover,.pub_scroll:hover{
	color: #000000;
}
.pub_down_2 i{
	display: inline-block;
	margin-top:-2px;
	margin-right: 4px;
	width:16px;
	height: 16px;
	background-image: url(../images/down-icon.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.pub_scroll{
	float: right;
	font-size: 14px;
	margin-right: 16px;
	color: #000000;
}
.pub_scroll.on{
	color:#999999 ;
}
.pub_scroll i{
	display: inline-block;
	margin-top:-2px;
	margin-right: 4px;
	width:14px;
	height: 14px;
	background-image: url(../images/autoscroll.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.pub_scroll.on i{
	background-image: url(../images/autoscroll_on.png);
}
.public_result_main{
	overflow: hidden;
	height: calc(100% - 30px);
}
.public_result_main .col-xs-8{
	padding:0 24px 0 0;
	height: 100%;
}
.public_result_main .col-xs-4{
	padding:0 0 0 0;
	height: 100%;
}
.public_result_main .col-xs-6{
	padding:0 0 0 0;
	height: 100%;
}
.original-text{
	overflow: hidden;
	position: relative;
	width:100%;
	height: 100%;
}
.original-text-top{
	position: relative;
	padding:0 12px;
	height: 32px;
	line-height: 32px;
	background-color: #f2f8fe;
}
.original-text-top>span{
	display: block;
	margin:0 auto;
	width:60%;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.page-gowhere{
	position: absolute;
	left:12px;
	top:0;
	height: 100%;
}
.page-gowhere a{
	display: inline-block;
	margin-top:-2px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	vertical-align: middle;
}
.page-gowhere input{
	padding:0 6px;
	margin-left: 12px;
	width:52px;
	height: 20px;
	line-height: 18px;
	border:1px solid #d5dbe4;
	background-color: #dfe7f0;
	-moz-appearance: textfield;
}
.page-gowhere input::-webkit-outer-spin-button,
.page-gowhere input::-webkit-inner-spin-button {
        -webkit-appearance: none;
}
.prevPage{
	display: inline-block;
	width:14px;
	height: 14px;
	margin-right: 4px;
	background-image: url(../images/toolbarButton-pageUp.png);
  background-repeat: no-repeat;
  vertical-align: middle;
}
.nextPage {
	display: inline-block;
	width:14px;
	height: 14px;
	margin-left: 4px;
    background-image: url(../images/toolbarButton-pageDown.png);
    background-repeat: no-repeat;
  vertical-align: middle;
}
.prevPage.unclickable{
	background-image: url(../images/toolbarButton-pageUp-dis.png);
}
.nextPage.unclickable{
	background-image: url(../images/toolbarButton-pageDown-dis.png);
}
.disabled{
	cursor: not-allowed;
  pointer-events: none;
}
.prevPage.disabled{
	background-image: url(../images/toolbarButton-pageUp-dis.png);
}
.nextPage.disabled{
	background-image: url(../images/toolbarButton-pageDown-dis.png);
}
button.prevPage:disabled,button.prevPage[disabled]{
	background-image: url(../images/toolbarButton-pageUp-dis.png);
	cursor: not-allowed;
    pointer-events: none;
}
button.nextPage:disabled,button.nextPage[disabled]{
	background-image: url(../images/toolbarButton-pageDown-dis.png);
	cursor: not-allowed;
    pointer-events: none;
}
.original-contentHtml{
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	position: absolute;
	top: 33px;
	right: 0;
	bottom: 0;
	left: 0;
	outline: none;
}
.original-text-top>div.f_right{
	color: #1c1c1c;
}
.original-text-top>div.f_right span{
	margin-left: 4px;
}
.original-text-top>div.f_right span b{
	font-weight: 400;
}
.original-contentRes{
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%;
	font-size: 12px;
}
.original-content-btn {
	margin-top:7px;
	padding-right: 20px;
}
.original-content-btn a{
	display: inline-block;
	margin-left: 12px;
}
.original-info{
	overflow: hidden;
	padding:16px;
	font-size: 12px;
}
.original-info .public-title a{
	font-size: 12px;
}
.zk_screen>b{
	font-weight: 400;
}
.zk_screen>i{
	  display: inline-block;
	  margin-top:-3px;
    margin-left: 6px;
    width: 10px;
    height: 6px;
	  background:url(../images/u2.png);
    vertical-align: middle;
}
.zk_screen>i.open{
	background: url(../images/d2.png);
}
.zk_screen:hover{
	color: #2d8cf0;
}
.zk_iframescreen >b{
	font-weight: 400;
}
.zk_iframescreen>i{
	  display: inline-block;
	  margin-top:-3px;
    margin-left: 6px;
    width: 10px;
    height: 6px;
    vertical-align: middle;
	background: url(../images/d2.png);
}
.zk_iframescreen>i.open{
	  background:url(../images/u2.png);
}
.zk_iframescreen:hover{
	color: #2d8cf0;
}
.original-info ul {
	display: none;
}
.original-info ul li{
	margin-top:16px;
	padding:10px 12px;
	border:1px solid #d7d7d7;
	border-left:3px solid #3a95fe;
	background-color: #ffffff;
	/*cursor: pointer;*/
	font-size: 12px;
}
/*.original-info ul li:hover{
	background-color: #f1faff;
}*/
.original-info ul li.on{
	border-left-color:#6ac144;
	background-color: #f1fceb;
}
.tab_2{
	padding:16px;
	overflow-x: auto;
	overflow-y: auto;
}
.result_iframeMainOforiginal{
	width: 100%;
  height: calc(100% - 32px);
}
.result_iframeMainOforiginal .col-xs-8{
	float: left;
	padding: 0 24px 0 0;
	width: 66.66666667%;
	height: 100%;
}
.result_iframeMainOforiginal .col-xs-4{
	float: left;
	padding: 0 0 0 0;
	width: 33.33333333%;
	height: 100%;
}


/**icr**/
.subpage-card-cardlist{
	margin-left: -12px;
}
.conversion_imgslist{
	overflow: hidden;
	margin-top:20px;
	padding-left: 80px;
}
.conversion_imgslist li{
	overflow: hidden;
	padding:0 6px 0 4px;
	margin-bottom: 6px;
	height: 22px;
	line-height: 22px;
	background-color: #f5f5f5;
}
.i-link{
	display: inline-block;
	width:12px;
	height: 12px;
	background:url(../images/i-link.png);
	vertical-align: middle;
}
.delete_icon{
	display: inline-block;
	width:12px;
	height: 12px;
	background:url(../images/i-del.png);
	vertical-align: middle;
}
.trans_icon{
	display: inline-block;
	width:12px;
	height: 12px;
	background:url(../images/i-d.png);
	vertical-align: middle;
}
.trans_icon2{
	display: inline-block;
	width:12px;
	height: 12px;
	background:url(../images/i-d2.png);
	vertical-align: middle;
}
.conversion_imgslist li i.i-link{
	position:relative;
	float:left;
	margin:5px -12px 0 0;
}
.handle{
	position:relative;
	float:right;
	width:40px;
	margin:0 0 0 -40px;
	text-align: right;
}
.conversion_imgslist li span{
	float:left;
	width:100%;
	padding:0 40px 0 24px;
	color: #47abfc;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.handle .delete_icon{
	margin-top:5px;
}
.handle .trans_icon{
	margin-top:-4px;
}
.ofIcr_result .col-xs-6{
	padding-left:12px;
}
.ofIcr_result .col-xs-6:first-child{
	padding-left: 0;
	padding-right: 12px;
}
.original-text-top-h{
	background-color: #e6e8ea;
}
.original-text-top-h .page-gowhere input {
	margin-left: 0;
    border-color:#e8eaec;
    background-color: #ffffff;
}
.original-text-top-h .page-gowhere .prevPage{
	margin-right: 6px;
}
.original-text-top-h .page-gowhere .nextPage{
	margin-left: 6px;
}
/**附件识别***/
.original-result{
	overflow-x: hidden;
  overflow-y: auto;
  height: calc(100% - 32px);
	font-size: 12px;
}
.colorfd5962{
	color: #fd5962;
}
.colorefb35e{
	color: #efb35e;
}
.color6da1f7{
	color: #6da1f7;
}
.enclosure_resultlists span{
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 12px;
	margin-top: -2px;
	width: 12px;
	height: 12px;
	vertical-align: middle;
}
.i-1{
	background: url(../images/i-1.png);
}
.i-2{
	background: url(../images/i-2.png);
}
.i-3{
	background: url(../images/i-3.png);
}
.i-4{
	background: url(../images/i-4.png);
}
.enclosure_resultlists b{
	padding:0 4px;
}
.comparison_result{
	overflow: hidden;
	position: relative;
	margin:20px 0 0 0;
	font-size: 12px;
}
.sm_j{
	width:115px;
}
.sm_j2{
	margin-left: 90px;
}
.template_img{
	background:url(../images/sm.gif);
	width:115px;
	height: 141px;
	background-repeat: no-repeat;
}
.sm_t{
	position: absolute;
	top:24px;
	left:105px;
	width:110px;
	height: 90px;
	padding:12px;
	background:rgba(87,169,253,0.32);
}
.sm_t>div{
	padding:12px;
	width:100%;
	height: 100%;
	background:rgba(87,169,253,0.4);
}
.sm_t>div>div{
	width:100%;
	height: 100%;
	padding-top:4px;
	background:rgba(87,169,253,0.65);
}
.sm_t>div>div>p:first-child{
	margin-bottom: 2px;
}
.orig_res{
	padding-top:8px;
}
/**范本智能识别**/
.otherPage-sectionOftemp{
	position: relative;
}
.template_recognition{
	overflow: hidden;
	padding-top:32px;
}
.template_load{
	position: absolute;
	z-index:10;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	padding-top:31px;
}
.template_recognition .col-xs-2{
	overflow: hidden;
	padding:16px 30px 10px 30px;
}
.template_load{
	padding:25px;
}
.template_icon{
	margin:0 auto;
	width:115px;
	height: 141px;
	background:url(../images/template_icon.gif);
}
.template_temp p{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin:0 auto;
	margin-top:10px;
	width: 115px;
	height: 60px;
	line-height: 20px;
	font-size: 12px;
}
.template_list{
	position: relative;
	margin:0 auto;
	width:106px;
	height: 132px;
}
.temp_success{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background:url(../images/temp_success.gif);
	background-repeat: no-repeat;
}
.temp_lose{
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height: 100%;
	background:url(../images/temp_lose.gif);
	background-repeat: no-repeat;
}

/******履约计划*******/
.original-tab{
	height: 44px;
	line-height: 44px;
	border-bottom: 1px solid #d7d7d7;
	color: #1c1b1c;
	font-size: 12px;
}
.original-tab li{
	position: relative;
	text-align: center;
	float: left;
	width:50%;
	height: 100%;
	cursor: pointer;
}
.original-tab li div{
	position: absolute;
	bottom: 1px;
	left:5%;
	width:90%;
	border-bottom: 1px solid transparent;
}
.original-tab li.on{
	color: #4793f8;
}
.original-tab li.on div{
	border-color: #4793f8;
}
.original-result-hastab {
  height: calc(100% - 45px);
	padding:16px 20px;
}
.performanceList{
	overflow: hidden;
	padding:10px 6px;
	margin-bottom: 16px;
	border: 1px solid #d7d7d7;
	border-bottom: 2px solid #4793f8;
}
.performanceList:last-child{
	margin-bottom: 0;
}
.performanceList span{
	position: relative;
	margin-top:3px;
	width:12px;
	height: 12px;
	background:url(../images/card_icon.png);
	margin-right: -12px;
}
.performanceList div{
	width:100%;
	padding-left: 18px;
	line-height: 16px;
}
.performanceList div p:first-child{
	margin-bottom: 14px;
}
/*假数据*/
.performance_falsedata{
	overflow: hidden;
	padding:18px;
	font-size: 12px;
}
.performance_falsedata li .flasedata_header{
	 margin:0 auto;
	 width:127px;
	 height: 23px;
	 line-height: 23px;
	 border-radius:23px;
	 background-color: #4793f8;
}
.performance_falsedata li{
	overflow: hidden;
	position: relative;
	padding-bottom: 20px;
}
.performance_falsedata li:last-child{
	padding-bottom: 0px;
}
.lines{
	position: absolute;
	z-index:1;
	top:23px;
	bottom: 0;
	left:50%;
	width: 1px;
	background-color: #e5e5e5;
}
.falsedata_lists {
	overflow: hidden;
	position: relative;
	padding-top:18px;
}
.falsedata_lists i{
	display: block;
	position: absolute;
	z-index:2;
	left:50%;
	margin-left: -3px;
	top:31px;
	width:6px;
	height: 6px;
	border-radius:100%;
	background-color: #4793f8;
}
.falsedata_lists .falsedata_left,.falsedata_lists .falsedata_right{
	width:50%;
	float: left;
}
.falsedata_lists .falsedata_left{
	text-align: right;
	padding-right: 16px;
}
.falsedata_lists .falsedata_right{
	padding-left: 16px;
}
.lv_t{
	height: 28px;
	line-height: 28px;
	color: #4793f8;
}
.lv_d{
	padding:0 6px;
	width:224px;
	height: 28px;
	line-height: 26px;
	border:1px solid #e5e5e5;
	background-color: #f5f5f5;
	color: #1c1b1c;
	text-align: left;
}
.falsedata_left .lv_d{
	float: right;
}
.falsedata_right .lv_d{
	float: left;
}
.original-contentRes-lyue{
    height: calc(100% - 82px);
	font-size: 12px;
}
/*****合同版本比对*******/
.subpage-card-itemhastwoMain{
	overflow: hidden;
}
.subpage-card-itemhastwoMain >.subpage-card-1{
	padding:0 25px 0 0;
}
.subpage-card-itemhastwoMain >.subpage-card-2{
	padding:0 0 0 25px;
}
.subpage-card-1 .pub-point,.subpage-card-2 .pub-point{
	padding-left: 0px;
}
.subpage-card-itemhastwo .pub-btndiv{
	padding-left: 0px;
}
/***条款搜索*****/
.terms-search-input{
	overflow: hidden;
	position: relative;
	padding:20px 16px 10px 16px;
	font-size: 12px;
}
.terms-s {
	overflow: hidden;
	text-align: center;
}
.terms-s input{
	width:400px;
	text-align: left;
}
.terms-s a{
	display: inline-block;
	margin-left: 16px;
	width:58px;
	height: 30px;
	line-height: 30px;
}
.terms-s a:hover,.terms-s a:focus,.terms-s a:active{
	background-color: #5cadff;
	color: #ffffff;
}
.screen-btn{
	position: absolute;
	left:50%;
	top:28px;
	margin-left:253px;
}
.screen-btn i{
	display: inline-block;
	margin-right: 3px;
	width:12px;
	height: 12px;
	background:url(../images/screen.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.screen-btn:hover{
	color: #2d8cf0;
}
.screen-conditions{
	overflow: hidden;
	margin-top:16px;
	/*display: none;*/
}
.screen-conditions p{
	margin:0 auto;
	width:474px;
}
.screen-conditions p span{
	color: #515a6e;
}
.screen-conditions p a:hover{
	color: #2d8cf0;
}
.generateConList{
	width:100%;
	padding:0 16px 16px 16px;
}
.generateConList li{
	overflow: hidden;
	padding:16px 0;
	border-bottom: 1px solid #e8eaec;
}
.generateConList li>.gl-num {
    position: relative;
    width: 30px;
    margin-right: -30px;
    font-weight: 600;
}
.glnDiv{
	float: left;
	width:100%;
	padding-left: 30px;
	font-size: 12px;
}
.glnTop{
	overflow: hidden;
}
.glnTop >label{
    float: left;
    width: 100%;
    padding-right: 160px;
   /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
    font-weight: 500;
}
.glnTop >label>a{
	display: inline-block;
	margin-right: 6px;
	color: #3486fd;
}
.glnTop >span{
	  display: inline-block;
    position: relative;
    float: right;
    width: 160px;
    margin-left: -160px;
    text-align: right;
}
.glnTop >span>i{
		display: inline-block;
		margin-right: 6px;
		margin-top:-2px;
		width:16px;
		height: 16px;
		background:url(../images/nums.png);
		background-repeat: no-repeat;
		vertical-align: middle;
}
.glnTop >span>b{
	font-weight: 400;
}
.generateConList-tag{
	overflow: hidden;
	margin-bottom: 6px;
}
.generateConList-tag >a{
	display: inline-block;
	position: relative;
	float: right;
	width: 160px;
	margin-left: -160px;
	text-align: right;
}
.generateConList-tag ul{
	overflow: hidden;
	float: left;
	width: 100%;
	padding-right: 160px;
}
.search-tags li{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:5px 10px;
	background-color: #fafafa;
	border:1px solid #d9d9d9;
	border-radius:2px;
}
.glnCon{
	overflow: hidden;
	line-height: 22px;
	margin-bottom: 3px;
    height: auto;
}
.glnCon span{
	color: #ed4014;
}
.glnBot{
	overflow: hidden;
}
.glnBot >span{
	float: left;
	width: 100%;
	padding-right: 80px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 30px;
}
.glnBot >a{
	padding:9px 11px;
	position: relative;
	float: right;
	width: 70px;
	margin-left: -70px;
}
.many-txt{
    overflow : hidden;
    /*max-height: 44px;*/
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.show-conditions{
	overflow: hidden;
}
.qrm-border1 {
    float: left;
    width: 30%;
}
.qrm-border2,.qrm-border3 {
    float: left;
    width: 30%;
    padding-left: 8px;
}
.qrm-lev{
	overflow-y: auto;
	width: 100%;
	height: 190px;
	padding:20px 0 20px 10px;
}
.qrm-lev >li{
	width:100%;
	padding-left: 14px;
	padding-right: 18px;
	height: 27px;
	line-height: 27px;
	cursor: pointer;
}
.qrm-lev >li span{
	display: block;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.qrm-lev >li.on{
	padding-right: 16px;
	background-color: #e3f2ff;
	border-right: 2px solid #3486fd;
}
.qrm-lev >li.on>span{
	color: #3486fd;
}
.mor{
	display: inline-block;
	margin-top:5px;
	width:16px;
	height: 16px;
	background:url(../images/s-r.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.li-zi-1,.li-zi-2,.qrm-border2,.qrm-border3{
	display: none;
}
.search_resultMain{
	overflow: hidden;
	padding:16px;
	font-size: 12px;
}
.s_resultMain{
	overflow: hidden;
	border-top:1px solid #e9e9e9;
}
.s_resultMain .col-xs-4,.s_resultMain .col-xs-8{
	padding:0;
}
.s_resultMain_left{
	overflow: hidden;
	padding:16px 8px;
}
.s_resultMain_right{
	overflow: hidden;
	padding:16px 0 16px 24px;
	border-left:1px solid #e9e9e9;
}
.sr_b{
	overflow: hidden;
	margin-top:10px;
}
.sr_b>span{
	float: left;
	position: relative;
	width:60px;
	margin-right: -60px;
	line-height: 24px;
}
.sr_b>ul{
	width:100%;
	padding-left: 60px;
}
.sr_btndiv{
	overflow: hidden;
	margin-top:6px;
}
.sr_btndiv a.public-btn{
	padding:9px 18px;
}
.sr_nr{
	overflow: hidden;
	padding:10px;
	border:1px solid #e9e9e9;
}
/******添加修改******/
.s_editsMain{
	padding:16px 0;
}
.s_editsMain .col-xs-12{
	overflow: hidden;
	float: none;
	padding:0;
}
.s_editsMain .col-xs-6{
	padding:0 10px;
}
.not_null{
	display: inline-block;
	color: #ed4014;
	margin-right: 4px;
	font-weight: 400;
	vertical-align: middle;
}
.s_editsMain .form-group label{
	margin-bottom: 5px;
	font-weight: 500;
	color: #000000;
}
.s_editsMain .form-group .form-control{
	border-color:#e8eaec;
	box-shadow: none;
	font-size: 12px;
	min-height: 34px;
	height: auto;
}
.s_editsMain .form-control[disabled],.s_editsMain  .form-control[readonly],.s_editsMain  fieldset[disabled] .form-control {
    background-color: #f2f2f2;
}
.s_editsMain .col-xs-12-haspad{
	padding:0 10px;
}
.up_again_add{
	margin:0 0 0 10px;
}
.up_lists-s{
	overflow: hidden;
	padding:0 10px;
	margin-top:12px;
}
.up_lists-s span{
	display: inline-block;
	margin-right: 14px;
	color: #2D8CF0;
}
.checkbox_lists{
	border:0 none;
}
.pub-btndivOfadd{
	overflow: hidden;
	margin-top:20px;
	text-align: center;
}
.pub-btndivOfadd>a{
	display: inline-block;
	padding:10px 20px;
}
.form-imgs{
	overflow: hidden;
	border:1px solid #2D8CF0;
	width:240px;
	height: 140px;
	border-radius:4px;
}
.form-imgs img{
	width:100%;
	height: 100%;
}
.form-imgs2{
	overflow: hidden;
	border:1px solid #2D8CF0;
	width:200px;
	height: 100px;
	border-radius:4px;
}
.form-imgs2 img{
	width:100%;
	height: 100%;
}
.up_files{
	padding: 10px 16px;
}
.checkbox_lists input[type="checkbox"]{
	width:15px;
	height: 15px;
	margin-top:1px;
}
.s_editsMain .form-group .checkbox_lists .checkbox-inline{
    margin-bottom: 0px;
    font-weight: 400;
    color: #515a6e;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.public_subtitle{
	color:#2D8CF0;
	font-size: 16px;
	font-weight: bold;
}
.public_subtable{
	border: 1px solid #e9e9e9;
	border-top:2px solid #2D8CF0;
}
.public_subtable>h2{
	padding:0 8px;
	height: 32px;
	line-height: 32px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #e9e9e9;
}
.public_subtable-lists{
	overflow: hidden;
	padding:12px 8px 0 8px;
}
.public_subtable-lists .form-group label {
	margin:0;
	padding:8px 0 0 0;
    color: #515A6E;
}
.public_subtable-lists .form-group .col-sm-9{
	padding:0 0 0 0px;
}
.public_subtable-lists .form-group {
    overflow: hidden;
}
.s_resultMain .col-xs-4.pub_m_a{
	padding-right: 16px ;
}
.public_subtd{
	overflow: hidden;
	margin-top: 10px;
	color: #515A6E;
}
.public_subtd input{
	display: inline-block;
	margin:0 10px;
	padding:0 0 0 8px;
	border:1px solid #e8eaec;
    box-shadow: none;
    font-size: 12px;
    height: 34px;
    line-height: 34px;
    width:100px;
}
.s_editsMain .form-group label.fontblod{
	font-weight: bold;
}
.pub-btndivOfadd-left{
	text-align: left;
}
/*****要素智能提取******/
.extraction_demonstration{
	padding:16px;
}
.extraction_demonstration .public-title{
	font-size: 12px;
}
.extraction_demonstration .public-title span {
    height: 12px;
}
.public-result-input .form-control{
	height: 30px;
	line-height: 28px;
	padding:0 8px;
	border-color: #e8eaec;
	font-size: 12px;
	-webkit-box-shadow: inset 0 0px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 1px rgba(0,0,0,.075);
}
.select2-container .select2-selection--single {
    height: 30px;
}
.public-result-input .select2-container--default .select2-selection--single {
    border: 1px solid #e8eaec;
}
.select2-dropdown {
    border: 1px solid #e8eaec;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #e8eaec;
}

.popBoxs_ofExtraction{
	position: fixed;
	top: 48px;
	bottom: 0;
	right:-2000px;
	width: calc(100% - 208px);
	z-index: 1048;
	-webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
 	-o-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.popBoxs_ofExtraction2{
	background: rgba(0,0,0,0.3);
}
body.sidenav-toggled .popBoxs_ofExtraction{
	/*left:48px;*/
	width: calc(100% - 48px);
}
.popBoxs_ofExtraction_ofiframe{
	display: block;
	top: 0;
	/*right:0;*/
	width: calc(100%);
	background: rgba(0,0,0,0.3);
	/*left:0;*/
}
.popBoxs_iframe{
	position: absolute;
	z-index: 1049;
	top: 0;
	right: 0;
	width: calc(100% - 182px);
	height: 100%;
	-webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
 	-o-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
}
.popBoxs_open{
	right: 0;
}
.popBoxs_btn{
	position: absolute;
	z-index:1050;
	top:50%;
	margin-top:-21px;
	width:42px;
	height: 42px;
	background-color: #2d8cf0;
	padding-top:3px;
}
.popBoxs_btn:hover,.popBoxs_btn:active,.popBoxs_btn:focus,
.popBoxs_btnposition2:hover,.popBoxs_btnposition2:active,.popBoxs_btnposition2:focus
{
	background-color: #5cadff;
	color: #ffffff;
}
.popBoxs_btnposition{
	right:0;
}
.popBoxs_btnposition2{
	position: absolute;
	z-index:1050;
	top:50%;
	left:0;
	margin-top:-21px;
	width:42px;
	height: 42px;
	background-color: #2d8cf0;
	padding-top:3px;
}
.popBoxs_btn>div:first-child,.popBoxs_btnposition2>div:first-child{
	margin-bottom: 2px;
}
.popBoxs_show{
	float: right;
	overflow: hidden;
	width: calc(100% - 42px);
	height: 100%;
	background-color: #ffffff;
}
.tab_popBoxs_btn{
	position: absolute;
	z-index:1050;
	top:50%;
	right:0;
	margin-top:-110px;
	width:50px;
}
.tab_popBoxs_btn>a{
	display: block;
	padding:14px 0 18px 0;
	width:40px;
	margin-left: 10px;
	background-color: #f2f2f2;
	border:1px solid #e8eaec;
	border-radius:4px 0 0 4px;
	color: #515a6e;
	text-align: center;
	font-size: 12px;
}
.tab_popBoxs_btn>a>div{
	margin-top:3px;
}
.tab_popBoxs_btn>a:hover,.tab_popBoxs_btn>a:active,.tab_popBoxs_btn>a:focus{
	background-color: #f2f2f2;
	color: #515a6e;
}
.tab_popBoxs_btn>a.on{
	width:50px;
	margin-left: 0;
	background-color: #568de2;
	color: #ffffff;
}
.tab_popBoxs_btn>a.on:hover,.tab_popBoxs_btn>a.on:active,.tab_popBoxs_btn>a.on:focus{
	background-color: #568de2;
	color: #ffffff;
}
/******合同智能生成******/
.generation-terms {
    padding-bottom: 20px;
}
.generation-terms .terms-s >a{
	margin-left: 10px;
}
.generation-terms .terms-s >a.gen-btn{
	width:100px;
	margin-left: 8px;
}
.generation-terms .screen-conditions p {
    width: 580px;
}
.generation-terms .screen-conditions p span{
	margin-right: 8px;
}

.intelligent-contract-generation{
	position: relative;
	padding:16px 16px 0 16px;
	width:100%;
	height: 100%;
}
.generation-foot{
	overflow: hidden;
	position: absolute;
	bottom:0;
	left:16px;
	right:16px;
	height: 46px;
	border-top:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	font-size: 12px;
}
.generation-details{
	padding:0 0 0 0;
}
.generation-details a{
	float: left;
	display: inline-block;
	padding:11px 0;
	width:86px;
	color:#515a6e;
	border-bottom: 2px solid transparent;
}
.generation-details a:hover{
	color:#515a6e;
}
.generation-details a.on{
	background-color: #f1faff;
	border-bottom-color:#2d8cf0;
}
.generation-details a >div{
	border-right: 1px solid #e9e9e9;
}
.generation-details a.cant{
	cursor: not-allowed;
  pointer-events: none;
  color: #c5c8ce;
}
.get-d-icon{
	margin:0 auto 12px auto;
	width:18px;
	height: 16px;
	background-repeat: no-repeat;
}
.get-d-1{
	width:16px;
	height: 16px;
	background:url(../images/gen_1.png);
}
.get-d-2{
	width:16px;
	height: 16px;
	background:url(../images/gen_2.png);
}
.generation-details a.cant .get-d-2{
	background:url(../images/gen_2_on.png);
}
.get-d-3{
	width:16px;
	height: 16px;
	background:url(../images/gen_3.png);
}
.get-d-4{
	background:url(../images/gen_4.png);
}
.generation-details a.cant .get-d-4{
	background:url(../images/gen_4_on.png);
}
.get-d-5{
	background:url(../images/gen_5.png);
}
.generation-details a.cant .get-d-5{
	background:url(../images/gen_5_on.png);
}
.get-d-6{
	background:url(../images/gen_6.png);
}
.generation-details a.cant .get-d-6{
	background:url(../images/gen_6_on.png);
}
.get-d-7{
	background:url(../images/gen_7.png);
}
.generation-details a.cant .get-d-7{
	background:url(../images/gen_7_on.png);
}
.get-d-8{
	background:url(../images/gen_8.png);
}
.generation-details a.cant .get-d-8{
	background:url(../images/gen_8_on.png);
}
.get-d-9{
	background:url(../images/gen_9.png);
}
.generation-details a.cant .get-d-9{
	background:url(../images/gen_9_on.png);
}
.intelligent_generation{
	overflow-x: hidden;
	overflow-y: auto;
	width:100%;
	height: calc(100% - 127px);
	padding:16px 8px 2px 8px;
	font-size: 12px;
}
.generation-foot ul{
	margin-top:7px;
	padding-left: 24px;
}
.generation-foot li{
	float: left;
	padding:9px 17px;
	border:1px solid #d9d9d9;
	cursor: pointer;
}
.generation-foot li.on{
	border-color:#2d8cf0;
	color: #2d8cf0;
}
.generation-foot span{
	margin:0;
	font-weight: 400;
	width:542px;
	line-height: 46px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.intellCont{
	overflow: hidden;
	width:100%;
}
.frontSection{
	overflow: hidden;
	width:100%;
	margin-bottom: 12px;
}
.section_point{
	float: left;
	position: relative;
	width:26px;
	margin-right: -26px;
}
.section_point span{
	display: block;
	width:22px;
	padding:6px 2px 6px 2px;
	text-align: center;
	background-color: #2d8cf0;
	line-height: 14px;
	/*word-wrap:break-word;
    word-break:break-all; */
}
.section_point i{
	display: block;
	margin-left: 2px;
	width:18px;
	height: 8px;
	background:url(../images/sj.png);
	background-repeat: no-repeat;
}
.section_details{
	float: right;
	width:100%;
	padding-left: 26px;
}
.show_sections{
	width:100%;
	position: relative;
}
.section_details_div{
	overflow: hidden;
	width: 100%;
	height: auto;
	line-height: 20px;
	padding: 8px;
	border: 1px solid transparent;
	resize: none;
}
.focusOn:focus{
	border-color: #2d8cf0;
}
.section_details_div.active{
	border-color: #2d8cf0;
}
.popBoxs_oftask{
	float: left;
	width: 45%;
	height: 100%;
}
.popBoxs_generation{
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	z-index: 1049;
	top: 0;
	right: 0;
	width: 55%;
	height: 100%;
}
.popBoxs_generation .terms-search-input {
    padding:16px 46px 16px 46px;
}
.popBoxs_generation .terms-search-input .terms-s>div{
	float: left;
  width: 100%;
  padding-right: 74px;
}
.popBoxs_generation .terms-search-input .terms-s>div input{
	width:100%;
	margin-left: 0;
}
.popBoxs_generation .terms-search-input .terms-s a {
    float: right;
    position: relative;
    margin-left: -58px;
}
.popBoxs_generation .generateConList-tag ul {
    padding-right: 110px;
}
.popBoxs_generation .generateConList-tag >a {
    width: 110px;
    margin-left: -110px;
}
.popBoxs_generation .generateConList {
    padding: 0 8px 10px 8px;
}

.intelligent_generation .search-tags{
	display: none;
	position: absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:16px 8px 6px 8px;
	background:rgba(255,255,255,0.86);
	border:1px solid #2d8cf0;
}
/*****tab_tablelists_top******/
.tab_tablelists_top{
	overflow: hidden;
	padding:16px 16px 0 16px;
	font-size: 12px;
}
.tab_tablelists_top .nav-tabs>li>a{
	color: #1b1b1b;
}
.tab_tablelists_top .nav-tabs>li.active>a{
	color: #2d8cf0;
}
.tab_tablelists_top .nav>li>a {
    padding: 6px 12px;
}
.tab_tablelists_media{
	padding:12px;
	margin:0 16px;
	border:1px solid #ddd;
	border-top:0 none;
	font-size: 12px;
}
.tab_tablelists_media .form-group span{
	display: inline-block;
	line-height: 22px;
	vertical-align: middle;
}
.tab_tablelists_media .form-group input[type=radio]{
	display: inline-block;
	margin-top:2px;
	vertical-align: middle;
}
.tab_tablelists_media .form-group .radio-inline{
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
.tab_tablelists_media .form-group .radio-inline:first-child{
	margin-left: 20px;
}
.tab_tablelists{
	overflow: hidden;
}
.tab_tablelists td a:hover{
	color: #2d8cf0;
}
.tab_tablelists .table>tbody>tr>th{
	padding: 12px 8px;
	background-color: #f6f7fb;
  border-right: 1px solid #ffffff;
  border-top:0 none;
}
.tab_tablelists .table>tbody>tr>td{
	padding: 12px 8px;
	border-color:#e8eaec;
}
/****************统计分析*************************/
.public-pointtxt{
	line-height: 30px;
	font-weight: 400;
}
.public-timeinput{
	position: relative;
	width: 300px;
	height: 30px;
}
.public-timeinput:before{
	content: "";
	position: absolute;
	left:6px;
	top:8px;
	width:12px;
	height: 12px;
	background:url(../images/date.png);
	background-repeat: no-repeat;
}
.public-timeinput>input{
	display: inline-block;
	width:135px;
	height: 100%;
	line-height: 28px;
}
.public-timeinput>input:first-child{
	padding-left: 20px;
	width:140px;
}
.layout-statistics{
	overflow: hidden;
	color: #515a6e;
	font-size: 12px;
}
.layout-statistics>.col-xs-6{
	padding:0 0 0 12px;
}
.layout-statistics>.col-xs-6:first-child{
	padding:0 12px 0 0;
}
.statistics-sens{
	overflow: hidden;
	padding-bottom: 5px;
}
.statistics-sens >h3{
	padding:0 12px;
	height: 50px;
	line-height: 50px;
	color: #17233d;
}
.statistics-sens >.table th,.public-page-nohaspage >.table th,.popBoxs_publicdetails >.table th,
.layout-tabdiv .table th,.layout-tabdiv2 .table th{
	border-bottom: 0 none;
	text-align: center;
	padding-left: 12px;
	color: #17233d;
}
.statistics-sens >.table td,.public-page-nohaspage >.table td,.popBoxs_publicdetails >.table td,
.layout-tabdiv .table td,.layout-tabdiv2 .table td{
	border-color: #e8eaec;
	text-align: center;
	padding-left: 12px;
	vertical-align: middle;
	color: #515a6e;
}
.statistics-echart{
	overflow: hidden;
	width:100%;
	height: 279px;
	padding:0 12px 16px 12px;
}
.echart-show{
	width:100%;
	height: 100%;
}
.public-page-nohaspage{
	font-size: 12px;
}
.public-page-nohaspage>.original-tab{
	height: 50px;
	line-height: 50px;
}
.public-page-nohaspage>.original-tab ul>li{
	width:92px;
	font-size: 14px;
	color: #17233d;
}
.public-page-nohaspage>.original-tab ul li.on{
	color: #17233d;
}
.public-page-nohaspage>.original-tab ul li div {
    bottom: 1px;
    left: 0;
    width: 100%;
    border-bottom: 2px solid #ffffff;
}
.public-page-nohaspage>.original-tab ul li.on div{
	border-color: #2D8CF0;
}
.public-page-nohaspage >.table th,.public-page-nohaspage >.table td{
	text-align: left;
}
.statistics-echart2{
	overflow: hidden;
	width:100%;
	height: 210px;
	padding:12px;
}
.popBoxs_publictitle{
	overflow: hidden;
	padding:16px;
	color: #515a6e;
}
.popBoxs_publictitle>a{
	margin:0;
}
.popBoxs_publicdetails{
	overflow-x: hidden;
	overflow-y: auto;
	padding:16px;
	height: calc(100% - 50px);
	font-size: 12px;
}
.popBoxs_publicdetails >h5{
	color: #515a6e;
}
.popBoxs_generation_over{
	overflow-y: hidden;
}
.statistics-assessment{
	padding:35px 16px 16px 16px;
}
.assessment_Icon span{
	display: block;
	margin:0 auto 14px auto;
	width:39px;
	height: 39px;
	background-repeat: no-repeat;
}
.as_1{
	background:url(../images/as_1.png);
}
.as_2{
	background:url(../images/as_2.png);
}
.as_3{
	background:url(../images/as_3.png);
}
.as_4{
	background:url(../images/as_4.png);
}
.assessment_nums span{
	display: inline-block;
	margin-right: 4px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	line-height: 22px;
	vertical-align: bottom;
	color: #17233d;
}
.assessment_nums{
	margin-bottom: 14px;
}
.assessment_specific{
	overflow: hidden;
	margin-top:60px;
}
.assessment_specific >.col-xs-4{
	padding:0;
}
.assessment_level >i{
	margin-right: 8px;
}
.layout-header{
	overflow: hidden;
	margin-top:15px;
	font-size: 12px;
}
.layout-header>label.public-pointtxt{
	margin-left: 16px;
	font-weight: bold;
}
.layout-header>a.search-btn{
	width:80px;
}
.public-layoutpage{
	overflow: hidden;
	height: calc(100% - 60px);
}
.layout-tabdiv{
	overflow: hidden;
	height: calc(100% - 68px);
}
.layout-tabdiv .table th,.layout-tabdiv .table td{
	text-align: left;
}
.layout-tabdiv .table tr.active td{
	background-color: #f9e4e4;
}
.layout-tabdiv .table td a:hover,.layout-tabdiv .table td a,.layout-tabdiv .table td a:focus,
.layout-tabdiv2 .table td a:hover,.layout-tabdiv2 .table td a,.layout-tabdiv2 .table td a:focus{
	color: #2d8cf0;
}
.layout-tabdiv .col-xs-6{
	padding:0 0 0 12px;
	height: 100%;
}
.layout-tabdiv .col-xs-6:first-child{
	padding:0 12px 0 0;
}
.layout-tabdiv .tab_2{
	overflow: hidden;
	padding:0;
	height: calc(100% - 32px);
}
.layout-tabdiv .tab_2 pre{
	height:100%;
	padding: 16px;
    margin: 0 0 0 0;
    font-size: 12px;
	border: 0 none;
	background-color: #ffffff;
}
.layout-pageHeader >.f_right.steal{
	display: inline-block;
	margin:0;
	width:80px;
	height: 100%;
	background-color: #ffffff;
	vertical-align: middle;
}
.layout-pageHeader >.f_right.steal:hover
{
	background-color: #ffffff;
}
.layout-pageHeader >.f_right.steal:active,
.layout-pageHeader >.f_right.steal:focus{
	background-color: #ffffff;
}
.search-btn-b{
	width:80px;
}
.public-select{
	width:70px;
	height: 30px;
	border-color:#e8eaec;
}
.layout-pageHeader_scr{
	overflow: hidden;
	padding: 16px 12px;
}
.layhead_1 .public-screen{
	margin-left: 10px;
	cursor: pointer;
	line-height: 30px;
}
.layhead_1{
	overflow: hidden;
}
.public-screen-div{
	display: none;
}
.public-screen-div >.checkbox-inline{
	display: inline-block;
	margin-top:7px;
	margin-right: 14px;
	color: #FF0000;
}
.public-screen-div >.checkbox-inline input{
	margin-top:2px;
}
.public-screen-div >.public-timeinput{
	margin-right: 8px;
}
.public-timeinput2{
	overflow: hidden;
	width:100%;
}
.public-timeinput2>input {
	padding:0 8px;
    width: 45%;
    height: 30px;
    line-height: 28px;
}
.public-timeinput2>input:first-child {
    width: 45%;
}
.g-sd31,.g-sd32
{
	position:relative;
	float:left;
	width:45%;
}
.g-sd32{
	width:5%;
	text-align: center;
	line-height: 30px;
}
.g-mn3{
	float:right;
	width:100%;
	margin-left:-50%;
	padding-left: 50%;
}
.g-mn3>input{
	padding:0 8px;
	width: 100%;
    height: 30px;
    line-height: 28px;
}
.ant-public-select{
	margin-left: 8px;
	width:120px;
}
.layout-statistics>.col-xs-4{
	padding:0;
}
.layout-statistics>.ant_padleft {
    padding: 0 12px 0 0;
}
.ant-senes{
	padding: 16px;
	border:1px solid #e8eaec;
}
.ant_pub_det{
	display: inline-block;
	margin-left: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 60px;
}
.icr-echart{
	padding:20px;
	border:1px solid #e8eaec;
}
.icr-echart>h2{
	font-size: 14px;
	color: #000000;
	text-align: center;
	margin-bottom: 20px;
}
.icr-echart>div{
	overflow: hidden;
	margin:0  auto;
	width:70%;
	height: 260px;
}
/********全局合同风险*********/
.overall-s{
	overflow: hidden;
	padding-top:20px;
}
.overall-situation{
	overflow: hidden;
	margin-bottom: 14px;
	line-height: 20px;
}
.overall-situation:last-child{
	margin-bottom: 0;
}
.overall-situation >.col-xs-6,.overall-situation >.col-xs-12{
	padding:0 10px;
}
.overall-situation >.col-xs-6>label,.overall-situation >.col-xs-12>label{
	float: left;
	display: inline-block;
	color: #515a6f;
	font-weight: bold;
}
.overall-situation >.col-xs-6>span,.overall-situation >.col-xs-12>span{
	float: left;
	display: inline-block;
	color: #515a6e;
}
.overall-situation >.col-xs-12>label{
	position: relative;
	width:62px;
	margin-right:-62px;
}
.overall-situation >.col-xs-12>span{
	float: right;
	width:100%;
	padding-left: 62px;
	word-wrap:break-word;
    word-break:break-all;
}
.overall-qs{
	overflow: hidden;
	padding:14px 10px 0 10px;
}
.overall-qs>h6{
	font-weight: bold;
	margin-bottom: 8px;
}
.overall-qs>table,.overall-qs>table td{
	border:0 none;
}
.overall-qs >.table{
	margin-left: -40px;
}
.overall-qs >.table>tbody>tr>td {
	padding:8px 0 8px 40px;
    border-bottom: 0 none;
}
.overall-qs>table td>div{
	padding:6px 10px;
	background-color: #f7f7f7;
}
/*****new(范本识别)******/
.section_2left,.section_8right{
	height: 100%;
	margin:0;
	padding:0;
}
.distinguish_wordlists{
	overflow: hidden;
	padding-right: 16px;
	height: 100%;
}
.distinguish_wordlists>h2{
	padding-left: 10px;
	height: 32px;
	line-height: 32px;
	background-color: #2d8cf0;
	border-radius:4px 4px 0 0;
}
.distinguish_wordlists>ul{
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 10px;
	max-height: calc(100% - 34px);
	background-color: #ffffff;
	border:1px solid #e9ecf0;
	border-top:0 none;
	border-radius:0 0 4px 4px;
}
.distinguish_wordlists>ul li{
	overflow: hidden;
	padding:14px 10px 14px 0;
	border-top:1px solid #e9ecf0;
}
.distinguish_wordlists>ul li:first-child{
	border-top:0 none;
}
.dist_w{
	overflow: hidden;
	position: relative;
}
.dist_w>img{
	position: absolute;
	top:2px;
	left:50%;
	margin-left: -40px;
	width:72px;
	height:92px;
}
.dist_w>div{
	margin:0 auto;
	width:79px;
	height: 100px;
	background:url(../images/distbg.png);
	background-repeat: no-repeat;
}
.dist_t{
	line-height: 18px;
	margin-top:8px;
	font-size: 12px;
}
.dist_t2{
	line-height: 18px;
	margin-top:4px;
	font-size: 12px;
}
/*****搜索*******/
.hotSearchs{
	overflow: hidden;
	color: #000000;
}
.hotSearchs >h3{
	overflow: hidden;
	width:450px;
	margin:20px auto 0 auto;
}
.hotSearchs >h3>a,.hotSearchs >h3>a:hover,.hotSearchs >h3>a.focus{
	color: #9195a4;
}
.hotSearchs >h3>a i{
	display: inline-block;
	margin-right: 6px;
	width:16px;
	height: 16px;
	background:url(../images/hyh.png);
	vertical-align: middle;
}
.hots_t{
	overflow: hidden;
	width:450px;
	margin:16px auto;
}
.hots_t .col-xs-7,.hots_t .col-xs-5{
	margin:0;
	padding:0;
}
.hots_t h5{
	margin-bottom: 12px;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}
.hots_t h5 a,.hots_t h5:hover,.hots_t h5.focus{
	color: #000000;
}
.hots_t h5 i{
	display: inline-block;
	margin-left: 8px;
	width:16px;
	height: 16px;
	background:url(../images/h.png);
	vertical-align: top;
}
.hots_t h5 em{
	display: inline-block;
	font-weight: bold;
	margin-right: 8px;
	color: #9195a4;
	font-size: 14px;
	vertical-align: middle;
}
.hots_t h5 em.colorfe2d46{
	color: #fe2d46;
}
.hots_t h5 em.colorff6701{
	color: #ff6701;
}
.hots_t h5 em.colorfaa90f{
	color: #faa90f;
}

.new-generateConList{
	overflow: hidden;
}
.new-generateConList ul{
	margin-left: -6px;
}
.new-generateConList ul li{
	width:25%;
	padding-left: 6px;
	margin-bottom: 6px;
}
.new-generatechild{
	padding:6px;
	position: relative;
}
.neg{
	width:100%;
	height: 370px;
	border-radius:5px;
}
.neg_header{
	overflow: hidden;
	position: relative;
	padding:14px 10px 0 10px;
	width:100%;
	height: 274px;
	background:url(../images/h_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.neg_h_ticon{
	width:30px;
	height: 36px;
	background:url(../images/word-icon2.png);
	background-repeat: no-repeat;
}
.neg_h_t{
	overflow: hidden;
}
.neg_h_t span.neg_h_ticon{
	position:relative;
	float:left;
	width:30px;
	margin-right:-30px;
}
.neg_h_t span.neg_g_txt{
	float:right;
	width:100%;
	padding-left:40px;
}
.neg_h_t span.neg_g_txt h2{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.neg_h_t span.neg_g_txt p{
	margin-top:10px;
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.neg_h_i{
	overflow: hidden;
	margin-top:14px;
}
.neg_h_i span{
	display: block;
	margin:0 auto;
	width:151px;
	height: 195px;
	background:url(../images/h_ibg.png);
	background-repeat: no-repeat;
	text-align: center;
}
.neg_h_i span img{
	margin-left: 10px;
	margin-top:20px;
	width:120px;
	height: 144px;
}
.neg_h_m{
	position: absolute;
	right:0;
	top:128px;
	width:57px;
	height: 79px;
	background:url(../images/neg_h_m.png);
	background-repeat: no-repeat;
}
.neg_bot{
	overflow: hidden;
	padding:0 10px;
}
.neg_b_w{
	overflow: hidden;
    margin:14px 0 10px 0;
    height: 40px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	color: #000000;
}
.neg_b_t{
	overflow: hidden;
	padding-top:6px;
    border-top: 1px solid #e8eaec;
}
.neg_b_t span:first-child{
	display: inline-block;
	float:left;
	width:100%;
	padding-right:120px;
    color: #515a6e;
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
}
.neg_b_t >span>i {
    display: inline-block;
    margin-right: 6px;
    margin-top: -2px;
    width: 16px;
    height: 16px;
    background: url(../images/nums.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.neg_b_t >span.f_right{
	position:relative;
	display: inline-block;
	float:right;
	width:110px;
	margin-left:-110px;
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
}
.net{
	display: none;
	position: absolute;
	z-index:5;
	top:6px;
	left:6px;
	right:6px;
	bottom:6px;
	background:rgba(255,255,255,0.91);
	-o-border-radius: 3px;
    -ms-border-radius:3px;
    -moz-border-radius: 3px;
    -webkit-border-radius:3px;
    border-radius: 3px;
    -webkit-box-shadow:0 0 6px #3e98f3;
 	-moz-box-shadow:0 0 6px #3e98f3;
 	-ms-box-shadow:0 0 6px #3e98f3;
 	-o-box-shadow:0 0 6px #3e98f3;
 	box-shadow: 0 0 6px #3e98f3;
}
.net .glnCon{
	overflow: hidden;
	height: 191px;
	line-height: 24px;
	margin:60px 26px 35px 26px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
	font-size: 14px;
	text-indent: 20px;
}
.net .glnBot2 a{
	display: block;
	width:108px;
	padding:9px 0;
	margin:0 auto;
	text-align: center;
}
/**信息提取修改**/
.pub_new_scr{
	position: relative;
	line-height: 30px;
}
.pub_new_scr .search-btn{
	position: absolute;
	top:0px;
	width:100px;
}
.original-info ul li{
	position: relative;
	padding-right: 10px;
}
.original-info ul li label{
	cursor: pointer;
}
.original-info ul li a{
	position: absolute;
	right: 12px;
	top:10px;
	cursor: pointer;
}
.original-info ul li a.colorffd284{
	color: #ff9900;
}
/**上海宏信**/
.shhx_resitem_title{
	font-size: 28px;
    margin-top: 38px;
    font-weight: bold;
}
.shhx_resitem_downword{
	top:20px;
	padding-top:22px;
}
.shhx_t{
	margin-bottom: 6px;
	font-size: 14px;
	text-align: center;
}
.shhx_resitem_downword .get-score span {
    font-size: 48px;
    line-height: 42px;
}
.shhx_examine_reslut_table  .table>thead>tr>th {
    color: #333333;
    border-left: 1px solid #e8eaec;
    border-bottom: 1px solid #e8eaec;
    font-weight: bold;
    font-size: 14px;
}
.shhx_examine_reslut_table  .table>thead>tr>th:first-child{
	text-align: center;
}
.shhx_examine_reslut_table .table>tbody>tr>td{
	padding:8px;
	min-height: auto;
    line-height: 22px;
}
.shhx_examine_reslut_table .table>tbody>tr>td:first-child {
	padding:8px 0;
    text-align: center;
}
.shhx-terms-search-input{
	padding:16px 26px;
}
.shhx-terms-search-input .screen-btn {
    right: 26px;
    top: 24px;
    margin-left: 0px;
    left: auto;
}
.shhx-terms-search-input .terms-s {
    padding-right: 30px;
}
.shhx-terms-search-input .screen-conditions p {
    width: 100%;
}
/**api调用**/
.apidy_top{
	overflow: hidden;
	padding:0 16px 20px 16px;
	margin-bottom: 16px;
}
.dy_details{
	overflow: hidden;
	position: relative;
	padding-right: 60px;
	padding-top:10px;
	padding-left:20px;
	margin-top:10px;
}
.dy_details>a{
	position: absolute;
	right:0;
	top:0;
	color: #2d8cf0;
}
.dy_details>div,.apidy_top>ul>li{
	float: left;
	width:25%;
}
.dy_details>div>h4,.apidy_top>ul>li >h4{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}
.dy_details>div>p,.apidy_top>ul>li >p{
	font-size: 12px;
	color: #99999c;
}
.apidy_top>ul{
	display: none;
	overflow: hidden;
	padding-right: 60px;
	padding-left:20px;
}
.apidy_top>ul>li{
	margin-top:20px;
}
.apidy_det{
	margin-top:14px;
	overflow: hidden;
	padding: 16px 0;
    border: 1px solid #e8eaec;
}
.dy_search{
	overflow: hidden;
	position: relative;
	padding:0 8px;
	min-height: 40px;
}
.dy_search .form-group label {
    margin-bottom: 10px;
    font-weight: 500;
    color: #515a6e;
}
.dy_search .form-group .form-control {
    border-color: #e8eaec;
    box-shadow: none;
    font-size: 12px;
    min-height: 34px;
    height: auto;
}
.dy_search .form-group .form-control {
    border-color: #e8eaec;
    box-shadow: none;
    font-size: 12px;
    min-height: 34px;
    height: auto;
}
.dy_search .form-group .public-timeinput2 input{
	height: 34px;
}
.dy_search .dy_search_12{
	overflow: hidden;
}
.dy_search .col-xs-4 {
    padding: 0 8px;
}
.pub-btndivOfadd {
    overflow: hidden;
    margin-top: 10px;
    text-align: center;
}
.pub-btndivOfadd>a {
    display: inline-block;
    padding: 10px 20px;
}
.pub-btndivOfadd>a.put_away {
    padding: 0;
    margin-left: 8px;
    color: #2d8cf0;
}



.dy_search_hide .col-xs-4{
	display: none;
}
.dy_search_hide .pub-btndivOfadd .public-btn,.dy_search_hide .pub-btndivOfadd .public-btn2{
	display: none;
}
.dy_search_hide .col-xs-4.post{
	display: block;
    position: absolute;
    right:50px;
    top:0;
    width:90%;
    text-align: right;
}
.dy_search_hide .col-xs-4.post .form-group{
	overflow: hidden;
}
.dy_search_hide .col-xs-4.post .form-group label {
	display: inline-block;
	vertical-align: top;
	margin-top:10px;
}
.dy_search_hide .col-xs-4.post .form-group .public-timeinput2{
	display: inline-block;
	width:40%;
	margin-left: 10px;
	margin-right: 70px;
}
.dy_search_hide .pub-btndivOfadd .post_away{
	display: block;
	position: absolute;
	top:10px;
	right:16px;
}
.dy_search_hide .pub-btndivOfadd .post_btn{
	display: block;
	position: absolute;
	top:0;
	right:56px;
	margin-left: 10px;
	padding:9px 20px;
}

/********/
.layhead_2{
	display: none;
	margin-top:8px;
}
.layhead_2 .col-xs-4{
	padding:0 8px;
}
.pub-btndivOfadd>a.put_away{
	padding:0;
	margin-left: 8px;
	color: #2d8cf0;
}
.public-timeinput3 input {
    height: 34px;
}
.layhead_2 .form-group label {
    margin-bottom: 10px;
}
.public-select-2{
	margin-left: 10px;
	width: 120px;
}

/*****模拟训练*****/
.trainpage{
	overflow: hidden;
}
.trainTit{
	overflow: hidden;
	margin-bottom: 14px;
	font-size: 14px;
	padding-left: 26px;
}
.trainboxs{
	overflow: hidden;
	margin-bottom: 14px;
	width:80%;
	padding-left: 26px;
}
.trainboxs_2{
	overflow: hidden;
	padding:40px 26px 60px 26px;
	color: #515a6e;
}
.trainpage .pub-point{
	padding-left: 26px;
}
.trainpage .pub-btndiv{
	padding-left: 26px;
	padding-top:14px;
}
.trainpage .pub-btndiv .public-btn {
    padding: 9px 24px;
}
.train_steps{
	overflow: hidden;
	padding:40px 26px;
}
.train_steps li{
	position: relative;
	float: left;
	min-width: 200px;
	margin-right: 10px;
    border-top: 1px solid #e4e4e4;
}
.train_steps li:last-child{
	border-top:0 none;
}
.train_steps li div {
    position: absolute;
    top: -14px;
    left: 0;
    width: 28px;
    height: 28px;
    line-height: 26px;
    border: 1px solid #d2d2d2;
    border-radius: 28px;
    background-color: #fff;
    text-align: center;
    font-size: 14px;
    color: #99999c;
}
.train_steps li div img{
	margin:9px auto;
	width:16px;
	height: 9px;
}
.train_steps li.on div {
    background-color: #348fed;
    color: #FFFFFF;
    border-color: #348fed;
}
.train_steps li p{
	position: absolute;
    top: -10px;
    left: 28px;
    width: 70px;
    background-color: #fff;
    text-align: center;
    font-size: 14px;
    color: #99999c;
}
.train_steps li.on p{
	color: #515a6e;
}
/*************/
.sampletrain-boxmain{
	overflow: hidden;
	width:100%;
	height: 100%;
}
.sampletrain-boxmain .col-xs-10 {
	float: left;
	width: 83.33333333%;
	height: 100%;
    padding: 0 12px 0 0;
}
.sampletrain-boxmain .col-xs-2 {
	float: left;
	width: 16.66666667%;
	height: 100%;
    padding: 0 0 0 0;
}
.sampletrain-top{
	position: relative;
	width:100%;
    padding: 0 12px;
    height: 50px;
    line-height: 50px;
    background-color: #f2f8fe;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sampletrain-topcenter{
	width:100%;
    padding: 0 12px;
    height: 50px;
    line-height: 50px;
    background-color: #f2f8fe;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
}
.sampletrain-top>span {
    display: block;
    margin: 0 auto;
    width: 50%;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sampletrain-gowhere{
	position: absolute;
    left: 12px;
    top: 0;
}
.sampletrain-gowhere button{
	margin-right: 10px;
}
.sampletrain-gowhere button.public-btn {
	display: inline-block;
    padding: 0;
    width:80px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
}
.sampletrain-top .pub_screen_2{
	position: absolute;
    right: 12px;
    top: 0;
}
.sampletrain-boxs{
	overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: absolute;
    top: 51px;
    right: 0;
    bottom: 0;
    left: 0;
    outline: none;
}
.sampletrain-listboxs{
	overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 51px);
    font-size: 12px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sampletrain-listboxs-noedit{
	height: calc(100% - 101px);
}
.sampletrain-listboxs ul li{
	overflow: hidden;
	padding:6px 12px;
	cursor: pointer;
}
.sampletrain-listboxs ul li.on{
	background-color: #eef4fa;
}
.sampletrain-listboxs ul li span{
	position: relative;
	float: left;
	display: inline-block;
    margin-top: 2px;
    margin-right: -8px;
    width: 3px;
    height: 14px;
    vertical-align: top;
}
.sampletrain-listboxs ul li label{
	display: inline-block;
	float: left;
	width:100%;
	padding:0 40px 0 8px;
    vertical-align: top;
    word-wrap:break-word;
    word-break:break-all;
	cursor: pointer;
}
.sampletrain-listboxs ul li a{
	position: relative;
	display: inline-block;
	float: left;
	margin-left: -40px;
	width:40px;
	text-align: right;
	color: #999999;
    vertical-align: top;
}
.sampletrain-listboxs ul li a:hover{
	color: #2d8cf0;
}
.sampletrain-golists{
	overflow: hidden;
}
.sampletrain-golists a{
	display: block;
	padding:0;
	width:100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
}
/*右侧文字*/
.rightMenu_color_0 span{
	background-color: #00CC00;
}
.rightMenu_color_0 label{
	color: #00CC00;
}

.rightMenu_color_1 span{
	background-color: #FF00FF;
}
.rightMenu_color_1 label{
	color: #FF00FF;
}

.rightMenu_color_2 span{
	background-color:#FF0000;
}
.rightMenu_color_2 label{
	color: #FF0000;
}

.rightMenu_color_3 span{
	background-color: #0066FF;
}
.rightMenu_color_3 label{
	color: #0066FF;
}

.rightMenu_color_4 span{
	background-color: #FF9900;
}
.rightMenu_color_4 label{
	color: #FF9900;
}

.rightMenu_color_5 span{
	background-color: #009900;
}
.rightMenu_color_5 label{
	color: #009900;
}

.rightMenu_color_6 span{
	background-color: #00CCFF;
}
.rightMenu_color_6 label{
	color: #00CCFF;
}

.rightMenu_color_7 span{
	background-color: #FF6699;
}
.rightMenu_color_7 label{
	color:#FF6699;
}

.rightMenu_color_8 span{
	background-color: #9900FF;
}
.rightMenu_color_8 label{
	color: #9900FF;
}

.rightMenu_color_9 span{
	background-color: #33CC00;
}
.rightMenu_color_9 label{
	color: #33CC00;
}

.rightMenu_color_10 span{
	background-color: #FFCC00;
}
.rightMenu_color_10 label{
	color: #FFCC00;
}

.rightMenu_color_11 span{
	background-color: #0099FF;
}
.rightMenu_color_11 label{
	color: #0099FF;
}

.rightMenu_color_12 span{
	background-color: #FF6699;
}
.rightMenu_color_12 label{
	color: #FF6699;
}

.rightMenu_color_13 span{
	background-color: #CC0066;
}
.rightMenu_color_13 label{
	color: #CC0066;
}

.rightMenu_color_14 span{
	background-color: #996600;
}
.rightMenu_color_14 label{
	color: #996600;
}

.rightMenu_color_15 span{
	background-color: #CC0000;
}
.rightMenu_color_15 label{
	color: #CC0000;
}

.rightMenu_color_16 span{
	background-color: #99FF00;
}
.rightMenu_color_16 label{
	color: #99FF00;
}

.rightMenu_color_17 span{
	background-color: #FF6600;
}
.rightMenu_color_17 label{
	color: #FF6600;
}

.rightMenu_color_18 span{
	background-color: #3300FF;
}
.rightMenu_color_18 label{
	color: #3300FF;
}

.rightMenu_color_19 span{
	background-color: #009966;
}
.rightMenu_color_19 label{
	color: #009966;
}

.rightMenu_color_20 span{
	background-color: #00FF00;
}
.rightMenu_color_20 label{
	color: #00FF00;
}

.rightMenu_color_21 span{
	background-color: #00FFFF;
}
.rightMenu_color_21 label{
	color: #00FFFF;
}

.rightMenu_color_22 span{
	background-color: #CC0033;
}
.rightMenu_color_22 label{
	color: #CC0033;
}

.rightMenu_color_23 span{
	background-color: #CCCC00;
}
.rightMenu_color_23 label{
	color: #CCCC00;
}

.rightMenu_color_24 span{
	background-color: #FFCC00;
}
.rightMenu_color_24 label{
	color: #FFCC00;
}

.rightMenu_color_25 span{
	background-color: #00CCCC;
}
.rightMenu_color_25 label{
	color: #00CCCC;
}

.rightMenu_color_26 span{
	background-color: #6600CC;
}
.rightMenu_color_26 label{
	color: #6600CC;
}

.rightMenu_color_27 span{
	background-color: #33FF00;
}
.rightMenu_color_27 label{
	color: #33FF00;
}

.rightMenu_color_28 span{
	background-color: #33CCCC;
}
.rightMenu_color_28 label{
	color: #33CCCC;
}

.rightMenu_color_29 span{
	background-color: #CC3300;
}
.rightMenu_color_29 label{
	color: #CC3300;
}

.rightMenu_color_30 span{
	background-color: #9999CC;
}
.rightMenu_color_30 label{
	color: #9999CC;
}

.rightMenu_color_31 span{
	background-color: #9933FF;
}
.rightMenu_color_31 label{
	color: #9933FF;
}

.rightMenu_color_32 span{
	background-color: #FF33CC;
}
.rightMenu_color_32 label{
	color: #FF33CC;
}

.rightMenu_color_33 span{
	background-color: #006699;
}
.rightMenu_color_33 label{
	color: #006699;
}

.rightMenu_color_34 span{
	background-color: #00CC99;
}
.rightMenu_color_34 label{
	color: #00CC99;
}

.rightMenu_color_35 span{
	background-color: #000000;
}
.rightMenu_color_35 label{
	color: #000000;
}

.rightMenu_color_36 span{
	background-color: #660066;
}
.rightMenu_color_36 label{
	color: #660066;
}

.rightMenu_color_37 span{
	background-color: #339900;
}
.rightMenu_color_37 label{
	color: #339900;
}

.rightMenu_color_38 span{
	background-color: #990000;
}
.rightMenu_color_38 label{
	color: #990000;
}

.rightMenu_color_39 span{
	background-color:#3333CC;
}
.rightMenu_color_39 label{
	color: #3333CC;
}


/*左侧背景*/
.doc_color_0{
	border-radius:4px;
	border:2px solid #00CC00;
	background:rgba(0,204,0,0.09);
	cursor: pointer;
}
.doc_color_1{
	border-radius:4px;
	border:2px solid #FF00FF;
	background:rgba(255,0,255,0.09);
	cursor: pointer;
}
.doc_color_2{
	border-radius:4px;
	border:2px solid #FF0000;
	background:rgba(255,0,0,0.09);
	cursor: pointer;
}
.doc_color_3{
	border-radius:4px;
	border:2px solid #0066FF;
	background:rgba(0,102,255,0.09);
	cursor: pointer;
}
.doc_color_4{
	border-radius:4px;
	border:2px solid #FF9900;
	background:rgba(255,153,0,0.09);
	cursor: pointer;
}
.doc_color_5{
	border-radius:4px;
	border:2px solid #009900;
	background:rgba(0,153,0,0.09);
	cursor: pointer;
}
.doc_color_6{
	border-radius:4px;
	border:2px solid #00CCFF;
	background:rgba(0,204,255,0.09);
	cursor: pointer;
}
.doc_color_7{
	border-radius:4px;
	border:2px solid #FF6699;
	background:rgba(255,102,153,0.09);
	cursor: pointer;
}
.doc_color_8{
	border-radius:4px;
	border:2px solid #9900FF;
	background:rgba(153,0,255,0.09);
	cursor: pointer;
}
.doc_color_9{
	border-radius:4px;
	border:2px solid #33CC00;
	background:rgba(51,204,0,0.09);
	cursor: pointer;
}
.doc_color_10{
	border-radius:4px;
	border:2px solid #FFCC00;
	background:rgba(255,204,0,0.09);
	cursor: pointer;
}
.doc_color_11{
	border-radius:4px;
	border:2px solid #0099FF;
	background:rgba(0,153,255,0.09);
	cursor: pointer;
}
.doc_color_12{
	border-radius:4px;
	border:2px solid #FF6699;
	background:rgba(255,102,153,0.09);
	cursor: pointer;
}
.doc_color_13{
	border-radius:4px;
	border:2px solid #CC0066;
	background:rgba(204,0,102,0.09);
	cursor: pointer;
}
.doc_color_14{
	border-radius:4px;
	border:2px solid #996600;
	background:rgba(153,102,0,0.09);
	cursor: pointer;
}
.doc_color_15{
	border-radius:4px;
	border:2px solid #CC0000;
	background:rgba(204,0,0,0.09);
	cursor: pointer;
}
.doc_color_16{
	border-radius:4px;
	border:2px solid #99FF00;
	background:rgba(153,255,0,0.09);
	cursor: pointer;
}
.doc_color_17{
	border-radius:4px;
	border:2px solid #FF6600;
	background:rgba(255,102,0,0.09);
	cursor: pointer;
}
.doc_color_18{
	border-radius:4px;
	border:2px solid #3300FF;
	background:rgba(51,0,255,0.09);
	cursor: pointer;
}
.doc_color_19{
	border-radius:4px;
	border:2px solid #009966;
	background:rgba(0,153,102,0.09);
	cursor: pointer;
}
.doc_color_20{
	border-radius:4px;
	border:2px solid #00FF00;
	background:rgba(255,255,51,0.09);
	cursor: pointer;
}
.doc_color_21{
	border-radius:4px;
	border:2px solid #00FFFF;
	background:rgba(0,255,255,0.09);
	cursor: pointer;
}
.doc_color_22{
	border-radius:4px;
	border:2px solid #CC0033;
	background:rgba(204,0,51,0.09);
	cursor: pointer;
}
.doc_color_23{
	border-radius:4px;
	border:2px solid #CCCC00;
	background:rgba(204,204,0,0.09);
	cursor: pointer;
}
.doc_color_24{
	border-radius:4px;
	border:2px solid #FF00CC;
	background:rgba(255,0,204,0.09);
	cursor: pointer;
}
.doc_color_25{
	border-radius:4px;
	border:2px solid #00CCCC;
	background:rgba(204,255,0,0.09);
	cursor: pointer;
}
.doc_color_26{
	border-radius:4px;
	border:2px solid #6600CC;
	background:rgba(102,0,204,0.09);
	cursor: pointer;
}
.doc_color_27{
	border-radius:4px;
	border:2px solid #33FF00;
	background:rgba(51,255,0,0.09);
	cursor: pointer;
}
.doc_color_28{
	border-radius:4px;
	border:2px solid #33CCCC;
	background:rgba(51,204,204,0.09);
	cursor: pointer;
}
.doc_color_29{
	border-radius:4px;
	border:2px solid #CC3300;
	background:rgba(204,51,0,0.09);
	cursor: pointer;
}
.doc_color_30{
	border-radius:4px;
	border:2px solid #9999CC;
	background:rgba(204,204,204,0.09);
	cursor: pointer;
}
.doc_color_31{
	border-radius:4px;
	border:2px solid #9933FF;
	background:rgba(255,255,0,0.09);
	cursor: pointer;
}
.doc_color_32{
	border-radius:4px;
	border:2px solid #FF33CC;
	background:rgba(255,51,204,0.09);
	cursor: pointer;
}
.doc_color_33{
	border-radius:4px;
	border:2px solid #006699;
	background:rgba(0,102,153,0.09);
	cursor: pointer;
}
.doc_color_34{
	border-radius:4px;
	border:2px solid #00CC99;
	background:rgba(0,204,153,0.09);
	cursor: pointer;
}
.doc_color_35{
	border-radius:4px;
	border:2px solid #000000;
	background:rgba(0,0,0,0.09);
	cursor: pointer;
}
.doc_color_36{
	border-radius:4px;
	border:2px solid #660066;
	background:rgba(102,0,102,0.09);
	cursor: pointer;
}
.doc_color_37{
	border-radius:4px;
	border:2px solid #339900;
	background:rgba(51,153,0,0.09);
	cursor: pointer;
}
.doc_color_38{
	border-radius:4px;
	border:2px solid #990000;
	background:rgba(153,0,0,0.09);
	cursor: pointer;
}
.doc_color_39{
	border-radius:4px;
	border:2px solid #3333CC;
	background:rgba(51,51,204,0.09);
	cursor: pointer;
}
/*****开关按钮*****/
.onoffchoose{

}
.onoffchoose .chooseBtn {
    display: none;
}
.onoffchoose .choose-label {
    box-shadow: #ccc 0px 0px 0px 1px;
    width: 50px;
    height: 20px;
    display: inline-block;
    border-radius: 20px;
    position: relative;
    background-color: #bdbdbd;
    overflow: hidden;
}
.onoffchoose .choose-label:before {
    content: '';
    position: absolute;
    left: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 20px;
    background-color: #fff;
    z-index: 20;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.onoffchoose .chooseBtn:checked + label.choose-label:before {
    left: 30px;
}
.onoffchoose .chooseBtn:checked + label.choose-label {
    background-color: #07d411;
}
/**********update2021-10-19***********/
.qrm-lev {
    overflow-y: auto;
    width: 100%;
    height: 190px;
    padding: 20px 0 20px 10px;
}
.terms-s-new{
	width:564px;
	margin:0 auto;
}
.terms-s-new select,.terms-s-new input,.terms-s-new a{
	height: 40px;
	line-height: 38px;
	margin: 0px;
}
.terms-s-new select{
	width:102px;
	border-right: 0 none;
}
.scr-title{
	padding-left: 14px;
	color: #000000;
	font-weight: bold;
}
.scr-title span,.scr-title a,.scr_if-poptitle a{
	margin-left: 16px;
	font-weight: 400;
}
.scr-title a:hover,.scr_if-poptitle a:hover{
	color: #2d8cf0;
}
.typeboxs{
	overflow: hidden;
	margin-top:10px;
}
.typeboxs .qrm-lev{
	padding:0;
}
.typeboxs .qrm-lev >li {
    height: 35px;
    line-height: 35px;
}
.typeboxs .qrm-border2{
    width: 70%;
}
.typeboxs .qrm-border2 .qrm-lev-2{
	padding:8px 0;
	border:2px solid #2d8cf0;
	border-radius:8px;
}
.typeboxs .qrm-border2 .qrm-lev-2 >li {
    float: left;
    width:25%;
    padding:4px 12px;
    height: auto;
}
.typeboxs .qrm-border2 .qrm-lev-2 >li.on,.typeboxs-littles .qrm-border2 .qrm-lev-2 >li.on {
	border-right: 0 none;
}
.scr_if-title{
	margin: 0 auto;
    width:584px;
    font-weight: 400;
}
.typeboxs-littles{
	display: none;
	overflow: hidden;
	margin: 0 auto;
	margin-top:10px;
    width:580px;
}
.typeboxs-littles .qrm-border1,.typeboxs-littles .qrm-border2 {
    width: 45%;
}
.typeboxs-littles .qrm-lev {
    padding: 0;
}
.scr_up{
	margin-left: 10px;
	margin-top:170px;
	font-size: 14px;
}
.shhx-terms-search-input  .terms-s-pop{
	padding-right: 0px;
}
.terms-s-pop select,.terms-s-pop input,.terms-s-pop a{
	height: 40px;
	line-height: 38px;
	margin: 0px;
}
.terms-s-pop select{
	width:20%;
	border-right: 0 none;
}
.terms-s-pop input{
	width:60%;
}
.terms-s-pop a{
	width:20%;
	float: left;
    margin-left: 0;
}
.scr_if-poptitle{
	padding:0;
}
.qrm-lev li a{
	width:100%;
	height: 100%;
}
.qrm-lev li a:hover{
	color: #1b1b1b;
}
.qrm-lev li.on a:hover{
	color: #3486fd;
}
.typeboxs_2 .qrm-border2 .qrm-lev-2 >li {
    width: 100%;
}
/***************中铁风险评估报告***************/
.resitem-zt{
	float: right;
    width: 100%;
    padding-left: 280px;
	padding-right: 320px;
}
.resitem_title{
	margin-top:12px;
	font-size: 18px;
}
.examine_reslut_media_zt{
	top:225px;
}
.resitem_downword_zt {
    display: block;
    position: absolute;
    z-index: 2;
    top: 90px;
    right: 70px;
    width: 260px;
    background-repeat: no-repeat;
}
.down-thisword-zt{
	margin-bottom: 14px;
}
.down-thisword-zt a{
	display: block;
    margin: 10px auto 0 auto;
    width: 98px;
	height: 32px;
	line-height: 32px;
	background-color: #ffffff;
    font-size: 12px;
    color: #2d8cf0;
}
.down-thisword-2 a{
    height: 38px;
    line-height: 38px;
}
.resitem_downword_zt .form-control {
	margin-top:20px;
    display: block;
    width: auto;
    height: auto;
    padding: 0;
    font-size: 12px;
    color: #fff;
    background-color: transparent;
    border: 0 none;
    -webkit-box-shadow: inset 0 1px 1px transparent;
    box-shadow: inset 0 1px 1px transparent;
	text-align: center;
}
.resitem_downword_zt .form-control input[type="checkbox"] {
    margin-top: -1px;
    vertical-align: middle;
}
.resitem_downword_zt .form-control .radio-inline{
	display: inline-block;
}
.resitem_downword_zt .form-control a{
	display: inline-block;
	width: 98px;
	height: 32px;
	line-height: 32px;
	margin-left: 12px;
	background-color: #ffffff;
	color: #2d8cf0;
	font-size: 12px;
}
.examine_reslut_media_zt {
    position: absolute;
    top: 205px;
    left: 20px;
    right: 20px;
    z-index: 4;
    height: calc(100% - 210px);
}
.zt-mms{
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 40px);
    border: 1px solid #f0f2f5;
    border-top:0 none;
    padding: 16px;
    font-size: 12px;
}
.examine_reslut_ofzt_tabs{
	overflow: hidden;
	text-align: center;
}
.examine_reslut_ofzt_tabs ul{
	margin:0 270px 0 260px;
}
.examine_reslut_ofzt_tabs li{
	float: left;
	display: inline-block;
	width:33%;
	background-color: #f2f2f2;
	font-size: 12px;
	color: #333333;
	text-align: center;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
}
.examine_reslut_ofzt_tabs li b{
	margin-left: 6px;
	margin-top:-2px;
	display: inline-block;
	font-weight: bold;
	color: #ff9900;
	vertical-align: middle;
	font-size: 14px;
}
.examine_reslut_ofzt_tabs li.on{
	background-color: #ffffff;
}
.examine_reslut_ofzt_tabs li:first-child{
	border-radius:4px 0 0 0;
}
.examine_reslut_ofzt_tabs li:nth-child(3){
	border-radius:0 4px 0 0;
}
.zt-mms .chapter {
    top: 53px;
}
.zt-mms .professional-audit {
    top: 48px;
}
.zt-mms .table>thead>tr>th {
	padding:16px 8px;
	border-left: 1px solid #e8eaec;
    border-bottom: 0 none;
    font-weight: bold;
}
.concern{
	display: block;
	color: #ffffff;
	font-size: 12px;
	background-color: #ed4040;
	width:66px;
	height: 27px;
	line-height: 27px;
	border-radius:28px;
	text-align: center;
	vertical-align: middle;
}
.zt-mms  .examine_reslut_table .table>tbody>tr>td {
    padding: 8px;
    min-height: 48px;
    line-height: 22px;
    vertical-align: middle;
}
.zt-mms-dllists{
	position: relative;
}
/****************/
.public-notices{
	padding:0 10px 20px 10px;
	font-weight: bold;
	font-size: 14px;
}
/*************2022-1-4****************/
.siderlogo-type2{
	margin-left: 16px;
	width: 87px;
}
.page-wrapper-type2{
	padding-left: 0px;
}
/**范本**/
.hotser{
	overflow: hidden;
	width:474px;
	margin:0 auto;
}
.hotser a{
	margin-left: 5px;
}
.hotser a:hover,.hotser a:active,.hotser a:focus{
	color: #2d8cf0;
}
.net_22 .glnCon {
	margin-top:40px;
    margin-bottom: 20px;
}
.net_22 .glnBot2 .public-btn{
	margin-bottom: 10px;
}
.model_detailstop{
	overflow: hidden;
	padding:16px;
	margin-bottom: 16px;
}
.model_det{
	width:75%;
}
.model_net{
	width: 25%;
}
.asa_h {
    overflow: hidden;
}
.neg_h_ticon {
    width: 36px;
    height: 36px;
    background: url(../images/word-icon.png);
    background-repeat: no-repeat;
}
.asa_h .font18 {
    line-height: 36px;
    margin-left: 10px;
    width: calc(100% - 50px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
}
.asa_c {
    overflow: hidden;
    margin: 20px 0 17px 0;
    color: #333333;
	font-size: 14px;
}
.n_1 {
    display: inline-block;
    margin-top: -4px;
    margin-right: 7px;
    width: 16px;
    height: 16px;
    background: url(../images/nums.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.asa_c b {
    margin: 0 4px;
    color: #2d8cf0;
}
.asa_c em {
    margin: 0 6px;
    color: #fd8f3f;
}
.asa_b a.public-btn{
	display: block;
	padding:0;
	width: 230px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
}
.model_net li{
	float: left;
	margin-bottom: 10px;
	margin-top:15px;
	width:50%;
	padding-left: 8px;
}
.wordmodel_detail{
	overflow-x: hidden;
	position: relative;
	width: 100%;
}
.layout-tabdiv3 table{
	border: 1px solid #e9e9e9;
	text-align: left;
}
.layout-tabdiv3 .table>thead>tr>th{
	border-bottom:1px solid #e9e9e9;
}
.layout-tabdiv3 td,.layout-tabdiv3 th{
	border-right: 1px solid #e9e9e9;
}
.layout-tabdiv3 .table>tbody>tr>td{
	vertical-align: middle;
}
.layout-tabdiv3 .table td a.public-btn {
    color: #ffffff;
	padding:6px 14px;
}
.editinput input{
	padding-left: 6px;
	border:1px solid  #e9e9e9;
	height: 32px;
	line-height: 30px;
	width: 100%;
	background-color: #ffffff;
}
.editinput{
	float: left;
	width: 100%;
	padding-right: 75px;
}
.holdinput{
	display: none;
	position: relative;
	float: left;
	border:1px solid #e9e9e9;
	margin-left: -64px;
	width:64px;
	height: 32px;
	background-color: #ffffff;
}
.hold_bc{
	float: left;
	display: inline-block;
	width: 30px;
	height: 30px;
	background:url(../images/hold_1.png);
	background-repeat: no-repeat;
}
.hold_qx{
	float: left;
	border-left:1px solid #e9e9e9;
	display: inline-block;
	width: 30px;
	height: 30px;
	background:url(../images/hold_2.png);
	background-repeat: no-repeat;
}
/****灵活嵌入式页面*****/
.embeddedPages{
	width: 100%;
	height: 100%;
}
.embeddedHeader{
	position: relative;
	overflow: hidden;
	width:100%;
	background-color: #4790f3;
}
.embeddedBanner{
	width:100%;
	height: 220px;
}
.embeddedBanner img{
	width:100%;
	height: 100%;
	background-size: cover;
}
/*update2022-5-10*/
.embeddedLogo{
	position: absolute;
	left:16px;
	top:6px;
	width: 87px;
	height: 37px;
	/* background: url(../images/logo.png);
	background-repeat: no-repeat; */
}
.embeddedLogo img{
	width:100%;
	height: 100%;
}
.embeddedTitle{
	position: absolute;
	top:100px;
	width:100%;
	color: #ffffff;
}
.embeddedTitle h1{
	letter-spacing:14px;
	font-size: 40px;
	font-weight: 700;
}
.embeddedTitle h4{
	margin-top:34px;
	font-size:14px;
}
.embeddedContent{
	overflow: hidden;
}
.embeddedHeader_ofcont{
	width: 100%;
	height: 48px;
	background-color: #4790f3;
	background-image: url(../images/embeddedHeader.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.embeddeds-search-input{
	margin-top:16px;
}
.embeddeds-search-input .terms-s{
	font-size: 0;
}
.embeddeds-search-input input{
	margin:0;
	width:70%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.embeddeds-search-input .terms-s a {
    margin-left: 0;
    width: 85px;
    height: 40px;
    line-height: 40px;
	font-size: 14px;
}
.embeddeds-search-input .hotser {
    /* width: 585px; */
	width: calc(70% + 85px);
}
.embeddeds-search-input .terms-s a.search-btn-2{
	margin-left: 16px;
	width:105px;
}
.embeddeds-search-input .hotser2{
	width: 690px;
}
.iploadMain_2{
	width:800px;
	height: 240px;
	margin:30px auto 0 auto;
	border-radius:10px;
}
.drag-icon {
    margin: 60px auto 42px auto;
}
.iploadMain_2 .ant-upload-wrapper .font14{
	font-weight: 700;
}
.iploadMain_2 .ant-upload-wrapper .font12{
	margin-top:12px;
	color: #99999c;
}
.iploadMain_2 .upload-result .word-icon {
    margin: 60px auto 16px auto;
}
.embeddedContent .pub-btndiv{
	padding-bottom: 16px;
}
.pub-btndiv-ipload{
	padding-left: 0px;
}
.pub-btndiv-ipload>div{
	position: relative;
	width:800px;
	margin:0 auto;
}
.pub-btndiv-ipload .public-btn{
	display: block;
	margin:0 auto;
	width:157px;
	height: 40px;
	line-height: 40px;
	padding:0;
}
.plt{
	position: absolute;
	left:500px;
	top:12px;
}
.plt:hover,.plt:focus,.plt:active{
	color: #2d8cf0;
}
.subpage-card-itemhastwoMain2{
	padding:30px 16px;
}
.subpage-card-itemhastwoMain2 .col-xs-6>p{
	font-weight: bold;
}
.subpage-card-itemhastwoMain2 .iploadMain_2{
	width:100%;
	margin:0;
}
.backpre,.backpre:hover,.backpre:focus,.backpre:active{
	margin-top:8px;
	margin-right: 16px;
	color: #ffffff;
	border:1px solid #ffffff;
	font-size: 14px;
	padding:4px 18px;
}
.comparison_iframeboxs {
    height: calc(100% - 50px);
}
.embedded_oficr{
	overflow: hidden;
	margin-top:30px;
}
.embedded_oficr .col-xs-6{
	margin:0;
	padding:0 16px;
}
.embedded_oficr .col-xs-6 a{
	display: block;
	width:100%;
	height: 240px;
	text-align: center;
	border: 1px dashed #d9d9d9;
	background-color: #fafafa;
	-o-border-radius: 10px;
	-ms-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius:10px;
	color: #333333;
	padding-top:90px;
}
.embedded_oficr .col-xs-6 a:hover{
	background-color: #f3f8fa;
}
.embedded_oficr .col-xs-6 a h1{
	font-size: 24px;
	font-weight: 700;
}
.embedded_oficr .col-xs-6 a h4{
	margin-top:6px;
	color: #99999c;
	font-size: 12px;
}
.read_radios{
	margin-top:20px;
}
.read_radios>div{
	width:800px;
	margin:0 auto;
	color: #515A6E;
}
.read_radios>div .radio-inline {
    vertical-align: top;
}
.read_radios>div .radio-inline input{
	margin-top:2px;
}
.conversion_imgslist2{
	padding-left: 0px;
}
.conversion_imgslist2 >ul{
	width:800px;
	margin:0 auto;
}
.conversion_imgslist2 li {
	height: 28px;
	line-height: 28px;
    background-color: #f2f2f2;
}
.conversion_imgslist2 li i.i-link {
    margin-top:8px;
}
.conversion_imgslist2 .handle .delete_icon {
    margin-top: 8px;
}
/********************2022-2-7*************************/
/**企业列表**/
.businessLists{
	overflow: hidden;
	padding:16px;
}
.getBus{
	overflow: hidden;
	height: 44px;
	line-height: 44px;
	padding:0 16px;
	border:1px solid #e4e4e4;
	background-color: #f5f7fa;
	font-size: 12px;
}
.getBus span{
	padding:0 8px;
	font-weight: bold;
	color: #ed4040;
}
.getBuslists{
	overflow: hidden;
	border:1px solid #e4e4e4;
	border-top: 0 none;
}
.getBuslists li{
	overflow: hidden;
	border-top:1px solid #e4e4e4;
}
.getBuslists li a{
	display: block;
	padding:16px;
	color: #000000;
}
.getBuslists li a:hover{
	background-color: #f5f5f5;
}
.businessName{
	overflow: hidden;
	font-weight: bold;
	font-size: 16px;
}
.businessName span{
	display: inline-block;
	float: left;
	max-width: 100%;
	padding-right: 62px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.businessName span b{
	color: #ed4040;
}
.businessName em{
	float: left;
	display: inline-block;
	position: relative;
	margin-left: -52px;
	padding:2px 8px;
	font-size: 12px;
	color: #009900;
	border:1px solid #009900;
	border-radius: 4px;
	font-weight: 400;
}
.businessSub{
	overflow: hidden;
	margin-top:16px;
	font-size: 12px;
	color: #cccccc;
}
.businessSub span{
	display: inline-block;
	margin-right: 20px;
}
.businessSub span em{
	color: #666666;
}
/**企业详情**/
.sourcesHeader{
	width: 100%;
	height: 29px;
	background-color: #4790f3;
	background-image: url(../images/embeddedHeader2.png);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: right;
	font-size: 12px;
	color: #ffffff;
	padding-right: 10px;
	font-weight: bold;
}
.businessDetailsBoxs{
	overflow: hidden;
}
.detaildBox_1{
	overflow: hidden;
	padding:16px;
	margin-top: 12px;
}
.detaildBox_1:first-child{
	margin-top:0px;
}
.busDetName{
	overflow: hidden;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}
.busDetName span{
	display: inline-block;
	margin-left: 10px;
	padding:4px 8px;
	font-size: 12px;
	color: #009900;
	border:1px solid #009900;
	border-radius: 4px;
	font-weight: 400;
	vertical-align: middle;
}
.busDetName a.go_qxb{
	display: inline-block;
	margin-left: 10px;
	padding:4px 10px;
	font-size: 12px;
	border:1px solid #2D8CF0;
	color: #2D8CF0;
	border-radius: 4px;
	font-weight: 400;
	vertical-align: middle;
}
.nameUsed{
	position: relative;
	margin-top:16px;
}
.nameUsed span{
	padding:4px 8px;
	background-color: #fff2de;
	font-size: 12px;
	color: #FF9900;
}
.nameUsed span i{
	margin-left: 6px;
}
.nametips{
	display: none;
	position: absolute;
	background-color: #ffffff;
	border-radius:4px;
	margin-top:16px;
	width: 300px;
	height: auto;
	padding:10px;
	border:1px solid #e8eaec;
	-webkit-box-shadow: 0 0 10px #ccc;
	-moz-box-shadow: 0 0 10px #ccc;
	-ms-box-shadow: 0 0 10px #ccc;
	-o-box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
	font-size: 12px;
	color: #666;
}
.nametips p{
	line-height: 26px;
}
.nametips::before,.nametips::after{
	content: "";
	display: block;
	position: absolute;
	border-width: 12px;
	top:-24px;
	left:20px;
	width:0px;
	height: 0px;
	border-style:solid dashed dashed solid;
	border-color:transparent transparent #e8eaec transparent;
	font-size: 0;
	line-height: 0;
}
.nametips::after{
	top:-22px;
	border-color:transparent transparent #fff transparent;
}
.nameDetails{
	overflow: hidden;
	margin-top:16px;
	background-color:#f2f7fb;
	padding:0  14px 16px 14px;
	font-size: 14px;
	color: #999999;
}
.naDT{
	overflow: hidden;
	margin-top:16px;
}
.naDT span{
	padding:0 10px;
	color: #515A6E;
}
.naDT>div{
	float: left;
	width:50%;
}
.abnormalTop{
	position: relative;
	margin:12px 0;
	border-top:1px solid #e8eaec;
}
.abnormalTop span{
	position: absolute;
	top:-12px;
	left:10px;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	background-color: #ffffff;
	font-weight: 700;
	padding-left: 10px;
}
.abnormalTop span b{
	padding:0 10px;
	color: #ED4014;
}
.abnormalTop a{
	position: absolute;
	top:-12px;
	right:0;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	padding-left: 8px;
	background-color: #ffffff;
	color: #2d8cf0;
	font-weight: 700;
}
.detaildBox_1 table{
	margin-top:26px;
	border:1px solid #e8eaec;
	text-align: center;
}
.detaildBox_1 .table>thead>tr>th{
	padding:12px 8px;
	background-color: #f5f8fa;
	border-right: 1px solid #e8eaec;
	border-bottom:1px solid #e8eaec;
	text-align: center;
	color: #515A6E;
	font-size: 14px;
}
.detaildBox_1 .table>tbody>tr>td{
	padding:10px 8px;
	border-right: 1px solid #e8eaec;
	text-align: center;
	font-size: 14px;
	color: #515A6E;
	vertical-align: middle;
}
.alignleft{
	text-align: left;
}
.alignleft b{
	color: #ED4014;
}
.color19BE6B{
	color: #19BE6B;
}
.colorED4014{
    color: #ED4014;
}
.new_tg_1{
	margin-bottom: 10px;
	color: #2d8cf0;
	font-weight: 700;
}
.new_tg_1 span{
	color: #FF9900;
	font-weight: 400;
}
.new_tg_2 span{
	display: inline-block;
	margin-right: 10px;
	padding:4px 8px;
	font-size: 12px;
}
.tg01{
	color: #FF9900;
	background-color: #fff2de;
}
.tg02{
	color: #128bed;
	background-color: #e7f4ff;
}
.tg03{
	color: #7880d9;
	background-color: #edeefa;
}
.tg04{
	color: #128bed;
	background-color: #eceffe;
}
.new_tg_3{
	overflow: hidden;
	margin-top:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	font-size: 12px;
	color: #808695;
}
.new_tg_3 a{
	padding-left: 6px;
	color: #128bed;
}
.dataformplatform{
	overflow: hidden;
	font-size: 14px;
	color: #808695;
	margin:20px 16px;
}
.thisboxloading{
	width:100%;
	padding:20px 0;
	text-align: center;
}
/*相对方关注名单*/
.embeddedCont-table{
	padding:10px 16px;
}
.em-ts{
	display: inline-block;
	margin-left: 10px;
	line-height: 34px;
	vertical-align: middle;
}
.tips2{
	display: inline-block;
	width: 15px;
	height: 15px;
	background:url(../images/tip2.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-top:-2px;
}
/*相对方风险提示*/
.emb_toptime{
	width:400px;
}
.counterpartyBoxs{
	overflow: hidden;
}
.counterpartyBoxs ul li{
	overflow: hidden;
	border:1px solid #ddd;
}
.counterpartyTit{
	overflow: hidden;
	padding:16px;
	border-bottom:1px solid #ddd;
	font-size: 14px;
	color: #000000;
}
.counterpartyTit label{
	font-weight: bold;
}
.counterpartyTit label i{
	color: #0099FF;
}
.counterpartyTit span{
	margin-left: 20px;
	color: #333333;
	font-size: 12px;
}
.counterpartyTit span i{
	display: inline-block;
	margin-right: 8px;
	width:10px;
	height: 10px;
	border-radius: 100%;
	vertical-align: middle;
	margin-top:-2px;
}
.counterpartyTit span b{
	padding:0 6px;
}
.counterpartyList{
	overflow: hidden;
	padding:16px 20px;
}
.counterpartyList .table{
	border:1px solid #ddd;
}
.counterpartyList .table>tbody>tr>td{
	padding:10px 8px;
	border-right: 1px solid #ddd;
	text-align: left;
	font-size: 12px;
	color: #515A6E;
	vertical-align: middle;
}
.counterpartyList .table>tbody>tr>td a:hover,.counterpartyList .table>tbody>tr>td a:active,.counterpartyList .table>tbody>tr>td a:focus,
.busDetName a:hover,.busDetName a:active,.busDetName a:focus{
	color: #2D8CF0;
}
.fx_has{
	display: inline-block;
	padding:2px 10px;
	margin-right: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #ffffff;
}
.norisk{
	color: #999999;
	font-size: 12px;
}
.detaildBox_away>div.f_left{
	line-height: 34px;
}
.detaildBox_away span{
	margin-left:16px;
	line-height: 34px;
}
/****************2022-4-27*******************/
.implementFrame{
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	top:0;
	z-index: 1048;
    background: rgba(255,255,255,0.3);
}
.implementTask{
	position: absolute;
	z-index: 1049;
	top: 50%;
	left: 50%;
	width: 700px;
	height: 500px;
	margin-top: -240px;
	margin-left: -350px;
	border: 1px solid #e4e6e9;
	border-radius:10px;
	box-shadow: 0px 0px 16px 4px #e4e6e9;
}
.implementTask >h1 {
    padding: 0 16px;
    height: 48px;
    line-height: 48px;
	border-bottom: 1px solid #e0e0e0;
}
.implement-writing{
	overflow-x: hidden;
	overflow-y: auto;
	height: 378px;
	padding: 16px;
}
.implement-writing>h4{
	font-weight: bold;
	margin-bottom: 4px;
}
.writing_lists{
	overflow: hidden;
	margin-bottom: 24px;
	font-size: 12px;
}
.writing_lists span{
	float: left;
	display: inline-block;
	margin-right:6px;
	margin-top: 6px;
}
.implement-button{
	overflow: hidden;
	text-align: center;
	padding:20px 0;
	border-top: 1px solid #e0e0e0;
}
.implement-button button{
	border:1px solid #dcdee2;
	height: 30px;
	line-height: 30px;
	width:200px;
	cursor: pointer;
	font-size: 12px;
	background-color: #2d8cf0;
	color: #ffffff;
	text-align: center;
}
.implement-button button:disabled{
	cursor: not-allowed;
	background-color: #F2F2F2;
	color: #5a516e;
}
/***************************2022-5-17范本起草编辑*******************************/
/**/
.draft_contractOffice{
	float: left;
	width:60%;
	height: 100%;
}
.search_draftcontract{
	float: right;
	height: 100%;
	width: 40%;
	border-left: 1px solid #d2d6de;
}
/**/
.search_Top{
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	background-color: #436995;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.resOperation{
	overflow: hidden;
	height: 68px;
	background-color: #f2f2f2;
	padding-left: 20px;
	border-bottom: 1px solid #d2d6de;
}
.schtBtn{
	float: left;
	display: inline-block;
	cursor: pointer;
	text-align: center;
}
.schtBtn>div{
	margin:15px auto 4px;
	width:18px;
	height: 18px;
	background:url(../images/sc.png);
	background-repeat: no-repeat;
}
.schtBtn>p{
	color: #333333;
	font-size: 12px;
}
/**/
.main_searchlists{
	overflow: hidden;
	overflow-y: auto;
	height: calc(100% - 100px);
	padding:15px;
}
.main_search_inputs{
	overflow: hidden;
}
.m_s_s{
	float: left;
	width: 20%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #e8eaec;
	border-right: 0 none;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.m_s_p{
	float: left;
	padding: 0 8px;
	width: 60%;
	height: 40px;
    line-height: 38px;
	border: 1px solid #e8eaec;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.m_s_a{
	float: right;
	display: inline-block;
	width: 20%;
	height: 40px;
    line-height: 40px;
	background-color: #2d8cf0;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.m_s_a:hover{
	color: #ffffff;
}
/**/
.main_search_conditions{
	overflow: hidden;
	margin-top:15px;
	/* height: calc(100% - 55px); */
}
.main_search_conditions>h4{
	font-size: 14px;
	padding-left: 10px;
	color: #000000;
	font-weight: bold;
}
.conditionsBox{
	overflow: hidden;
	margin-top: 10px;
	/* height: calc(100% - 30px); */
}
.conditionsBox .qrm-Box1{
	float: left;
	width: 30%;
	height: 100%;
	border-radius: 3px;
	border: 1px solid #e8eaec;
}
.conditionsBox .qrm-list {
    overflow-y: auto;
    width: 100%;
    height: 100%;
    padding: 0;
	font-size: 12px;
}
.conditionsBox .qrm-list >li {
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
}
.conditionsBox .qrm-list >li.on {
    padding-right: 10px;
    background-color: #e3f2ff;
    border-right: 2px solid #3486fd;
}
.conditionsBox .qrm-list >li span {
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.conditionsBox .qrm-list >li span.qs{
	position: relative;
	padding-right: 16px;
}
.conditionsBox .qrm-list >li.on>span {
    color: #3486fd;
}
.conditionsBox .sr {
	position: absolute;
    display: inline-block;
	right: 0;
    top: 9px;
    width: 16px;
    height: 16px;
    background: url(../images/s-r.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.conditionsBox .qrm-Box2 {
	float: left;
    width: 70%;
	height: 100%;
	padding-left: 8px;
}
.conditionsBox .qrm-Box2 .qrm-list-2 {
    padding: 8px 0;
    border: 2px solid #2d8cf0;
    border-radius: 8px;
}
.conditionsBox  .qrm-Box2 .qrm-list-2 >li {
    width: 100%;
    padding: 4px 12px;
}
.conditionsBox .li-zi-1,.conditionsBox .qrm-Box2{
    display: none;
}
/*box2*/
.scr_if-poptitle a {
    font-weight: 400;
	color: #2d8cf0;
	cursor: pointer;
	margin-left: 0;
}
.conditionsBox-littles {
    display: none;
    overflow: hidden;
	height: auto;
}
.conditionsBox-littles .qrm-Box1, .conditionsBox-littles .qrm-Box2 {
    width: 45%;
	 height: 190px;
}
.conditionsBox-littles .scr_up {
	float: left;
    margin-left: 10px;
    margin-top: 170px;
    font-size: 14px;
	color: #2d8cf0;
	cursor: pointer;
}
/*结果*/
.getConLists{
	width:100%;
	margin-top:16px;
}
.getConLists li {
    overflow: hidden;
    padding: 16px 0;
    border-bottom: 1px solid #e8eaec;
}
.getConLists li>.gl-num {
    position: relative;
	float: left;
    width: 30px;
    margin-right: -30px;
    font-weight: 600;
	font-size: 14px;
}
.getConLists li .glnDiv {
    float: left;
    width: 100%;
    padding-left: 30px;
    font-size: 12px;
}
.getConLists .glnTop {
    overflow: hidden;
	margin-bottom:16px;
}
.getConLists .glnTop >label {
    float: left;
    width: 100%;
    padding-right: 80px;
    /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
    font-weight: 500;
	font-size: 14px;
}
.glnTop >label>a {
    display: inline-block;
    margin-right: 6px;
    color: #3486fd;
}
.getConLists .glnTop >span {
    display: inline-block;
    position: relative;
    float: right;
    width: 80px;
    margin-left: -80px;
    text-align: right;
    color: #515a6e;
}
.getConLists .glnTop >span>i {
    display: inline-block;
    margin-right: 6px;
    margin-top: -2px;
    width: 16px;
    height: 16px;
    background: url(../images/nums.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.getConLists .glnTop >span>b {
    font-weight: 400;
	color: #2d8cf0;
}
.getConLists .generateConList-tag {
    overflow: hidden;
	color: #515a6e;
}
.getConLists .generateConList-tag ul {
    overflow: hidden;
    float: left;
    width: 100%;
    padding-right: 50px;
}
.getConLists .search-tags{
	/* height: 34px; */
}
.getConLists .search-tags li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px 10px;
    background-color: #fafafa;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
}
.getConLists .zk_screen {
    display: inline-block;
    position: relative;
    float: right;
    width: 50px;
    margin-left: -50px;
	line-height: 30px;
    text-align: right;
	color: #2d8cf0;
	cursor:pointer;
}
.getConLists .zk_screen>i {
    display: inline-block;
    margin-top: -3px;
    margin-left: 6px;
    width: 10px;
    height: 6px;
    background: url(../images/u2.png);
    vertical-align: middle;
}
.getConLists  .zk_screen>i.open {
    background: url(../images/d2.png);
}
.getConLists .glnCon {
    overflow: hidden;
    line-height: 22px;
	height: auto;
}
.getConLists .glnCon span {
    color: #ed4014;
}
.getConLists .many-txt {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.getConLists .glnBot {
    overflow: hidden;
	margin-top:10px;
	color: #515a6e;
}
.getConLists .glnBot >span {
    float: left;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/***************************************22-5-26范本搜索****************************************/
.new-generateConList-leftbox{
	overflow: hidden;
	width:20%;
	padding-top:30px;
}
.new-generateConList-leftbox ul li{
	overflow: hidden;
	font-size: 12px;
	/* margin-bottom: 20px; */
	line-height: 40px;
	padding-left:16px;
	padding-right:16px;
	cursor: pointer;
	color: #7f7f7f;
}
.new-generateConList-leftbox ul li:hover{
	background-color: #e3f2ff;
}
/* .new-generateConList-leftbox ul li a{
	color: #7f7f7f;
	display: block;
	width:100%;
	height: 100%;
} */
.new-generateConList-leftbox ul li span{
	float: left;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width:calc(100% - 60px);
}
.new-generateConList-leftbox ul li em{
	display: inline-block;
	float: right;
	width:60px;
	color: #f59a23;
	font-weight: 700;
	text-align: right;
}
.new-generateConList-leftbox ul li.on span{
	color: #2D8CF0;
	font-weight: 700;
}

.new-generateConList-rightbox{
	overflow: hidden;
	width:80%;
	padding-top:35px;
	padding-left:10px;
	padding-right:16px;
}
.generat_r_t .terms-s{
	text-align: left;
}
.generat_r_t .public-select {
    width: 90px;
}
.generat_r_t .terms-s a {
    margin-left: 0;
}
.generat_r_t .terms-s input {
    width: 300px;
}
/*********************22-6-29合规义务报告********************************/
body.has-scrollbar {
    min-width: 100%;
    width: 4150px;
    overflow-x: auto;
	background-color: #ffffff;
}
.advert_mainBox{
	overflow: hidden;
	padding:20px;
}
.not_ant_nums {
    overflow: hidden;
	margin-bottom: 20px;
	font-size: 14px;
}
.not_ant_nums ul{
	margin:0;
	padding:0;
	margin-left: -33px;
}
.not_ant_nums li{
	float: left;
	margin-left: 33px;
	padding:16px;
	width:180px;
	height: 80px;
	background-color: #ffe0cc;
	text-align: center;
	color: #555555;
}
.not_ant_nums li>h4 span{
	display: inline-block;
	max-width:120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 700;
	color: #FF6600;
	font-size: 18px;
	vertical-align: middle;
	padding:0 3px 0 0;
}
.not_ant_nums li>h4 i{
	display: inline-block;
	vertical-align: middle;
}
.not_ant_nums li>p{
	margin-top:8px;
}
.not_ant_search{
	overflow: hidden;
	margin-bottom: 10px;
	font-size: 12px;
}
.not_ant_search>div select{
	float: left;
	min-width:300px;
	padding:0 8px;
	height: 30px;
	border:0 none;
	border-right:1px solid #d7d7d7;
}
.not_ant_search .select2-container{
	float: left;
}
.not_ant_search .select2-container--default .select2-selection--single{
	border-color:#d7d7d7;
	height: 30px;
	border-right: 0 none;
	border-radius:4px 0 0 4px;
}
.not_ant_search .select2-container--default .select2-selection--single .select2-selection__arrow b{
	display: none;
}
.not_ant_search>div a{
	float: left;
	display: inline-block;
	width:38px;
	height: 30px;
	line-height: 30px;
	border:1px solid #d7d7d7;
	background-color: #f2f2f2;
	text-align: center;
	font-size: 14px;
	border-radius:0 4px 4px 0;
}
.not_ant_tables{
	/* overflow-y: hidden;
	overflow-x: auto; */
	overflow: hidden;
}
.not_ant_tables table{
	border-spacing: 0;
	border-collapse: collapse;
	/* width: 4150px; */
	width:100%;
	border: 1px solid #d7d7d7;
}
.not_ant_tables table th{
	border-right: 1px solid #d7d7d7;
	padding: 0 8px;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	font-size: 14px;
	background: #ffd1b3;
	color: #FF6600;
	text-align: left;
}
.not_ant_tables table td{
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	vertical-align: top;
	padding: 8px;
	font-size: 12px;
}
.not_ant_tables table td.xh{
	font-weight: bold;
}
.not_ant_tables table td.ver-middle{
	vertical-align: middle;
}
.fx_st {
    font-weight: bold;
    margin-bottom: 8px;
}
.fx_sc{
	line-height: 22px;
}
.fx_sc_link,.fx_sc_link:hover{
	padding-right: 10px;
	color: #02a7f0;
	text-decoration: underline;
}
.fx_sc_al{
	overflow: hidden;
}
.fx_sc_al a,.fx_sc_al a:hover{
	color: #02a7f0;
	text-decoration: underline;
}
body.has-scrollbar .public-paging,body.has-scrollbar  .fixed-table-pagination{
	text-align: left;
}
.not_ant_tit{
	overflow: hidden;
	margin-bottom: 20px;
	padding:20px 0;
}
.not_ant_tit >div{
	position: relative;
	width:1246px;
	border-top: 1px solid #d7d7d7;
}
.not_ant_tit >div span{
	position: absolute;
	left:10px;
	top:-12px;
	padding:0 10px;
	background-color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	color: #333;
}
.not_ant_tit >div span b{
	color: #FF6600;
	margin-left: 10px;
	font-weight: 700;
}
/*************2022-9-20******************/
.pub-punctuation{
	overflow: hidden;
	margin-top:16px;
	color: #515A6E;
	font-size: 12px;
	line-height: 22px;
}
.pub-punctuation span{
	display: inline-block;
	margin-left: 10px;
	margin-right: 20px;
	color: #000000;
}
.pub-punctuation span a{
	display: inline-block;
	margin-left: 4px;
	margin-top:-1px;
	width: 20px;
	height: 20px;
	background: url(../images/sz.png);
	cursor: pointer;
	vertical-align: middle;
}
.pub-punctuation label{
	color: #000000;
}
.pub-punctuation span input{
	margin:0 2px 0  0;
}
.punctuation_main>h1{
	text-align: left;
	font-weight: bold;
	padding:16px;
	border-bottom: 1px solid #f7f7f7;
}
.punctuation_main>h1 .close-popup {
    margin-top: 0;
}
.pam{
	overflow: hidden;
	margin:10px 0;
	color: #515A6E;
}
.pam i{
	display: inline-block;
}
.pam a,.pam a:hover,.pam a:focus{
	float: right;
	color: #ED4040;
}
.pamlists{
	overflow: hidden;
	margin:0;
	padding:10px 0;
}
.pamlists li{
	display: inline-block;
	float: left;
	position: relative;
	margin-right: 14px;
	margin-bottom: 10px;
	width:40px;
	height: 26px;
	line-height: 24px;
	border: 1px solid #d9d9d9;
	background-color: #fafafa;
	border-radius:3px;
	text-align: center;
}
.pamlists li a{
	position: absolute;
	right:-7px;
	top:-7px;
	width:14px;
	height: 14px;
}
.p_sc{
	background: url(../images/p_sc.png);
}
.p_ad{
	background: url(../images/p_ad.png);
}
.punctuation_main .pub-btndivOfadd {
    text-align: right;
	padding-right: 16px;
}
.punctuation_main .pub-btndivOfadd>a {
    padding: 6px 20px;
	margin-left: 15px;
}
.punctuation_mainbox{
	overflow-x: hidden;
	overflow-y: auto;
	padding:0 16px;
	height: calc(100% - 110px);
	border-bottom: 1px solid #f7f7f7;
}
.upload_progressBar_hui {
    position: fixed;
    /* top: 0; */
    right: 0;
    bottom: 0;
    /* left: 0; */
    z-index: 1048;
	left: 208px;
	top: 48px;
}
.abc{
	padding:8px 14px;
	color: #5a516e;
	cursor: pointer;
	font-size: 12px;
}
.abc:hover{
	color: #5a516e;
}
/****************10-8************************/
.basisHeader{
	overflow: hidden;
	height: 50px;
	background-color: #3e97f2;
}
.visible-boxs{
	overflow: hidden;
	width:1200px;
	margin:0 auto;
}
.basisHeader .visible-boxs img{
	margin-top:6px;
	width: 87px;
	height: 37px;
}
.basisCotainer{
	overflow: hidden;
	margin-top:20px
}
.basisCotainer .visible-boxs{
	padding:20px;
}
.basisCotainer .visible-boxsno{
	padding:0;
}
.basisCotainer .visible-boxs>h2,.basisCon>h2{
	font-size: 24px;
	font-weight: 700;
	line-height: 30px;
}
.b-head{
	overflow: hidden;
	margin:20px 0;
	padding:20px 20px 0 20px;
	background-color: #ecf5fe;
	font-size: 14px;
	color: #333;
}
.b-head li{
	float: left;
	width:50%;
	margin-bottom: 20px;
}
.b-text{
	overflow: hidden;
	padding:20px 30px;
	font-size: 18px;
	color: #333;
	line-height: 30px;
}
.b-textchild{
	margin-bottom: 30px;
}
.b-case{
	overflow: hidden;
	font-size: 14px;
	color: #AAAAAA;
	margin-bottom: 30px;
}
.b-case a{
	display: inline-block;
	margin-left: 10px;
	padding: 0 10px;
	width: 300px;
	height: 40px;
	line-height: 40px;
	background:url(../images/b-casebg.png);
	font-size: 14px;
	color: #3E97F2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.basisCon{
	float: left;
	width:880px;
	padding:20px;
}
.basisContext{
	overflow: hidden;
	color: #333333;
}
.con_am{
	overflow: hidden;
	margin-top:40px;
	margin-bottom:20px;
	font-size: 20px;
}
.con_em{
	overflow: hidden;
	padding-left: 30px;
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 30px;
}
.con_em2{
	text-indent: 30px;
}
.basisData{
	overflow: hidden;
	position: fixed;
	top:70px;
	width:300px;
}
.basisDatachild{
	overflow: hidden;
	margin-bottom: 20px;
	padding:20px 20px 0px 20px;
	background-color: #e3eef9;
	font-size: 14px;
	color: #333333;
}
.basisDatachild>div>label{
	display: inline-block;
	font-weight: bold;
	width: 75px;
	vertical-align: top;
}
.basisDatachild>div>span{
	display: inline-block;
	width: calc(100% - 75px);
	word-wrap:break-word;
	word-break:break-all;
}
.basisDatachild>div{
	overflow: hidden;
	margin-bottom: 18px;
}
.btm{
	line-height: 34px;
	color: #7F7F7F;
}
.basisDatachild>div>button,.basisDatachild>div>button:focus{
	display: inline-block;
	width: 60px;
	height: 26px;
	line-height: 26px;
	background-color: #3e97f2;
	color: #ffffff;
	vertical-align: middle;
	font-size: 12px;
	border-radius:3px;
	text-align: center;
	margin:0 5px;
	border:0 none;
}
.btm>a,.btm>a:hover,.basisDatachild>div>a:focus{
	text-decoration: underline;
	color:#3e97f2;
}
/**********10-9************/
.basInner{
	overflow: hidden;
	border:1px solid #e8eaec;
	font-size: 12px;
}
.s_resultMain .table.basInner>tbody>tr>td{
	font-size: 12px;
	border-top:2px solid #e8eaec;
	border-right:1px solid #e8eaec;
	vertical-align: middle;
}
.s_resultMain .table.basInner>tbody>tr:first-child>td{
	border-top:0px;
}
.basadd{
	overflow: hidden;
}
.basadd .form-control{
	display: inline-block;
	float: left;
	margin-right: 1%;
	width: 24%;
	vertical-align: middle;
}
.as,.ac{
	line-height: 26px;
}
.addBg{
	margin-left: 12px;
}
.as a,.as a:hover,.as a:focus,
.addBg,.addBg:hover,.addBg:focus{
	color: #2D8CF0;
}
.ac a,.ac a:hover,.ac a:focus,
.dellBg,.dellBg:hover,.dellBg:focus
{
	color: #ED4014;
}
/************10-19归档************/
.subpage-card-item-ofgd{
	padding-top:40px;
	padding-bottom: 40px;
}
.subpage-card-item-ofgd>.font24{
	font-weight: bold;
	margin-bottom:6px;
}
.subpage-card-item-ofgd>.font12{
	line-height: 20px;
}
.ipload-ofgd{
	overflow: hidden;
	padding:20px 50px;
}
.ipload-ofgd .iploadMain {
    height: 200px;
}
.ipload-ofgd .drag-icon {
    margin: 40px auto;
}
.ipload-ofgd .ant-upload-wrapper .font14{
	font-weight: bold;
	margin-bottom: 10px;
}
.subpage-card-item-ofgd .pub-btndiv{
	padding-left: 0px;
}
.subpage-card-item-ofgd .pub-btndiv a{
	display: inline-block;
	width:160px;
	height: 40px;
	line-height: 40px;
	padding:0;
}
.embeddedOperation{
	position: absolute;
	top:20px;
	right:16px;
}
.emcard{
	height: 30px;
	line-height: 30px;
	padding:0 10px;
	background:rgba(255,255,255,0.1);
	border-top:1px solid #27d2fd;
	border-bottom:1px solid #27d2fd;
	color: #ffffff;
	font-size: 14px;
}
.emcard span{
	font-weight: bold;
	padding:0 5px;
}
.embeddedOperation .down-thisword{
	margin-top:10px;
}
.embeddedOperation .down-thisword a{
    width:160px;
	height: 40px;
	line-height: 40px;
	margin:0;
	float: right;
}
.gdContent{
	overflow: hidden;
	margin-top:20px;
	padding: 10px 0;
	border: 1px solid #d9d9d9;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.gdContent .new-generateConList-leftbox,.gdContent .new-generateConList-rightbox {
    padding-top:0;
}
.new-generateConList-leftbox-gd ul li .mor{
	margin-top: 12px;
}
.new-generateConList-leftbox-gd  ul li span {
    width: calc(100% - 20px);
}
.terms-s a.search-btn-js{
	width:100px;
}
.terms-s a.search-btn-js:after{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/s-r-b.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-left: 5px;
	margin-top:-2px;
}
.advanced{
	overflow: hidden;
	display: none;
	margin-top:10px;
	padding:10px 5px 20px 5px;
	border: 1px dashed #d9d9d9;
	background-color: #f6fafe;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	color: #333333;
}
.advanced .col-xs-12{
	overflow: hidden;
	float: none;
	margin:0;
	padding:0;
}
.advanced .col-xs-4{
	margin:0;
	padding:0 5px;
}
.advanced .col-xs-4 .form-group label{
	margin-bottom: 6px;
	font-weight: 400;
}
.advanced .col-xs-4 .form-group .form-control{
	border-color: #e8eaec;
	box-shadow: none;
	font-size: 12px;
}
.advanced .col-xs-4 .form-group .public-timeinput2 input {
    height: 34px;
    line-height: 32px;
}
.advanced .pub-btndivOfadd {
    width:100%;
}
.advanced .pub-btndivOfadd>a {
    padding: 6px 17px;
}
.contractFiling{
	padding:16px 16px 0 16px;
	height: calc(100% - 48px);
}
.contractFiling .original-text{
	width:calc(100% - 470px);
	float: left;
	height: 100%;
}
.contractFiling .original-text-right {
	overflow: hidden;
	float: right;
    width:460px;
    height: 100%;
}
.contractFiling .original-text-top {
    height: 40px;
    line-height: 40px;
}
.contractFiling .original-contentHtml {
    top: 40px;
}
.page-right{
	position: absolute;
	right: 10px;
	top:0;
}
.page-right select{
	height: 22px;
}
.page-right a{
	padding:6px 15px;
	margin-left:8px;
}
.contractFiling .fontB{
	font-weight: bold;
}
.Filing-allbtn {
	float: right;
}
.Filing-allbtn a{
	margin-left:6px;
	padding:6px 15px;
}
.public-btn-red,.public-btn-red:hover,.public-btn-red:focus{
	background-color: #ed4014;
}
.contractFiling .original-contentRes{
	height: calc(100% - 40px);
}
.contractFiling .original-info {
    padding:0px;
}
.contractFiling .original-info ul{
    padding:10px;
	border-bottom: 1px solid #e8eaec;
}
.contractFiling .original-info .public-title{
	height: 40px;
	line-height: 40px;
    background-color: #f2f8fe;
	color: #555555;
	padding:0 10px;
	border-bottom: 1px solid #e8eaec;
	font-size: 12px;
}
.contractFiling .original-info .public-title:before{
	content: "";
	display: inline-block;
	width: 10px;
	height: 7px;
	background: url(../images/i_s.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 5px;
}
.contractFiling .original-info ul li{
	padding-right: 10px;
	margin-top: 10px;
	cursor: pointer;
}
.contractFiling .original-info ul li:first-child{
	margin-top:0px;
}
.form-info{
	padding:10px;
}
.contractFiling .form-info .form-group label{
	margin-bottom: 8px;
}
.contractFiling .form-info .form-control{
	font-size: 12px;
}
.form-control-sel .form-control{
	float: left;
	width:50%;
}
.bt_2,.or_2{
	display: none;
}
/******11-3******/
.orgPreNext{
	display: inline-block;
	float: right;
	color: #999;
	font-size: 12px;
	margin-top:-2px;
}
.original-info ul li .orgPreNext a,.original-info ul li .orgPreNext a:hover,.original-info ul li .orgPreNext a:focus{
	display: inline-block;
	position: relative;
	color: #999;
	top:0;
	right:0;
	font-size: 14px;
}
.original-info ul li.si_1{
	padding-right: 65px;
}
.r_t{
	display: inline-block;
	width: calc(100% - 60px);
	word-wrap:break-word;
	word-break:break-all;
}
.r_t b{
	font-weight: 400;
}
/******************11-9********************/
.basisContentsTables {
    overflow: hidden;
    background-color: #f2f8fe;
    font-size: 12px;
}
.basisContentsTables table {
    width: 100%;
    border: 1px solid #ffffff;
}
.basisContentsTables table tr th {
    border-right: 2px solid #ffffff;
    padding: 0 8px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
	text-align: center;
}
.basisContentsTables table tr td {
    border-right: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
    vertical-align: middle;
    text-align: center;
    padding: 8px;
}
.basisContentsTables table tr td.textcenter {
    text-align: center;
}
.txts-boxs {
    position: relative;
}
.basisContentsTables table tr td textarea.form-control {
    overflow: hidden;
    resize: none;
    min-height: 84px;
}
.basisContentsTables table tr td.txts-boxs textarea.form-control {
    padding: 10px;
}
.s_del, .s_del:hover, .s_del:focus {
    color: #FF0000;
    cursor: pointer;
}
.qxyes,.qxyes:hover,.qxyes:focus{
	color: #2D8CF0;
	margin-left: 5px;
	text-decoration: underline;
}
.qe{
	display: none;
}
/*************一致性审查*****************/
.uniformityBoxs{
	overflow: hidden;
	width:100%;
	height: 100%;
	/* padding-top: 14px; */
}
.uniformityBoxs table {
    width: 100%;
    height: 100%;
    border: 0 none;
    border-collapse: collapse;
    table-layout: fixed;
}
.uniformityBoxs table td{
	vertical-align: top;
}
.uniformity{
	width: 200px;
	height: 100%;
}
.uNmain{
	position: relative;
	height: 100%;
	padding-top: 12px;
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	background-color:#e3efff;
}
.uNmain_title{
	position: absolute;
	width: 314px;
	height: 40px;
	line-height: 40px;
	left: 50%;
	top: -14px;
	margin-left: -157px;
	font-size: 12px;
	color: #515A6E;
	text-align: center;
	background-image: url(../images/title-bg-1.png);
	background-repeat: no-repeat;
	padding:0 35px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.uNmain_title2{
	background-image: url(../images/title-bg-2.png);
}
.uNmain_wrapper{
	position: relative;
	margin-top: 12px;
	width: 100%;
	height: calc(100% - 12px);
	box-sizing: border-box;
	background-color: #ffffff;
	border-top: 1px solid #d7d7d7;
	border-radius: 2px;
}
.uNmain_wrapper .original-contentHtml{
	top:0;
}
.iNmain{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	border: 1px solid #e8eaec;
	border-left: 0 none;
	border-right: 0 none;
}
.im-title{
	overflow: hidden;
	width: 100%;
	padding: 5px 20px 0 20px;
	height: 32px;
	background-color: #f2f8fe;
	border-bottom: 1px solid #e8eaec;
	font-size: 12px;
}
.im-title select{
	height: 20px;
	padding:0;
	font-size: 12px;
	color: #666;
}
.im-diff{
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: calc(100% - 33px);
	-webkit-overflow-scrolling: touch;
	padding:8px;
	contain: strict;
}
.im-diff ul{
	margin:0;
	padding:0;
}
.im-diff ul li{
	overflow: hidden;
	margin-bottom: 10px;
	border:1px solid transparent;
	border-radius:6px;
}
.dif-top{
	overflow: hidden;
	padding:4px 10px;
	font-size: 14px;
	font-weight: bold;
}
.dif-bot{
	overflow: hidden;
	padding:5px;
	border-top: 1px solid #d7d7d7;
	font-size: 12px;
	color: #666;
}
.dif-bot>div{
	overflow: hidden;
	border-radius:4px;
	padding:4px 6px;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
.dif-bot>div:first-child{
	margin-bottom: 5px;
}
.im-diff ul li.dif-h{
	border-color: #ED4014;
}
.im-diff ul li.dif-s{
	border-color: #3E97F2;
}
.im-diff ul li.dif-h .dif-top{
	color: #ED4014;
}
/* .im-diff ul li.dif-h .dif-bot>div{
	background-color: #fdece7;
} */
.im-diff ul li.dif-s .dif-top{
	color: #3E97F2;
}
.im-diff ul li.dif-c .dif-top{
	color: #f5a53d;
}
/* .im-diff ul li.dif-s .dif-bot>div{
	background-color: #e3efff;
} */
/*****************12-15**********************/
.checkHeader {
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 24px;
    color: #051427;
}
.checkHeader>span {
    margin-left: 12px;
    font-size: 12px;
}
.checklistsmenu{
	overflow: hidden;
}
.checklistsmenu ul li{
	position: relative;
	margin-left:20px;
	min-height: 48px;
	margin-top: 10px;
	border-left:1px solid #d7d7d7;
}
.checklistsmenu ul li:last-child{/*last*/
	border-left:0 none;
}
.ch_n{
	position: absolute;
	z-index:1;
	top:0;
	left:-20px;
	height: 48px;
}
.ch_n>span{
	display: block;
	width:40px;
	height: 40px;
	line-height: 40px;
	font-size: 24px;
	color: #333333;
	background-color: #c5e0fb;
}
.ch_b{
	overflow: hidden;
	float: left;
	margin-left: 40px;
	width:calc(100% - 50px);
}
.ch_b_s{
	overflow: hidden;
	padding:20px 18px;
	background-color:#f6fafe;
	font-size: 14px;
}
.fxts{/*风险提示*/
	overflow: hidden;
	color: #333333;
	line-height: 22px;
	margin-bottom: 10px;
}
.ft{
	float: left;
	display: inline-block;
	width:90px;
	font-weight: 700;
}
.fc{
	float: left;
	display: inline-block;
	width:calc(100% - 90px);
	word-wrap:break-word;
	word-break:break-all;
}
.flyj{/*法律依据*/
	overflow: hidden;
	margin-bottom: 10px;
	color: #333333;
	line-height: 22px;
}
.ft_c{
	float: left;
	display: inline-block;
	width:calc(100% - 90px);
}
.fx_yj{
	/* white-space: nowrap; */
	overflow: hidden;
	/* text-overflow: ellipsis; */
	word-wrap:break-word;
	word-break:break-all;
}
.fx_yj a,.fx_xg a{
	display: inline-block;
	color: #02a7f0;
	cursor: pointer;
	text-decoration: underline;
}
.fx_yjxq{
	overflow: hidden;
	margin-top:10px;
	padding-left:30px;
	font-size: 12px;
	color: #555555;
}
.xgal{/*相关案例*/
	overflow: hidden;
	color: #333333;
	line-height: 22px;
}
.xgal .ft_c .fx_xg{
	margin-top:10px;
}
.xgal .ft_c .fx_xg:first-child{
	margin-top:0px;
}
.fx_xg a {
    display: block;
    line-height: 20px;
    color: #02a7f0;
    cursor: pointer;
    text-decoration: underline;
    word-wrap: break-word;
    word-break: break-all;
}
.ch_b .wch_b_fk {
	overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}
.wch_b_fk>a {
    float: right;
    display: block;
    width: 79px;
    height: 24px;
    line-height: 24px;
    background-color: #f2f2f2;
    border-radius: 35px;
    color: #AAAAAA;
    text-align: center;
    font-size: 12px;
}
.wch_b_fk>a:hover{
	color: #ED4014;
}
.contractmanagement-task .upload_progressBar_main {
	padding:16px;
}
.contractmanagement-task h1{
	font-size: 24px;
	font-weight: bold;
}
.contractmanagement-task h1 .close-popup {
    margin-top: 4px;
}
.ax_table {
    overflow: hidden;
    padding: 8px 15px;
    margin-top:20px;
	background: #f6fafe;
}
.ax_table li {
    overflow: hidden;
    width: 100%;
    padding: 7px 0;
}
.ax_table li.half {
	float: left;
    width: 50%;
}
.ax_table li >span {
    float: left;
    display: inline-block;
    width: 70px;
    font-weight: bold;
}
.ax_table li >label {
    float: left;
    display: inline-block;
    width: calc(100% - 70px);
    word-wrap: break-word;
    word-break: break-all;
	font-weight: 400;
}
.slt {
    float: left;
    display: inline-block;
    width: calc(100% - 70px);
	color: #333;
}
.slt  input{
	display: inline-block;
	margin-top:2px;
	vertical-align: middle;
}
.ax_table .public-btn {
    padding: 9px 28px;
}
/**********/
.quickCheck_boxs{
	overflow: hidden;
	margin:0 auto;
	padding:16px;
	width: 880px;
	border:1px solid #d7d7d7;
	background-color: #ffffff;
}
.quickCheck_boxs>h1{
	overflow: hidden;
	line-height: 34px;
	font-weight: 700;
	font-style: normal;
	font-size: 24px;
	color: #051427;
}
.ax-texts {
	overflow: hidden;
	min-height: 400px;
	margin-top:20px;
    padding: 18px;
    font-size: 16px;
    line-height: 28px;
    color: #333333;
    border: 1px solid #d7d7d7;
	line-height: 28px;
}
.ax_table li label>div {
    overflow: hidden;
    margin-top: 12px;
}
.ax_table li label>div:first-child {
    margin-top: 0px;
}
.ax_table li label>div.act {
    color: #FF0000;
}
/*********/
.W-filesWord{
	overflow: hidden;
	height: calc(100% - 30px);
	border: 1px solid #d7d7d7;
}
.W-filesWord .wordTextsBox {
	float: left;
    width: calc(100% - 520px);
    height: 100%;
}
.W-filesWord .w_head {
    overflow: hidden;
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    color: #051427;
    background-color: #f2f2f2;
    border-bottom: 1px solid #d7d7d7;
	font-size: 14px;
}
.W-filesWord .w_head>span {
    float: right;
    font-size: 12px;
    color: #333333;
}
.W-filesWord .wordDocument {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
	padding:16px;
    height: calc(100% - 40px);
	font-size: 14px;
	line-height: 28px;
}
.W-filesWord .wordDocument .spanLeft {
    cursor: pointer;
    background-color: #c5e0fb;
}
.W-filesWord .wordResultsBox{
	float: right;
	width: 520px;
	height: 100%;
	border-left: 1px solid #d7d7d7;
}
.W-filesWord .word_checklist {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: calc(100% - 40px);
    padding: 0 10px 10px 10px;
}
.W-filesWord .word_checklist .ch_n>span {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
}
.wch_b {
    width: 100%;
    padding-left: 26px;
    padding-bottom: 10px;
}
.wch_b_details {
    overflow: hidden;
    padding: 8px;
    background-color: #f6fafe;
}
.wch_1 {
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
    font-weight: 700;
}
.wch_2 {
    overflow: hidden;
    margin-bottom: 10px;
    line-height: 22px;
    word-wrap: break-word;
    word-break: break-all;
    font-size: 12px;
    color: #555555;
    cursor: pointer;
}
.wch_b_details .fx_yjxq{
	margin-bottom:10px;
}
.wch_b_details .fx_xg{
	margin-top:4px;
}
.wch_b_fk {
    overflow: hidden;
    margin-top: 10px;
}
.word_checklist .ch_n {
    left: -16px;
}
/**************pdf加水印*******************/
.subpage-card-conts>.col-xs-12,.subpage-card-item>.col-xs-8{
	padding:0;
}
.watermark{
	overflow: hidden;
	margin:0;
	padding:0;
}
.watermark li{
	overflow: hidden;
	margin-bottom: 14px;
	font-size: 12px;
	color: #515a6e;
}
.water-1{
	float: left;
	width: calc(100% - 80px);
}
.watermark li>label{
	float: left;
	width: 80px;
	font-weight: 400;
}
.www{
	overflow: hidden;
	margin-bottom: 10px;
	color: #7F7F7F;
}
.www input[type=radio]{
	margin-top:2px;
	vertical-align: middle;
}
.www input[type=text]{
	padding:0 8px;
	height: 28px;
	line-height: 26px;
	width: 100%;
	border:1px solid #d9d9d9;
}
.www>span{
	float: left;
	display: inline-block;
	width: 25%;
}
.www>span .ak{
	display: inline-block;
	width: calc(100% - 80px);
	height: 24px;
	line-height: 22px;
	border:1px solid #dcdcdc;
}
.akd,.akd:hover{
	color: #FF0000;
	text-decoration: underline;
}
.aka{
	overflow: hidden;
	padding-left: 80px;
}
.aka,.aka:hover{
	color: #2885F6;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}
.pub_down_4{
	margin-right: 20px;
}
.public_watermark{
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	z-index:50;
	top:0;
	right:0;
	width: 100%;
	max-height: 400px;
	padding:0 10px 10px 10px;
	background:#ffffff;
}
.public_watermark>div{
	overflow: hidden;
	margin-top: 10px;
	color: #7F7F7F;
}
.public_watermark>div>label{
	float: left;
	width: 60px;
	font-weight: 400;
}
.wte{
	float: left;
	width: calc(100% - 60px);
}
.wte-lin {
	overflow: hidden;
	margin-bottom: 6px;
}
.wte-lin >img{
	display: block;
	border:1px solid #cccccc;
	width: 106px;
	height: 40px;
}
.ofwater_result{
	position: relative;
}
.show2{
	display: none;
}
.w_radio{
	float: left;
	display: inline-block;
	margin-right: 16px;
	cursor: pointer;
	color: #333;
}
.radiola{
	display: inline-block;
	margin-right: 6px;
	position: relative;
	width: 13px;
	height: 13px;
	background: #FFFFFF;
	border: 1px solid #979797;
	border-radius: 50%;
	vertical-align: -2px;
}
.w_radio.on .radiola:after{
	position: absolute;
	content: "";
	width: 7px;
	height: 7px;
	background: #979797;
	border: 1px solid #979797;
	border-radius: 50%;
	top: 2px;
	left: 2px;
}
/*****23-2-9*****/
.follow_this{
	display: inline-block;
	margin-left: 10px;
	padding:4px 10px;
	font-size: 12px;
	border:1px solid #ff9900;
	color: #ff9900;
	border-radius: 4px;
	font-weight: 400;
	vertical-align: middle;
}
.busDetName a.follow_this:hover{
	color: #ff9900;
}
/************高亮2023-4-21***************/
.gradeheader{
	margin-bottom: 10px;
	padding:0 10px;
	height: 30px;
	line-height: 30px;
}
.grade-set{
	padding:0 16px;
}
.gs-1{
	width: 300px;
}
.grade-set input[type="text"]{
	display: inline-block;
	margin-left: 10px;
	width: calc(100% - 100px);
}
.gs-2{
	width: 150px;
	line-height: 34px;
}
.gs-3{
	width: calc(100% - 450px);
}
.gs-2 input{
	display: inline-block;
	vertical-align: middle;
	margin:0;
	padding:0;
	margin-left: 10px;
}
.gs-3 input.form-control{
	float: left;
	width: 100px;
}
.gs-3>span{
	display: inline-block;
	float: left;
	min-width: 200px;
	max-width: calc(100% - 120px);
	line-height: 34px;
    text-align: center;
	background-color: #f2f2f2;
}
.chooseBtn{
	-webkit-appearance: none;
	border: 1px solid #ccc;
	border-radius:20px;
	width: 50px;
	height: 20px;
	background:#bdbdbd;
	position:relative;
	box-shadow: 0 0 10px #ccc inset;
	transition:0.2s;
}
.chooseBtn:checked{
	background:#07d411;
}
.chooseBtn::after{
	content:"";
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:0px;
	top:-1px;
	border-radius:20px;
	background:#FFFFFF;
	border: 1px solid #ccc;
	transition:0.2s;
}
.chooseBtn:checked::after{
	left:30px;
}
.gradeResultSwitch{
	position: fixed;
	z-index:10;
	top:50%;
	right: 16px;
	margin-top:-104px;
	text-align: right;
}
.gradeResultSwitch a{
	margin-left: 10px;
	display: block;
	padding:20px 0;
	width: 20px;
	line-height: 16px;
	color: #ffffff;
	background-color: rgba(170, 170, 170, 1);
	border-radius:10px 0 0 10px;
	text-align:center;
	word-wrap: break-word;
}
.gradeResultSwitch a.on{
	margin-left: 0px;
	width: 30px;
	background-color: #3c97f2;
	border-radius:16px 0 0 16px;
}
.gradeResultIframe{
	width: 100%;
	height: 100%;
}
/******/
.gradeOfonline{
	width: 100%;
	height: 100%;
}
.onlineBoxs{
	height: 100%;
	width:80%;
	float: left;
}
.onlineReaults{
	height: 100%;
	width:20%;
	float: right;
	border-left: 1px solid #d2d6de;
}
.resTop2{
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	background-color: #436995;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.resOperation_2{
	padding-left: 13px;
	position: relative;
	height: 63px;
	background-color: #f2f2f2;
	padding-left: 20px;
	border-bottom: 1px solid #d2d6de;
}
.resOp{
	float: left;
	display: inline-block;
	height: 100%;
}
.resBtn{
	padding-right: 7px;
	padding-left: 7px;
	background-color: transparent;
	vertical-align: middle;
}
.resBtn{
	float: left;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	margin-right: 0px;
	height: 100%;
}
.resBtn>div{
	margin:6px auto 4px!important;
	background-repeat: no-repeat;
}
.resBtn:hover{
	background-color: #d7d7d7;
}
.i_b1{
	width:20px;
	height: 18px;
	background:url(../images/i_b1.png);
}
.i_b5{
	width:18px;
	height: 18px;
	background:url(../images/i_b5.png);
}
.resBtn>p {
    font-size: 12px;
}
.resBtn>p.i_b5_txt {
    color: #19be6b;
}
.onlineReaults .retlists {
    overflow-x: hidden;
	overflow-y: auto;
    height: calc(100% - 100px);
	padding:6px;
}
.publicgrade_online_lists{
	overflow: hidden;
	border:1px solid rgba(208, 229, 255, 1);
	border-radius:6px 6px 0 0;
}
.publicgrade_online_lists>h2{
	padding:8px 10px;
	font-size: 12px;
	color: #555555;
	border-radius:6px 6px 0 0;
	background:#d0e5ff;
}
.publi_ul{
	overflow: hidden;
	padding:10px;
}
.publi_ul li{
	overflow: hidden;
	margin-bottom: 10px;
}
.publi_ul li:last-child{
	margin-bottom: 0;
}
.publi_ul li h2{
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}
.publi_ul li h2 i{
	display: inline-block;
	margin-right: 3px;
	margin-top:-2px;
	width: 14px;
	height: 14px;
	background-image: url(../images/d.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.publi_ul li h2 i.clo{
	-webkit-transform: rotate(270deg);
	  -moz-transform: rotate(270deg);
	  -ms-transform: rotate(270deg);
	  -o-transform: rotate(270deg);
	  transform: rotate(270deg);
	width: 14px;
	height: 14px;
	background-image: url(../images/d.png);
	background-repeat: no-repeat;
}
.grade_thecontent{
	padding:10px 0 10px 15px;
}
.grade_thecontent a{
	display: inline-block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding:2px 8px;
	border-width: 1px;
	border-style: solid;
	border-radius:3px;
}
.publicgrade_online_lists .original-info {
    padding: 10px;
}
@media screen and (max-width: 1050px) {
	.onlineBoxs {
	    width: calc(100% - 230px);
	}
	.onlineReaults {
	    width: 230px;
	}
}
.resBtn_haslock{
	float: left;
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: 100%;
	background-color: transparent;
	vertical-align: middle;
}
.resBtn_haslock:hover{
    background-color: #d7d7d7;
}
.resBtn_haslock .lo_1{
	margin:6px auto 4px;
	width:20px;
	height: 18px;
	background:url(../images/i_b5.png);
	background-repeat: no-repeat;
}
.resBtn_haslock .lo_2{
	margin:6px auto 4px;
	width:20px;
	height: 18px;
	background:url(../images/nolock.png);
	background-repeat: no-repeat;
}
.resBtn_haslock>p{
	color: #19be6b;
	font-size: 12px;
}
.resBtn_haslock{
	position: relative;
	height: 100%;
	padding:0 12px;
}
.resBtn_haslock.lock{
	cursor: default;
}
.resBtn_haslock.lock:hover{
    background-color: transparent;
}
.resBtn_haslock.lock>p{
	color: #999999;
}
.resBtn_haslock.lock > .lo_1{
	width:20px;
	height: 18px;
	background:url(../images/i_b5_lock.png);
	background-repeat: no-repeat;
}
.resBtn_haslock.lock > .lo_2{
	width:20px;
	height: 18px;
	background:url(../images/haslock.png);
	background-repeat: no-repeat;
}
.resBar{
	position: absolute;
	z-index:2;
	bottom:0;
	left:0;
	width: 100%;
	margin:0;
	padding:0;
	/* padding-top:36px; */
	background:rgba(0,0,0,0.4);
}
.resBar span{
	position: absolute;
	z-index:3;
	bottom:9px;
	left:0;
	display: block;
	width: 100%;
	color: #ed4014;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
.resBtn_haslock .resBar{
	display: none;
}
.resBtn_haslock.lock .resBar{
	display: block;
}
.c_zc{
	width: 18px;
	height: 18px;
	background: url(../images/c_b4.png);
	background-size:cover;
}
.resOperation{
	padding-left:5px!important;
}
.resOperation .resBtn{
	margin-right:0px!important;
}
/******/
.phoneewm{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index:20;
}
.phoneewm::before{
	content:"";
	display: inline-block;
	margin-left: 10px;
	margin-top:-2px;
	width: 12px;
	height: 12px;
	background-image: url(../images/ewm.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.phoneewm_2::before{
	content:"";
	display: inline-block;
	margin-left: 10px;
	margin-top:-2px;
	width: 12px;
	height: 12px;
	background-image: url(../images/ewm_2.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.ewmscan{
	position: absolute;
	overflow: hidden;
	top:100%;
	left:0;
	z-index:20;
	width: 150px;
	height:150px;
	background-color: #ffffff;
	border-radius:8px;
    box-shadow: 0px 0px 14px 2px rgba(168,168,168,0.32);
}
.phoneewm_2{
	margin-top:-2px;
	margin-right: 10px;
	color: #2d8cf0;
}
/*********展开标签*************/
.expandPrefix{
	float: left;
	display: inline-block;
	line-height: 24px;
	font-size: 14px;
}
.expandLable{
	float: left;
	overflow: hidden;
	max-width: calc(100% - 140px);
	height: 19px;
	line-height: 24px;
	word-wrap:break-word;
    word-break:break-all;
	font-size: 14px;
}
.expandLable.many-label{
	height: auto;
}
.expandLable a{
	margin-top:10px;
	margin-left: 0;
	margin-right: 10px;
}
.expandLable a.on{
	font-weight: 700;
}
.expandButton{
	float: left;
	margin-left: 16px;
	background: #f2f2f2;
    cursor: pointer;
    color: #2d8cf0;
	width: 82px;
	height: 26px;
	line-height: 24px;
	text-align: center;
	font-size: 14px;
}
.expandButton::after{
	content: "";
	display: inline-block;
	margin-left: 8px;
	width: 10px;
	height: 7px;
	background:url(../images/i_s.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.expandButton.open::after{
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	margin-top:-3px;
}
.expandSelected{
	overflow: hidden;
	margin:16px auto 0 auto;
	width: calc(70% + 85px);
	font-size: 14px;
}
.expandSelected li{
	float: left;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:4px 10px;
	border-radius:3px;
	border: 1px solid #e8eaec;
	background: #f2f2f2;
    color: #2d8cf0;
}
.expandSelected li a{
	display: inline-block;
	margin-top: -2px;
	margin-left: 16px;
	color: #a0a0a0;
	font-size: 16px;
	vertical-align: top;
}
/*************2023-9-12*****************/
.embeddedFixedNavs{
	overflow-x:hidden;
	overflow-y:auto;
	position:fixed;
	top:77px;
	left:0;
	padding:10px;
	width:210px;
	height:auto;
	max-height:calc(100% - 80px);
	background:#ffffff;
	font-size:14px;
	color:#555555;
}
.embeddedFixedNavs li{
	position:relative;
	padding-left:8px;
	cursor:pointer;
	margin-bottom:10px;
}
.embeddedFixedNavs li a{
	display: block;
}
.embeddedFixedNavs li::before{
	position:absolute;
	content:"";
	top:7px;
	left:0;
	width:4px;
	height:16px;
	background:#ececec;
}
.embeddedFixedNavs li.current::before,.embeddedFixedNavs li:hover::before{
	background:#448ef4;
}
.embeddedFixedNavs li div{
	padding:0 10px;
	height:30px;
	line-height:30px;
	cursor:pointer;
	border-radius:4px;
}
.embeddedFixedNavs li.current div,.embeddedFixedNavs li:hover div{
	color:#448ef4;
	background:#eaf3fc;
}
.embeddedFixedNavs li div i{
	display: inline-block;
	margin-left:14px;
	color:#d9001b;
	vertical-align:middle;
}
.embeddedPostMain{
	min-height: 100%;
	height: 100%;
	/* padding-left: 220px; */
}
.embeddedPostMain .businessDetailsBoxs{
	padding-left: 220px;
}
.detaildBox_12{
	overflow: hidden;
    padding: 30px;
}
.detaildBox_12title{
    line-height: 40px;
	font-weight: 700;
    font-size: 22px;
	color: #333333;
}
.detaildBox_12table{
	border:1px solid #e8eaec;
}
.detaildBox_12table>tbody>tr>td {
    padding: 10px 8px;
    border-right: 1px solid #e8eaec;
    border-bottom: 1px solid #e8eaec;
    color: #515A6E;
    font-size: 14px;
}
.detaildBox_12table>tbody>tr>td.td-ant{
	text-align: right;
	width: 150px;
	background: #f5fafe;
}
.detaildBox_12table>tbody>tr>td a{
	color: #4694F4;
	text-decoration: underline;
}
.detaildBox_12table>tbody>tr>td p{
	margin-bottom: 8px;
}
.showthe-original{
	padding:50px;
	margin-top:20px;
	width: 100%;
    border: 1px solid #e8eaec;
	color: #515A6E;
	font-size: 14px;
}
/**********/
.public_subtitle_tips{
	position: relative;
	font-size: 14px;
    font-weight: 500;
}
.public_subtitle_tips .scoring-criteria{
	top:22px;
	left:0;
}
/**********一次性比对2023-10-16***********/
.im-diff ul li.dif-c {
    border-color: #f5a53d;
}
.dif-c h4 {
    color: #f5a53d;
}
/* .im-diff ul li.dif-c .dif-bot>div {
    background-color: #fef7e8;
} */

.im-diff ul li.on.dif-h{
	background-color: #faf6f5;
}
.im-diff ul li.on.dif-s{
	background-color: #f0f6fd;
}
.im-diff ul li.on.dif-c{
	background-color: #fcfaf6;
}

.doc {
    position: relative;
    display: flex;
    flex: 1;
    flex-direction: column;
    height: 100%;
    padding-top: 0px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
}
.docPage-main {
    position: relative;
    flex: 1;
    background: #fff;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.docPage-list {
    overflow-y: auto;
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    contain: strict;
}
.docPage-list .page-line {
    margin-bottom: 10px;
}
.docPage-list .page-line .page-inner {
    border-bottom: 1px solid #e4e4eb;
    position: relative;
    margin: 0;
    background: #fff;
    text-align: center;
}
.docPage-list .page-line .page-inner img {
    display: block;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
.docPage-list .page-line .page-inner .mark-list{
    position: absolute;
    left: 0;
    top: 0;
}
.docPage-list .page-line .page-inner .mark-list .mark-item {
    position: absolute;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 999;
}

.docPage-list .page-line .page-inner .mark-list .mark-item.active
{-webkit-animation:bounce-in-data-v 1s;animation:bounce-in-data-v 1s}
.docPage-list .page-line .page-inner .mark-list .mark-item.active.mark-change
{background:rgba(255,189,26,.2)}
.docPage-list .page-line .page-inner .mark-list .mark-item.active.mark-delete
{background:rgba(239,100,99,.2)}
.docPage-list .page-line .page-inner .mark-list .mark-item.active.mark-insert
{background:rgba(27,205,202,.2)}

.docPage-list .page-line .page-inner .mark-list .mark-item.active.mark-cell,
.docPage-list .page-line .page-inner .mark-list .mark-item.active.mark-row,
.docPage-list .page-line .page-inner .mark-list .mark-item.active.mark-table
{border:1px solid #4877ff!important;box-shadow:0 5px 16px rgba(72,119,255,.5)}

.docPage-list .page-line .page-inner .mark-list .mark-item.mark-change
{
    border:1px solid #f5a53d;
    background:rgba(255,189,26,.05)
}
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-delete {
    border: 1px solid #fd4b4f;
    background: rgba(239,100,99,.05);
}
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-insert {
    border: 1px solid #4083f7;
    background: rgba(27,205,202,.05);
}
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-change.mark-cell,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-change.mark-row,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-change.mark-table,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-delete.mark-cell,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-delete.mark-row,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-delete.mark-table,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-insert.mark-cell,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-insert.mark-row,
.docPage-list .page-line .page-inner .mark-list .mark-item.mark-insert.mark-table
{border:none;background:transparent}

.ocr-text{
    display: none;
    margin: 0;
    text-align: left;
    border: none;
    min-height: 100%;
}
/**/
@-webkit-keyframes bounce-in-data-v{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{opacity:0;transform:scale(.8)}
    20%{transform:scale(1.05)}
    40%{transform:scale(.9)}
    60%{opacity:1;transform:scale(1.05)}
    80%{transform:scale(.9)}
    to{opacity:1;transform:scale(1)}
}
@keyframes bounce-in-data-v{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{opacity:0;transform:scale(.8)}
    20%{transform:scale(1.05)}
    40%{transform:scale(.9)}
    60%{opacity:1;transform:scale(1.05)}
    80%{transform:scale(.9)}
    to{opacity:1;transform:scale(1)}
}
/**
 虚线
 */
.uniformityBoxs .dashed {
    position: absolute;
    height: 0;
    z-index: 999
}

.uniformityBoxs .dashed.dash-cell,
.uniformityBoxs .dashed.dash-row,
.uniformityBoxs .dashed.dash-table {
    border-top: 2px dashed rgba(72,119,255,.5)!important
}

.uniformityBoxs .dashed.insert {
    border-top: 2px dashed rgba(27,205,202,.5)
}

.uniformityBoxs .dashed.delete {
    border-top: 2px dashed rgba(239,100,99,.5)
}

.uniformityBoxs .dashed.change {
    border-top: 2px dashed rgba(255,189,26,.5)
}
/************百胜poc*****************/
.resitem-zt-poc{
	float: left;
	width: 100%;
	padding-left:20px;
	padding-right: 20px;
}
.resitem-zt-poc .resitem_title{
	font-size: 24px;
}
.resitem-zt-poc .col-xs-12{
	overflow: hidden;
	padding:0;
	margin-top:20px;
}
.resitem-zt-poc .col-xs-6{
	overflow: hidden;
	padding:0;
	padding-right:16px;
}
.resitem-zt-poc .col-xs-6 .resitem_name span{
	max-width: 100%;
}
.examine_reslut_media_poc{
	top:150px;
	height: calc(100% - 150px);
}
.examine_reslut_media_poc .examine_reslut_lists .table>thead>tr>th{
	background-color: #f9f8f8;
    border-right:1px solid #e8eaec;
	border-bottom: 0 none;
	text-align: left;
	font-weight: bold;
}
.examine_reslut_media_poc .examine_reslut_lists  .table>tbody>tr>td {
    padding:8px;
    line-height: 24px;
}
.examine_reslut_media_poc .examine_reslut_lists  .table>tbody>tr>td a.link{
	text-decoration: underline;
}
/*****************/
.terms-s-new-2{
	width:600px;
}
.terms-s-new-2 .putButton,.terms-s-new-2 .putButton:hover{
	width: auto;
	margin-left: 12px;
	padding:0;
	color: #2d8cf0;
	line-height: 40px;
	background-color: transparent;
}
.scr-lable{
	padding:0 10px;
	display:inline-block;
	color: #1b1b1b;
	font-weight: 500;
}
.scr-lable i{
	color:#2d8cf0;
}
.scr_if-title_2{
	padding-left: 0;
	width: 100%;
	text-align: center;
}
/****要素提取结果修改2024-6-7****/
.original-info ul li a.mark_error{
	right:30px;
	top:4px;
}
.original-info ul li a.mark_right{
	right:30px;
	top:3px;
}
.mark_right{
	display: inline-block;
	width: 30px;
	height: 30px;
	background:url(../images/hold_1.png);
	background-repeat: no-repeat;
	vertical-align: top;
}
.mark_error{
	display: inline-block;
	width: 30px;
	height: 30px;
	background:url(../images/hold_2.png);
	background-repeat: no-repeat;
	vertical-align: top;
}
.remark{
	position: absolute;
	right: 6px;
	top:10px;
	background-color:transparent;
	border:0 none;
	cursor: pointer;
	width: 18px;
	height: 18px;
	background:url(../images/remark.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.remark.notNull{
	background:url(../images/remark2.png);
	background-size: cover;
}
.original-info ul li label.r_t {
    width: calc(100% - 60px);
}
.remark-form p.colored4014{
	margin-top:8px;
}
/****************************************************************/
.fontbold{
	font-weight: bold;
}
.textcenter{
	text-align: center;
}
/**/
.tooltip-inner{
	width: auto  !important;
	max-width: 600px !important;
 }
/****/
.riskText_1{
	color: #f64d30;
}
.riskText_2{
	color: #f47f00;
}
.riskText_3{
	color: #fece31;
}
.bgcorff0000{
	background-color: #ff0000;
}
.bgcorff9900{
	background-color: #ff9900;
}
.bgcor0099ff{
	background-color: #0099ff;
}
/***************************************************************/
/***无数据****/
.public-nodata{
	overflow: hidden;
	text-align: center;
	padding:30px 0 20px 0;
}
.public-nodata span{
	display: block;
    margin: 0 auto;
    width: 375px;
    height: 310px;
    background: url(../images/nodata.png) no-repeat;
}
/***进度条****/
.upload_progressBar {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1048;
    background: rgba(255,255,255,0.5);
}
.upload_progressBar_main {
    position: absolute;
    z-index: 1049;
    top: 50%;
    left: 50%;
    width: 348px;
    height: 130px;
    margin-top: -100px;
    margin-left: -174px;
    text-align: center;
}

.upload_progressBar_hui{
	background: rgba(0,0,0,0.3);
}
.punctuation_main{
	width:800px;
	height:440px;
	margin-left:-400px;
	margin-top:-220px;
	text-align: left;
}
@media screen and (max-width: 1000px) {
	.punctuation_main{
		width:90%;
		left:5%;
		margin-left:0;
	}
}

.up_img {
    overflow: hidden;
    margin: 0 auto;
    width: 156px;
    height: 100px;
    background-image: url(../images/upimg.gif);
    background-repeat: no-repeat;
}
.progressBarLine{
	overflow: hidden;
	margin-top:10px;
	padding-top:2px;
	width:348px;
	height: 19px;
	background-image: url(../images/progressbar.png);
	background-repeat: no-repeat;
}
.p_lj{
	float: left;
	width:9px;
	height: 15px;
	background-image: url(../images/lj.png);
	background-repeat: no-repeat;
}
.p_rj{
	float: left;
	width:9px;
	height: 15px;
	background-image: url(../images/rj.png);
	background-repeat: no-repeat;
}
.progressglimmer{
	overflow: hidden;
	float:left;
	max-width:330px;
	width:330px;
	height: 15px;
	background-image: url(../images/barshow.png);
	background-repeat: no-repeat;
}
/*********/
.loadingMask{
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2000;
	background:rgba(255,255,255,0.55);
}
.modal-load{
	position: absolute;
	z-index:2001;
	top:50%;
	left:50%;
	width: 240px;
	margin-top:-76px;
	margin-left:-120px;
	text-align: center;
}
.modal-load div{
	display: block;
	margin:0 auto 14px auto;
	background:url(../images/loading.gif) no-repeat;
	width:100px;
	height: 100px;
	background-size: 100px 100px;
}
.modal-load p{
	font-size: 16px;
	color: #666;
	text-align: center;
}
/**loading2**/
.upload_example{
	  position: absolute;
    z-index: 1049;
    top: 50%;
    left: 50%;
    width: 30px;
    height: 30px;
    margin-top: -20px;
    margin-left: -15px;
    text-align: center;
}
.ant-spin {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    font-variant: tabular-nums;
    line-height: 1.5715;
    list-style: none;
    -webkit-font-feature-settings: "tnum";
    font-feature-settings: "tnum";
    position: absolute;
    display: none;
    color: #1890ff;
    text-align: center;
    vertical-align: middle;
    -ms-filter: 'alpha(opacity=0)';
    filter:alpha(opacity=0);
		-moz-opacity:0;
		-khtml-opacity:0;
		opacity: 0;
    -webkit-transition: -webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
    transition: -webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
    transition: transform .3s cubic-bezier(.78,.14,.15,.86);
    transition: transform .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);
}
.ant-spin-spinning {
    position: static;
    display: inline-block;
    -ms-filter: 'alpha(opacity=1)';
    filter:alpha(opacity=1);
		-moz-opacity:1;
		-khtml-opacity:1;
		opacity: 1;
}
.ant-spin-dot-spin {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-animation: antRotate 1.2s linear infinite;
    animation: antRotate 1.2s linear infinite;
}
.ant-spin-dot {
    position: relative;
    display: inline-block;
    font-size: 20px;
    width: 1em;
    height: 1em;
}
.ant-spin-dot-item {
    position: absolute;
    display: block;
    width: 9px;
    height: 9px;
    background-color: #1890ff;
    border-radius: 100%;
    -webkit-transform: scale(.75);
    transform: scale(.75);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: .3;
    -webkit-animation: antSpinMove 1s linear infinite alternate;
    animation: antSpinMove 1s linear infinite alternate;
}
.ant-spin-dot-item:first-child {
    top: 0;
    left: 0;
}
.ant-spin-dot-item:nth-child(2) {
    top: 0;
    right: 0;
    -webkit-animation-delay: .4s;
    animation-delay: .4s;
}
.ant-spin-dot-item:nth-child(3) {
    right: 0;
    bottom: 0;
    -webkit-animation-delay: .8s;
    animation-delay: .8s;
}
.ant-spin-dot-item:nth-child(4) {
    bottom: 0;
    left: 0;
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
@keyframes antSpinMove {
  to {
    opacity: 1;
  }
}
@keyframes antRotate {
  to {
    transform: rotate(405deg);
  }
}
/**popup**/
.task_black{
	left:208px;
	top:48px;
	background: rgba(0,0,0,0.3);
}
.task_black .upload_progressBar_main,.remark__progressBar .upload_progressBar_main{
	  top:86px;
	  width: 360px;
    height: 198px;
    margin-top: 0;
    margin-left: -180px;
	  text-align: left;
}
.contractmanagement-task .upload_progressBar_main {
    width: 70%;
    height: auto;
    min-height: 180px;
    top: 50%;
    left: 50%;
    margin-top: -190px;
    margin-left: -35%;
    text-align: left;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.349019607843137);
	-webkit-box-shadow: 0px 0px 10px rgb(0 0 0 / 35%);
	box-shadow: 0px 0px 10px rgb(0 0 0 / 35%);
	border:1px solid #ccc;
}
body.sidenav-toggled .task_black{
	left:48px;
}
.task_black.popBoxs_ofExtraction_ofiframe{
	top:0;
	left:0;
}
.task_black .upload_progressBar_main >h1,.remark__progressBar .upload_progressBar_main >h1{
	padding:0 20px;
	height: 48px;
	line-height: 48px;
}
.close-popup{
	display: inline-block;
	margin-top:18px;
	width:12px;
	height: 12px;
	background-image: url(../images/close.png);
	background-repeat: no-repeat;
}
.popup-Copywriting{
	overflow: hidden;
	padding:24px 20px;
	border-top:1px solid #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}
.popup-Copywriting span{
	display: inline-block;
	margin-right: 12px;
	width:46px;
	height: 49px;
	background-image: url(../images/down_sucess.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.popup-button{
	overflow: hidden;
	margin-top:10px;
	padding:0 20px;
}
.popup-button a.public-btn {
	display: inline-block;
    padding: 9px 18px;
}
.popup-Copywriting .form-control {
	display: inline-block;
  width: 240px;
  padding-left:8px;
  padding-right: 8px;
  font-size: 12px;
}
.remark-form .form-control{
	width: 100%;
	resize: none;
}
.popup-button a.public-btn2 {
    padding: 5px 14px;
}
.task_black .demo_progressBar,.remark__progressBar .demo_progressBar{
	top: 50%;
    width: 482px;
    height: 290px;
    margin-top:-145px;
    margin-left: -241px;
}
.task_black .demo_progressBar >h1,.remark__progressBar .demo_progressBar >h1{
    padding: 0 16px;
}
.demo_progressBar .popup-Copywriting {
	overflow-x: hidden;
	overflow-y: auto;
	height: 180px;
    padding: 16px 16px 0 16px;
    border-bottom: 0 none;
}
.pu_d{
	margin-bottom: 18px;
}
.pu_d label{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pu_d input{
	display: inline-block;
	margin-top:2px;
	vertical-align: middle;
}
.demo_progressBar .popup-button a.public-btn {
    font-size: 14px;
}
.public-btn-qx,.public-btn-qx:hover,.public-btn-qx.focus{
	display: inline-block;
    padding: 9px 18px;
	color: #515a6e;
	font-size: 14px;
	border:0 none;
}
.popup-button .public-btn-qx:hover,.popup-button .public-btn-qx.focus{
	border:0 none;
	font-size: 14px;
	padding: 9px 18px;
}
.task_black_iframe{
    background: rgba(0,0,0,0.3);
}
.task_black_iframe .upload_progressBar_main{
	width:480px;
	height: 260px;
	margin-top: -150px;
    margin-left: -40px;
    text-align: left;
}
.task_black_iframe .upload_progressBar_main >h1{
	padding:0 16px;
	height: 48px;
    line-height: 48px;
}
.feature_name{
	margin-bottom: 10px;
}
.feature_name a{
	float: right;
}
.task_black_iframe .public-input {
    margin-left: 0;
    width:100%;
    border-color: #e8eaec;
    box-shadow: none;
    font-size: 12px;
    min-height: 34px;
    height: auto;
}
.task_black_iframe .popup-button a.public-btn2 {
    display: inline-block;
    padding: 9px 18px;
}
.ui-menu {
	z-index:1050;
}
/****/
.task_black_left{
	background: rgba(0,0,0,0.3);
}
.upload_progressBar_main_ofdy{
	width: 670px;
    height: 400px;
    margin-top: -200px;
    margin-left: -335px;
    border-radius:20px;
    padding:16px;
	font-size: 12px;
}
.dy_headers{
	overflow: hidden;
	padding:0 10px;
	height: 38px;
	line-height: 38px;
	background-color: #ddf0fa;
	border: 1px solid #e8eaec;
	color: #2d8cf0;
    text-align: left;
}
.sv{
	padding-left: 10px;
	border-left: 1px solid #e8eaec;
}
.dy_headers .radio-inline{
	color: #333333;
	margin-right: 40px;
	margin-left: 16px;
	padding-left: 0px;
}
.dy_headers .radio-inline input[type="checkbox"] {
	width: 15px;
    height: 15px;
    margin-top: -1px;
    vertical-align: middle;
}
.dy_boxs{
	overflow: hidden;
	margin-bottom: 18px;
	border: 1px solid #e8eaec;
	border-top:0 none;
	height: 270px;
}
.dy_listsname{
	overflow: hidden;
	width:182px;
	height: 100%;
	border-right: 1px solid #e8eaec;
	color: #333333;
}
.dy_listsname ul{
	overflow-x: hidden;
	overflow-y: auto;
	height: 100%;
	padding:0;
	margin:0;
}
.dy_listsname ul li{
	overflow: hidden;
	padding:10px;
	cursor: pointer;
}
.dy_listsname ul li:hover,.dy_listsname ul li.on{
	background-color: #f2f2f2;
}
.dy_listsname ul li .radio-inline{
	padding-left: 0px;
	width:100%;
	text-align: left;
}
.dy_listsname ul li .radio-inline input[type="checkbox"] {
	width: 12px;
    height: 12px;
    margin-top: -1px;
    vertical-align: middle;
}
.dy_pname{
	overflow: hidden;
	width:453px;
	height: 100%;
	color: #515A6E;
}
.dy_pname ul{
	overflow: hidden;
	height: 100%;
	padding:0;
	margin:0;
}
.dy_pname ul li{
	overflow-x: hidden;
	overflow-y: auto;
	width:100%;
	height: 100%;
	padding:10px;
	text-align: left;
}
.upload_progressBar_main_ofdy .public-btn-qx, .public-btn-qx:hover, .public-btn-qx.focus{
	border: 1px solid #e8eaec;
	padding: 8px 18px;
	font-size: 12px;
	margin-left: 16px;
}
/**2024-2-29**/
.examine_reslut_table .table-td>tbody>tr>td{
	padding:8px;
	line-height: 26px;
	word-wrap:break-word; 
	word-break:break-all; 
}
.examine_reslut_table .table-td>tbody>tr>td.td-1{
	width:160px;
	font-weight: bold;
}
.examine_reslut_table .table-hasth>thead>tr>th{
	padding:0 8px;
	border-left: 1px solid #e8eaec;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	border-bottom: 0 none;
	border-color:#e8eaec;
	background-color: #f2f2f2;
	text-align: center;
}
.examine_reslut_table .table-hasth>tbody>tr>td{
	width: auto;
	padding:8px;
	line-height: 26px;
	word-wrap:break-word; 
	word-break:break-all; 
}
/************/
.tableFrame {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1048;
    background: rgba(0,0,0,0.3);
}
.tableTask {
    position: absolute;
    z-index: 1049;
    top: 10%;
    left:10%;
    width:80%;
    height:80%;
    border: 1px solid #e4e6e9;
    border-radius: 10px;
}
.tableTask >h1 {
    padding: 0 16px;
    height: 48px;
    line-height: 48px;
    border-bottom: 1px solid #e0e0e0;
}
.tableOver {
	overflow: auto;
	margin-top:10px;
	padding:0 10px 10px 10px;
	width: 100%;
	height: calc(100% - 70px);
}
.tableOver table{
	min-width: 100%;
	border:1px solid #e0e0e0;
}
.tableOver table th{
	padding:0 8px;
	height: 38px;
	line-height: 38px;
	border-top:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	font-size: 12px;
	font-weight: bold;
	background-color: #f2f2f2;
}
.tableOver table td{
	padding:8px;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	font-size: 12px;
	word-wrap:break-word; 
	word-break:break-all; 
}
.tableOver table thead{
	position: sticky;
	top: 0px;
}
/****印章识别2024-5-13*****/
.sealRecognitionBox{
	position: relative;
	width: 100%;
	height:100%;
	background-color: #ffffff;
    padding: 20px 50px;
    border-radius: 4px;
	border:1px solid #e8e8e8;
	border-top: 4px solid #2d8cf0;
}
.sealRecognitionBox .col-xs-8 {
	width: 58%;
    padding: 0 30px 0 0;
	height:100%;
}
.sealRecognitionBox .col-xs-4 {
	width: 42%;
    padding: 0 0 0 0;
	height:100%;
}
.sealRecognitionBox .col-xs-8 .original-text-top {
    border-bottom: 0 none;
	font-weight: bold;
}
.sealdoc{
	width: 100%;
	height:100%;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
	background-color: #f2f8fe;
}
.sealdoc .original-text-top span{
	width:100%;
}
.seal-main{
	position: relative;
	/* background: #fff; */
	width: 100%;
	height:calc(100% - 34px);
	box-sizing: border-box;
	padding: 0 50px;
}
.seal-boxviewer{
	position: relative;
	flex: 1;
	background: #fff;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.seal-boxviewer .viewer {
	overflow-x: hidden;
    overflow-y: auto;
    position: relative;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    contain: strict;
}
.seal-boxviewer  .page-line{
    margin-bottom: 10px;
}
.seal-boxviewer  .page-line .page-inner{
    border-bottom: 1px solid #e4e4eb;
    position: relative;
    margin: 0;
    background: #fff;
    text-align: center;
}
.seal-boxviewer  .page-line .page-inner img{
    display: block;
	width: 100%;
	height: 100%;
    max-height: 100%;
    max-width: 100%;
    vertical-align: middle;
}
.seal-boxviewer  .page-line .page-inner .mark-list{
    position: absolute;
    left: 0;
    top: 0;
}
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item {
    position: absolute;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 999;
}

.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.active
{-webkit-animation:bounce-in-data-v 1s;animation:bounce-in-data-v 1s}
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.active.mark-change
{background:rgba(255,189,26,.2)}
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.active.mark-delete
{background:rgba(239,100,99,.2)}
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.active.mark-insert
{background:rgba(27,205,202,.2)}

.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.active.mark-cell,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.active.mark-row,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.active.mark-table
{border:1px solid #4877ff!important;box-shadow:0 5px 16px rgba(72,119,255,.5)}

.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-change
{
    border:1px solid #f38b05;
    background:rgba(255,189,26,.05)
}
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-delete {
    border: 1px solid #fd4b4f;
    background: rgba(239,100,99,.05);
}
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-insert {
    border: 1px solid #4083f7;
    background: rgba(27,205,202,.05);
}
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-change.mark-cell,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-change.mark-row,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-change.mark-table,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-delete.mark-cell,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-delete.mark-row,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-delete.mark-table,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-insert.mark-cell,
.seal-boxviewer  .page-line .page-inner .mark-list .mark-item.mark-insert.mark-row,
.seal-boxviewer .page-line .page-inner .mark-list .mark-item.mark-insert.mark-table
{border:none;background:transparent}

.ocr-text{
    display: none;
    margin: 0;
    text-align: left;
    border: none;
    min-height: 100%;
}
/**/
@-webkit-keyframes bounce-in-data-v{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{opacity:0;transform:scale(.8)}
    20%{transform:scale(1.05)}
    40%{transform:scale(.9)}
    60%{opacity:1;transform:scale(1.05)}
    80%{transform:scale(.9)}
    to{opacity:1;transform:scale(1)}
}
@keyframes bounce-in-data-v{
    0%,20%,40%,60%,80%,to{
        -webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);
        animation-timing-function:cubic-bezier(.215,.61,.355,1)
    }
    0%{opacity:0;transform:scale(.8)}
    20%{transform:scale(1.05)}
    40%{transform:scale(.9)}
    60%{opacity:1;transform:scale(1.05)}
    80%{transform:scale(.9)}
    to{opacity:1;transform:scale(1)}
}
.seal-main .pageNum {
	transition: all .3s;
    display: none;
    position: absolute;
    z-index: 997;
    right: 0;
    top: 5px;
    padding:0 6px;
    width: 72px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    color: #4d4d4d;
	border-radius:20px 0 0 20px;
	background-color: #ffffff;	
	-webkit-box-shadow: 0px 0px 10px #dbdbdb;
	-moz-box-shadow: 0px 0px 10px #dbdbdb;
	-ms-box-shadow: 0px 0px 10px #dbdbdb;
	-o-box-shadow: 0px 0px 10px #dbdbdb;
	box-shadow: 0px 0px 10px #dbdbdb;
}
.seal-contentRes{
	padding: 20px;
	height:calc(100% - 34px);
}
.seal-contentResUL{
	margin:0;
	padding:0;
}
.seal-contentResUL li{
	overflow: hidden;
	padding:10px;
	margin-bottom: 20px;
	cursor: pointer;
	border: 1px solid #ccc;
	background-color:#ffffff;
	border-radius:4px;
}
.seal-contentResUL li:last-child{
	margin-bottom: 0;
}
.seal-contentResUL li.on{
	background-color:rgba(239,100,99,.05);
	border-color: #fd4b4f;
}
.getSealLabel{
    overflow: hidden;
	margin-top:10px;
	padding:6px 10px;
	border: 1px solid #d9d9d9;
	border-left: 3px solid #2d8cf0;
	font-size: 12px;
	border-radius:4px;
}
.seal-contentResUL li.on .getSealLabel{
	border-left-color:#fd4b4f;
}
.seal-contentResUL li .getSealLabel:first-child{
	margin-top:0;
}
.getSealLabel label{
	display: inline-block;
	margin:0;
	font-weight: bold;
	color: #333333;
	vertical-align: top;
}
.getSealLabel span{
	width: calc(100% - 50px);
	display: inline-block;
	margin:0;
	color: #666666;
	word-wrap:break-word; 
	word-break:break-all; 
}
/**pdfjs**/
/* .pdfjs {
    position: relative;
} */
.pdfBox {
    height: calc(100% - 50px)!important;
}
.pdfjs .viewerContainer {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    transition: all .3s;
}

.pdfjs .pdfViewer {
    position: relative;
    top: 0;
    left: 0;
    padding: 0px 0px;
}

.pdfjs .pdfViewer .pageContainer {
    width: 100%;
    margin: 0px auto 8px auto;
    position: relative;
    overflow: visible;
    -webkit-box-shadow: darkgrey 0px 1px 3px 0px;
    -moz-box-shadow: darkgrey 0px 1px 3px 0px;
    box-shadow: darkgrey 0px 1px 3px 0px;
    background-color: white;
    box-sizing: border-box;
}



.pdfjs .loadEffect {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 99;
    background: url(data:image/gif;base64,R0lGODlhgACAAKIAAP///93d3bu7u5mZmQAA/wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAEACwCAAIAfAB8AAAD/0i63P4wygYqmDjrzbtflvWNZGliYXiubKuloivPLlzReD7al+7/Eh5wSFQIi8hHYBkwHUmD6CD5YTJLz49USuVYraRsZ7vtar7XnQ1Kjpoz6LRHvGlz35O4nEPP2O94EnpNc2sef1OBGIOFMId/inB6jSmPdpGScR19EoiYmZobnBCIiZ95k6KGGp6ni4wvqxilrqBfqo6skLW2YBmjDa28r6Eosp27w8Rov8ekycqoqUHODrTRvXsQwArC2NLF29UM19/LtxO5yJd4Au4CK7DUNxPebG4e7+8n8iv2WmQ66BtoYpo/dvfacBjIkITBE9DGlMvAsOIIZjIUAixliv9ixYZVtLUos5GjwI8gzc3iCGghypQqrbFsme8lwZgLZtIcYfNmTJ34WPTUZw5oRxdD9w0z6iOpO15MgTh1BTTJUKos39jE+o/KS64IFVmsFfYT0aU7capdy7at27dw48qdS7eu3bt480I02vUbX2F/JxYNDImw4GiGE/P9qbhxVpWOI/eFKtlNZbWXuzlmG1mv58+gQ4seTbq06dOoU6vGQZJy0FNlMcV+czhQ7SQmYd8eMhPs5BxVdfcGEtV3buDBXQ+fURxx8oM6MT9P+Fh6dOrH2zavc13u9JXVJb520Vp8dvC76wXMuN5Sepm/1WtkEZHDefnzR9Qvsd9+/wi8+en3X0ntYVcSdAE+UN4zs7ln24CaLagghIxBaGF8kFGoIYV+Ybghh841GIyI5ICIFoklJsigihmimJOLEbLYIYwxSgigiZ+8l2KB+Ml4oo/w8dijjcrouCORKwIpnJIjMnkkksalNeR4fuBIm5UEYImhIlsGCeWNNJphpJdSTlkml1jWeOY6TnaRpppUctcmFW9mGSaZceYopH9zkjnjUe59iR5pdapWaGqHopboaYua1qije67GJ6CuJAAAIfkEBQUABAAsCgACAFcAMAAAA/9Iutz+ML5Ag7w46z0r5WAoSp43nihXVmnrdusrv+s332dt4Tyo9yOBUJD6oQBIQGs4RBlHySSKyczVTtHoidocPUNZaZAr9F5FYbGI3PWdQWn1mi36buLKFJvojsHjLnshdhl4L4IqbxqGh4gahBJ4eY1kiX6LgDN7fBmQEJI4jhieD4yhdJ2KkZk8oiSqEaatqBekDLKztBG2CqBACq4wJRi4PZu1sA2+v8C6EJexrBAD1AOBzsLE0g/V1UvYR9sN3eR6lTLi4+TlY1wz6Qzr8u1t6FkY8vNzZTxaGfn6mAkEGFDgL4LrDDJDyE4hEIbdHB6ESE1iD4oVLfLAqPETIsOODwmCDJlv5MSGJklaS6khAQAh+QQFBQAEACwfAAIAVwAwAAAD/0i63P5LSAGrvTjrNuf+YKh1nWieIumhbFupkivPBEzR+GnnfLj3ooFwwPqdAshAazhEGUXJJIrJ1MGOUamJ2jQ9QVltkCv0XqFh5IncBX01afGYnDqD40u2z76JK/N0bnxweC5sRB9vF34zh4gjg4uMjXobihWTlJUZlw9+fzSHlpGYhTminKSepqebF50NmTyor6qxrLO0L7YLn0ALuhCwCrJAjrUqkrjGrsIkGMW/BMEPJcphLgDaABjUKNEh29vdgTLLIOLpF80s5xrp8ORVONgi8PcZ8zlRJvf40tL8/QPYQ+BAgjgMxkPIQ6E6hgkdjoNIQ+JEijMsasNY0RQix4gKP+YIKXKkwJIFF6JMudFEAgAh+QQFBQAEACw8AAIAQgBCAAAD/kg0PPowykmrna3dzXvNmSeOFqiRaGoyaTuujitv8Gx/661HtSv8gt2jlwIChYtc0XjcEUnMpu4pikpv1I71astytkGh9wJGJk3QrXlcKa+VWjeSPZHP4Rtw+I2OW81DeBZ2fCB+UYCBfWRqiQp0CnqOj4J1jZOQkpOUIYx/m4oxg5cuAaYBO4Qop6c6pKusrDevIrG2rkwptrupXB67vKAbwMHCFcTFxhLIt8oUzLHOE9Cy0hHUrdbX2KjaENzey9Dh08jkz8Tnx83q66bt8PHy8/T19vf4+fr6AP3+/wADAjQmsKDBf6AOKjS4aaHDgZMeSgTQcKLDhBYPEswoA1BBAgAh+QQFBQAEACxOAAoAMABXAAAD7Ei6vPOjyUkrhdDqfXHm4OZ9YSmNpKmiqVqykbuysgvX5o2HcLxzup8oKLQQix0UcqhcVo5ORi+aHFEn02sDeuWqBGCBkbYLh5/NmnldxajX7LbPBK+PH7K6narfO/t+SIBwfINmUYaHf4lghYyOhlqJWgqDlAuAlwyBmpVnnaChoqOkpaanqKmqKgGtrq+wsbA1srW2ry63urasu764Jr/CAb3Du7nGt7TJsqvOz9DR0tPU1TIA2ACl2dyi3N/aneDf4uPklObj6OngWuzt7u/d8fLY9PXr9eFX+vv8+PnYlUsXiqC3c6PmUUgAACH5BAUFAAQALE4AHwAwAFcAAAPpSLrc/m7IAau9bU7MO9GgJ0ZgOI5leoqpumKt+1axPJO1dtO5vuM9yi8TlAyBvSMxqES2mo8cFFKb8kzWqzDL7Xq/4LB4TC6bz1yBes1uu9uzt3zOXtHv8xN+Dx/x/wJ6gHt2g3Rxhm9oi4yNjo+QkZKTCgGWAWaXmmOanZhgnp2goaJdpKGmp55cqqusrZuvsJays6mzn1m4uRAAvgAvuBW/v8GwvcTFxqfIycA3zA/OytCl0tPPO7HD2GLYvt7dYd/ZX99j5+Pi6tPh6+bvXuTuzujxXens9fr7YPn+7egRI9PPHrgpCQAAIfkEBQUABAAsPAA8AEIAQgAAA/lIutz+UI1Jq7026h2x/xUncmD5jehjrlnqSmz8vrE8u7V5z/m5/8CgcEgsGo/IpHLJbDqf0Kh0ShBYBdTXdZsdbb/Yrgb8FUfIYLMDTVYz2G13FV6Wz+lX+x0fdvPzdn9WeoJGAYcBN39EiIiKeEONjTt0kZKHQGyWl4mZdREAoQAcnJhBXBqioqSlT6qqG6WmTK+rsa1NtaGsuEu6o7yXubojsrTEIsa+yMm9SL8osp3PzM2cStDRykfZ2tfUtS/bRd3ewtzV5pLo4eLjQuUp70Hx8t9E9eqO5Oku5/ztdkxi90qPg3x2EMpR6IahGocPCxp8AGtigwQAIfkEBQUABAAsHwBOAFcAMAAAA/9Iutz+MMo36pg4682J/V0ojs1nXmSqSqe5vrDXunEdzq2ta3i+/5DeCUh0CGnF5BGULC4tTeUTFQVONYAs4CfoCkZPjFar83rBx8l4XDObSUL1Ott2d1U4yZwcs5/xSBB7dBMBhgEYfncrTBGDW4WHhomKUY+QEZKSE4qLRY8YmoeUfkmXoaKInJ2fgxmpqqulQKCvqRqsP7WooriVO7u8mhu5NacasMTFMMHCm8qzzM2RvdDRK9PUwxzLKdnaz9y/Kt8SyR3dIuXmtyHpHMcd5+jvWK4i8/TXHff47SLjQvQLkU+fG29rUhQ06IkEG4X/Rryp4mwUxSgLL/7IqFETB8eONT6ChCFy5ItqJomES6kgAQAh+QQFBQAEACwKAE4AVwAwAAAD/0i63A4QuEmrvTi3yLX/4MeNUmieITmibEuppCu3sDrfYG3jPKbHveDktxIaF8TOcZmMLI9NyBPanFKJp4A2IBx4B5lkdqvtfb8+HYpMxp3Pl1qLvXW/vWkli16/3dFxTi58ZRcChwIYf3hWBIRchoiHiotWj5AVkpIXi4xLjxiaiJR/T5ehoomcnZ+EGamqq6VGoK+pGqxCtaiiuJVBu7yaHrk4pxqwxMUzwcKbyrPMzZG90NGDrh/JH8t72dq3IN1jfCHb3L/e5ebh4ukmxyDn6O8g08jt7tf26ybz+m/W9GNXzUQ9fm1Q/APoSWAhhfkMAmpEbRhFKwsvCsmosRIHx444PoKcIXKkjIImjTzjkQAAIfkEBQUABAAsAgA8AEIAQgAAA/VIBNz+8KlJq72Yxs1d/uDVjVxogmQqnaylvkArT7A63/V47/m2/8CgcEgsGo/IpHLJbDqf0Kh0Sj0FroGqDMvVmrjgrDcTBo8v5fCZki6vCW33Oq4+0832O/at3+f7fICBdzsChgJGeoWHhkV0P4yMRG1BkYeOeECWl5hXQ5uNIAOjA1KgiKKko1CnqBmqqk+nIbCkTq20taVNs7m1vKAnurtLvb6wTMbHsUq4wrrFwSzDzcrLtknW16tI2tvERt6pv0fi48jh5h/U6Zs77EXSN/BE8jP09ZFA+PmhP/xvJgAMSGBgQINvEK5ReIZhQ3QEMTBLAAAh+QQFBQAEACwCAB8AMABXAAAD50i6DA4syklre87qTbHn4OaNYSmNqKmiqVqyrcvBsazRpH3jmC7yD98OCBF2iEXjBKmsAJsWHDQKmw571l8my+16v+CweEwum8+hgHrNbrvbtrd8znbR73MVfg838f8BeoB7doN0cYZvaIuMjY6PkJGSk2gClgJml5pjmp2YYJ6dX6GeXaShWaeoVqqlU62ir7CXqbOWrLafsrNctjIDwAMWvC7BwRWtNsbGFKc+y8fNsTrQ0dK3QtXAYtrCYd3eYN3c49/a5NVj5eLn5u3s6e7x8NDo9fbL+Mzy9/T5+tvUzdN3Zp+GBAAh+QQJBQAEACwCAAIAfAB8AAAD/0i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdArcQK2TOL7/nl4PSMwIfcUk5YhUOh3M5nNKiOaoWCuWqt1Ou16l9RpOgsvEMdocXbOZ7nQ7DjzTaeq7zq6P5fszfIASAYUBIYKDDoaGIImKC4ySH3OQEJKYHZWWi5iZG0ecEZ6eHEOio6SfqCaqpaytrpOwJLKztCO2jLi1uoW8Ir6/wCHCxMG2x7muysukzb230M6H09bX2Nna29zd3t/g4cAC5OXm5+jn3Ons7eba7vHt2fL16tj2+QL0+vXw/e7WAUwnrqDBgwgTKlzIsKHDh2gGSBwAccHEixAvaqTYcFCjRoYeNyoM6REhyZIHT4o0qPIjy5YTTcKUmHImx5cwE85cmJPnSYckK66sSAAj0aNIkypdyrSp06dQo0qdSrWq1atYs2rdyrWr169gwxZJAAA7) no-repeat center;
    transition: all .3s;
    width: 40px;
    height:40px;
    margin-top: -20px;
    margin-left: -20px;
    background-size: 100%;
}
.pdfjs .loadingBar {
	display: none;
    position: absolute;
    width: 100%;
    z-index: 995;
    background: #fff !important;
    height: 4px;
    top: 0px;
    left: 0px;
    transition: all .3s;
}

.pdfjs .loadingBar .progress {
    background: #fff !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    overflow: hidden;
    transition: width 200ms;
}

.pdfjs .loadingBar .progress .glimmer {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: calc(100% + 150px);
    background: #7bcf34;
}
/**/
.svg-container{
	position: absolute;
	z-index: 1000;
	width: 100%;
	height: calc(100% - 32px);
	left: 0;
	top: 32px;
	pointer-events: none;
	cursor: default;
}
.svg-container>polyline{
	pointer-events: none;
}
/****聊天框*****/
.chat_content{
	position: relative;
	width: 100%;
	height: 100%;
	padding:10px 16px;
	background-color: #ffffff;
}
.getchat{
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: calc(100% - 70px);
}
.chat_ask{
	overflow: hidden;
	margin-bottom: 10px;
	padding:10px;
	font-size: 14px;
	color: #333333;
}
.m_i{
	display: inline-block;
	margin-top:2px;
	margin-right: 10px;
	width: 20px;
	height: 20px;
	background: url(../images/my.png);
	background-size: cover;
	vertical-align: top;
}
.m_y{
	line-height: 24px;
	width: calc(100% - 60px);
	word-wrap:break-word; 
	word-break:break-all; 
}
.chat_answer{
	overflow: hidden;
	margin-bottom: 10px;
	padding:10px;
	background:#f2f2f2;
	border-radius:3px;
	font-size: 14px;
	color: #333333;
}
.m_i_s{
	display: inline-block;
	margin-right: 10px;
	width: 24px;
	height: 24px;
	background: url(../images/answer.png);
	background-size: cover;
	vertical-align: top;
}
.inputchat{
	position: absolute;
	bottom:10px;
	left:16px;
	right:16px;
	height: 50px;
	border:1px solid #2d8cf0;
	border-radius:3px;
}
.inputchat input{
	display: inline-block;
	border:0 none;
	height: 100%;
	width: 100%;
	padding:0 80px 0 10px;
}
.inputchat .public-btn{
	display: inline-block;
	position: absolute;
	top:7px;
	right: 10px;
	padding: 9px 20px;
}
.public-btn.disabled{
	background:#cccccc;
	color: #ffffff;
}




/****/
.page-loading{
		margin:0;
		min-height: 100%;
	  position: fixed;
    right: 0;
    bottom: 0;
    left: 208px;
    top: 48px;
    z-index: 97;
    background: rgba(255,255,255,0.5);
}
.page-loading>div{
	position: absolute;
	position: absolute;
  z-index: 98;
	top:50%;
	left:50%;
	margin-top:-10px;
	margin-left: -10px;
}
body.sidenav-toggled .page-loading {
    left: 48px;
}
/*iframe页面大结构*/
.result_iframe{
	overflow: hidden;
	width:100%;
	height: 100%;
}
.result_iframeMain{
	width:100%;
	height: 100%;
}
.result_iframeMain .col-xs-8{
	float: left;
	padding: 0 24px 0 0;
	width: 66.66666667%;
}
.result_iframeMain .col-xs-4{
	float: left;
	padding: 0 0 0 0;
	width: 33.33333333%;
}
.advanced .col-xs-4{
	margin:0;
	padding:0 5px;
}
.result_iframeMain .original-text{
	height: calc(100vh);
}
.result_iframeMain .original-text .original-contentRes{
	height: calc(100vh - 82px);
}

/*全屏修复样式*/
.fullscreen {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	width: 100%!important;
	background: #fff;
	height: calc(100vh);
	overflow-y: scroll;
	margin: 0;
	padding: 0;
}

.fullscreen .glyphicon-fullscreen {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/i-screenout.png);
}

/***pdf-error***/
[hidden] {
	display: none !important;
}
.errorWrapper {
	background-color: #ff5555;
	color: #ffffff;
	left: 0;
	position: absolute;
	right: 0;
	top: 40px;
	z-index: 1000;
	padding: 14px;
	font-size: 12px;
}
.errorMessageLeft {
	float: left;
}
.errorMessageRight {
	float: right;
}
.errorMoreInfo {
	background-color: rgba(255, 255, 255, 1);
	color: rgba(0, 0, 0, 1);
	padding: 10px;
	margin-top:10px;
	width: 98%;
	resize: none;
	border:0 none;
}
.errorShowMore{
	margin:0 10px;
	background-color: #ffffff;
	color: #333333;
	border:0 none;
	padding:4px 8px;
	border-radius:4px;
}
.errorShowLess{
	background-color: #ffffff;
	color: #333333;
	border:0 none;
	padding:4px 8px;
	border-radius:4px;
}
.errorClose{
	background: #d9d9d9;
	color: #666;
	border:0 none;
	padding:4px 8px;
	border-radius:4px;
}

/**viewer**/
.viewer{
	width: 100%;
  margin: 0 auto;
}
/**pdf-loading**/
.loadingBar{
	position: absolute;
	z-index: 1000;
	left: 50%;
	top: 50%;
	-o-transform: translate(-50%);
	-webkit-transform: translate(-50%);
	-ms-transform: translate(-50%);
	transform: translate(-50%);
	width: 280px;
	height: 10px;
	border-radius: 10px;
	background-color: #e6e8ea;
}
.progress{
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	overflow: hidden;
	background-color: #3c97f2;
	border-radius: 10px;
}
/**覆盖table的loading动画**/
.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap {
    display: none;
}
/**
pdfjs css
 */
.viewer .page {
	direction: ltr;
	margin: 1px auto -8px auto;
	position: relative;
	overflow: visible;
	border: 0px;
	background-clip: content-box;
	background-color: rgba(255, 255, 255, 1);
}
.textLayer {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	opacity: 0.2;
	line-height: 1;
}

.textLayer > div {
	color: transparent;
	position: absolute;
	white-space: pre;
	cursor: text;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
}

.textLayer {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	opacity: 0.2;
}

.textLayer > div {
	color: transparent;
	position: absolute;
	white-space: pre;
	cursor: text;
	-webkit-transform-origin: 0% 0%;
	-moz-transform-origin: 0% 0%;
	-o-transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
}

.textLayer .highlight {
	margin: -1px;
	padding: 1px;

	background-color: rgb(180, 0, 170);
	border-radius: 4px;
}

.textLayer .highlight.begin {
	border-radius: 4px 0px 0px 4px;
}

.textLayer .highlight.end {
	border-radius: 0px 4px 4px 0px;
}

.textLayer .highlight.middle {
	border-radius: 0px;
}

.textLayer .highlight.selected {
	background-color: rgb(0, 100, 0);
}

.textLayer ::selection { background: rgb(0,0,255); }
.textLayer ::-moz-selection { background: rgb(0,0,255); }
.section_details_div_active{
	border-color: #f52626;
}
/********rgba兼容**********/
@media all\0 {
	.net {
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5ffffff,endColorstr=#E5ffffff);
	}
}


.row_dotted_background_color{
	background-color:#f6fafe;
	margin-left: 0;
	margin-right: 0;
	border: 1px dashed #4195ef;
	padding: 15px;
	margin-bottom: 15px;
}

.rule_table{
	background-color: #f6fafe;
}
.rule_table td:first-child, .rule_table th:first-child {
	width: 2%;
	text-align: center;
}
.rule_table td:nth-child(2), .rule_table th:nth-child(2) {
	width: 30%;
}
.rule_table td:last-child, .rule_table th:last-child {
	width: 10%;
	text-align: center;
}

.law_table{
	background-color: #f6fafe;
}
.law_table td:first-child, .law_table th:first-child {
	width: 10%;
	text-align: center;
	vertical-align: middle;
}
.law_table td:nth-child(2), .law_table th:nth-child(2) {
	width: 30%;
}
.law_table td:last-child, .law_table th:last-child {
	width: 10%;
	text-align: center;
	vertical-align: middle;
}

/**/
@media screen and (max-width: 600px) {
	.embeddedTitle h1 {
	    letter-spacing: 12px;
	    font-size: 34px;
	}
	.terms-s .terms-s-new-2 {
	    width: auto;
	}
	.terms-s .terms-s-new-2 .public-input{
		width: calc(100% - 120px);
	}
}
@media screen and (max-width: 400px) {
	.embeddedTitle h1 {
	    letter-spacing:8px;
	    font-size: 30px;
	}
}

/**/
.embeddedTitle-db{
	top:26px;
	left:12px;
	width: calc(100% - 24px);
}
.db-bg{
	display: inline-block;
	overflow: hidden;
	width: auto;
	padding:16px 0;
	background:transparent;
}
.db-bg>div{
	overflow: hidden;
	padding-bottom:22px;
	margin:0 14px 20px 14px;
	border-bottom:1px solid #dbdee5;
}
.db-bg h1{
	letter-spacing:2px;
	font-size:24px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.db-bg h3{
	margin-top:12px;
	font-size:14px;
	font-weight: 600;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.db-bg  ol{
	font-size:14px;
}
.db-bg  ol li{
	margin-top:4px;
	display: flex;
	flex-direction: row;
	align-items: center;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.db-bg  ol li:first-child{
	margin-top:0;
}
.db-bg  ol li:before{
	content: "";
	display: inline-block;
	margin-right: 10px;
	margin-top: 2px;
	width: 4px;
	height: 4px;
	border-radius:4px;
	background:#f1f1f1;
}
/**/
.diff_main p {
    font-size: 12px;
}
/*大模型合同审查*/
.largeModel{
	margin: 0;
	padding: 0;
	height:100%;
	width: 100%;
   	display: flex;
   	flex-direction: column;
}
.largeModel-header{
	position: relative;
	height: 180px;
	padding:16px 135px 10px 280px;
	color:#2761b3;
	background:url(../images/largeModel_bg.png);
	background-repeat:no-repeat;
	background-size:cover;
}
.largeModel-content{
	height: calc(100% - 180px);
}
.largeModel-header h1{
  font-size: 18px;
  font-weight: bold;
}
.largeModel-header h4{
	margin-top:12px;
	font-size: 12px;
	color:#3970bc;
}
.oth-cont{
	margin-top:12px;
	display: flex;
	flex-direction: row;
}
.oth-cont-lg{
	width:calc(100% - 124px);
    min-height: 90px;
	padding:14px 10px 14px 10px;
    background: rgba(255,255,255,0.5);
    backdrop-filter: blur(4px);
}
.oth-cont-btn{
	display: block;
	margin-top:36px;
	margin-left: 24px;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius:8px;
	font-size: 16px;
    background-color:#2761b3;
	text-align: center;
	color:#ffffff;
}
.oth-cont-lg>div{
	margin:0;
	padding:0 10px;
}
.oth-cont-lg>div h5{
	margin-bottom:10px;
    font-size: 12px;
	color:#2761b3;
}
.oth-cont-lg>div>div{
	font-size: 14px;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	color:#2761b3;
	font-weight: bold;
}
.oth-cont-lg>div>div:last-child{
	margin-top:6px;
}
.oth-cont-lg>div div label{
	display: inline-block;
}
.oth-cont-lg>div div a{
	display: inline-block;
	flex:1;
	color:#0097fc;
	text-decoration: underline;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
}
.pub-model-top{
	font-weight:bold;
    font-size: 16px;
    color: #000;
}
.pub-model-top::before{
	content: "";
	display: inline-block;
	margin-right: 8px;
	margin-top:-3px;
    width: 3px;
    height: 14px;
    background-color:#1a4f9b;
	vertical-align: middle;
}
.lag-model-1{
	float: left;
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 480px;
	background-color:#ffffff;
}
.lag-model-2{
	float: left;
	display: flex;
	flex-direction: column;
	width:calc(100% - 480px);
	height: 100%;
	padding:20px 0 0 30px;
}
.lag-model-1 .pub-model-top{
	padding:20px;
}
.model-think{
	flex: 1;
	overflow-x: auto;
	padding:0 20px;
	font-size: 12px;
	color:#333;
}
.ask-content{
	display: flex;
	flex-direction: row;
	margin-bottom: 20px;
}
.ask-me{
	width: 32px;
	height: 32px;
	background:url(../images/ask-icon.png);
	background-repeat:no-repeat;
	background-size:cover;
}
.ask-robot{
	width: 32px;
	height: 32px;
	background:url(../images/ask-icon2.png);
	background-repeat:no-repeat;
	background-size:cover;
}
.ask-model{
	flex:1;
	padding:0 6px 0 38px;
}
.ask-model2{
	flex:1;
	padding:0 38px 0 6px;
}
.ask-model-txt{
	float:right;
	display:inline-block;
	width: auto;
	max-width: 100%;
	line-height: 1.6;
	padding:7px 10px;
	background-color:#E7F3FF;
    border-radius:8px;
	word-wrap:break-word; 
    word-break:break-all; 
}
.ask-model2 .ask-model-txt{
	float: left;
	background-color:#f6f7fb;
}
.review-loading{
	padding: 20px 14px 20px 18px;
}
.steps{
	display: flex;
	justify-content: space-between;
	padding: 0;
	margin: 0;
	width: 300px;
}
.steps > li {
     /* flex:auto; */
	 display: inline-flex;
	 align-items: center;
}
.steps > li:last-child {
	flex: none;
}
.steps > li::after {
	content:"";
	flex-shrink: 0;
	width: 32px;
	height: 32px;
	background: url(../images/copy.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.steps > li:not(:first-child)::before {
	content: '';
	/* flex: 1; */
	margin: 0 2px;
	border-bottom: 1px solid #e0e0e0;
	width: 96px;
}
.steps > li.active::before {
	border-color:#43cf7c;
}
.steps > .active::after {
	background: url(../images/right.png);
	background-repeat: no-repeat;
	background-size: cover;
}
/* .steps > li:last-child::before{
	width: 4px;
    height: 4px;
	background:transparent;
	background-color: #dde3f0;
	border-radius: 4px;
}
.steps > li.active:last-child::before{
	background-color: #1A4F9B;
} */
/* .pub-result-top{
	line-height: 32px;
	color:#333;
	font-size: 14px;
	border-bottom: 1px solid #eceff4;
}
.pub-result-top::before{
	content: "";
	display: inline-block;
	margin-right: 4px;
	margin-top:-2px;
    width: 4px;
    height: 16px;
    background:#1A4F9B;
	vertical-align: middle;
	border-radius:4px;
} */
.result-models{
	margin-top:10px;
}
.result-models>ul{
	padding:0;
	margin:0;
	overflow: hidden;
}
.result-models>ul>li{
	overflow: hidden;
	float: left;
	width:33.33%;
	padding:8px;
}
.li-tag-1{
	background: url(../images/tag-1.png);
	background-repeat: no-repeat;
}
.li-tag-2{
	background: url(../images/tag-2.png);
	background-repeat: no-repeat;
}
.li-tag-3{
	background: url(../images/tag-3.png);
	background-repeat: no-repeat;
}
.li-tag{
	position: absolute;
	right:-5px;
	top:7px;
	width: 54px;
	height: 22px;
	background-size:cover;
}
.li-mal{
	position: relative;
	width: 100%;
	height: 146px;
	padding:10px 16px;
	border-radius:8px;
	background:white;
	transition: transform 0.3s ease; /* 平滑过渡效果 */
	transform: translateY(0); /* 初始位置 */
}
/* .result-models ul  .high {
	border-left:4px solid #EF4444;
}
.result-models ul  .medium{
	border-left:4px solid #F59E0B;
}
.result-models ul  .low{
	border-left:4px solid #10B981;
}
.result-models ul  .missing{
	border-left:4px solid #2563EB;
} */
.li-mal:hover{
	transform: translateY(-2px);
}
.num-a label{
	display: inline-block;
	width:auto;
	padding:0 8px;
	height: 18px;
	line-height:16px;
	border-radius:8px;
	border:1px solid;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
}
.low .num-a label{
	border-color:#43cf7c;
	color:#43cf7c;
	background-color:#e5f8ed;
}
.medium .num-a label{
	border-color:#ffc300;
	color:#ffc300;
	background-color:#fff7db;
}
.high .num-a label{
	border-color:#ff5733;
	color:#ff5733;
	background-color:#ffe8e2;
}
.missing .num-a label{
	border-color:#1A4F9B;
	color:#1A4F9B;
	background-color:rgba(26, 79, 155, 0.08);
}
.li-mal h1{
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color:#000;
}
.li-mal p{
	height: 36px;
	line-height:18px;
	font-size: 12px;
	color: #666666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.mel-link{
	display: flex;
	flex-direction: row;
	align-items:flex-start;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #E4E5EB;
	font-size: 14px;
}
.mel-link .risk-label{
	display: inline-block;
	font-size: 12px;
	vertical-align: middle;
}
.norisk{
    color:#43cf7c;
}
.hasrisk{
	color:#ff5733;
}
.norisk::before{
	content: "";
	display: inline-block;
	margin-top:-4px;
	margin-right: 4px;
	width: 18px;
	height: 18px;
	background: url(../images/riskicon.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.hasrisk::before{
	content: "";
	display: inline-block;
	margin-top:0;
	margin-right: 4px;
	width: 18px;
	height: 18px;
	background: url(../images/riskicon2.png);
	background-repeat: no-repeat;
	vertical-align: middle;
}
.basis{
	position: relative;
	margin-left: 20px;
}
.basis>a{
	font-size: 14px;
	color:#0097FC;
	text-decoration: underline;
}
.basis .dropdown-menu{
	position: absolute;
    bottom:100%;
	top:auto;
    left: -60px;
	min-width: 180px;
	max-width: calc((100vw - 700px) / 3);
    z-index: 1000;
	border:0 none;
	margin: 0;
	background:transparent;
	box-shadow: none;
	border-radius: 0;
}
.basis .dropdown-menu ul{
    padding:5px 10px;
    border:1px solid #f6f7f9;
    background: #FFFFFF;
    border-radius:4px;
    font-size:12px;
	color:#0097FC;
    text-align: left;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.basis .dropdown-menu::after {
	content: '';
	position: absolute;
	bottom: 0; /* 根据需要调整 */
	left:82px; /* 根据需要调整 */
	border-width: 6px 6px 0 6px; /* 根据需要调整 */
	border-style: solid;
	border-color:#fff transparent transparent   transparent; /* 根据需要调整颜色 */
}
.basis .dropdown-menu a,.basis .dropdown-menu a:hover {
	display: block;               /* 一行一个 */
	padding:0;
	width: 100%;  
	line-height: 22px;    
	color:#5fbefd;
	text-decoration: underline;
	cursor: pointer;
	white-space: nowrap;         /* 不换行 */
	overflow: hidden;            /* 超出隐藏 */
	text-overflow: ellipsis;     /* 显示省略号 */
	background:transparent;
    text-align: left;
}




.mel-link a.disable{
	color:#999;
	cursor: default;
}
.review-resultList{
	height: calc(100% - 100px);
}
.review-result{
	height: 100%;
	overflow-y: auto;
	padding-right: 10px;
}
/* .review-result .tooltip-inner{
	background-color: #fff;
	border: none;
	border-radius: 0;
	font-size:12px;
	padding:4px 10px!important;
	border-radius: 0.375rem;
	-webkit-box-shadow: 0.125rem 0 0.375rem 0.125rem #e4e6e9;
	-moz-box-shadow: 0.125rem 0 0.375rem 0.125rem #e4e6e9;
	-ms-box-shadow: 0.125rem 0 0.375rem 0.125rem #e4e6e9;
	-o-box-shadow: 0.125rem 0 0.375rem 0.125rem #e4e6e9;
	box-shadow: 0.125rem 0 0.375rem 0.125rem #e4e6e9;
	color: #0A1629;
	text-align: left;
	width: auto  !important;
	max-width: auto !important;
	min-width: 6.25rem!important;
	border:1px solid #eceff4;
}
.review-result .tooltip-arrow{
	border: none;
} */

.feedback-status2{
	display: inline-flex;
	align-items: center;
	padding: 2px 8px;
	border-radius: 9999px;
	font-size: 12px;
	font-weight: 500;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
	transition: all 0.3s ease;
}

.feedback-status2.loading {
	background: linear-gradient(135deg, rgba(26, 79, 155, 0.08), rgba(26, 79, 155, 0.12));
	color: #1A4F9B;
	animation: pulse 1.5s infinite;
	position: relative;
	padding-left: 25px;
	border: 1px solid rgba(26, 79, 155, 0.15);
}

.feedback-status2.loading::before {
	content: "";
	position: absolute;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 2px solid #1A4F9B;
	border-top-color: transparent;
	animation: spin 1s linear infinite;
}

@keyframes spin {
	from { transform: translateY(-50%) rotate(0deg); }
	to { transform: translateY(-50%) rotate(360deg); }
}

/**条款大数据**/
.flex-content{
	display: flex; 
	flex-direction: column; 
}
.flex-content .embeddedContent { 
	flex: 1;
	overflow-y: auto;
	margin-top:10px;
}
.p_l_r_16,.flex-top .terms-search-input.p_l_r_16{
	padding-left:16px;
	padding-right: 16px;
}
.p_l_16{
	padding-left:16px;
}
.p_r_16{
	padding-right: 16px;
}
.public-provision {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.provision-search {
	position: relative;
    padding-right: 2px;
    width: 400px;
    height: 40px;
    border-color: #eaeef7;
}
.provision-search .public-input {
    width: calc(100% - 82px);
    height: 100%;
    margin: 0;
    border: 0 none;
}
.inputClear {
    display: none;
    width: 24px;
    height: 24px;
    background: url(../images/clear.png) no-repeat;
    background-size: cover;
}
.provision-search .inputClear {
    position: absolute;
    right: 80px;
    top: 7px;
}
.provision-search .search-btn {
    min-width: 76px;
    height: 32px;
    line-height: 32px;
    font-size:14px;
    vertical-align: middle;
    margin-top: -3px;
}
.b-search {
    display: inline-block;
    margin-top: -2px;
    margin-right: 6px;
    width: 12px;
    height: 12px;
    background: url(../images/b-search.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}
.public-product {
    padding: 8px 10px;
    margin-left: 10px;
    color:#333333;
    font-size:14px;
}
.public-product.color1A4F9B {
    background-color: #f5f7fa;
}
.public-product.color1A4F9B:hover,
.public-product.color1A4F9B:focus,
.public-product.color1A4F9B.open
{	
	background:#e7f5ff;
	color:#003E78;
}
.b-gj {
    display: inline-block;
    margin-top: -4px;
    width: 14px;
    height: 14px;
    background: url(../images/gjsearch2.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}
.public-product.color1A4F9B:hover .b-gj,
.public-product.color1A4F9B:focus .b-gj,
.public-product.color1A4F9B.open .b-gj{
	background:url(../images/gjsearch.png) no-repeat;
	background-size:cover;
}
.public-gjsearch {
    margin-top: 16px;
    padding: 20px 10px 0 10px;
    background-color:#fff;
    border: 0 none;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 5px;
    border-radius: 8px;
    font-size:14px;
}
.public-gjsearch .form-group{
	display: flex; 
	flex-direction: row; 
	align-items: center;
	margin-bottom: 20px;
}
.public-gjsearch .form-group>label{
	margin:0;
	width: 100px!important;
	text-align: right;
	width: fit-content;
    flex-shrink: 0;
	font-weight: bold!important;
}
.public-gjsearch .col-xs-12 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
}
.public-gjsearch .col-xs-12>div{
	width: auto;
}
.public-gjsearch .col-xs-12>div:last-child{
	-ms-grid-column: 3 / span 1;
	grid-column:3 / span 1;
}
@media screen and (max-width: 820px) {
	.public-gjsearch .col-xs-12 {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
	}
	.public-gjsearch .col-xs-12>div:last-child{
	-ms-grid-column: 2 / span 1;
		grid-column: 2 / span 1;
	}
}
@media screen and (max-width: 660px) {
	.provision-search{		
		width:calc(100% - 106px);
	}
	.public-gjsearch .col-xs-4 .form-group .form-control {
		padding-left:6px;
		padding-right:6px;
	}
	.public-gjsearch .col-xs-8, .public-gjsearch .col-xs-4 {
		padding: 0 2px;
	}
	/* .public-gjsearch .col-xs-4 {
		width: 50%;
	}
	.public-gjsearch .col-xs-8{
		width:100%;
	} */
	.public-gjsearch .col-xs-12 {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
	}
	.public-gjsearch .col-xs-12>div:last-child{
	-ms-grid-column: 2 / span 1;
		grid-column: 2 / span 1;
	}
}
@media screen and (max-width: 520px) {
	/* .public-gjsearch .col-xs-4 {
		width: 50%;
	}
	.public-gjsearch .col-xs-8{
		width:100%;
	} */
	.public-gjsearch .pub-btndivOfadd a{
		margin-left:4px;
		padding-left:4px;
		padding-right:4px;
	}
	.public-gjsearch .pub-btndivOfadd a.put-away{
		padding-left:4px;
		padding-right:0;
	}
	.public-gjsearch .pub-btndivOfadd .public-btn, 
	.public-gjsearch .pub-btndivOfadd .public-btn2 {
	    padding-left:10px;
	    padding-right:10px;
	}
	.public-gjsearch .col-xs-12 {
		-ms-grid-columns: (1fr)[2];
		grid-template-columns: repeat(2, 1fr);
	}
	.public-gjsearch .col-xs-12>div:last-child{
	-ms-grid-column: 2 / span 1;
		grid-column: 2 / span 1;
	}
}
@media screen and (max-width: 440px) {
	.public-gjsearch .col-xs-12>div:last-child{
	-ms-grid-column:  1/3;
		grid-column: 1/3;
	}
} 
.embeddedContent #ruleItems {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.flex-content .embeddedContent .generateConList {
    margin-top: 0;
}
.glnTop>label {
    font-weight: bold;
}
.glnTop .zk_screen, .glnTop .zk_iframescreen {
    display: inline-block;
    position: relative;
    float: right;
    width: 160px;
    margin-left: -160px;
    line-height: 20px;
    text-align: right;
}
.generateConList-tag.generateConList-tag-2>span {
    display: inline-block;
    float: left;
    font-weight: bold;
    width: 68px;
    margin-right: -68px;
    line-height: 28px;
}
.generateConList-tag.generateConList-tag-2 ul {
    padding-left: 68px;
}
.public-gjsearch .pub-btndivOfadd {
    margin-top: 4px;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}
.public-gjsearch .col-xs-8 .pub-btndivOfadd, .public-gjsearch .col-xs-4 .pub-btndivOfadd {
    margin-bottom: 15px;
}
.embeddedContent #ruleItems .search_resultMain {
    overflow-y: auto;
    flex: 1;
}
.embeddedContent #ruleItems .search_resultMain .s_resultMain {
    height: calc(100% - 38px);
    overflow-y: auto;
}
.embeddedContent #ruleItems .search_resultMain .s_resultMain .s_resultMain_left {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.sr_b {
    display: flex;
    flex-direction: row;
}
.embeddedContent #ruleItems .search_resultMain .s_resultMain .s_resultMain_left .sr_b_content {
    flex: 1;
}
.sr_b>span {
    float: none;
    margin: 0;
    line-height: 30px;
    width: 60px;
}
.sr_b>ul {
    flex: 1;
    width: calc(100% - 60px);
    padding-left: 0;
}
.sr_nr_textarea {
    flex: 1;
    padding: 10px;
    border-radius: 4px;
    resize: none;
    line-height: 1.5;
}
.embeddedBottom{
	overflow: hidden;
	margin-top:10px;
	padding:16px;
	background: #ffffff;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 5px;
}
.embeddedBottom a,.embeddedBottom a:hover{
    border-color: #dcdfe6;
	font-size:14px;
	padding: 5px 14px;
}
/**在线编辑**/
.resMain {
    height: calc(100% - 32px)!important;
}
.resOperation{
	display: flex!important;
	flex-direction: row!important;
	align-items: center!important;
}
.onlineReaults .retlists{
    display: flex!important;
    flex-direction: column!important;
	height: calc(100% - 63px)!important;
}
.onlineReaults .retlists .ret{
    display: flex!important;
    flex-direction: column!important;
}
.onlineReaults .retlists .ret.open{
	flex:1!important;
}
.onlineReaults .retlists .ret.open .retboxs.addheight{
	flex:1!important;
	max-height: 100%!important;
}
.onlineReaults .searchlst {
    height: 100%!important;
}
/*条款大数据*/
.termHeader{
	overflow: hidden;
	background-color:#fff;
}
.termTitle{
	margin:10px 0 25px;
	font-size:24px;
	color:#111111;
	letter-spacing: 2px;
	font-weight: bold;
	font-family:SourceHanSansSC-Regular, SourceHanSansSC, Microsoft YaHei, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
}
.point-icon{
	display:none;
	margin-left:5px;
	margin-top:4px;
	width: 21px;
	height: 21px;
	background:url(../images/tag_icon.png) no-repeat;
	background-size:cover;
	vertical-align: top;
}
.termTag {
	margin-top:20px;
}
.termTag span{
	display: inline-block;
	padding:8px 0;
	width: 200px;
	line-height: 22.16px;
	background-color:#f7f7f8;
	font-size:14px;
	color:#111111;
	border-radius:4px;
}
.tag-icon{
	display: inline-block;
	margin-right:4px;
	margin-top:-2px;
	width: 13px;
	height: 13px;
	background:url(../images/tag_icon2.png) no-repeat;
	background-size:cover;
	vertical-align: middle;
}
.put-away::after {
    content: "";
    display: inline-block;
    margin-top: -3px;
    margin-left: 2px;
    width: 10px;
    height: 6px;
    background: url(../images/u2.png);
    vertical-align: middle;
}
.b-reset {
    display: inline-block;
    margin-top: -2px;
    margin-right: 6px;
    width: 10px;
    height: 10px;
    background: url(../images/b-reset.png) no-repeat;
    background-size: cover;
    vertical-align: middle;
}