body {
	color: #333;
	font-size: 14px;
	background-color:#f3f4f8;
	margin:0;
	padding:0;
	}
.clearfix:after {
	content:'.';
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
*html .clearfix {
	height:1%
}
.clearfix {
	display: block;
}
a:link {
	color: #555;
	text-decoration: none;
}
a:visited {
    color: #ababab;
	text-decoration: none;
}
a:active, a:hover {
	color: #006cff;
	text-decoration: underline;
}
a.gray:link {
	color: #767676;
	text-decoration: none;
}
a.gray:visited {
	color: #767676;
	text-decoration: none;
}
a.gray:active, a.gray:hover {
	color: #439bfc;
	text-decoration: underline;
}

a.red:link {
	color: #d70000;
	text-decoration: none;
}
a.red:visited {
	color: #d70000;
	text-decoration: none;
}
a.red:active, a.red:hover {
	color: #d70000;
	text-decoration: underline;
}
a.blue:link {
	color: #006cff;
	text-decoration: none;
}
a.blue:visited {
	color: #006cff;
	text-decoration: none;
}
a.blue:active, a.blue:hover {
	color: #006cff;
	text-decoration: underline;
}
ol, ul {
	list-style:none;
}
.fwb {
	font-weight:bold;
}
.fwn {
	font-weight:normal;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.gray {
	color: #999;
	}
.m10 {
	margin:10px;
}
.m15 {
	margin:15px;
}
.m30 {
	margin:30px;
}
.mt1 {
	margin-top:1px;
}
.mt3 {
	margin-top:3px;
}
.mt4 {
	margin-top:4px;
}
.mt5 {
	margin-top:5px;
}
.mt8 {
	margin-top:8px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt25 {
	margin-top:25px;
}

.mt30 {
	margin-top:30px;
}
.mt50 {
	margin-top:50px;
}
.mt100 {
	margin-top:100px;
}
.mt70 {
	margin-top:77px;
}
.mb5 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.mb30 {
	margin-bottom:30px;
}
.mb35 {
	margin-bottom:35px;
}
.mb40 {
	margin-bottom:40px;
}
.mb45 {
	margin-bottom:45px;
}
.mb50 {
	margin-bottom:50px;
}
.mb100 {
	margin-bottom:100px;
}
.mb150 {
	margin-bottom:150px;
}
.mb200 {
	margin-bottom:200px;
}
.ml5 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px;
}
.ml_n15 {
	margin-left:15px;
}
.ml20 {
	margin-left:20px;
}
.ml30 {
	margin-left:30px;
}
.ml50 {
	margin-left:50px;
}
.ml100 {
	margin-left:100px;
}
.mr10 {
	margin-right:10px;
	}
.mr15 {
	margin-right:15px;
	}
.mr20 {
	margin-right:20px;
	}
.mr25 {
	margin-right:25px;
	}
.mr30 {
	margin-right:30px;
	}
.mr35 {
	margin-right:35px;
	}
.mr40 {
	margin-right:40px;
	}
.mr45 {
	margin-right:45px;
	}
.mr60 {
	margin-right:60px;
	}
.mr80 {
	margin-right:80px;
	}
.p10 {
	padding:10px;
}
.p5 {
	padding:5px;
}
.p10_12 {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}
.p5_10 {
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.p15 {
	padding:15px;
}
.p30 {
	padding:30px;
}
.pt3 {
	padding-top:3px;
}
.pt5 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15 {
	padding-top:15px;
}
.pt20 {
	padding-top:20px;
}
.pt30 {
	padding-top:30px;
}
.pt50 {
	padding-top:50px;
}
.pt100 {
	padding-top:100px;
}
.pb5 {
	padding-bottom:5px;
}
.pb8 {
	padding-bottom:8px;
}
.pb10 {
	padding-bottom:10px;
}
.pb15 {
	padding-bottom:15px;
}
.pb20 {
	padding-bottom:20px;
}
.pb30 {
	padding-bottom:30px;
}
.pb50 {
	padding-bottom:50px;
}
.pb100 {
	padding-bottom:100px;
}
.pl5 {
	padding-left:5px;
}
.pl10 {
	padding-left:10px;
}
.pl15 {
	padding-left:15px;
}
.pl20 {
	padding-left:20px;
}
.pl30 {
	padding-left:30px;
}
.pl50 {
	padding-left:50px;
}
.pl100 {
	padding-left:100px;
}
.pr5 {
	padding-right:5px;
}
.pr10 {
	padding-right:10px;
}
.pr15 {
	padding-right:15px;
}
.pr20 {
	padding-right:20px;
}
.pr30 {
	padding-right:30px;
}
.pr50 {
	padding-right:50px;
}
.pr100 {
	padding-right:100px;
}
.nowrap {
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
}
.new-bgc-box {
	background-color:#eff2f7;
	padding:0px 20px 0px 0px;
	font-size:14px;
	color:#666;
	}
.new-main-box {
	background-color:#FFF;
	padding:10px;
	}
.new-tool {
	padding-top:10px;
	padding-bottom:10px;
	}

/*表格样式*/
.datagrid-header-row {
    padding: 0 10px 0 10px;
    height: 39px;
    background: #f4f5f9;
}
/*#divWaitPayback .datagrid-header , #divWaitPaybac .datagrid-htable ,#divPayback .datagrid-header , #divPayback .datagrid-htable , #divCost .datagrid-header , #divCost .datagrid-htable , #divWaitCost.datagrid-header , #divWaitCost .datagrid-htable {
	height:74px !important;
	} */

.datagrid-row {
    height: 50px;
}
.datagrid-header td, .datagrid-body td, .datagrid-footer td {
    border-color: #fff;
    border-bottom: 1px solid #e8e8e8;
}
.datagrid-filter-row {
    height: 24px;
    background: #FFF;
}
.datagrid-row a:link {
	color: #006cff;
	text-decoration: none;
	font-size:13px;
}
.datagrid-row a:visited {
    color: #006cff;
	text-decoration: none;
}
.datagrid-row a:active, .datagrid-row a:hover {
	color: #006cff;
	text-decoration: underline;
}
/*#divWaitPayback .datagrid-filter-row  ,#divPayback .datagrid-filter-row  , #divCost .datagrid-filter-row  , #divWaitCost .datagrid-filter-row  {
	height: 35px !important;
	}*/
.new-textbox-1 , .Wdate , .searchText {
    height: 28px;
    border: 1px #c9c9c9 solid;
	border-radius: 3px;
	}
.l-btn-plain-new {
	padding-left:5px;
	padding-right:5px;
    color: #439bfc;
    background-color: #eff2f7;
    border: 1px #c9c9c9 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	height: 28px;
    line-height: 26px;
}
.l-btn-plain-new .l-btn-text {
	line-height:20px;
	height:22px;
	}
.l-btn-plain-new:hover {
	padding-left:5px;
	padding-right:5px;
  background: #439bfc;
  color: #fff;
  border: 1px solid #439bfc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.l-btn-plain-new .l-btn-left {
    margin: 3px !important;
}
.new-btn {
	padding-left:10px;
	padding-right:10px;
    color: #666;
    background-color: #FFF;
    border: 1px #c9c9c9 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.new-btn .l-btn-text {
	line-height:24px;
	height:24px;
	font-size:14px;
	}
.new-btn:hover , .new-btn-on {
	padding-left:10px;
	padding-right:10px;
  background: #439bfc;
  color: #fff;
  border: 1px solid #439bfc;
}
.yw-btn  {
	width:200px;
    background-color: #FFF;
    border: 1px #c9c9c9 solid;
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
	}
.yw-btn-c  {
	float:left;
	display:block;
	width:99px;
	height:24px;
	line-height:23px;
	text-align:center;
    color: #666;
    background-color: #FFF;
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px ;
	}
.yw-btn-on  {
	float:left;
	display:block;
	width:99px;
	height:24px;
	line-height:23px;
    color: #FFF;
	text-align:center;
    background-color: #439bfc;
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
	}
/*网格样式*/
.ew-g {
	display: block;
	margin-left: -0.5rem;
    margin-right: -0.5rem;
		}
*,*:before,*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
[class*="ew-u-"] {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
	float:left;
  }
.ew-u-1 {
    width: 8.33333333%;
}
.ew-u-2 {
    width: 16.66666667%;
}
.ew-u-3 {
    width: 25%;
}
.ew-u-4 {
    width: 33.33333333%;
}
.ew-u-5 {
    width: 41.66666667%;
}
.ew-u-6 {
    width: 50%;
}
.ew-u-7 {
    width: 58.33333333%;
}
.ew-u-8 {
    width: 66.66666667%;
}
.ew-u-9 {
    width: 75%;
}
.ew-u-10 {
    width: 83.33333333%;
}
.ew-u-11 {
    width: 91.66666667%;
}
.ew-u-12 {
    width: 100%;
}

/*网格样式*/

/*内网样式*/
.new-top {
	background-color:#FFF;
	padding-top:25px;
	padding-bottom:25px;
	}
.new-main {
	max-width: 1440px;
	width:100%;
	margin: 0 auto;
	position:relative;
}
.new-tit01 {
	display:inline-block;
	margin-left:30px;
	font-size:26px;
	line-height:36px;
	vertical-align:top;
	}

.new-nav01 li {
	float:left;
	}
.new-nav01 li a {
	display:block;
	font-size:18px;
	padding-left:40px;
	padding-right:40px;
	line-height:40px;
	}
.new-nav01 .on a {
	color: #439bfc;
	}
.new-tim {
	font-size:16px;
	text-align:right;
	line-height:40px;
	}
.new-banner {
	position:relative;
	background-image: url(../images2022/new-banner.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	}
.new-banner img {
	width:100%;
	height:auto;
	}
.new-banner .new-dlxx {
	position:absolute;
	z-index:999;
	width:220px;
	min-height:280px;
	padding-top:50px;
	padding-bottom:30px;
	height:auto;
	text-align:center;
	top:2%;
	right:0%;
	color:#FFF;
	background-color:rgba(9,31,80,.8);
	border-radius: 15px;
	}
.new-banner .new-dlxx a {
	color:#FFF;
	}
.new-dlxx-img img {
	width:80px;
	height:80px;
	border-radius: 50%;
	}
.new-dlxx-txt01 {
	margin-top:20px;
	font-size:18px;
	}
.new-dlxx-txt02 {
	margin-top:20px;
	font-size:14px;
	}
.new-ztbg {
	padding-top:50px;
	padding-bottom:50px;
	}
.new-lm-tit01 {
	font-size: 16px;
	line-height: 24px;
	background-image: url(../images2022/lm-tit01.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 32px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	}
.new-lm-tit01-more {
	float:right;
	margin-top:4px;
	}
.nw-news01 {
	text-align:left;
	margin-top:10px;
}
.nw-news01 li{
	margin: 0px;
	background-image: url(../images2022/nw-dd01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	
}
.nw-news01 li a {
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	width:100%;
	line-height: 34px;
	}
.nw-news02 {
	text-align:left;
	margin-top:15px;
}
.nw-news02 li{
	margin: 0px;
	background-image: url(../images2022/nw-dd01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	
}
.nw-news02 li a{
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	width:78%;
	line-height: 34px;
	}
.nw-news02 li span{
	color: #999;
	float: right;
	line-height: 34px;
	display:inline-block;
}

.new-img {
	float:left;
	width:45%;
	margin-top:20px;
	}
.new-img img {
	width:100%;
	height:120px;
	}
.new-img-txt {
	float:right;
	width:50%;
	margin-top:20px;
	padding-top:15px;
	line-height: 24px;
	}
.new-img-txt span{
	color: #999;
	display:inline-block;
}
.nw-tab01 td {
	padding: 5px;
	padding-left:10px;
    border-bottom:1px solid #e8e8e8;
    background-color: #FFF;
	color:#777777;
	}
.nw-tab01 .td-01{
	background-color: #f4f5f9;
	border-top:0px solid #E5E5E5;
	border-bottom:0px solid #E5E5E5;
	color:#545454;
	padding-top:10px;
	padding-bottom:10px;
	}
.nw-tab02 td {
	padding: 15px;
    border-bottom:1px solid #e8e8e8;
    background-color: #FFF;
	color:#777777;
	}
.nw-tab02 .td-01{
	background-color: #f4f5f9;
	border-top:0px solid #E5E5E5;
	border-bottom:0px solid #E5E5E5;
	color:#545454;
	}
.new-nav03 {
	display:inline-block;
	font-size:14px;
	margin-left:30px;
	}
.new-nav03 li {
	display:inline-block;
	}
.new-nav03 li span {
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	color:#777777;
	cursor:pointer;
	}
.new-nav03 .on span , .new-nav03 li span:hover {
	color: #fc9c45;
	}
.cuc-box {
	margin-top:15px;
}
.cuc-box .cc-box {
	min-height:220px;
}
.cuc-box .cc-box ul li {
	border: 1px solid #e8edf3;
	float:left;
	width:18.5%;
	margin-right:5px;
	margin-bottom:5px;
	text-align:center;
	line-height:36px;
	border-radius: 3px;
}
.nw-none {
	background-color:#f4f5f9;
	text-align:center;
	line-height:60px;
	margin-top:20px;
	border-radius: 3px;
	}
.low01 {
	min-height:390px;
	}
.low02 {
	min-height:300px;
	}
.low03 {
	min-height:245px;
	background-image: url(../images2022/ia_400000019.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.low04 {
	min-height:245px;
	background-image: url(../images2022/ia_100000093.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.low05 {
	min-height:245px;
	background-image: url(../images2022/ia_400000012.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.low06 {
	min-height:245px;
	background-image: url(../images2022/ia_400000015.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.low07 {
	min-height:245px;
	background-image: url(../images2022/ia_400000023.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.low08 {
	min-height:245px;
	background-image: url(../images2022/ia_400000020.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	}
.nw-news03 {
	text-align:left;
	margin-top:10px;
}
.nw-news03 li{
	margin: 0px;
	background-image: url(../images2022/nw-dd01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	
}
.nw-news03 li a {
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	width:70%;
	line-height: 34px;
	}
.nw-news04 {
	text-align:left;
	margin-top:15px;
}
.nw-news04 li{
	margin: 0px;
	background-image: url(../images2022/nw-dd01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 15px
}
.nw-news04 li .bt{
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	width:70%;
	line-height: 34px;
	}
.nw-news04 li .dw {
	float: right;
	font-size: 16px;
	line-height:32px;
	display:inline-block;
	margin-top:0px;
	margin-right:10px;
	color:#999;
	width:20px;
	
}
.nw-news04 li .dw a {
	color: #439cfa;
	width:20px;
}
.nw-news04 li .zz{
	color: #999;
	float: right;
	font-size: 12px;
	line-height:32px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	width:55px;
}

/*首页轮播图*/
#owl-demo{position:relative;width:100%;height:auto;margin:20px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;height: 220px;}
#owl-demo b{position:absolute;left:0;bottom: -60px;width:100%;height: 60px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom: -50px;width: 98%;font: 14px/50px "微软雅黑","黑体";color: #fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;display: block;z-index: 999;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;display:  none;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(themes/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(themes/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(themes/bg17.png);}
.owl-next{right:0;background-image:url(themes/bg18.png);}
.owl-prev:hover{background-image:url(themes/bg19.png);}
.owl-next:hover{background-image:url(themes/bg20.png);}
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 270px;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(themes/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
}
.scrollDiv {
	width:100%;
	height:320px;
	overflow:hidden;
	}


#demo {
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:center;
	padding-left:0px;
	line-height:18px;
	}
#demo p {
	height:28px;
	margin-top:8px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
	width:100%;
	}
#demo p a {
	color:#333;
	}
#demo img {
	width:400px;
	height:267px;
	border-radius: 5px 5px 0px 0px;
	transition: all 0.6s;
	}
#demo img:hover {
	transform: scale(1.05);
	}
#demo .ml10 {
	position:relative;
	overflow:hidden;
	background-color:#f5f6fa;
	border-radius: 5px;
	}
#demo .ml10 .nub {
	position: absolute;
	top:15px;
	right:15px;
	z-index:9;
	display:inline-block;
	background-color:rgba(255,66,0,.7);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width:24px;
	height:24px;
	line-height:24px;
	color:#FFF;
	font-size:12px;
	text-align:center;
	}


.new-botbg {
	background-color:#07042f;
	color:#FFF;
	padding-top:30px;
	padding-bottom:30px;
	line-height:32px;
	}
.new-botbg [class*="ew-u-"] {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
.new-botbg h2  {
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:2px solid #00488d;
	}
.new-botbg a , .new-botbg02 a {
	color:#FFF;
	}
.new-botbg .link01 li {
	float:left;
	width:50%;
	}
.new-botbg .link01 li span {
	display:inline-block;
	position:relative;
	cursor:pointer;
	}
.new-botbg .link01 li span:hover {
	color: #439bfc;
	}
.new-botbg .link01 li .ewm {
	display: none;
	}
.new-botbg .link01 li:hover .ewm {
	position:absolute;
	display:inline-block;
	top:10px;
	right:-125px;
	z-index:999;
	}
.new-botbg .link01 li .ewm img {
	border-radius: 3px;
	width:120px;
	height:120px;
	border:2px solid #439bfc;
	}
.new-botbg .link02 li {
	float:left;
	width:100%;
	}
.new-botbg .link02 li a:hover {
	color: #439bfc;
	}
.new-botbg02 {
	background-color:#1d1d1d;
	color:#FFF;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	line-height:24px;
	}
a.icon-btn , .icon-btn {
	font-size:12px;
    display: inline-block;
    text-decoration: none;
    height: 20px;
    min-width: 60px;
    line-height: 18px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c9c9c9;
    background-color: #e9eef4;
    background: #e9eef4;
    color: #3293fa;
}
a.icon-btn:hover , .icon-btn:hover   {
    border: 1px solid #3293fa;
    background-color: #3293fa;
    background: #3293fa;
    color: #FFF;
}
.icon-btn .cz-nav {
	display:none;
	}
.icon-btn:hover .cz-nav {
	z-index:999;
	position: absolute;
	display:block;
	width:120px;
	overflow:hidden;
	padding:10px 10px 5px 10px;
	top:18px;
	right:-1px;
	background-color: rgba(255,252,255,0.85);
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   border:1px solid #DDD;
	}
.icon-btn .cz-nav a {
	display:block;
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   margin-bottom:5px;
   border:1px solid #3293fa;
   color:#3293fa;
   font-size:12px;
   text-align:center;
   line-height:20px;
    white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	}
.icon-btn .cz-nav a:hover {
   border:1px solid #3293fa;
   background-color:#3293fa;
   color:#FFF;
   text-decoration:none;
	}
.icon-btn:hover .cz-sv {
	bottom:18px;
	top:inherit;
	}
.icon-btn  {
	position:relative;
	cursor:pointer;
	}
.icon-btn .fa {
	margin-left:5px;
	}
.color-gray {
	color: #3293fa !important;
	}
.fullSet {
    border-color: rgba(51,147,255,1) transparent transparent !important;
}
.ztop {
	display:inline-block;
	margin-left:15px;
	background-image: url(../images2022/ztop.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 24px;
	width: 24px;
	background-size:100%;
	}
.new-xw-box {
	background-color: #f3f4f8;
	max-width:1080px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom:15px;
	margin-left: auto;
	padding-top:40px;
	padding-bottom:20px;
}
.xw-box {
	background-color: #f3f5f9;
	max-width:720px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom:15px;
	margin-left: auto;
}
.xwtit {
	margin-top:20px;
	padding-bottom:25px;
	border-bottom:1px solid #e8e8e8;
	}
.xwtit h1 {
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	text-align:center;
	margin-bottom:20px;
}
.xwtit .xd {
	color:#999999;
	font-size:14px;
	text-align:center;
}

.xw-box-main {
	margin-top: 15px;
	font-size:16px;
	line-height:36px;
	color:#666;
}
.xw-box-main img {
	max-width: 80% !important;
	height:auto !important;
    margin-left: auto;
    margin-right: auto;
	margin-bottom:15px;
    display: block;
}
.xw-box-main ul li
{
  list-style-type: disc; 
  margin-left: 26px;
}
.xw-box-main ol li
{
  list-style-type: decimal; 
  margin-left: 23px;
}
.xw-box-main p  {
	/*text-indent:2em;*/
	margin-bottom:15px;
	background-color: inherit !important;
	}
.ydc {
	color:#999999;
	font-size:14px;
	text-align:left;
	border-top:1px solid #e8e8e8;
	margin-top:15px;
	padding-top:10px;
}
.thbox {
	padding:10px;
	margin-bottom:25px;
	background-color:#FFF;
	font-size:14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:3px 3px 4px #E8E8E8; 
	-webkit-box-shadow:3px 3px 4px #E8E8E8; 
	box-shadow:3px 3px 4px #E8E8E8;
	}
.thbox i , .thbox a i  {
	margin-right: 5px;
	color:#ADADAD
	}
.thbox h2 {
	line-height: 30px;
	padding-left: 15px;
	padding-right: 15px;
	font-size:16px;
	margin-bottom:5px;
	}
.thbox .panel-header, .panel-body {
    border-color: #FFF;
}
.thbox .datagrid-row {
    height: 40px;
}


/*分页样式*/
.b_endpagenum				{
	height:25px;
	clear:both;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.b_endpagenum .s1 		{
	width:36px;
	margin-right: 4px;
}
a.s1					{text-decoration:none;}
.b_endpagenum a 			{background:#fff;border:1px solid #439bfc;color:#439bfc;padding:2px 5px 1px;text-align:center;}
* + html .b_endpagenum a 		{border:1px solid #439bfc;color:#439bfc;text-align:center;line-height:24px;margin-right:4px;margin-top:1px;padding:1px 5px 0px;}
* html .b_endpagenum a 		{border:1px solid #439bfc;color:#439bfc;text-align:center;line-height:24px;margin-right:4px;margin-top:1px;padding:1px 5px 0px;}
.b_endpagenum a.s2:visited 	{color:#fff;}
.b_endpagenum a:hover 		{color:#fff;border:1px solid #439bfc;background:#439bfc;}
.b_endpagenum .s2 		{background:#439bfc;border:1px solid #439bfc;color:#fff;font-weight:bold;margin-right: 4px;}
.pagezone span .s 		{background:#439bfc;border:1px solid #439bfc;color:#fff;font-weight:bold;padding:2px 5px 1px;margin:5px 4px 0pt 0pt;}
.fL	        {float: left;}
.num strong						{color:red;}
.tC								{text-align:center;}
/*分页样式*/
.b_endpagenum a.s3 		{background:#fff;border:1px solid #439bfc;color:#439bfc;margin-right: 4px; cursor:default;}
/*相册样式*/

.photomain {
	background-color:#FFFFFF;
	font-size: 14px;
	line-height: 32px;
	color: #333333;
	margin: 0px;
	padding: 15px;
	margin-top:15px;
	font-family: "Microsoft Yahei";
}
.tit2 {
	font-size:18px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:15px;
	margin-bottom:15px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #439bfc;
	font-weight:normal;
}

.mvtxt {
	height:auto;
	line-height:28px;
	padding-top:10px;
	color: #999999;
    font-size: 14px;
	border-top:1px solid #E8E8E8;
	}
.mvss .l-btn-left {
    margin: 5px;
}
.mvss .searchText{
	padding-left:5px;
	padding-right:5px;
	}
.l-btn-plain , .p-add .l-btn {
    color: #439bfc;
    background-color: #eff2f7;
    border: 1px #c9c9c9 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	height:28px !important;
}
.l-btn-plain:hover , .p-add .l-btn:hover {
    color: #FFF;
    background-color: #439bfc;
    border: 1px solid #439bfc;
}

.p-add .fa-plus {
	margin-top:2px;
	}
.p_box {
	float: left;
	width: 20%;
	margin-bottom:20px;
}

.p_box_m {
	width: 85%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 0px solid #E7E7E7;
	background-color: #FFF;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow:2px 1px 5px #ccc; 
	-webkit-box-shadow:2px 1px 5px #ccc; 
	box-shadow:2px 1px 5px #ccc;
	position:relative;
}
.p_box_m .nub {
	position: absolute;
	top:15px;
	right:15px;
	z-index:9;
	display:inline-block;
	background-color:rgba(255,66,0,.7);
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width:24px;
	height:24px;
	line-height:24px;
	color:#FFF;
	font-size:12px;
	text-align:center;
}
.p_box_m .p_box_img {
	padding:5px;
	text-align:center;
	height:130px;
	overflow:hidden;
}
.p_box_m .p_box_img img {
	width:auto;
	max-width:100%;
	height:130px;
	display:block;
	margin:0 auto;
	transition: all 0.6s;
}
.p_box_m .p_box_img img:hover {
	transform: scale(1.2);
	}
.p_box_m .p_box_txt {
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}
.p_box_m .p_box_txt a {
	color:#333;
}
.p_box_m .p_box_txt h4 {
	line-height:22px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display: block;
}
.p_box_m .p_box_txt p {
	color:#999;
	display:inline-block;
    vertical-align:middle;
}
.p_box_m .p_box_txt .time{
	font-size:12px;
}
.p_box_m .p_box_txt .l-btn-plain {
    cursor:pointer;
	color:#439bfc;
	border:1px solid #439bfc;
	background-color:#FFF;
	line-height:18px;
	padding-right:2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	height: 22px;
}
.p_box_m .p_box_txt .l-btn-plain:hover {
    color: #FFF;
    background-color: #439bfc;
    border: 1px solid #439bfc;
}
.p_box_m .p_box_txt .l-btn-left {
    margin: 2px;
    margin-top: 0px !important;
}
.p_box_m .p_box_txt .l-btn-text {
    margin-right:3px !important;
	margin: 0 1px;
    }
.p_box_m .p_box_txt .l-btn {
    background-color: none;
}
.p_box_m .p_box_txt .active .l-btn-plain  {
	cursor:pointer;
	color:#FFF;
	border:1px solid #439bfc;
	background-color:#439bfc;

	line-height:18px;
	padding-right:3px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.p_box_m .p_box_txt .edit span , .p_box_m .p_box_txt .del span, .p_box_m .p_box_txt .fm span {
	margin-top:3px;
	margin-right:1px;
}
#imgModule{display:none;}
#imgDefault{cursor:pointer;}
.imgItem{width:100px;height:80px;}
.mask{background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;left:0;top:0;width:100%;height:100%;}
.lightBoxContent{width:800px;height:530px;position:absolute;left:50%;top:50%;margin:-265px 0 0 -400px;}
#imgLoader{width:32px;height:32px;position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;display:none;}
#imgLight{width:auto; max-width:100%;height:530px;-webkit-animation:change 1s;animation:change 1s; display:block; margin:0 auto;}
#imgModule .btn{width:40px;height:50px;position:absolute;top:50%;margin-top:-25px;cursor:pointer;}
.lightBoxSprite{background-image:url(http://ms.e-works.cn/Content/bbsbox/imgIcons.png);background-repeat:no-repeat;}
#lightBoxPrev{left:10%;background-position:2px center;}
#lightBoxNext{right:10%;background-position:-42px center;}
.closeBtn{width:35px;height:35px;background-position:-100px center;position:absolute;top:30px;right:30px;cursor:pointer;}
.lightBoxPagination{position:absolute;left:0;bottom:50px;width:100%;text-align:center; display:none;}
.lightBoxPagination span{display:inline-block;width:10px;height:10px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin-right:8px;}
.lightBoxPagination span.current{background:#fff;}
@keyframes change{
    0%{opacity:0;}
    100%{opacity:1;}
}

/*内网样式*/



.mvss {
	height:auto;
	line-height:28px;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:1px solid #E8E8E8;
	border-top:1px solid #E8E8E8;
	}
.mvtxt {
	height:auto;
	line-height:28px;
	padding-top:10px;
	color: #999999;
    font-size: 14px;
	border-top:1px solid #E8E8E8;
	}
.mvss .l-btn-left {
    margin: 5px;
}
.mvss .searchText{
	padding-left:5px;
	padding-right:5px;
	}
.l-btn-plain , .p-add .l-btn {
    color: #439bfc;
    background-color: #eff2f7;
    border: 1px #c9c9c9 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	height:28px;
}
.l-btn-plain:hover , .p-add .l-btn:hover {
    color: #FFF;
    background-color: #439bfc;
    border: 1px solid #439bfc;
}

a.icon-btn {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #c9c9c9 !important;
    background-color: #eff2f7 !important;
    background: #eff2f7 !important;
    color: #439bfc !important;
	font-size:12px !important;
	width:auto;
	min-width:50px;
}
a.icon-btn:hover {
    color: #FFF;
    background-color: #439bfc;
    border: 1px solid #439bfc;
}
.p-add .fa-plus {
	margin-top:2px;
	}
.nw-tab01 td {
	padding: 5px;
	padding-left:10px;
    border-bottom:1px solid #e8e8e8;
    background-color: #FFF;
	color:#777777;
	}
.nw-tab01 .td-01{
	background-color: #f4f5f9;
	border-top:0px solid #E5E5E5;
	border-bottom:0px solid #E5E5E5;
	color:#545454;
	padding-top:10px;
	padding-bottom:10px;
	}
.nw-tab02 td {
	padding: 15px;
    border-bottom:1px solid #e8e8e8;
    background-color: #FFF;
	color:#777777;
	}
.nw-tab02 .td-01{
	background-color: #f4f5f9;
	border-top:0px solid #E5E5E5;
	border-bottom:0px solid #E5E5E5;
	color:#545454;
	}
.kjnew-top {
    width: 100%;
	padding-top:10px;
    height: 60px;
    background: #006cff;
    color: #fff;
}
.kjnew-top a {
    color: #fff;
}
.kjnew-top a:hover {
	text-decoration:none;
}
.kjnew-top .kjnew-logo {
	margin-left:10px;
}
.kjnew-top .kjnew-logo h1 {
	float:left;
	font-size: 20px;
	line-height: 36px;
	margin-left:15px;
	padding-left:15px;
	background-image: url(../images2022/lg-xx.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.kjnew-home {
	margin-left:40px;
	margin-top:5px;
	} 
.t-home {
	display:inline-block;
	width:29px;
	height:29px;
	background-image: url(../images2022/home001.png);
	background-repeat: no-repeat;
	background-position: center center;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
	}
.t-home:hover {
	background-color: #004fba;
	}
.kjnew-time {
	margin-left:40px;
	margin-top:8px;
	font-size:15px;
	} 
.kj-nav01 {
	margin-top:6px;
	font-size:15px;
	float:right;
	margin-right:50px;
	}
.kj-nav01 a {
	display:inline-block;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
	}
.kj-nav01 a:hover {
	background-color: #004fba;
	}
.kj-nav01 .mr40 {
	margin-right:30px;
	}
.t-icon01 {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background-image: url(../images2022/t-icon01.png);
	background-repeat: no-repeat;
	background-position: center center;
	}
.t-icon02 {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background-image: url(../images2022/t-icon02.png);
	background-repeat: no-repeat;
	background-position: center center;
	}
.t-icon03 {
	display:inline-block;
	width:20px;
	height:20px;
	margin-right:5px;
	background-image: url(../images2022/t-icon03.png);
	background-repeat: no-repeat;
	background-position: center center;
	}
.kj-log {
	margin-top:8px;
	font-size:15px;
	margin-right:20px;
	float:right;
	position:relative;
	cursor:pointer;
	}
.kj-log .kj-log-nav {
	display:none;
    z-index:9999
	}
.kj-log:hover .kj-log-nav {
	position: absolute;
	display:block;
	width:100px;
	height:75px;
	overflow:hidden;
	padding:10px 10px 0px 10px;
	top:23px;
	right:0px;
	background-color: rgba(255,252,255,0.85);
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   border:1px solid #DDD;
	}
.kj-log .kj-log-nav a {
	display:block;
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   margin-bottom:5px;
   border:1px solid #006cff;
   color:#006cff;
   font-size:12px;
   text-align:center;
   line-height:20px;
    white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	}
.kj-log .kj-log-nav a:hover {
   border:1px solid #006cff;
   background-color:#006cff;
   color:#FFF;
	}
.kjuser-img  {
	display:inline-block;
	margin-left:10px;
	}
.kjuser-img img  {
	width:24px;
	-moz-border-radius: 1000px;
   -webkit-border-radius: 1000px;
   border-radius: 1000px;
   vertical-align:middle;
	}
@media screen and (max-width:1680px) {
	.fd-4 {
		width: 39.33333333%;
		}
	.fd-2 {
		width: 10.66666667%;
		}
	.kjnew-nav-main dd .kjnew-nav-main-cded {
    font-size: 12px;
}
}
.kjnew-left .tree-icon {
	margin-top: 0px !important;
	margin-right: 5px;
	width:18px;
}
.kjnew-left {
	position:absolute;
	top:60px;
	width:230px;
	background-color:#07042f;
	padding:7px;
	color:#FFF;
	overflow:hidden;
	
	}
.kjnew-left-main {
	margin-top:20px;
	width:230px;
	padding-right:7px;
	overflow: auto;
	}
.kjnew-left-main li {
	margin-bottom:20px;
	}
.kjnew-left-main a {
	color:#fff;
	}
.kjnew-left-main a:hover {
	text-decoration:none;
	}

.kjnew-nav-title {
	display:block;
	font-size:16px;
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   vertical-align:middle;
   line-height:36px;
   padding-left:10px;
   white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	}
/*.kjnew-left-main li:hover .kjnew-nav-title {
	background-color: rgba(0,108,255,1);
	}*/
.kjnew-left-main .on .kjnew-nav-title  {
	background-color: rgba(0,108,255,1);
	}
.kjnew-nav-title img {
	display: inline-block;
	margin-right:12px;
	vertical-align:middle;
	}
.kjnew-nav-main {
	display:block;
	margin-top:10px;
	
	}
.kjnew-nav-main dd {
	float:left;
	display:block;
	width:50%;
	margin-bottom:8px;
	position:relative;
	}
/*.kjnew-nav-main .wd-1 {
	width:99% !important;
	}*/
.kjnew-nav-more {
	display:inline-block;
	position:absolute;
	width:20px;
	height:20px;
	background-image: url(../images2022/kjnew-nav-more.png);
	background-repeat: no-repeat;
	background-position: center center;
	right:0px;
	top:3px;
	}
.kjnew-nav-main dd .kjnew-nav-main-cded {
	display:block;
	padding-left:10px;
	padding-right:12px;
	font-size:13px;
	line-height:24px;
	-moz-border-radius: 3px 3px 0px 0px ;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	color:#c8c8d0;
	position:relative;
	}
.kjnew-nav-main dd a.kjnew-nav-main-cded:hover{
	background-color: rgba(255,255,255,1);
	line-height:24px;
	color:#07052f;
	}
.kjnew-nav-main .on a.kjnew-nav-main-cded {
	background-color: rgba(255,255,255,1);
	line-height:24px;
	color:#07052f;
	-moz-border-radius: 3px ;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}
.kjnew-nav-main dd .kjnew-nav-ab {
	display:none;
	}
.kjnew-nav-main dd:hover .kjnew-nav-main-cded {
	background-color: rgba(255,255,255,1);
	line-height:24px;
	color:#07052f;
	}
.kjnew-nav-main dd:hover .kjnew-nav-ab {
	position: absolute;
	display:block;
	width:108px;
	overflow:hidden;
	padding:15px 10px 10px 10px;
	top:24px;
	right:0px;
	background-color: rgba(255,252,255,0.9);
	-moz-border-radius: 0px 0px 3px 3px;
   -webkit-border-radius: 0px 0px 3px 3px;
   border-radius: 0px 0px 3px 3px;
   border:1px solid #DDD;
   z-index:999;
	}
.kjnew-nav-ab dd {
	display:block;
	float:left;
	margin-bottom: 0px;
	width:100%;
	}
.kjnew-nav-ab a {
	display:block;
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   margin-bottom:10px;
   padding-left:5px;
   padding-right:5px;
   border:1px solid #006cff;
   color:#006cff;
   font-size:12px;
   text-align:center;
   line-height:20px;
   white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	}
.kjnew-nav-ab a:hover , .kjnew-nav-ab .on a:hover  {
   border:1px solid #006cff;
   background-color:#006cff;
   color:#FFF;
	}
.kjnew-main {
	margin-left:240px;
	
	}
.tabs {
    border:0px;
	height: 32px;
}
.tabs li a.tabs-inner {
    color: #737373;
    background-color: #FFF;
	line-height:32px !important;
	height: 32px !important;
	border:0px;
	font-size:15px;
	width:160px;
	padding-right:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
}
.tabs li.tabs-selected a.tabs-inner {
    border-bottom: 1px solid #3393fc;
    background: #3393fc;
    background-color: #3393fc;
	line-height:32px !important;
	height: 32px !important;
}
.tabs li a.tabs-close {
	top:45%;
}
#tt .tabs li a.tabs-inner {
    background-color: #e8e8e8;
	line-height:27px !important;
	height: 27px !important;
}
#tt .tabs li.tabs-selected a.tabs-inner {
    border-bottom: 1px solid #3393fc;
    background: #3393fc;
    background-color: #3393fc;
}

.xt-main-box {
 background-color:#FFF;
 padding:20px; 
}

.new-lm-tit01 {
	font-size: 16px;
	line-height: 24px;
	background-image: url(../images2022/lm-tit01.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 32px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	}
.tsc {
	margin-left:20px;
	font-size:14px;
	color:#BBB;
	}
.db-box {
	margin-top:0px;
	}
.db-box .ew-u-3 {
	width:20%;
	}
.db-box-main {
	margin-top:20px;
	box-shadow: rgba(31, 31, 31, 0.08) 0px 1px 6px, rgba(31, 31, 31, 0.08) 0px 1px 4px;
	padding:15px;
	min-height:80px;
	}
.db-box-main-01 {
	float:left;
	width:60%;
	}
.db-box-main-01 .db-img {
	margin-top:15px;
	margin-left:10px;
	line-height:38px;
	position:relative;
	}
.db-box-main-01 .db-img .red {
	position:absolute;
	display: inline-block;
	color:#F00;
	font-size:12px;
	font-style:normal;
	top:18px;
	left:57px;
	}
.db-box-main-01 .db-img img {
	vertical-align:middle;
	}
.db-box-main-01 span {
	font-size:16px;
	display:inline-block;
	line-height:40px;
	margin-left:15px;
	}
.db-box-main-02 {
	float:left;
	width:40%;
	}
@media screen and (max-width:1680px) {
.db-box-main-01 {
	width:70%;
	}
.db-box-main-01 .db-img {
	margin-left:0px;
	}
.db-box-main-02 {
	width:30%;
	}
.nw-news06 li .bt {
    width: 65%;
}
}
@media screen and (max-width:1440px) {
.db-box-main-02 .db-sm {
    font-size: 14px;
}
.db-box-main-01 span {
    font-size: 14px;
    margin-left: 5px;
}
}
.db-box-main-02 .db-nmb {
	display:block;
	width:60px;
	margin:0px auto 10px auto;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#3394fb;
	padding-bottom:10px;
	border-bottom:1px solid #f3f3f3;
	}
.db-box-main-02 .db-sm {
	display:block;
	width:60px;
	margin:0px auto 0px auto;
	text-align:center;
	font-size:16px;
	color:#bfbfbf;
	}
.new-nav03 {
	display:inline-block;
	font-size:14px;
	margin-left:30px;
	}
.new-nav03 li {
	display:inline-block;
	}
.new-nav03 li span {
	display:inline-block;
	padding-left:20px;
	padding-right:20px;
	color:#777777;
	cursor:pointer;
	position:relative;
	}
.new-nav03 .on span , .new-nav03 li span:hover {
	color: #fc9c45;
	}
.new-nav03 li span i {
	position:absolute;
	-webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.80);
	top:-5px;
	right:0px;
	display:inline-block;
	min-width:15px;
	padding-left:3px;
	padding-right:3px;
	height:14px;
	line-height:15px;
	-moz-border-radius: 50px;
   -webkit-border-radius: 50px;
   border-radius: 50px;
   background-color:#F30;
   color:#FFF;
   font-size:10px;
   text-align:center;
   font-style:normal;
	}
.nw-news05 {
	text-align:left;
	margin-top:15px;
}
.nw-news05 li{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height:36px;
	
}
.nw-news05 a.blue {
	float:left;
	display:inline-block;
	color: #006cff;
	text-decoration: none;
	line-height: 36px;
}
.nw-news05 a.blue:visited {
	color: #006cff;
	text-decoration: none;
}
.nw-news05 a.blue:active, .nw-news05 a.blue:hover {
	color: #006cff;
	text-decoration: underline;
}
.nw-news05 li .bt {
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display:inline-block;
	width:70%;
	line-height: 36px;
	margin-left:3px;
	}
.nw-news05 li span{
	color: #999;
	float: right;
	line-height: 34px;
	display:inline-block;
}

.rc-add .fa {
	font-size:22px;
	line-height:24px;
	color:#F30;
	cursor:pointer;
	}
.rl-c {
	margin-top:10px;
	text-align:center;
	min-height:300px;
	}
.rl-c img {
	max-width:100%;
	}
.txx-box {
	height:193px;
	margin-top:15px;
	overflow:auto;
	}
.nw-news06 {
	text-align:left;
}
.nw-news06 li{
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-height:34px;
	margin-bottom:15px;
	
}
.nw-news06 li .time {
	font-size:12px;
	float: left;
	line-height: 34px;
	display:inline-block;
	width:50px;
	margin-right:10px;
	border-left:2px solid #8c969f;
	padding-left:10px;
	padding-right:10px;
	background-color:#F9F9F9
}
.nw-news06 li .bt {
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	display:inline-block;
	width:60%;
	line-height: 34px;
	margin-left:3px;
	}
.nw-news06 li .fa {
	width:16px;
	height:16px;
	margin-top:14px;
	text-align:center;
	color:#439bfc;
	cursor:pointer;
	}
.nw-news06 li p {
	display:block;
	margin-bottom:5px;
	}
.nw-news06 li .cdt {
	;
	}
.nw-news06 li .cyr {
	border-top:1px solid #ddd;
	padding:10px 10px 5px 10px;
	font-size:12px;
	color:#999;
	}
.nw-news06 li .cyr span {

	margin-bottom:5px;
	}
.xd-min-height {
	min-height:600px;
	}
.rw-min-height {
	min-height:480px;
	}
.fy-xx {
	border-top:1px solid #e8e8e8;
	padding-top:25px;
	margin-top:15px;
	}

/*分页样式*/
.b_endpagenum				{
	height:25px;
	clear:both;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.b_endpagenum .s1 		{
	width:36px;
	margin-right: 4px;
}
a.s1					{text-decoration:none;}
.b_endpagenum a 			{background:#fff;border:1px solid #e8e8e8;color:#439bfc;padding:2px 5px 1px;text-align:center;}
* + html .b_endpagenum a 		{border:1px solid #439bfc;color:#439bfc;text-align:center;line-height:24px;margin-right:4px;margin-top:1px;padding:1px 5px 0px;}
* html .b_endpagenum a 		{border:1px solid #439bfc;color:#439bfc;text-align:center;line-height:24px;margin-right:4px;margin-top:1px;padding:1px 5px 0px;}
.b_endpagenum a.s2:visited 	{color:#fff;}
.b_endpagenum a:hover 		{color:#fff;border:1px solid #439bfc;background:#439bfc;}
.b_endpagenum .s2 		{background:#439bfc;border:1px solid #439bfc;color:#fff;font-weight:bold;margin-right: 4px;}
.pagezone span .s 		{background:#439bfc;border:1px solid #439bfc;color:#fff;font-weight:bold;padding:2px 5px 1px;margin:5px 4px 0pt 0pt;}
.fL	        {float: left;}
.num strong						{color:red;}
.tC								{text-align:center;}
.b_endpagenum a.s3 		{background:#fff;border:1px solid #439bfc;color:#439bfc;margin-right: 4px; cursor:default;}
/*分页样式*/


.cygj-box {	
	margin-top:10px;
	}

.cygj-box-main {
	display:inline-block;
margin-left:14px;
margin-right:14px;
margin-top:10px;
width:105px;
min-height:100px;
text-align:center;
box-shadow: rgba(31, 31, 31, 0.08) 0px 1px 6px, rgba(31, 31, 31, 0.08) 0px 1px 4px;
padding:15px;
font-size:12px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border:1px solid #FFF;
	}
.cygj-box-main a {
	display:block;
	text-decoration:none;
	}
.cygj-box-main:hover {
	border:1px solid #006cff;
	}
.cygj-box-main i {
	display:block;
	width:40px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#FFF;
	text-align:center;
	background-color:#3293fc;
	margin:0px auto 10px auto;
	box-shadow: rgba(31, 31, 31, 0.08) 0px 1px 6px, rgba(31, 31, 31, 0.08) 0px 1px 4px;
	-moz-border-radius: 50%;
   -webkit-border-radius: 50%;
   border-radius: 50%;
	}
.cygj-box-main span {
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	}
.wwc-tit {
	font-size:16px;
	padding-left:20px;
	}
.wwc-tit img {
	display:inline-block;
	vertical-align: middle;
	margin-right:15px;
		}
.cylk-box {
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	}
.cylk-box i {
	display: inline-block;
	padding-left:30px;
	padding-right:30px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#FFF;
	text-align:center;
	background-color:#3293fc;
	margin:0px auto 10px auto;
	box-shadow: rgba(31, 31, 31, 0.08) 0px 1px 6px, rgba(31, 31, 31, 0.08) 0px 1px 4px;
	-moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
	}
.cylk-box i:hover {
	background-color:#0e6fd8;
	}
.mvctool  {
	min-height:40px;
	height: auto !important;
}

.mvctool input[type=text] , .formtable  input[type=text] {
	height: 28px !important ;
	line-height: 26px;
	padding: 0px ;
    padding-left: 5px ;
    border: 1px #c9c9c9 solid;
    border-radius: 3px;
}
.mvctool input[type=text]:focus , .formtable  input[type=text]:focus  { 
    outline:0;border-color:#66afe9;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
	 }
	
.mvctool .l-btn-left {
    line-height: 12px;
	margin: 6px;
}
.mvctool .color-gray , .mvss .color-gray {
	color: #3293fa !important;
	}
.datagrid-toolbar .l-btn-left {
	margin: 3px;
}
.tabs-panels {
	border-color: #FFF;
	}
.new-main-box-sy {
	margin:-10px;
	background-color: #eff2f7;
	}
.panel-title {
    color: #3393fc;
}
.messager-button .l-btn , .messager-button .l-btn:hover , .messager-button .l-btn:visited {
    color: #FFF;
    background-color:#3393fc;
    border: 1px solid #3393fc;
}
/*登录样式*/

.log-kv-bg {
	background-image: url(../images2022/log-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-size:100% 100%;
	}
.log-kv-logo {
	padding-top:30px;
	padding-left:30px;
	}
.log-kv-main {
	width:1050px;
	margin:50px auto 0px auto;
	background-color: #FFF;
	-moz-border-radius: 6px;
   -webkit-border-radius: 6px;
    border-radius: 6px;
	}
.log-kv-img {
	float:left;
	}
.log-kv-img img {
	-moz-border-radius: 6px 0px 0px 6px;
   -webkit-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
	margin-bottom:-4px;
	}
.log-kv-txt {
	float:left;
	width:575px;
	}
.log-kv-txt span {
	display:block;
	}
.loginbody {
	margin:0px auto 0 auto;
	width:390px;
	}
.log-kv-txt h1 {
	font-size:28px;
	font-weight:bold;
	line-height:36px;
	color:#003366;
	text-align:center;
	margin-top:120px;
	margin-bottom:10px;
	
	}
.log-kv-txt input[type=text], .log-kv-txt input[type=number],.log-kv-txt input[type=password] {
    padding: 10px;
    padding-left: 50px;
	height:40px;
	line-height:40px;
    width: 390px;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.log-kv-txt input[type=text]:focus  , .log-kv-txt input[type=number]:focus ,.log-kv-txt input[type=password]:focus  {outline:0;border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.log-kv-txt .btnv {
	width:300px;
	line-height:40px;
	font-size:14px;
	display:inline-block;
    background: #3293fc; 
	border-radius: 4px; 
	border: 1px solid #3293fc; 
	border-image: none; 
	color: rgb(255, 255, 255); 
	font-weight: bold;
	
}

.p_logo, .u_logo , .s_logo {
	font-size:16px;
    left: 20px;
	top: 12px;
    position: absolute;
	color:#3393fa;
}
.log-kv-txt-low {
	position: relative;
	margin-top:30px;
	}
.log-bot {
	text-align:center;
	font-size:12px;
	color:#999;
	margin-top:20px;
	}
.nw-news05 font.blue {
float:left;
display:inline-block;
color: #006cff;
text-decoration: none;
line-height: 36px;
}

.panel-header {
	border:  0px;
	margin-top:5px;
	background-color: #eff2f7;
}
.b_box_top_right h1 {
    line-height: 18px;
}
#EditForm input , input[type=number] , input[type=password] ,input[type=datetime]  {
	height: 28px ;
	line-height: 26px;
	padding: 0px ;
    padding-left: 5px ;
    border: 1px #c9c9c9 solid;
    border-radius: 3px;
}
#EditForm input:focus ,input[type=number]:focus , input[type=password]:focus , input[type=datetime]:focus  { 
    outline:0;border-color:#66afe9;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
	webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
	 }
#ICheck ,  #ISendCheck , #IToModify , #ISelect {
    color: #FFF;
    background-color: #439bfc;
    border: 1px solid #439bfc;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	height:28px !important;
}
#IUnCheck  ,  #IUnCheck2 {
    color: #439bfc;
    background-color: #eff2f7;
    border: 1px #c9c9c9 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	height:28px !important;
}
#Edit  ,  #EditContact  {
    color: #439bfc;
    background-color: #eff2f7;
    border: 1px #c9c9c9 solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	height:28px !important;
}
#ICheck:hover ,#ISelect:hover , #IUnCheck:hover , #IUnCheck2:hover  , #Edit:hover  ,  #EditContact:hover , #ISendCheck:hover  ,  #IToModify:hover  {
    color: #FFF;
    background-color: #439bfc;
    border: 1px solid #439bfc;
}
#ICheck .l-btn-left ,#ISelect .l-btn-left ,  #IUnCheck .l-btn-left   ,  #IUnCheck2 .l-btn-left  ,  #Edit .l-btn-left  ,  #EditContact .l-btn-left ,  #ISendCheck .l-btn-left,  #IToModify .l-btn-left    {
    margin: 3px;
}
.textbox input[type=text] {
	border: 0px #c9c9c9 solid;
	}
.datagrid-group {
    height: 50px !important;
	background-color: #e2efff;
}
.l-btn-on {
    color: #fff !important;
    background-color: #3393fc;
    border: 1px solid #3393fc;
    font-size: 12px;
	}
.tab-cd1 .tabs li a.tabs-inner {
    background-color: #e8e8e8;
	line-height:27px !important;
	height: 27px !important;
}
.tab-cd1 .tabs li.tabs-selected a.tabs-inner {
	color:#FFF;
    border-bottom: 1px solid #3393fc;
    background: #3393fc;
    background-color: #3393fc;
}
.tab-cd1 .tab-cd2 .tabs li a.tabs-inner {
    background-color: #fff;
    line-height: 22px!important;
    height: 22px!important;
    width: auto;
    font-size: 12px;
    border-right: 1px solid #ddd;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
.tab-cd1 .tab-cd2 .tabs li a.tabs-inner .tabs-title {
    font-size: 12px;
}
.tab-cd1 .tab-cd2 .tabs li.tabs-selected a.tabs-inner {
    border-bottom: 0px solid #FFF;
    background: #FFF;
    background-color: #FFF;
    color: #3393fc;
}
.nav-bot {
	height:300px;
	}
.mvctool select {
	min-width:70px;
	height: 28px!important;
	}
.mvctool input[type=text] {
	min-width:110px;
	height: 28px!important;
	}
.mv-fl {
	float:left;
	margin-right:15px;
	margin-bottom:10px;
	height:28px;
	}
.dxk input {
	height:auto !important;
	vertical-align:top !important;
	}
	
.hz-btn .cz-nav2 {
	display:none;
	}
.hz-btn {
	padding-left:10px;
	padding-right:10px;
	}
.hz-btn:hover .cz-nav2 {
	z-index:999;
	position: absolute;
	display:block;
	width:360px;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	top:18px;
	right:-1px;
	background-color: rgba(255,252,255,0.85);
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   border:1px solid #DDD;
   font-size:12px;
   color:#333;
	}
.hz-btn .cz-nav2 li {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	height:40px;
	padding-top:10px;
	}
.hz-btn:hover .cz-nav2 li .hz-time {
	display:inline-block;
	float:left;
	width:68%;
	font-size:14px;
	line-height:18px;
	}
.hz-btn:hover .cz-nav2 li .hz-dq {
	display:inline-block;
	float:left;
	font-size:14px;
	color:#F60;
	line-height:18px;
	}
.hz-btn:hover .cz-nav2 li .hz-yzz {
	display:inline-block;
	float:left;
	font-size:14px;
	color:#F00;
	line-height:18px;
	}
.hz-btn .cz-nav2 a {
	float:right;
	display: inline-block;
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   margin-bottom:0px;
   border:1px solid #3293fa;
   color:#3293fa;
   font-size:14px;
   text-align:center;
   line-height:18px;
   height:22px;
    white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
	}
.hz-btn .cz-nav2 a:hover {
   border:1px solid #3293fa;
   background-color:#3293fa;
   color:#FFF;
   text-decoration:none;
	}
	
/*2022-9-15 新增优化样式*/
.l-btn-blue {
    color: #fff !important;
    background-color: #439bfc !important;
    border: 1px solid #439bfc !important;
}
.l-btn-blue:hover {
	color: #fff !important;
	border: 1px solid #046CDF !important;
	background-color: #046CDF !important;
}
.panel-col-3 {
	padding-top: 30px;
    padding-bottom: 30px;
	}
.panel-col-3-sm {
	padding-top: 10px;
    padding-bottom: 10px;
	}
.panel-col-3  input[type=text]  {
    width: 260px !important;
	margin-right:5px !important;
	height:28px!important;
	line-height:26px!important;
}
.panel-col-3 select {
    width: 260px !important;
	margin-right:5px !important;
	height:28px;
	line-height:26px;
}
.panel-col-3 .formtable th , .panel-col-3-sm .formtable th {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
}

.panel-win-col-2 {
	padding-top: 20px;
    padding-bottom: 20px;
	}
.panel-win-col-2-sm {
	padding-top: 10px;
    padding-bottom: 10px;
	}
.panel-win-col-2  input[type=text] {
    width: 200px !important ;
	margin-right:5px !important;
	height:28px !important;
	line-height:26px !important;
}
.panel-win-col-2 select{
    width: 200px !important;
	margin-right:5px !important;
	height:28px !important;
	line-height:26px !important;
}
.panel-win-col-2 .formtable th , .panel-win-col-2-sm .formtable th {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
}


.panel-win-col-1 {
	padding-top: 20px;
    padding-bottom: 20px;
	}
.panel-win-col-1  input[type=text] {
    width: 300px !important ;
	margin-right:5px !important;
	height:28px !important;
	line-height:26px !important;
}
.panel-win-col-1 select{
    width: 300px !important;
	margin-right:5px !important;
	height:28px !important;
	line-height:26px !important;
}
.panel-win-col-1 .formtable th {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
}
.panel-title {
    padding-left: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
    border-left: 2px solid #3393fc;
}
.window .window-header .panel-title {
    padding-left: 30px;
    line-height: 28px;
    font-weight: bold !important;
	border-left: 0px solid #3393fc;
}
.messager-window .window-header .panel-title {
    padding-left: 15px;
}
.window {
   border-top:inherit;
}
.l-btn {margin-right:5px;}
.win-boxz {
	padding:10px;
	}
.win-boxz .panel-body {
    background-color: transparent;
	border:0px;
}
.hr {
    clear: both;
    overflow: hidden;
    height: 0px;
}
.datagrid-cell, .datagrid-cell-group, .datagrid-header-rownumber, .datagrid-cell-rownumber {
    padding: 7px 7px;
}
.none-cbox {
	padding: 10px;
	height: 120px;
    text-align: center;
    padding-top: 30px;
	font-size: 15px;
	color:#666;
	}
.none-cbox i {
	display:inline-block;
	font-size:30px;
	color:#ddd; 
	margin-bottom:8px;
	}
.datagrid-group {
    height: 40px!important;
    background-color: #f1f7ff!important;
}
@media screen and (max-width:1680px) {
.kj-nav01 .mr40 {
    margin-right: 20px;
}
}
@media screen and (max-width:1440px) {
.panel-col-3  input[type=text] , .panel-col-3 select {
    width: 200px !important;
}
.kj-nav01 {
    font-size: 14px;
    margin-right: 0px;
}
.kj-nav01 .mr40 {
    margin-right: 10px;
}
}

/*2022-11-9 合同类别样式 */
.sellpactname {
    padding: 0px 10px 0px 10px !important;
    margin-bottom: 12px;
    background-color: #dee4ec;
    line-height: 24px !important;
    border-radius: 4px;
}

.sellpactname:hover {
    color: #FFF !important;
    background-color: #3393fc;
	text-decoration:none;
}
.tyc-main {
	position:relative;
	}
.tyc-hy {
	display:inline-block;
	position:relative;
	padding-right:20px;
	cursor:pointer;
	}
.tyc-more01 {
	display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(../images2022/ad-hyy.png);
    background-repeat: no-repeat;
    background-position: center -2px;
    right: 0;
    top: 3px;
	}
.tyc-main .on {
	color: #006cff;
	}
.tyc-main .on .tyc-more01 {
    background-position: center -22px;
	}
.tyc-wrapper {
    z-index: 1;
    position: absolute;
    display: block;
    user-select: none;
    background: #fff;
    border: 1px solid #E0E0E0;
    box-shadow: 0 5px 20px 0 rgba(26,26,26,0.1);
    border-radius: 4px;
	padding:2px;
}
.tyc-menu {
	width:32.88%;
	height:320px;
    display: inline-block;
    box-sizing: content-box;
    overflow-y: scroll;
	background-color: #eff2f7;
	font-size: 14px;
    line-height: 22px;
}

.tyc-menu::-webkit-scrollbar {
        width: 7px;
        height: 1px;
    }
.tyc-menu::-webkit-scrollbar-thumb {
       border-radius: 10px;
       -webkit-box-shadow: inset 0 0 5px rgba(240,240,240,0.2);
       background: #abb3c2;
    }
.tyc-menu::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 5px rgba(240,240,240,0.2);
        background: #dbe1e9;
    }
.tyc-footer {
    border-top: 1px solid #F3F3F3;
}
.tyc-menu-list {
    height: 100%;
    margin: 0;
    padding: 0px;
    list-style: none;
	background-color:#FFF;
	}
.tyc-node {
    position: relative;
    display: flex;
    align-items: center;
    min-height: 34px;
    padding: 4px 24px 6px 12px;
    font-size: 14px;
    line-height: 22px;
    cursor: pointer;
	background-color:#FFF;
}
.tyc-node .datagrid-cell-check {
    text-align: left;
	width: 22px;
}
.tyc-node .datagrid-cell-check input {
	border:1px solid #ccc !important;
	width: 14px;
    height: 14px;
    margin-top: 3px;
}
.tyc-node-content {
    display: inline-block;
    max-width: 180px;
    height: 100%;
}
.tyc-menu-list .active , .tyc-menu-list li:hover   {
	background-color:#e4f1ff;
	}
.tyc-more02 {
	display: inline-block;
    position: absolute;
    width: 20px;
    height: 20px;
    background-image: url(../images2022/ad-hyy.png);
    background-repeat: no-repeat;
    background-position: center -40px;
    right: 5px;
    top: 5px;
	}
.more-qy {
	background-image: url(../images2022/more-qy-xx.gif);
	background-repeat: repeat-x;
	background-position: left 10px;
	text-align:center;
	}
.more-qy-down {
	cursor:pointer;
	color:#4590fb;
	font-size:14px;
	display:inline-block;
	}
.more-qy-down .more-qy-01{
	display:inline-block;
	width:26px;
	height:20px;
	background-color:#FFF;
	background-image: url(../images2022/more-qy-jt.png);
	background-repeat: no-repeat;
	background-position: center 3px;
	background-color:#FFF;
	}
.more-qy-up {
	cursor:pointer;
	color:#4590fb;
	font-size:14px;
	display:inline-block;
	}
.more-qy-up .more-qy-01{
	display:inline-block;
	width:26px;
	height:20px;
	background-color:#FFF;
	background-image: url(../images2022/more-qy-jt.png);
	background-repeat: no-repeat;
	background-position: center -13px;
	background-color:#FFF;
	}
.more-qy-down:hover ,.more-qy-up:hover  {
	color:#1f6bd8;
	}
.qygjc span ,.qygjc span a , .qygjc a  {
	display: inline-block;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	color:#5e9bd3;
	background-color:#def0fd;
	border-radius: 3px;
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
	}
	

.qygjc-red span ,.qygjc-red span a , .qygjc-red a {
	display: inline-block;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	color:#FFF;
	background-color:#f37d8d;
	border-radius: 3px;
	padding-left:10px;
	padding-right:10px;
	margin-right:10px;
	}
/*2023-04-25 新增*/

.tyc-wrapper-2 {
	position:relative;
}
.tyc-wrapper-2 .tyc-menu {
	width:49%;
	height:300px;
    display: inline-block;
    box-sizing: content-box;
    overflow-y: scroll;
	background-color:none;
	font-size: 14px;
    line-height: 22px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFF;
}
.tyc-wrapper-2 .tyc-node {
    padding: 4px 24px 6px 15px;
}
 
 
/*2023-08-22 新增*/
.tabs-scroller-left, .tabs-scroller-right {
	height:27px !important;
	border-color: #E8E8E8;
	border-radius: 4px;
	bottom: 3px !important;
	z-index:999;
}
.tabs-scroller-left, .tabs-scroller-right {
	right:20px;
}
.tabs-wrap {
	margin-left:25px !important;
	padding-right:25px !important;
}

/*2023-10-26  全部销售合同搜索新增*/
.panel-header {
	margin-bottom:1px;
}
.datagrid .panel-title {
	height: auto;
    min-height: 20px;
}
.mv-new .mv-fl {
	width:370px;
	}
.mv-new input[type=text] , .mv-new select {
    width: 240px !important;
}
.mv-new input[type=radio] , .mv-new input[type=checkbox] {
    vertical-align:-2px;
}
.mv-new .combo {
    width: 240px !important;
}
.mv-new  .combo input[type=text] , .mv-new  .combo select {
    width: 220px !important;
}
.mv-new .mv-fl .m-time-1 {
    width: 109px !important;
    min-width: auto;
}
.mv-new .mv-fl .m-time-2 {
    width: 118px !important;
    min-width: auto;
}
.mv-new .mv-txt {
	display:inline-block;
	margin-right:5px;
	min-width: 56px;
    text-align: right;
	}
.mv-close-sel , .mv-close-inp  {
	position:relative;
	display:inline-block;
	}
.mv-close-sel .fa-close , .mv-close-inp .fa-close {
	position:absolute;
	top:6px;
	color:#b9b9b9;
	cursor:pointer;
	width:16px;
	height:16px;
	line-height:16px;
	background-color:rgba(255,255,255,.5);
	border-radius:4px;
	text-align:center;
	}
.mv-close-sel .fa-close {
	right:24px;
	}
.mv-close-inp .fa-close {
	right:8px;
	}
.mv-close-sel .fa-close:hover , .mv-close-inp .fa-close:hover:hover {
	text-decoration:none;
	color:#F30;
	}


.kjnew-left-main {
    width: 220px;
}
.kjnew-left-main::-webkit-scrollbar {
        width: 5px;
        height: 1px;
    }
.kjnew-left-main::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
       border-radius: 10px;
       -webkit-box-shadow: inset 0 0 5px rgba(240,240,240,0.2);
       background: #848484;
    }
.kjnew-left-main::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(240,240,240,0.2);
        border-radius: 10px;
        background: #5f5f5f;
    }
.kjnew-nav-ab a {
    padding-left: 0px;
    padding-right: 0px;
    width: 91px;
}
@media screen and (max-width:1440px) {
.mv-new {
	font-size:12px;
	}
.mv-new .mv-fl {
	width:280px;
	}
.mv-new input[type=text] , .mv-new select {
    width: 170px !important;
	font-size:12px;
}
.mv-new .combo {
    width: 170px !important;
}
.mv-new  .combo input[type=text] , .mv-new  .combo select {
    width: 150px !important;
}
.mv-new .mv-fl .m-time-1 {
    width: 76px !important;
    min-width: auto;
}
.mv-new .mv-fl .m-time-2 {
    width: 83px !important;
    min-width: auto;
}
.db-box-main-01 .db-img {
    margin-top: 10px;
}
.db-box-main-01 .db-img img {
    width: 30px;
}
.db-box-main-01 span {
    font-size: 12px;
}
.db-box-main-01 .db-img .red {
	left:39px;
	-webkit-transform-origin-x: 0;
     -webkit-transform: scale(0.80);
	}
.db-box-main-02 .db-nmb {
    font-size: 18px;
	margin: 0 auto 5px auto;
	padding-bottom: 5px;
}
.db-box-main-02 .db-sm {
    font-size: 12px;
}
.new-nav03 li span {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}
}

@media screen and (max-width:1280px) {
.mv-new .mv-fl {
	width:225px;
	}
.mv-new input[type=text] , .mv-new select {
    width: 150px !important;
}
.mv-new .combo {
    width: 150px !important;
}
.mv-new  .combo input[type=text] , .mv-new  .combo select {
    width: 130px !important;
}
.mv-new .mv-fl .m-time-1 {
    width: 65px !important;
    min-width: auto;
}
.mv-new .mv-fl .m-time-2 {
    width: 73px !important;
    min-width: auto;
}
.hthk-1 .hthz-main .ht-1 {
    font-size: 14px;
}
}
.sel-qx {
	display:inline-block;
	background-image: url(../images2022/sel-qx.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 16px;
	width: 16px;
	vertical-align:middle;
	margin-left:0px;
	}
.sel-qk {
	display:inline-block;
	background-image: url(../images2022/sel-qk.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 16px;
	width: 16px;
	vertical-align:middle;
	margin-left:0px;
}
.sel-xz {
	display:inline-block;
	background-image: url(../images2022/sel-xz.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 16px;
	width: 16px;
	vertical-align:middle;
	margin-left:0px;
}
.dww {
  font-size: 12px;
  line-height: 18px;
  color: #999;
  background-image: url(../images2022/dww.png);
  background-repeat: no-repeat;
  background-position: -2px top;
  padding-top: 5px;
  margin-top: 2px;
}

/*2024-6-6 新增样式 合同统计汇总*/
.hthz-box {
	margin-left:-15px;
	margin-right:-15px;
	margin-top:20px;
	margin-bottom:20px;
	}
.hthz-1 {
	float:left;
	width:26%;
	padding-left:15px;
	padding-right:15px;
	}
.hthz-2 {
	float:left;
	width:48%;
	padding-left:15px;
	padding-right:15px;
	}
.hthz-3 {
	float:left;
	width:26%;
	padding-left:15px;
	padding-right:15px;
	}
.hthz-main {
	border:1px solid #DDD;
	border-top:1px solid #006cff;
	background-color:#FFF;
	font-size:14px;
	padding:15px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow:2px 1px 5px #ccc; 
	-webkit-box-shadow:2px 1px 5px #ccc; 
	box-shadow:2px 1px 5px #ccc;
	min-height:160px;
	}
.hthz-main h1 {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	}
.hthz-main .ht-1  {
	font-size:20px;
	color: #006cff;
	margin-bottom:15px;
	}
.hthz-main .fa-caret-up  {
	color:#F00;
	font-size:16px;
	}
.hthz-main .fa-caret-down  {
	color: #090;
	font-size:16px;
	}
.hthz-main .ht-3  {
	font-size:20px;
	margin-bottom:15px;
	}
.hthz-main .htr-1 {
	width:48%;
	}
.hthz-main .htr-1-1 {
	font-size:14px;
	font-weight:bold;
	}
.hthz-main .htr-1-2 {
	width:85px;
	}
.hthz-main .htr-1-3 {
	width:90px;
	}
.hthz-main .mt15 {
    margin-top: 3px;
}
.f16 {
	font-size:16px;
	}
.hthz-main .ht-1green {
    font-size: 20px;
    color: #390;
    margin-bottom: 15px;
}
.hthk-box {
	margin-left:-15px;
	margin-right:-15px;
	margin-top:20px;
	margin-bottom:20px;
	}
.hthk-box .hthz-main {
    min-height: 120px;
}
.hthk-box .mt15 {
    margin-top: 10px;
}
.hthk-1 {
	float:left;
	width:40%;
	padding-left:15px;
	padding-right:0px;
	}
.hthk-1-1 {
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	}
.hthk-2 {
	float:left;
	width:24%;
	padding-left:15px;
	padding-right:15px;
	}
.hthk-3 {
	float:left;
	width:60%;
	padding-left:15px;
	padding-right:15px;
	}
.hthk-3-1 {
	float:left;
	width:50%;
	margin-bottom: 5px;
	}
.hthk-3-1-1 {
	font-size:16px;
	font-weight:bold;
	}
.htqy-1 {
	float:left;
	display:inline-block;
	width:100px;
	}
.htqy-2 {
	float:left;
	display:inline-block;
	color: #006cff;
	}
.htqy-3 {
	float:right;
	font-size:14px;
    display:block;
	font-weight:normal;
	margin-right:30px;
	width: 90px;
	}
	
.hthk-1 .hthz-main .ht-1 {
    font-size: 20px;
    color: #006cff;
    margin-bottom: 5px;
}

.qybq-1 {
	padding-left:10px;
	padding-right:10px;
	width:auto;
	border: 1px solid #57a6fb;
    background-color: #57a6fb;
    color: #FFF;
	}
.qybq-1:hover {
	border: 1px solid #0A7BFA;
	background-color: #0A7BFA;
	}
.qybq-1:hover .bq-nav {
	display:block;
	}
.qybq-2 {
	padding-left:10px;
	padding-right:10px;
	width:auto;
	border: 1px solid #657c97;
	background-color: #657c97;
	color: #FFEC9D;
	}
.qybq-2:hover {
	border: 1px solid #036;
	background-color: #036;
	color: #FFEC9D;
	}
.qybq-2:hover .bq-nav {
	display:block;
	}
.qybq-3 {
	padding-left:10px;
	padding-right:10px;
	width:auto;
	border: 1px solid #ff8d8d;
	background-color: #ff8d8d;
	color: #FFF;
	}
.qybq-3:hover {
	border: 1px solid #FF6464;
	background-color: #FF6464;
	}
.qybq-3:hover .bq-nav {
	display:block;
	}
.bq-nav{
   z-index:999;
	position: absolute;
	display:none;
	overflow:hidden;
	padding:5px 10px 5px 10px;
	/*top:7px;*/
	width:410px;
	left:-1px;
	background-color: rgba(255,255,255,1);
	-moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   border:1px solid #DDD;
   color:#333;
   cursor:default;
   -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-box-shadow:2px 1px 5px #ccc; 
	-webkit-box-shadow:2px 1px 5px #ccc; 
	box-shadow:2px 1px 5px #ccc
   
}
.bq-nav li {
	list-style:none;
	padding-left:0px;
	margin-left:0px;
	height:24px;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	}

@media screen and (max-width:1360px) {
.hthz-main {
    font-size: 12px;
	min-height: 140px;
}

.hthz-main .ht-1 {
    font-size: 14px;
}
.hthz-main .ht-3 {
    font-size: 14px;
}
.hthz-main .htr-1-1 {
    font-size: 12px;
}
.htqy-1 {
    width: 80px;
}
.hthk-1-1 {
    font-size: 12px;
}
.hthk-1 .hthz-main .ht-1 {
    font-size: 15px;
}
.hthk-3-1-1 {
    font-size: 12px;
}
.htqy-3 {
    font-size: 12px;
	margin-right: 5px;
}
.hthz-box .ml20 , .hthk-box .ml20 {
    margin-left: 5px;
}
}

/*企业看板*/
.kbbox {
	margin-top:40px;
	width:1600px;
	margin-left:auto;
	margin-right:auto;
	}
.kbbox-ew-g {
	display: block;
		}
.kbbox h1 {
	font-size:36px;
	color:#0c0654;
	text-align:center;
	}
.kbbox h2 {
	font-size:22px;
	margin-top:0px;
	margin-bottom:15px;
	text-align:center;
	background-color: #e2e8f1;
    padding-top: 3px;
    padding-bottom: 3px;
	border-radius: 4px;

	}
.kbbox-1 {
	height:36px;
	border:1px solid #3293fc;
	margin-left:auto;
	margin-right:auto;
	border-radius: 4px;
	text-align:center;
	font-weight:bold;
	}
.kbbox-1-1 {
	font-size:14px;
	vertical-align:middle;
	line-height:34px;
	}
.kbbox-1-2 {
	font-size:16px;
	background-color:#3293fc;
	line-height:34px;
	color:#FFF;
	}
.kbbox-tr {
	text-align:right;
	color:#999;
	}
.kbbox-2 {
	position:relative;
	margin-top:10px;
	border-radius: 10px;
	border-top:2px solid #91c6ff;
	border-bottom:2px solid #91c6ff;
	line-height:16px;
	}
.kbbox-2 .kbbox-2-top {
	position:absolute;
	top:-13px;
	left:50%;
	margin-left:-135px;
	}
.kbbox-2 .kbbox-2-bot {
	position:absolute;
	bottom:-13px;
	left:50%;
	margin-left:-135px;
	}
.kbbox-2-1 {
	margin-top:5px;
	font-size:12px;
}
.kbbox-2-1 h3 {
    font-size: 18px;
	line-height:56px;
    text-align: center;
	color:#3293fc;
	margin-top:0px;
	margin-bottom:0px;
}
.kbbox-2-1 .red {
	font-size:16px;
	font-weight:bold;
	display:inline-block;
	margin-top:5px;
	}
.bfb-1 {
	float:left;
	width:25%;
	color:#3293fc;
	font-weight:bold;
	}
.bfb-2 {
	float:left;
	width:75%;
	}
.bfb-2-1 {
	background-color:#3293fc;
	height:10px;
	margin-top:3px;
	}
.kbbox-3 {
	background-image: url(../images2022/kbbox-3bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:260px;
	padding-top:20px;
	}
.kbbox-3-row-1 {
	margin-top:30px;
	padding-bottom:11px;
	border-bottom:1px solid #3293fc;
	}
.kbbox-3-row-2 {
	margin-top:11px;
	padding-bottom:11px;
	border-bottom:1px solid #3293fc;
	}
.kbbox-3-1 {
	float:left;
	width:19%;
	text-align:center;
	font-weight:bold; 
}
.kbbox-3-2  {
	float:left;
	width:18%;
	text-align:center;
	font-weight:bold; 
}
.kbbox-3-3 {
	float:left;
	width:19%;
	text-align:center;
	font-weight:bold; 
}
.kbbox-3-4 {
	float:left;
	width:18%;
	text-align:center;
	font-weight:bold; 
}
.kbbox-3-5 {
	float:right;
	width:25%;
	text-align:center;
	font-weight:bold;
	border:2px dotted #3293fc;
	border-radius: 4px;
	padding:2px;
}
.kb-tit {
	color:#FFF;
	}
.kbbox-tj1 {
	margin-top:20px;
	border:2px solid #3293fc;
	border-radius: 4px;
	padding:10px;
	margin-left:10px;
	margin-right:10px;
	}
.kbbox-tj1-1 {
	float:left;
	width:281px;
	margin-right:20px;
	}
.kbbox-tj1-dd {
	width:461px;
	}
.kbbox select {
	width:220px;
	font-size: 14px;
	padding: 7px;
    border: 1px solid #3293fc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    vertical-align: middle;
    
	}
@media screen and (max-width:1500px) {
.kbbox {
	margin-top:0px;
	margin-left:10px;
	-webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.92);
	}	
}
@media screen and (max-width:1300px) {
.kbbox {
	margin-top:-40px;
	-webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.78);
	}	
}
@media screen and (max-width:1100px) {
.kbbox {
	margin-top:-90px;
	-webkit-transform-origin-x: 0;
    -webkit-transform: scale(0.63);
	}	
}


.xshtmain {
	margin-left:15px;
	margin-right:15px;
	}
.xshtmain .ht-1 {
    font-size: 20px;
    color: #006cff;
    margin-bottom: 5px;
}
.xshtmain .xsht-1 {
	float:left;
	width:25%;
	}
.xshtmain .ht-1-sm {
    font-size: 16px;
    color: #006cff;
    margin-bottom: 10px;
	margin-top:3px;
}
.green {
	color: #090;
	}
	
@media screen and (max-width:1360px) {	
.xshtmain .ht-1-sm {
    margin-top: 0px;
	font-size: 15px;
}
.xshtmain .ht-1 {
    font-size: 18px;
}
.xsht-1 .fl {
	width:100%;
	}
}