@charset "utf-8";
.topbox{ position:relative; width:100%; height:62px; background:url(../../images/default/new/topbg.png) no-repeat #0052b9;}
.index-logo{float:left;font-size:26px; color:#fff;height:62px; line-height:62px;text-indent:68px;margin-left:8px; background:url(../../images/default/new/index-logo.png) no-repeat left center; }
.top-right{float:right; line-height: 62px;}
.top-right a,.username{ float:left; color: #FFFFFF;font-size:14px;margin-right:15px;}
.top-right a:hover{ text-decoration: underline;}
.top-right a i{ padding-right:2px;float: left;}
.leftside{ position: fixed; top:62px; bottom: 0;left:0;width:200px; background-color: #fff; border-right:1px solid #ddd;overflow-x: hidden;overflow-y: auto;}
.rightbox{position: absolute;left:201px;right:0; bottom:0; top:62px;}
.pagetabs{ position: fixed; top:62px; left:201px; right:0; height:44px;border-bottom:1px solid #ddd;background-color: #fff;z-index: 999;}
.iconbox{ position:absolute;left:0;top:0;float: left;width:45px; line-height: 44px;  text-align: center; border-bottom:1px solid #ddd;z-index:1000;background:#fff; border-right:1px solid #ddd; color: #666;}
.iconbox i{display:inline-block;font-size:22px;}

.status-bar .leftside{ width:0;transition: all .3s;-webkit-transition: all .3s;}
.status-bar .rightbox, .status-bar .pagetabs,.status-bar .rightbox-body{ left:0;transition: all .3s;-webkit-transition: all .3s;}
.status-bar .iconbox i{display:inline-block;font-size:22px;transform: rotate(-180deg);-webkit-transform:rotate(-180deg);}

.pagetabs-box{ float: left;width:calc(100% - 43px);width:-webkit-calc(100% - 43px);width:-moz-calc(100% - 43px);height:44px;}
.rightbox-body{position: fixed;top:106px;bottom:0;left:201px;right:0;overflow-y: auto;overflow-x:auto;transition: all .3s; -webkit-transition: all .3s;}
.rightbox-content{min-width:1062px;overflow-y: auto;overflow-x:auto;}
.outerframe{ padding:10px 10px 0 10px;}
.cardbg{box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);background-color: #fff;}
.img-cardbg{ background-image: url(../../images/default/new/logo-shadow.png); background-color: #fff; background-position: top right; background-repeat: no-repeat; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1); }
.searchbox{padding: 16px 7px 0 7px;}
.searchbox ul{ display: inline-block; width:100%}
.searchbox ul li{float: left; margin-right:10px;margin-bottom:12px;height:40px}
.searchbox ul li label{ float: left; text-align: right; font-size: 14px; color: #222;margin-top:8px;margin-right:2px}
.searchbox ul li label.cnas-ipt-title{width: 120px;}
.searchbox ul li input,.searchbox ul li select{float: left;height:34px; line-height: 34px;color: #111;font-size: 14px; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;background-color: #fff;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.searchbox ul li input{padding:0 5px;}
.searchbox ul li select{padding:0;}
.searchbox ul li input.cnas-ipt,.searchbox ul li select.cnas-ipt{width:158px;}
.searchbox ul li span{ float: left;margin:8px 5px 0 5px; font-size: 14px; color: #222;}
.searchbox ul li a{ float: left;margin-left: 30px;}
.searchbox ul li a.btn-search,.searchbox ul li a.btn-reset{background-color: #0072ce; font-size: 14px; color: #fff;width: 80px; height:34px;line-height: 34px; text-align: center; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.searchbox ul li a:hover{ background-color: #0067ba;}
.ui-card{margin-bottom: 10px;padding: 15px;}
.ui-table{ margin-bottom:14px; overflow: hidden;width: 100%;}
.ui-table .ui-table-tit{ display:inline-block;width: 100%; margin-bottom:10px}
.ui-table .ui-table-tit span{ font-size: 15px; font-weight: 700; color: #444;line-height: 26px;}
.ui-table .ui-table-tit span i{ color: #0053bb;margin-right:3px}
.fuctionbtn{ float: right;}
.fuctionbtn a{float:left;border: 1px solid #0053bb;background-color: #fff; padding: 3px 10px; color: #0053bb; font-size: 14px;margin-left: 4px;border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;}
.fuctionbtn a:hover{background-color: #0053bb; color: #fff;}
.fuctionbtn a i.iconfont{margin-right:2px;}
.ui-table-item{ width: 100%; border: 1px solid #ddd; border-bottom:none}
.ui-table-item tr{border-bottom: 1px solid #ddd;}
.ui-table-item tr th{ background-color: #f0f0f0; font-size: 14px; color: #333;padding:11px 5px;}
.ui-table-item tr td{padding:13px 5px; text-align: center; color: #222; font-size: 14px;word-wrap:break-word;word-break: break-all;}
.table-border{ border:1px solid #DDDDDD;border-right:1px solid #dddddd }
.table-border tr th,.table-border tr td{ border-right:1px solid #ddd}

.ui-cardbox{padding:10px 0;}
.cardheight{height:446px;overflow: hidden;}
.cardheight300{height:300px;}
.ui-card-tit{float: left;width:100%; margin: 10px 0;}
.ui-card-tit span{ color: #0052b9; font-size: 18px; margin-left:15px}
.ui-card-tit span i{ float:left;font-size: 22px;margin-right: 3px;}
.more-txt{ float: right;margin-right:15px; font-size: 14px; color: #555; line-height: 26px;}
.more-txt:hover{ color: #0052B9;}
.quick-icons{float: left; width:100%}
.quick-icons ul{float: left;width: 100%;padding: 10px 15px;}
.quick-icons ul li{float:left; text-align:center; width:114px; margin-right:5px;margin-bottom: 14px;cursor:pointer;}
.quick-icons ul li:last-child{ margin-right: 0;}
.quick-icons ul li img{ vertical-align:middle; width:70px; height:70px; margin-bottom:5px;}
.quick-icons ul li p{text-align:center; font-size:16px; color:#222}
.quick-icons ul li a p:hover{ color:#0052b9}
.ui-list-item{ float: left;width:100%; padding:0 15px 10px 15px}
.ui-list-item ul{ float: left; width: 100%;}
.ui-list-item ul li{  color: #111; height:36px; line-height: 36px; font-size: 14px;}
.ui-list-item ul li a{ float: left; width: 100%;color:#222;}
.ui-list-item ul li a:hover,.ui-list-item ul li a:hover span.dbtxt-name,.ui-list-item ul li a:hover span.txt-time,.ui-list-item ul li a:hover span i{ color: #0052B9;}
.ui-list-item ul li a span.txt-time{ float:right; color:#939393;width: 90px; text-align: right;}
.ui-list-item ul li a span.dbtxt-name{ float:right; color:#222;width: 90px; text-align: right;}
.ui-list-item ul li a span i{ font-size: 13px; color: #666;}
.ui-list-item ul li a .txt-overflow{float: left;width: calc(100% - 90px);width: -webkit-calc(100% - 90px);width: -moz-calc(100% - 90px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ui-list-item ul li a .dbtxt-overflow{float: left;width: calc(100% - 180px);width: -webkit-calc(100% - 180px);width: -moz-calc(100% - 180px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cardwidth{ width:49.5%}
.cardwidth40{ width:39%}
.cardwidth59{ width:60%}
.cardwidth32{ width:33%}
.ui-list-item h2{ font-size:18px; font-weight:400;}
.list-item-txt{ font-size: 14px; color: #222; line-height: 30px;}

/*review*/
.fix-top{ position: fixed; top:0; left:0; right:0; background-color: #f3f3f3; z-index:999;padding:10px 40px;box-shadow: 0 0 0 2px rgba(61,70,79,.08), 0 2px 5px 0 rgba(61,70,79,.08);}
.fix-top-left{ float: left; font-size: 16px; color: #333; line-height: 34px;}
.fix-top-left span.fix-top-tit{ font-size: 16px; color: #0053bb;}
.fix-top-left i{color: #828282;}
.fix-top-right{ float: right;}
.fix-top-right a{ float:left;padding:0 15px;min-width:88px; text-align:center;margin-left:10px; height:34px; line-height: 32px; background-color: #0053bb; color: #ffffff; font-size: 16px;}
.fix-top-right a.close-btn{ border:1px solid #0053BB; color: #0053BB; background-color: transparent; }
.fix-top-right a:hover{ background-color: #0160d7;}
.fix-top-right a.close-btn:hover{ background-color: #0053BB; color: #ffffff;}

.r-outframe{ position: absolute;top:58px; left:0; right:0;padding:10px 40px;z-index:10; overflow-y: auto; overflow-x: hidden;}
.r-infobox{ float:left;width:100%;}
.r-infobox-tit{font-size: 16px; color: #0053BB;margin-bottom:15px}
.r-infobox-tit span.blue-line{ float:left;width:4px;height:15px;margin-top:2px;background-color: #0053BB; margin-right:5px}
.choose-organization{ margin:0 0 10px 0; background-color: #f3f3f3;padding:10px 10px 0 10px;}
.choose-ipt{ float: left;margin-bottom:10px}
.choose-ipt label{ float: left; color: #222; font-size: 14px;margin-top:6px;width: 90px;text-align: right;}
.choose-ipt input,.choose-ipt select{ float: left;width:300px;height:34px; background-color: #ffffff; line-height: 34px;color: #111;font-size: 14px; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.choose-ipt input{padding:0 5px;}
.choose-ipt select{padding:0}
.choose-ipt a{ float: left;font-size: 14px; margin:0 10px;padding:5px 12px; color: #0053BB; text-align: center; border:1px solid #0053BB}
.choose-ipt a:hover{ background-color: #0053BB;color: #fff;}
.check-btn{ float: right; color: #0053BB; font-size: 14px;padding: 5px 12px;margin-top:3px; border:1px solid transparent;}
.check-btn i{ margin-right:4px}
.check-btn:hover{ border:1px solid #0053BB;}
.r-infobox-txt{ font-size: 14px; color: #222; line-height: 26px;}
.review-purpose,.review-basis,.surveyPlan{ margin-bottom:10px;}
.review-purpose label,.review-basis label,.surveyPlan label{float: left;font-size: 14px; color: #222;width:100px;word-wrap:break-word; text-align: right; margin-right:5px}
.review-purpose textarea.review-txtearea[disabled],.surveyPlan textarea.surveyPlan-txtearea{float:left;overflow:auto;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);height:62px;resize: none;font-size:14px;line-height: 24px;color: #111;font-size: 14px; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.review-basis ul{float: left;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);}
.review-basis ul li{position: relative; float: left;padding: 5px 30px 5px 15px;margin-right:10px;margin-bottom:10px; background-color: #e8e8e8;border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.review-basis ul li span{ font-size:14px; color: #000;}
.review-basis ul li a.icon-close{ position: absolute; right:5px; top:5px; color: #0053BB; }
.review-basis ul li a.icon-close:hover{ color: #0465de;}
.review-basis ul li a.icon-close i{font-size: 22px;}
.review-basis ul .add-btn{ float: left; width:32px; height: 30px; text-align: center;line-height: 28px; border:1px solid #666d73; color: #666d73;}
.review-basis ul .add-btn i{ font-size: 24px;}
.review-basis ul .add-btn:hover{ background-color: #0053BB; color: #fff;border:1px solid #0053BB;}
.r-tabbox{ position: relative;width:100%; border:1px solid #ddd; min-height:280px;margin:0 0 15px 0}
.cnas-tabPanel{position: relative;width: 100%;overflow:hidden;border-top: 0px;margin-bottom: 30px;border-left: 0px;}
.cnas-tabPanel-ul{height:42px;border-bottom: 1px solid #ddd;line-height:41px;background-color: #f2f2f2;}
.cnas-tabPanel-ul li{float:left;margin: 0 0 -1px 0;border-right: 1px #ddd solid;border-bottom: 1px #ddd solid;font-size:16px;cursor:pointer;background-color: #f2f2f2;padding:0 25px;color:#666;}
.cnas-tabPanel-ul li.cnas-hit{border-bottom: 1px solid #fff !important;cursor:pointer;color: #0053BB !important;background-color: #fff !important;margin-top: 0 !important;border-top: 3px #0053BB solid;border-right: 1px #ddd solid;height: 42px;line-height: 38px;}
.cnas-tabPanel-ul li:hover{ color: #0053BB;}
.cnas-panes{padding: 15px 10px 0;}
.scrollLeft{ position: absolute;z-index: 10; left:0;top:0;width:24px; height:42px;line-height:42px;background-color:#fff;cursor:pointer;text-align: center; border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.scrollRight{ position: absolute;z-index: 10;right:80px;top:0;width:24px; height:42px;line-height:42px;background-color:#fff;cursor:pointer;text-align: center;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.tab-add-btn{ position: absolute;right:0;top:0; width:80px;height:42px;}
.tab-add-btn .fuctionbtn{ margin-top:7px; margin-right:7px}
.cnas-txtarea{width: 100%; height:60px; line-height: 24px; border: 1px solid #ddd; text-align: left;padding:5px 10px; resize: none;border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.table-ipt{width:100%; height:34px; line-height:34px; border:1px solid #ddd;padding:0 5px}
.table-txt{display: inline;  margin-right:10px}
.table-radio{ display: inline;margin-right: 3px; height: 23px;width: 23px;}
tr.bg-f4f6f7 td{ padding:0;}
.total-ipt{ width: 100%; height:34px; line-height: 34px; border-left:1px solid #ddd;padding:0 5px;border-right:none;border-bottom:none;border-top:none;}
.review-important h2{ font-size: 14px; color: #111;margin-bottom:10px}
.review-important h2 span{ font-weight:400}
.review-important p{ font-size: 14px; color: #111; margin-bottom:10px}
.txt-check{ color: #0052B9; font-size: 14px; text-decoration: underline;}
.filebox{ margin-bottom:10px;}
.filebox a.file-btn{ float:left;padding:0 12px; height:34px; line-height: 34px; background-color: #0053BB; font-size: 14px; color: #fff;}
.filebox a.file-btn:hover{ background-color: #0160d7;}
.filebox span.file-name,.filebox a.file-name{ float: left;padding:4px 10px; background-color: #e8e8e8; font-size:14px;color: #101010;margin-right:10px; margin-bottom:10px;}
.b-scope{ float: left; width: 100%; margin-bottom:15px; margin-top:10px}
.b-scope span{ float: left; margin-right:20px; color: #111; font-size: 14px;}
.b-scope span input{ float: left; margin-right:3px;}
.b-scope span label{ float: left;}
.cnas-choosebox{ float: left; margin-left:15px;margin-right: 15px;}
/*.cnas-choosebox input[type="radio"] {float:left;width:14px; height:14px; border: none;box-shadow:none;margin-top:10px;margin-right:5px;}*/
.cnas-choosebox input[type="radio"] {width:23px; height:34px;}
.cnas-choosebox span{ float: left; font-size:14px; color: #333; margin-right:10px;margin-top:8px;}

/*register*/
.register-top{ position: relative; width: 100%; height:310px; margin-bottom: -90px;background: url(../../images/default/new/registerbg.png) no-repeat center center;}
.register-logo{ position:absolute;margin-top:90px; left:50%; margin-left:-281px;background: url(../../images/default/new/register-logo.png) no-repeat left center; height:86px; line-height: 86px; color: #fff; font-size:36px;text-indent: 130px;}
.registerbox{position:relative; width:100%; margin:0 auto;}
.registercontent{
	width:512px;
	margin:0 auto 30px auto;
	z-index:1;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 2px rgba(61,70,79,.05), 0 2px 5px 0 rgba(61,70,79,.15);
	box-shadow: 0 0 0 2px rgba(61,70,79,.05), 0 2px 5px 0 rgba(61,70,79,.15);
}
.register-title{float:left;margin: 24px 40px 12px 40px; padding:0;width: 432px;line-height: 30px; color: #162e78;font-size: 26px; font-weight:400}
.register-tab{float: left;width:100%; height:40px; line-height: 40px; margin-bottom:12px; border-bottom: 1px solid #ddd;}
.register-tab a{ float: left; font-size: 16px; color: #333; padding:0 5px; margin-right:20px;}
.register-tab a:first-child{ margin-left:35px;}
.register-tab a.register-current{ border-bottom:2px solid #025ac8; color: #025ac8;}
.register-tab a:hover{color: #025ac8;}
.jn-content,.jw-content{ float: left;margin:10px 40px;width:432px;}
.jn-content p.r-iptbox,.jw-content p.r-iptbox{float: left;width:288px; height:42px; line-height: 42px; border: 1px solid #ddd;margin: 6px 0 10px 0;}
.jn-content p.r-iptbox .ipt,.jw-content p.r-iptbox .ipt{width: 285px;height:40px; line-height: 40px; vertical-align: top; border:none; outline:none; font-size:16px;padding:0 10px}
.jn-content p .yzm-ipt,.jw-content p .yzm-ipt{float: left; width:138px; height:40px;line-height: 40px; vertical-align: top; border:none; outline:none; font-size:16px;padding:0 10px; border-right:1px solid #ddd;}
.jn-content p .yzm-img,.jw-content p .yzm-img{ float: right; width:140px; height:40px; text-align: center;}
.register-btn{float:left;+float:none;width:422px;background:#0052b9;margin:24px 0 28px 0; text-align:center;border-radius:3px; -webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px; overflow:hidden}
.register-btn a{font-size:16px; color:#fff;width:422px; height:46px; line-height:46px; display:block;letter-spacing: 4px;}
.register-btn a:hover{ background:#025ac8}
.jtab-content p.txt-error{ border:none;margin-top:0; color:#ff0000; font-size:14px;}
.coprightbox{ width:100%; text-align:center; font-size:14px; color:#666; margin:50px 0 10px 0}
.r-iptbox-frame{float: left;width:432px;}
.r-iptbox-title{float: left;width:123px;margin-right:10px;padding-top: 14px;}

/*registerSuccess*/
.r-successbox{
	width:1000px;
	min-height:350px;
	padding:20px 30px;
	margin:0 auto 30px auto;
	z-index:1;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 2px rgba(61,70,79,.05), 0 2px 5px 0 rgba(61,70,79,.15);
	box-shadow: 0 0 0 2px rgba(61,70,79,.05), 0 2px 5px 0 rgba(61,70,79,.15);}
.r-successbox-txt{ margin-top:90px; text-align: center;}
.r-successbox-txt p{font-size:16px;color: #222; margin-bottom:15px;}
.r-successbox-txt p.success-txt{ font-size:26px; line-height:38px;color: #fa270f; margin-bottom:40px;}
.r-successbox-txt p i{ font-size:32px;line-height:38px;}
.r-successbox-txt p a{ color: #0052B9;}
.r-successbox-txt p a:hover{ text-decoration: underline; color: #0053BB;}

/*extend*/
.rightbox-content .tabs-scroller-left{left:48px;z-index: 3;}
.rightbox-content .tabs li a.tabs-inner{background-color: #fff;}
.rightbox-content .tabs li.tabs-selected{top:1px}
.rightbox-content .tabs li.tabs-selected a.tabs-inner{background-color: #f0f0f0;color:#0052b9}
.rightbox-content .tabs-title{ font-size:15px}
.tabs-header, .tabs-scroller-left, .tabs-scroller-right, .tabs-tool, .tabs, .tabs-panels, .tabs li a.tabs-inner, .tabs li.tabs-selected a.tabs-inner, .tabs-header-bottom .tabs li.tabs-selected a.tabs-inner, .tabs-header-left .tabs li.tabs-selected a.tabs-inner, .tabs-header-right .tabs li.tabs-selected a.tabs-inner{ border-color:#ddd}
.rightbox-body{top:62px;}
.rightbox-content{height:100%;}
.rightbox-body .tabs-header{padding-left:44px;background:#fff;}
.rightbox-body .tabs-panels{border-left:0;}
.rightbox-content .tabs li.tabs-first{ padding-left:2px}
.ui-table .ui-jqgrid .ui-jqgrid-view{border-left:1px solid #d4d4d4}
.ui-table .ui-jqgrid .ui-jqgrid-view{ border-right:none}
.ui-table .ui-jqgrid .ui-jqgrid-pager-nonav{ border-right:none}
.c-cardbox{position:absolute;top:10px; bottom:10px; left:10px; right:10px}
.c-leftside{position:absolute;top:0;left:0; bottom:0;}
.c-rightside{position:absolute;top:0;right:0; bottom:0;}
.selectbox{position:absolute;top:18px;left:15px;right:15px;}
.ui-card-pd{ padding:15px 10px}
.right-cardWidth{ width:calc(100% - 252px);width:-webkit-calc(100% - 252px);width:-moz-calc(100% - 252px);}
.ui-tree-tit span{font-size: 15px;font-weight: 700;color: #444;line-height: 26px;}
.ui-tree-tit span i{color: #0053bb;margin-right:3px}
.processbox{position:absolute;top:65px;bottom:15px;left:15px;right:15px}
.processList{position: absolute; width:100%;top: 35px; left: 0; bottom: 0; overflow:auto}
.processList .ui-table-item tr td{ text-align:left;padding: 13px 12px;cursor: pointer;}
.processList .ui-table-item tr:nth-child(even){ background-color:#f0f0f0}
.processList .ui-table-item tr td:hover,.processList .ui-table-item tr td.p-current{background-color:#e1f0fb;}
.processList .ui-table-item tr td.p-current{ font-weight:600}
.dept_tree_div{position:absolute;top:15px;bottom:15px;left:15px;right:15px}
.process_tree_div{position:absolute;top:15px;bottom:15px;left:15px;right:15px}
.c-cardbox .ztree{position: absolute; width:100%;top: 29px; left: 0; bottom: 0;overflow:auto}
.review-purpose textarea.review-txtearea{float:left;overflow:auto;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);height:62px;resize: none;font-size:14px;line-height: 24px;color: #111;font-size: 14px; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.grid-txtearea{float:left;overflow: auto;width:100%;height:62px;resize: none;font-size:14px;line-height: 24px;color: #111;font-size: 14px; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
/* cnasTab css */
.cnasTab .tab-add-btn{background:#f2f2f2;border-bottom:1px solid #ddd;}
.cnasTab .cnas-tabPanel-ul{overflow: hidden;white-space: nowrap;}
.cnasTab .cnas-tabPanel-ul li{float:none;display: inline-block;position:relative;}


/* extend */
.textarea-fl{float:left;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);height:62px;resize: none;font-size:14px;line-height: 24px;color: #111;font-size: 14px; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}  /*.review-purpose label{white-space:nowrap;}*/

/*input-line-red*/
.input-ipt-bg.line-red .table-ipt {border: 1px solid red;}
.input-ipt-bg .icon-delete {display: none;}
.input-ipt-bg.line-red {position: relative;}
.input-ipt-bg.line-red .icon-delete {display: block;position: absolute;width: 18px;height: 18px;background: red;color: #fff;line-height: 18px;border-radius: 11px;-moz-border-radius: 11px;-webkit-border-radius: 11px;right: 4px;top: 8px;}

/*年金详情*/
.choose-ipt input[disabled],.searchbox ul li input[disabled]{background-color: #ececec;cursor: no-drop;}
.annuity-infobox{float:left; width:100%}
.annuitybox{ position: relative;width:100%; border:1px solid #ddd; min-height:280px;margin:0 0 15px 0}
.annuitybox-topbg{background-color: #f3f3f3;}
.font-red{ color: #ff0000;margin-right:5px;font-style: normal;}
.cnas-tablebox{padding: 15px 10px 0;}
.cnas-totalbox{ padding-top:10px}
.cnas-totalbox .ui-table-item{border-left:none; border-right:none}
.cnas-totalbtn{ width:100%; text-align: center;margin:20px 0}
.cnas-totalbtn a.totalbtn{
	display: inline-block;
	padding: 0 15px;
	min-width: 88px;
	text-align: center;
	margin-left: 10px;
	height: 34px;
	line-height: 32px;
	background-color: #0053bb;
	color: #ffffff;
	font-size: 16px;}
.cnas-totalbtn a.totalbtn:hover{background-color: #0160d7;}

.text-info {display:block;position:fixed;border:1px red solid;z-index: 2;background: #fff;white-space: nowrap;padding: 5px 10px;border-radius: 3px;left: -10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.text-info .bot {width:0;height:0;font-size:0;overflow:hidden;position:absolute;border-width: 10px;border-style: solid dashed dashed;border-color: transparent transparent red transparent;left: 15px;top: -20px;}
.text-info .top {width:0;height:0;font-size:0;overflow:hidden;position:absolute;border-width: 9px;border-style:solid dashed dashed;border-color:transparent transparent #fff transparent;left: 16px;top: -18px;}
.ui-table-item tr:nth-of-type(odd){background:#f0f0f0;}/*奇数行 */
.addCP-txtareabox{margin-bottom: 10px;}
.addCP-txtareabox textarea{float:left;width:100%;height:62px;resize: none;font-size:14px;line-height: 24px;color: #111;font-size: 14px; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}

/*评审报告*/
.psbox{padding:0 7px}
.h-row{box-sizing: border-box;margin-top: 15px;}
.h-flabel{ font-size:14px; color:#333;text-align: right; float:left;width:150px;margin-top:6px;}
.h-fcontrols{ position:relative;padding-left:160px;}
input.h-ipt-txt{float:left;height:34px; line-height: 34px;color: #111;font-size: 14px; background-color: #fff; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:0 5px;background-color: #fff;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.w340{ width:340px}
input.w200{width:200px}
.txt-red{ color: #ff0000;}
.h-fcontrols span.h-fcontrols-item{ float: left;margin-top:5px;margin-right:25px}
.h-fcontrols span.h-fcontrols-item input[type="radio"] { float: left;width:14px; height:14px; margin-right:4px; margin-top:3px}
.h-fcontrols span.h-fcontrols-item label{float:left; font-size: 14px;}
.radiotxtbox{ position: relative;width:100%;margin-top:10px;}
.radiotxtbox .primaryText{ float:left;width:100%;padding-left:20px;font-size: 14px; color: #111;margin-bottom:10px}
.radiotxtbox .primaryText input[type="radio"] ,.subtxtbox input[type="radio"] { float: left;width:14px; height:14px; margin-right:5px; margin-top:3px}
.radiotxtbox .primaryText label{ float: left;}
.subtxtbox{ position:relative;float: left; margin-left:20px;padding: 4px 5px 4px 10px;background-color: #efefef;margin-top: -3px;}
.subtxtbox span{ float: left;margin-right:20px; font-size: 14px;}
.sjbox{ position: absolute;left: -5px; top:50%; margin-top:-4px;width:10px; height:8px; background-color: #efefef; transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);z-index:-1;}
.h-fbtnbox{ position:relative; width:100%; text-align:center ;margin:20px 0 15px 0;}
.h-fbtnbox .h-fbtn{ min-width:100px;padding:0 15px; height:36px; margin:0 10px; line-height:36px;text-align: center; color:#fff; font-size:14px; display:inline-block}
.bg-0052b9{background-color: #0052b9;}
.fweight700{ font-weight: 700}
.cardbg-f9f9f9{box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);-webkit-box-shadow: 0 1px 2px 1px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);-o-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);background-color: #f9f9f9;}
#renewalFlag{float: left;padding-left:70px}
.busi_tree_div{position:absolute;top:35px;bottom:15px;left:15px;right:15px}
.busi_tree_rightDiv{position:absolute;top:80px;bottom:15px;left:15px;right:15px}
.h-txtlabel{font-size:14px;color:#333;float:left;width:145px;margin-top:6px;}
.h-txtfcontrols{position: relative;padding-left: 145px;}
.h-txtfcontrols input{padding-right:25px}

/*快捷悬浮*/
.cnas-quickBox{ position:fixed;right:-130px;bottom:100px;width:140px; border:1px solid #f1f1f1;background-color: #f1f1f1; z-index:999999;transition: right 1s, background-color 1s, border 1s;-webkit-transition: right 1s, background-color 1s, border 1s;-moz-transition: right 1s, background-color 1s, border 1s;}
.cnas-quickBox:hover{ right:0px;background-color: #f5faff; border:1px solid #ddd;}
.cnas-quickBox ul,ul.cnas-subQuick{position:relative;float: left;width:140px; padding: 0;margin-left: -4px; }
.cnas-quickBox ul li,.cnas-quickBox ul li ul li{width:140px;float: left;}
.cnas-quickBox ul.cnas-quick li a.cnas-quick-txt{float:left;width:140px;height:34px; line-height:34px;margin-left: -4px;background: url(../../images/default/new/q-grayBig.png) 0 center no-repeat;font-size: 15px; font-weight: 600; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;text-indent: 20px;}
.cnas-quickBox ul.cnas-quick ul.cnas-subQuick li a{float:left;width:140px;height:34px;line-height:34px;background: url(../../images/default/new/q-sub.png) 0 center no-repeat;font-size: 14px; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;text-indent: 20px;}
.cnas-quickBox ul li a.cnas-quick-txt:hover,.cnas-quickBox ul li ul.cnas-subQuick li a:hover,.cnas-quickBox ul.cnas-quick li a.q-current,.cnas-quickBox ul li ul.cnas-subQuick li a.q-current{background: url(../../images/default/new/q-hover.png) 0 center no-repeat; color: #0052B9;}
.cnas-quick li{ border-bottom: 1px dashed #ddd;}
.cnas-quick li:last-child{border-bottom:none}
.cnas-quickBox ul li ul.cnas-subQuick li{ border-bottom:none}

/*见证报告*/
.cnas-reportTime{float: left;margin-left:5px}
.cnas-reportTime span{float: left;font-size: 14px; color: #222; text-align: center;padding:0 10px; margin-top:5px;}
.cnas-reportTitle{font-size: 14px; color: #111; margin-bottom:10px;margin-top: 5px;}
.cnas-reportBox{ margin-top:10px}
.cnas-reportBox h2{ font-size: 14px;color: #333;}
.cnas-reportInfo{position: relative;width: 100%;border: 1px solid #ddd;margin: 0 0 10px 0; padding:10px 0}
.b-scope span{position: relative;}
.cnas-hitDiv{ position: absolute;width:200px;bottom:-28px;left:0;padding: 3px 5px 3px 10px;background-color: #e8ebec;z-index:10}
.cnas-hitDiv .sjbox{transform: rotate(45deg); left:15px;top:2px}
.cnas-hitOtherDiv{position: absolute;width:170px;right:-180px; top:-7px}
.cnas-hitOtherDiv input.cnas-ipt{float: left;width:160px;height:30px; line-height: 30px;color: #111;font-size: 14px; background-color: #fff; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:0 5px;background-color: #fff;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.cnas-reportTime input{width:180px}
h2.cnas-subtitle{ font-size: 14px;margin-bottom:15px}
/*处理结果*/
.result-txtearea{height:62px;resize: none;overflow:auto;font-size:14px;line-height: 24px;color: #111; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.mtl{margin-top:15px;margin-left:120px}
.filebox a.file-name:hover{text-decoration: underline; background-color: #dadada;color:#0053BB}
.ml10{ margin-left:10px}
.arvComplant-txt{ float: left; width: 100%; margin-bottom:15px; margin-top:10px}
.arvComplant-txt span{float: left;color: #111;font-size: 14px;}
.arvComplant-txt span input{ float: left; margin-right:3px;}
.arvComplant-txt span label{ float: left;}
.arvComplant-txt .arvComplant-txt-tit{width:130px; text-align: right}
.arvComplant-txt .arvComplant-txtearea{float:left;margin-top:10px;overflow:auto;height:62px;resize: none;font-size:14px;line-height: 24px;color: #111; border:1px solid #d0d0d0; border-radius: 3px; -o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;padding:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.filelisBox{float: left;}


/*jqgrid滚动条问题*/
.ui-jqgrid .ui-jqgrid-view{border-right:none;}

/*20181225-评审实施框架*/
.topbox .cnas-top-text {line-height: 62px;float: left;color: #fff;}
.topbox .cnas-top-text span {margin-left: 60px;font-size: 16px;}
.topbox .cnas-top-bottom{width: 90px;height: 30px;color: #fff;font-weight: 400;line-height: 30px;background-color: rgba(255,255,255,0.4);border: 0;cursor: pointer;margin: 16px 15px 0 0;font-size:14px;border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.topbox .cnas-top-bottom:hover{background-color: #fff;color: #333;}
.cnas-review-body>.rightbox .r-tabbox{border: none;margin: 0;}
.cnas-review-body>.rightbox .cnas-tabPanel-ul {height: 45px;padding-left: 45px;background: #fff;border-bottom: none;box-shadow: inset 0 -1px 0px #ddd;}
.cnas-review-body>.rightbox .cnas-tabPanel-ul li {float: left;position: relative;background-color: #fff;display: inline-block;text-decoration: none;margin: 3px 0 0 3px !important;padding: 0 10px;height: 42px;line-height: 42px;white-space: nowrap;border-width: 1px;border-style: solid;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;border-color: #ddd;color: #222;font-size: 15px;}
.cnas-review-body>.rightbox .cnas-tabPanel-ul li.cnas-hit {background-color: #f0f0f0 !important;color: #0052b9;font-weight: bold;border-bottom-color: #f0f0f0 !important;}
.cnas-review-body>.rightbox .cnas-tabPanel-ul li i {position: static !important; width: 8px !important;background-position:  -36px center !important;}
.cnas-review-body>.rightbox .r-tabbox>.cnas-tabPanel>.cnas-panes {padding: 0;}

/*20181226*/
.cnas-infobox-tit{display: inline-block;width: 100%;margin-bottom: 10px;}
.cnas-infobox-tit span{font-size: 15px;font-weight: 700;color: #444;line-height: 26px;}
.cnas-infobox-tit span i{ color: #0053bb;margin-right:3px}
.review-basis label.cnas-psyj{ text-align: left}
.searchbox .droplist{
	width:448px!important;
	margin:0;
	height: 34px;
	line-height: 34px;
	border: 1px solid #d0d0d0;
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 0 5px;
	background-color: #fff;
	background-image: none;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.menuContent{border: 1px solid #d0d0d0;}
.menuContent ul.ztree{ height:300px; overflow-y: auto;width:446px!important;}
.menuContent{border: 1px solid #d0d0d0;}
.padding10{padding:10px;}
.review-basis .cnas-textarea{float: left;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);}
.review-basis label.w125{ width:125px;}
.review-basis .cnas-textarea125, .review-purpose .cnas-textarea125,.cnas-radiusBox125,.review-txtearea125{float: left;width:calc(100% - 125px);width:-webkit-calc(100% - 125px);width:-moz-calc(100% - 125px);}
.review-basis .cnas-textarea130, .review-purpose .cnas-textarea130,.cnas-radiusBox130,.review-txtearea130,.arvComplant-txtBox{float: left;width:calc(100% - 130px);width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);}
.review-basis .cnas-radiusBox125 label,.review-purpose .cnas-radiusBox125 label{width:auto; text-align: left	}
.cnas-textarea textarea,.cnas-textarea125 textarea,.review-txtearea125 textarea,.cnas-textarea130 textarea{
	float: left;
	width: 100%;
	height: 62px;
	resize: none;
	font-size: 14px;
	line-height: 24px;
	color: #111;
	border: 1px solid #d0d0d0;
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 5px;
	margin:0;
	background-color: #fff;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	overflow: auto;
}
.cnas-textarea .cnas-ipt{
	float: left;
	height: 34px;
	line-height: 34px;
	color: #111;
	font-size: 14px;
	background-color: #fff;
	border: 1px solid #d0d0d0;
	border-radius: 3px;
	-o-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	padding: 0 5px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.w300{width:300px;}
.mt10{margin-top:10px}
.cnas-explain-txt{font-size: 14px;color:#222222; margin-bottom:10px}
.fileListBox .upload_file_ul li{padding:0;background-color: transparent;border:1px solid #e4e4e4;box-sizing: border-box;}
.fileListBox .upload_file_ul{ float:none}
.cnas-radiusBox{float: left;width:calc(100% - 105px);width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);}
.cnas-radiusBox label{ text-align: left;width:auto;}
.review-basis label.changeWidth,.review-purpose label.changeWidth{width:120px}
.c-cardbox .review-basis label{ width:auto; text-align: left}
.c-cardbox .review-basis #renewalFlag{padding-left:10px}
.cnas-readonly select,.cnas-readonly input,.cnas-readonly textarea,.searchbox ul li.cnas-readonly input,.searchbox ul li.cnas-readonly textarea,.searchbox ul li.cnas-readonly select{ background-color: #e9e9e9}/*置灰*/
.cnas-explainBox{position: relative}
.cnas-explainBox p{ margin-bottom:8px}
.cnas-explainBox p input:not([type="checkbox"]),.cnas-explainBox p select{height: 28px;line-height: 28px;color: #111;font-size: 14px;border: 1px solid #d0d0d0;border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.cnas-explainBox p input{padding: 0 5px;}
.cnas-explainBox p select{padding: 0;}
.arvComplant-txtBox .radiotxtbox{ margin-top:0;}
.arvComplant-txtBox .radiotxtbox label{ text-align: left; width: auto;}
.arvComplant-txtBox .radiotxtbox .primaryText{ padding-left: 0;}

/*2019-01-12*/
.newInfo{position: absolute;top:12px;left:5px;font-size: 12px;line-height: 1;display: inline-block;padding: 3px 6px;border-radius: 100px;background: #FF0000; text-align: center;color: #ffffff;}
.ui-list-item ul li a.cnas-unread span i{ color:#ff0000;}
.search-radioBox{float: left;}
.search-radioBox input[type=radio]{ height:22px; border:none;box-shadow: none}
.searchbox ul li .search-radioBox label span{margin: 1px 10px 0 2px;}
.approve_div .approve-tit{ color:#333;font-weight: 600;margin: 10px auto; font-size:14px}
.ui-dialog-buttonset .ui-button{background: #0072ce;border:1px solid #0072ce; color: #ffffff;height: 32px;line-height: 34px;min-width: 80px;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-wekit-border-radius: 3px}
#popup_panel .ui-button{font-size: 14px;padding: 5px 10px;border: 1px solid #0072ce;color: #ffffff;background-color:#0072ce;border-radius: 3px;-o-border-radius: 3px;-moz-border-radius: 3px;-wekit-border-radius: 3px}

/*2019-01-24 表格内操作按钮样式*/
 .table-fuctionBtn a,.table-fuctionBtn a,.ui-widget-content  .table-fuctionBtn a{ color:#0052b9;}
.ui-state-active{background:#0072ce;}

.ui-state-highligh .table-fuctionBtn a:hover,.table-fuctionBtn a:hover{ text-decoration: underline; color:#0465de}
.table-fuctionBtn span{ color: #0052b9;}

/*查询区文本展示样式*/
.searchbox ul li.txtbox-width{width:30%; height: auto}
.searchbox ul li.txtbox-width span{ margin:0 0 0 5px;}

/*20190419*/
.t-hBox{ position: relative; height:64px}
.t-help{ position: absolute;bottom:10px;right:16px; width:18px; height:18px;background: url(../../images/default/new/t-help.png) no-repeat; cursor: pointer}

/*20190423*/
.plr10{ padding:0 10px;}
.annuity-txtearaBox textarea{ width:100%; height:100px;}
.rule-descriptionBox{ background: #f3f3f3;color: #000000;padding: 12px 15px 4px 15px}
.rule-descriptionBox p{ margin-bottom:8px; font-size: 14px}

/*uploadfile progress*/
.uploadfile_progress{display:none;width: 100%;height: 16px;position: absolute;bottom: 2px;border-radius: 8px;border: 1px solid #ddd;background-color: #f4f4f4;}
.uploadfile_progress .progress_percent{background-color: #0099FF;height: 100%;border-radius: 10px;}


/*20181226*/
.cnas-review-body .cnas-review-mod{background-color: #fff;box-shadow: 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.1);margin:10px;}
.cnas-review-mod.cnas-padding {padding: 15px;}
.cnas-review-mod .cnas-review-title {display: table;width: 100%;padding-bottom: 10px;font-size: 15px;color: #444;font-weight: bold;line-height: 16px;}
.cnas-review-mod .cnas-review-title .cnas-fl-right {float: right;}
.cnas-review-mod .cnas-review-title .iconfont {color: #0053bb;margin-right: 3px;}
.cnas-review-mod .table td,.cnas-review-mod .table th {padding: 5px;}
.cnas-review-mod .table .upload_file_ul li {border:1px #e4e4e4 solid;box-sizing: border-box;}
.cnas-review-mod .cnas-r-mod-inset {margin-bottom: 20px;}
.cnas-review-mod .infoDivMargin {border: 1px #d4d4d4 solid;box-sizing: border-box;padding: 15px 30px;box-shadow: inset 0 0 5px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);}
.cnas-review-mod .cnas-r-input-inline {overflow: hidden;margin-bottom: 15px;}
.cnas-r-input-inline>label {display: inline-block;width:120px;text-align: right;float: left;line-height: 22px;}
.cnas-r-input-inline .cnas-r-inline {width: calc(100% - 130px);width: -webkit-calc(100% - 130px);width: -moz-calc(100% - 130px);display: inline-block;float: right;}
.cnas-r-input-inline .cnas-r-inline {width: calc(100% - 130px);width: -webkit-calc(100% - 130px);width: -moz-calc(100% - 130px);display: inline-block;float: right;}
.cnas-r-input-inline .cnas-r-inline .textarea {margin: 0;width: 100%;resize: none;}
.cnas-review-mod .table {border-top: 1px solid #E4E4E4;border-left: 1px solid #E4E4E4;box-sizing: border-box;width: 100%;}
.cnas-review-mod .table th {border-bottom: 1px solid #E4E4E4;border-right: 1px solid #e4e4e4;background-color: #f8f8f8;font-weight: normal;}
.cnas-review-mod .table td {border-bottom: 1px solid #E4E4E4;border-right: 1px solid #e4e4e4;}
.cnas-review-mod .table td.pd{padding: 10px;}
.cnas-review-mod .table td.pd ul li{line-height: 30px;}
.cnas-review-mod .table td textarea {width:98%;height: 98%;}
.cnas-review-mod .cnas-r-input-block {overflow:hidden;margin-bottom: 15px;}
.cnas-r-input-block>label {display: block;line-height: 30px;overflow: hidden;}
.cnas-r-input-block .textarea {width: 100%;box-sizing: border-box;resize: none;}
.cnas-review-mod textarea {resize: none;border-color: #ddd;box-shadow: inset 0 0 5px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);-moz-box-shadow: inset 0 0 5px rgba(0,0,0,0.1);padding: 5px;}
.cnas-review-body .cnas-review-footer {position: fixed;bottom: 0;background: #f8f8f8;border: 1px #ddd solid;border-bottom: none;left: 9px;right: 9px;}
.cnas-review-footer .cnas-review-footer-btn {display: table;margin: 0 auto;}
.cnas-review-footer .cnas-review-footer-btn .btn-save {margin: 10px 5px;}
.cnas-review-footer-btn .btn-save {display: block;margin: 0 5px;float: left}
.cnas-review-body .btn-save {background-color: #0053bb;text-align: center;}
.cnas-review-body .btn-save:hover {background-color: #0160d7;}
.cnas-review-mod .cnas-review-big-title {font-size: 20px;line-height: 50px;background-color: #dee4e8;font-weight: bold;text-align: center;color: #222;margin-bottom: 15px;}

/*20181227-工作日历*/
.cnas-calendar button {outline: none;}
.cnas-calendar {max-width: 860px;margin: 0 auto;}
.cnas-calendar .fc-header-toolbar .fc-center h2{/* font-weight: bold; */line-height: 2.1em;}
.cnas-calendar.fc th{background-color: #f8f8f8;line-height: 26px;}
.calenar-remark {border-bottom: 1px #ddd solid;margin: -15px -15px 15px -15px;padding: 12px 15px;}
.calenar-remark ul {overflow: hidden;display: table;margin: 0 auto;}
.calenar-remark ul li {float:left;overflow: hidden;margin: 0 15px;color: #666;font-size: 12px;line-height: 12px;}
.calenar-remark ul li i {float: left;width: 12px;height: 12px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;margin-right: 5px;}
.calenar-remark ul li .bg-blue {background-color:#61aeee;}
.calenar-remark ul li .bg-green {background-color:#98c379;}
.calenar-remark ul li .bg-orange {background-color:#d19a66;}
.calenar-remark ul li .bg-red {background-color:#ca0c16;}


/*cnas plugin css*/
.cnas-textareaDialog .font-size-header{position: relative;height: 30px;margin-top:-30px;display: flex;justify-content: center;align-content: center;background: rgba(222, 219, 219, 0.43);}
.cnas-textareaDialog i.font-size-btn{font-style:normal;cursor:pointer;border:1px solid #b9dfff;background:#b9dfff;padding:3px 4px;border-radius: 2px;}
.cnas-textareaDialog i.font-size-btn+i{margin-left:5px;}
.cnas-textareaDialog i.font-size-btn.select{font-size:16px;background: #ffffff;}
.cnas-textareaDialog i.font-size-btn:hover{background: #acd7fb;}
.cnas-textareaDialog i.t-help{right:12px;top:6px;}

/*cnastable csss*/
.cnas-table tr:nth-of-type(odd){background: none;}
.cnas-table tr:nth-of-type(even){background: #f0f0f0;}
.cnas-table tbody tr:hover td{background:#e1f0fb;}
.cnas-table td{	height: 40px;font-weight: normal; /*background: #eff8ff;*/border-bottom: 1px solid #E4E4E4;border-right: 1px solid #E4E4E4;padding: 4px;}
.cnas-table .footer tr td{text-align: right;background: #f1f1f1;padding-right: 50px;}
.cnas-table .input-ipt-bg.line-red .text {border: 1px solid red;}
.cnas-table .input-ipt-bg.line-red .select {border: 1px solid red;}
.cnas-table .cnasTable-content{margin:0;}
.cnas-table .cnasTable-content-wrapper{overflow-y:auto;}
.cnas-table .cnasTable-content td[data-role='row']{overflow: hidden;}
.cnas-table tr th{white-space: normal;overflow: hidden;}
.cnas-table .btn-circle{
    font-style: normal;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #ccc;
    width: 22px;
    height: 22px;
    text-align: center;
    background: #0072ce;
    color: white;
    line-height:18px;
    cursor: pointer;
    margin-left:2px;
    box-shadow: 1px 2px 0.9px 1px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 1px 2px 0.9px 1px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 1px 2px 0.9px 1px rgba(0, 0, 0, 0.22);
}
.cnas-table .btn-circle:hover{
    background: #0052B9;
    box-shadow: 1.2px 2px 0.9px 1.4px rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 1.2px 2px 0.9px 1.4px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 1.2px 2px 0.9px 1.4px rgba(0, 0, 0, 0.22);
}

.table-con{border-left: 1px solid #d4d4d4;border-top: 1px solid #d4d4d4;font-size: 14px;}
.table-con .table th{font-weight: 500;height: 36px;padding: 0 2px;border-bottom: 1px solid #d4d4d4;background: #f3f3f3;}
.table-con .table tbody tr:nth-child(odd) td.td-bg-strip{background:#fbfbfb;}
.cbox{width: 23px;height: 23px;margin-right:5px; }
.icon-help{width:18px;height:18px;background:url(../../images/default/new/help.png) no-repeat; ;margin: 21px 2px 0px 0px;float:left;}