@charset "utf-8";
html {
	min-height: 100%;
	font-family: 'Open Sans', "HelveticaNeue", "Helvetica Neue",
		"microsoft yahei", Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 100%;
	color: #000;
}


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal
}

ol,ul {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,q:after {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

input,textarea,select {
	*font-size: 100%
}

legend {
	color: #000
}

#yui3-css-stamp.cssreset {
	display: none
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



/* Using box shadows to create 3D effects */
#calculator {
	width: 437px;
	height: auto;
	padding: 20px 20px 9px;
	background: #9dd2ea;
	background: linear-gradient(#9dd2ea, #8bceec);
	border-radius: 3px;
	box-shadow: 0px 4px #009de4, 0px 10px 15px rgba(0, 0, 0, 0.2);
}

/* Top portion */
.top span.clear {
	float: left;
}

/* Inset shadow on the screen to create chinaz */
.top .screen {
	height: 42px;
	width: 195px;
	
	float: right;
	
	padding: 0 10px;
	
	background: rgba(0, 0, 0, 0.2);
	border-radius: 3px;
	box-shadow: inset 0px 4px rgba(0, 0, 0, 0.2);
	outline:none;
	border:none;
	/* Typography */
	font-size: 16px;
	line-height: 42px;
	color: white;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	text-align: right;
	letter-spacing: 1px;
}

/* Clear floats */
.keys, .top {overflow: hidden;}

/* Applying same to the keys */
.keys span, .top span.clear, .top span.copy {
	float: left;
	position: relative;
	top: 0;
	
	cursor: pointer;
	
	width: 94px;
	height: 40px;
	
	background: white;
	border-radius: 3px;
	box-shadow: 0px 2px rgba(0, 0, 0, 0.2);
	
	margin: 0 7px 11px 0;
	
	color: #888;
	line-height: 40px;
	text-align: center;
	
	/* prevent selection of text inside keys */
	user-select: none;
	
	/* Smoothing out hover and active states using css3 transitions */
	transition: all 0.2s ease;
}

/* Remove right margins from operator keys */
/* style different type of keys (operators/evaluate/clear) differently */
.keys span.operator {
	background: #FFF0F5;
	margin-right: 0;
}

.keys span.eval {
	background: #f1ff92;
	box-shadow: 0px 2px #9da853;
	color: #888e5f;
}

.top span.clear {
	background: #ff9fa8;
	box-shadow: 0px 2px #ff7c87;
	color: white;
}

/* Some hover effects */
.keys span:hover {
	background: #9c89f6;
	box-shadow: 0px 2px #6b54d3;
	color: white;
}

.keys span.eval:hover {
	background: #abb850;
	box-shadow: 0px 2px #717a33;
	color: #ffffff;
}

.top span.clear:hover {
	background: #f68991;
	box-shadow: 0px 2px #d3545d;
	color: white;
}

/* Simulating "pressed" effect on active state of the keys by removing the box-shadow and moving the keys down a bit */
.keys span:active {
	box-shadow: 0px 0px #6b54d3;
	top: 4px;
}

.keys span.eval:active {
	box-shadow: 0px 0px #717a33;
	top: 4px;
}

.top span.clear:active {
	top: 4px;
	box-shadow: 0px 0px #d3545d;
}

body {
	position: relative;
	width: 100%;
	height: 100%;
}

a {
	text-decoration: none;
	color: #666;
	cursor: pointer;
}

* {
	box-sizing: border-box
}

.loadingwindow{
	position:fixed;
	top:0px;left:0px;
	width:100%;
	height:100%;
	background:url(../images/bl.png) repeat;

    z-index:99999;
	
}

.loadingwindow .loadingimg{
	position:absolute;
	width:40px;height:40px;
	top:50%;left:50%;
	margin:-20px 0 0 -20px;
	background:url(../images/loadingimg.gif) no-repeat center center;
}
.loadingwindow .loadingword{
	position: absolute;
	width: 100%;
	left: 0px;
	top:56%;
	text-align: center;
	color:#fff;
}



.overview{width:1000px;padding:10px;}
.overview .leftview{float:left;width:600px;margin-right:10px;}
.overview .rightview{float:left;width:280px;}
.overview .overviewblock{float:left;width:280px;height:100%;    box-shadow: 0px 0px 5px #ddd;position:relative;margin-bottom:10px;    background: #fff;border-radius:3px;}
.overview .overviewblock .title{float:left;background:#00A1EF;color:#fff;font-size:14px;padding:0 10px;width:100%;line-height:35px;height:35px;margin:-1px 0 0 0;}
.overview .overviewblock .overviewinfo{float:left;width:100%;padding:10px;}
.overview .overviewblock .overviewinfo .txt1{float:left;width:100%;font-size:13px;color:#777;margin:0;}
.overview .overviewblock .overviewinfo .txt1 span{font-size:30px;color:#fca12a;}
.overview .overviewblock .overviewinfo .txt2{float:left;width:100%;}
.overview .overviewblock .overviewinfo .txt2 .quan{float:left;width:70px;height:70px;background:url(../images/bg_quan.png) no-repeat center center;    margin-left: 35px;}
.overview .overviewblock .overviewinfo .txt2 .quan span{float:left;width:100%;text-align:center;}
.overview .overviewblock .overviewinfo .txt2 .quan span.num{font-size:25px;color:#666;font-family:verdana;margin-top:10px;}
.overview .overviewblock .overviewinfo .txt2 .quan span.lb{margin-top:0;color:#fca12a}
.overview .overviewblock .title .chuli{color:#fff;float:right;font-size:12px;background:url(../images/nchuli.png) no-repeat left;    padding-left: 19px;}
.overview .overviewblock .title .chilun{background:url(../images/chilun.png) no-repeat left;}
.overview .overviewblock .overviewinfo .sebk{float:left;width:85px;text-align:center;    margin-top: 15px;}
.overview .overviewblock .overviewinfo .sebk p{margin-bottom:2px;}
.overview .overviewblock .overviewinfo .sebk .tt{font-size:14px;color:#666;}
.overview .overviewblock .overviewinfo .sebk .nn{font-size:18px;color:#333;}


.overview .overviewblock .overviewinfo .gglist{float:left;width:100%;}
.overview .overviewblock .overviewinfo .gglist li{float:left;width:100%;}
.overview .overviewblock .overviewinfo .gglist li a{float:left;width:100%;border-bottom:1px dashed #ddd;color:#888;line-height:30px;}
.overview .overviewblock .overviewinfo .gglist li a:hover{color:#ff7800}

.overview .overviewblock .overviewinfo .gglist li:first-child{font-size:15px;}
.overview .overviewblock .overviewinfo .gglist li:first-child a{color:#f00;background:url(../images/hot.gif) no-repeat left; padding-left:35px;}

.overview .overviewblock.basicinfo{width:100%;}
.overview .overviewblock.basicinfo .infolist{float:left;width:100%;}
.overview .overviewblock.basicinfo .infolist li{float:left;width:50%;margin:10px 0;}
.overview .overviewblock.bk{height:165px;}
.overview .overviewblock.blk{min-height:200px;width:100%;}
.overview .overviewbottom{
	float: left;
	width: 100%;
}

.bottomadv{
	position: absolute;
	bottom:0px;
	left:0px;
	width: 100%;
	height: 130px;
	background: url(../images/homebanner.jpg) center;
}
.bottomadv a{
	float: left;
	width: 100%;
	height: 100%;
}
.rightfastbtn{
	position: fixed;
	width: 40px;
	height:90px;
	right:10px;
	top:50%;
	margin-top:-55px;
}

.rightfastbtn a{
	float: left;
	width: 40px;
	height:40px;
	margin:5px 0;
	text-indent: -999px;
	overflow: hidden;
	border-radius: 3px;
}

.rightfastbtn a.btn01{
	background: url(../images/bg_fastbtn.png) no-repeat top #ddd;
}
.rightfastbtn a.btn02{
	background: url(../images/bg_fastbtn.png) no-repeat bottom #ddd;
}

.rightfastbtn a:hover{
	background-color:#ef8335; 
}

.ggdetail h3{float:left;width:100%;text-align:center;font-size:16px;color:#777;font-weight:bold;margin-top:20px;}
.ggdetail .detail{float:left;width:100%;font-size:12px;line-height:22px;color:#666;padding:10px;margin-top:20px;}
.accounting{float:left;width:100%;height:100%;overflow:auto;position: relative;}
.accountingmain{width:1000px;margin-left:20px;}
.accountingmain .ggline{float:left;width:100%;}
.accountingmain .ggline a{background:url(../images/ico_gg.png) no-repeat left;line-height:35px;float:left;margin:10px 0 0 10px;padding-left: 30px;color:#ff6b22;font-size:14px;}
.accountingmain .ggline a:hover{text-decoration:underline;}
.accountingmain .topbtn{float:left;width:100%;margin-top:10px;}
.accountingmain .topbtn a{float:left;width:230px;margin:0 10px;box-shadow:0px 0px 5px #ddd;height: 90px;background:#fff;border-radius: 3px;transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;}
.accountingmain .topbtn a i{float:left;font-size:45px;margin: 22px 20px 22px 30px;}
.accountingmain .topbtn a span{float:left;font-size:18px;line-height:90px;}
.accountingmain .topbtn a.c1{color:#FF8962}
.accountingmain .topbtn a.c1:hover{background:#FF8962;color:#fff;}
.accountingmain .topbtn a.c2{color:#66B7EF}
.accountingmain .topbtn a.c2:hover{background:#66B7EF;color:#fff;}
.accountingmain .topbtn a.c3{color:#A58BD5}
.accountingmain .topbtn a.c3:hover{background:#A58BD5;color:#fff;}
.accountingmain .topbtn a.c4{color:#2AC1B9}
.accountingmain .topbtn a.c4:hover{background:#2AC1B9;color:#fff;}


.accountingmain .bottominfo{float:left;width:100%;margin-top:10px;}
.accountingmain .bottominfo .leftarea{float:left;width:480px;height:300px;box-shadow:0px 0px 5px #ddd;margin:10px;position:relative;background:#fff;border-radius:3px;}
.accountingmain .bottominfo .leftarea.add{background:#63CCF3}
.accountingmain .bottominfo .leftarea .addvoucher{position:absolute;width:150px;height:150px;top:50px;left: 165px}
.accountingmain .bottominfo .leftarea .addvoucher a{float:left;width:100%;height:100%;font-size:140px;text-align:center;line-height:130px;color:#63CCF3;background:#fff;transition: all 0.7s;
	-moz-transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-o-transition: all 0.7s;}
.accountingmain .bottominfo .leftarea .addvoucher a:hover{color:#028DC1}
.accountingmain .bottominfo .leftarea .addvoucher span{float:left;width:100%;text-align:center;margin-top:10px;font-size:35px;color:#fff;}
.accountingmain .bottominfo .leftarea .quotatitle{float:left;width:100%;padding:10px 20px;font-size:18px;color:#059CD4}
.accountingmain .bottominfo .leftarea .quotatitle span{float:right;font-size:12px;color:#aaa;}
.accountingmain .bottominfo .leftarea .quotalist{float:left;width:100%;padding:20px 0;}
.accountingmain .bottominfo .leftarea .quotalist li{float:left;width:50%;padding:0 20px;font-size:14px;margin-bottom:25px;}
.accountingmain .bottominfo .leftarea .quotalist li label{float:left;color:#666;font-weight:bold;}
.accountingmain .bottominfo .leftarea .quotalist li span{float:right;color: #E08C09;}
.accountingmain .bottominfo .leftarea .refresh{display:none;position:absolute;bottom:8px;right:10px;background:url(../images/refresh.png) no-repeat;padding-left:20px;color:#666;}
.accountingmain .bottominfo .leftarea:hover .refresh{display:block;}


/*--新改首页--*/

.accounting .accountingtop{
	float: left;width: 100%;padding:10px;
}

.accounting .accountingbottom{
	float: left;width: 100%;padding:10px;
}

.accounting .accountingback{
	background:#fff;
	border:1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;
	padding:10px;
}
.accounting .accountingback a.chartrefresh{
	background: url(../images/refresh.png) no-repeat 0px 0px;
    padding-left: 20px;
    color: #666;
    position: absolute;
    display: none;
    width:60px;
    height:16px;
    line-height: 16px;
}
.accounting .accountingback:hover a.chartrefresh{
	display: block;
}


.accounting .accountingtopleft{
	position: absolute;
	left:10px;
	top:10px;
	right:580px;
	height:150px;
}

.accounting .accountingtopcenter{
	position: absolute;
	width:300px;
	top:10px;
	right:260px;
	height:150px;
}

.accounting .accountingtopright{
	float:right;
	width:240px;
	height:150px;
	background:url(../images/bg_advice.png) no-repeat;
	border:none;
	box-shadow: none;
}

.accounting .accountingtopright .advicelist{
	float: left;
    margin: 20px 0 0 18px;
    width: 180px;
    height: 95px;
    overflow: hidden;
}

.accounting .accountingtopright .advicelist a{
	float:left;
	width:100%;
	border-bottom:1px dashed #bbb;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height:30px;
}



.accounting .accountingbottomleft{
	float:left;
	width:40.5%;
	height:350px;
	position: relative;
}

.accounting .accountingbottomleft #statistics01{
	position: absolute;
	top:10px;
	left:10px;
	right:10px;
	bottom:10px;
}

.accounting .accountingbottomcenter{
	float:left;
	width:25%;
	margin:0 1%;
	height:350px;
	position: relative;
}
.accounting .accountingbottomcenter #statistics02{
	position: absolute;
	top:10px;
	left:10px;
	right:10px;
	bottom:10px;
}

.accounting .accountingbottomright{
	float:left;
	width:32%;
}

.accounting .accountingbottomright .leftarea{float:left;width:100%;position:relative;}
.accounting .accountingbottomright .leftarea.add{background:#63CCF3}
.accounting .accountingbottomright .leftarea .addvoucher{position:absolute;width:150px;height:150px;top:50px;left: 165px}
.accounting .accountingbottomright .leftarea .addvoucher a{float:left;width:100%;height:100%;font-size:140px;text-align:center;line-height:130px;color:#63CCF3;background:#fff;transition: all 0.7s;
	-moz-transition: all 0.7s;
	-webkit-transition: all 0.7s;
	-o-transition: all 0.7s;}
.accounting .accountingbottomright .leftarea .addvoucher a:hover{color:#028DC1}
.accounting .accountingbottomright .leftarea .addvoucher span{float:left;width:100%;text-align:center;margin-top:10px;font-size:35px;color:#fff;}
.accounting .accountingbottomright .leftarea .quotatitle{float:left;width:100%;padding:10px 20px;font-size:18px;color:#059CD4}
.accounting .accountingbottomright .leftarea .quotatitle span{float:right;font-size:12px;color:#aaa;}
.accounting .accountingbottomright .leftarea .quotalist{float:left;width:100%;padding:20px 0;}
.accounting .accountingbottomright .leftarea .quotalist li{float:left;width:50%;padding:0 10px;font-size:12px;margin-bottom:33px;}
.accounting .accountingbottomright .leftarea .quotalist li label{float:left;color:#666;font-weight:bold;}
.accounting .accountingbottomright .leftarea .quotalist li span{float:right;color: #E08C09;}
.accounting .accountingbottomright .leftarea .refresh{display:none;position:absolute;bottom:8px;right:10px;background:url(../images/refresh.png) no-repeat;padding-left:20px;color:#666;}
.accounting .accountingbottomright .leftarea:hover .refresh{display:block;}













.accounting .accountingtopleft .topbtn{float:left;width:100%;height:100%;}

.accounting .accountingtopleft .topbtn a{
	float: left;
	width:23%;
	height:60px;
	text-align: center;
	line-height:64px;
	font-size:15px;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	margin-right:2%;
	margin-bottom:8px;
	background:#f5f5f5;
	box-shadow: 0px 0px 5px #ccc;
	font-weight: bold;

}

.accounting .accountingtopleft .topbtn a:hover{
	color:#fff;
}

.accounting .accountingtopleft .topbtn a.c7{
	width:23%;
	height:128px;
	line-height:128px;
	text-align: center;
	font-size:18px;
	color:#888;
	border-bottom:3px solid #4575d4;
}

.accounting .accountingtopleft .topbtn a.c1{
	border-bottom:3px solid #e01136;
}
.accounting .accountingtopleft .topbtn a.c1:hover{
	background:#e01136;
}

.accounting .accountingtopleft .topbtn a.c2{
	border-bottom:3px solid #4575d4;
}
.accounting .accountingtopleft .topbtn a.c2:hover{
	background:#4575d4;
}

.accounting .accountingtopleft .topbtn a.c3{
	border-bottom:3px solid #ff5240;
}
.accounting .accountingtopleft .topbtn a.c3:hover{
	background:#ff5240;
}

.accounting .accountingtopleft .topbtn a.c4{
	border-bottom:3px solid #00c12b;
}
.accounting .accountingtopleft .topbtn a.c4:hover{
	background:#00c12b;
}

.accounting .accountingtopleft .topbtn a.c5{
	border-bottom:3px solid #ffa700;
}
.accounting .accountingtopleft .topbtn a.c5:hover{
	background:#ffa700;
}

.accounting .accountingtopleft .topbtn a.c6{
	border-bottom:3px solid #24913c;
}
.accounting .accountingtopleft .topbtn a.c6:hover{
	background:#24913c;
}




.accounting .accountingtopleft .topbtn a.c7:hover{
	background: #4575d4;
	color:#fff;
}


.accounting .accountingtopcenter .yujing{float:left;width:100%;height:100%;margin-top:-1px;}

.accounting .accountingtopcenter .yujing .yjtitle{
	float: left;
	width: 100%;
	line-height:25px;
	padding:0 10px;
}

.accounting .accountingtopcenter .yujing .yjtitle .tt{
	float: left;
	color:#555;
	font-size:13px;
	color:#f00;
	font-weight: bold;
}

.accounting .accountingtopcenter .yujing .yjtitle a{
	float: right;
}

.accounting .accountingtopcenter .yujing .yjtitle a.refresh{
	background: url(../images/refresh.png) no-repeat 1px 4px ;
    padding-left: 20px;
    color: #666;
    float: right;
    margin-right: 10px;
    display: none;
}

.accounting .accountingtopcenter .yujing .yjtitle a{
	background: #f67724;
    color: #fff;
    padding: 0 8px;
    border-radius: 3px;
    line-height: 24px;
}

.accounting .accountingtopcenter:hover .yujing .yjtitle a.refresh{
	display: block;
}


.accounting .accountingtopcenter .yujing ul{
	float: left;
	width: 100%;
}

.accounting .accountingtopcenter .yujing ul li{
	float: left;
	width: 100%;
	padding:0 10px;
	line-height:35px;
	
}

.accounting .accountingtopcenter .yujing ul li label{
	float: left;
    color: #666;
    font-weight: bold;
}
.accounting .accountingtopcenter .yujing ul li span{
	float: right;
	color:#888;
	padding-left:25px;
}

.accounting .accountingtopcenter .yujing ul li.red span{
	color:#f00;
	background:url(../images/yujing.png) no-repeat left;
}
.accounting .accountingtopcenter .yujing ul li.green span{
	color:#56c755;
}

.accounting .accountingtopcenter .yujing ul li.green{
	background: none;
}

/*.accounting .accountingtopleft .topbtn a{display: inline-block;width:23.5%;margin:0 0.5% 10px 0.5%;box-shadow:1px 1px 5px #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;color:#fff;transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
	text-align: center;
	height:57px;
	border-radius: 3px;
}
.accounting .accountingtopleft .topbtn a span{float:left;font-size:16px;width:100%;    margin-top: 17px;text-shadow: 3px 1px 5px #5f5f5f;  
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
}
.accounting .accountingtopleft .topbtn a.c1{background:#FF8962}
.accounting .accountingtopleft .topbtn a.c2{background:#66B7EF}
.accounting .accountingtopleft .topbtn a.c3{background:#A58BD5}
.accounting .accountingtopleft .topbtn a.c4{background:#2AC1B9}
.accounting .accountingtopleft .topbtn a.c5{background:#ffad71}
.accounting .accountingtopleft .topbtn a.c6{background:#fd9e9e}

.accounting .accountingtopleft .topbtn a.c7{float:left;height:100%;margin-bottom:0px;line-height:128px;font-size:18px;background:#77a0ff;text-shadow: 3px 1px 5px #5f5f5f;}

.accounting .accountingtopleft .topbtn a:hover{opacity:0.8;}
.accounting h3{
	float: left;
	width: 100%;
	font-size:14px;

}
*/

/*---------header------------*/
.pageheader .cpname{float:left;font-size:16px;color:#fca12a;line-height:49px;margin-left:20px;font-weight:bold;}
.pageheader .zt{float:left;line-height:49px;height:49px;margin-left:20px;}
.pageheader .zt span{color:#05BCD8;font-size: 15px;font-weight:bold;}
.pageheader .zt a{display:inline-block;margin-left:15px;line-height:20px;padding:3px 10px;background:#fca12a;color:#fff;}
.topinform {
	float: right;
    margin-right: 20px;
    font-size: 12px;
    position:relative;
}

.topinform .prompt{float:left;position:relative;display:none;}
.topinform .prompt p.ttt{cursor:pointer;line-height: 49px;font-size: 14px;color:#eb4f38;padding-left:20px;background:url(../images/prompt.png) no-repeat left;}
.topinform .prompt .promptdetail{position:absolute;width:250px;height:300px;background:url(../images/bg_ts.png) no-repeat;padding:10px;border-radius:5px;top:50px;left:-85px;

	display:none;
	}
.topinform .prompt .promptdetail .text{font-size:13px;color:#777;line-height:22px;}
.topinform .prompt .promptdetail .text em{color:#FF8962;}
.topinform .prompt .promptdetail .down{width:100%;text-align:center;}
.topinform .prompt .promptdetail .down .item{display:inline-block;width:100px;height:80px;padding-top:60px;}
.topinform .prompt .promptdetail .down .item01{background:url(../images/360.jpg) no-repeat top;}
.topinform .prompt .promptdetail .down .item02{background:url(../images/chrome.jpg) no-repeat top;}
.topinform .prompt:hover .promptdetail{

	display:block;
	}
.topinform .cp{float:left;line-height: 49px;padding-right:25px;cursor:pointer;background:url(../images/cparrow.png) no-repeat top right;
    position:relative;color: #777;border-right: 1px solid #eee;}
.topinform .cp img{float:left;margin: 12px;margin-right:5px;}
.topinform .cp .nn{font-size:15px;font-weight:bold;margin-right:5px;color:#888;}
.topinform .showcenterinform{
	position:absolute;
	top:48px;
	right:0px;
	background:#fff;
	width:170px;
	padding:10px;line-height:22px;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	top:-10000px;
	box-shadow:0px 0px 5px #999;
	}
.topinform .cp.Commontools{
	padding-left:10px;
}

.topinform .cp.Commontools .showcenterinform{
	width:82px;
	padding:0;
	overflow: hidden;
	padding-bottom:4px;
}

.topinform .showcenterinform .btcg{float:left;color:#fff;background:#fca12a;padding:1px 10px;border-radius:2px;}
.topinform .showcenterinform .btcg:hover{text-decoration:none;}
.topinform .showcenterinform .btback{float:right;color:#fff;background:#ccc;padding:1px 10px;border-radius:2px;}
.topinform .showcenterinform .btback:hover{text-decoration:none;}
.topinform .helpbtn{float:left;background:url(../images/novice.png) no-repeat left;padding-left:20px;line-height:49px;margin-left:5px;}

.topinform .cp.Commontools .showcenterinform .btcg{
	width:100%;background:#fff;
	padding:0 10px;line-height:25px;
	color:#666;
	border-bottom:1px dashed #ddd;
}

.topinform .cp.Commontools .showcenterinform .btcg:hover{
	background:#f1f1f1;
}

.topinform .showcenterinform a:hover{text-decoration:underline;}

.topinform .showcenterinform.companyInfo{width:320px;}
.topinform .showcenterinform.companyInfo .companyInfoBox{float:left;width:100%;margin-bottom:10px;}
.topinform .showcenterinform.companyInfo .companyInfoBox span{display:inline-block;width:150px;vertical-align: top;}
.topinform .showcenterinform.companyInfo .companyInfoBox .lb{width:80px;display:inline-block;font-weight:bold;}

.topinform .showcenterinform.companyInfo .companyInfoBox .bl1{letter-spacing:3px;}
.topinform .showcenterinform.companyInfo .companyInfoBox .bl2{letter-spacing:0px;}
.topinform .showcenterinform.companyInfo .companyInfoBox .bl3{letter-spacing:8px;}
.topinform .showcenterinform.companyInfo .companyInfoBox .bl4{letter-spacing:8px;}
.topinform .showcenterinform.companyInfo .companyInfoBox .bl5{letter-spacing:8px;}


.topinform .bt{float:left;line-height:50px;height:50px;padding:0 10px;transition: all 0.3s;	-webkit-transition: all 0.3s;color: #777;border-right: 1px solid #eee;position:relative;position: relative;}
.topinform .bt.infobtn{padding-right:20px;}
.topinform .bt:hover{background:#f5f5f5;}
.topinform .cp:hover .showcenterinform{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	top:48px;
}
.topinform .bt .ico{
	float: left;
	margin-top:12px;
}

.topinform .erweima{position:absolute;right:-40px;top:100%;transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	top:-10000px;
	}
.topinform .bt:hover .erweima{filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	top:100%;}
.topinform .bt.infobtn span{
	position: absolute;
	right:7px;
	top:7px;
	width:20px;
	height:20px;
	border-radius: 10px;
	background:#ff8e2b;
	color:#fff;
	font-size:12px;
	line-height:20px;
	text-align: center;

}

.topinform .messagebtn{
	float: left;
	height:50px;
	background:url(../images/nico_lingdang.png) no-repeat center center;
	text-indent: -999px;
	overflow:hidden;
	width:50px;
	border-right: 1px solid #eee;
	position: relative;
}

.topinform .messagebtn span{
	position: absolute;
	background:#dc1515;
	color:#fff;
	top:5px;
	right:5px;
	z-index:9;
	width:18px;
	height:18px;
	text-indent: 0px;
	text-align: center;
	border-radius: 9px;
	line-height: 18px;
}




.pageheader {
	border: none;
	border-bottom: 0px solid #fff;
	background: #fff;
}

.logo {
	float: left;
	width: 100%;
	text-align: center;
	margin-top:10px;
}
.logo img{width:100px;}
/*--------------sidenav----------------*/
#cicc-sidenav {
	width: 139px;
	position: absolute;
	z-index: 1000;
	left: 0;
	top: 0px;
	bottom: 0;
	border-right: none;
	background: #059CD4;
	padding: 5px 0;
}

#cicc-sidenav .menublockinner {
	float: left;
	width: 100%;
	margin-top:40px;
}

#cicc-sidenav ul {
	width: 100%;
}

#cicc-sidenav ul>li {
	position: relative;
	display: block;
}
#cicc-sidenav>.menublockinner>ul>li{margin-bottom:10px;
	border-left:3px solid #059CD4;}

#cicc-sidenav ul>li>a {
	display: block;
	padding: 4px 10px;
	position: relative;
	border-bottom: none;
	color: #fff;
	transition: all 0	.3s;
	-webkit-transition: all 0.3s;
	line-height:30px;
	font-size:14px;
}
#cicc-sidenav>.menublockinner>ul>li>a{
	font-size:16px;
	/*letter-spacing: 10px;*/
}
#cicc-sidenav>.indexblock>ul>li>a{
	font-size:16px;
	letter-spacing: 10px;
}
#cicc-sidenav ul>li>a>i {
	float:left;
	font-size: 25px;;
	height:40px;
	margin-right:14px;
}
#cicc-sidenav ul>li>a .menuico{font-size:40px;}
#cicc-sidenav ul>li>a .menutext{font-size:12px;}

#cicc-sidenav ul>li:hover>a{background:#fff;color:#059CD4 !important;}

#cicc-sidenav ul>li>a:hover,#cicc-sidenav ul>li>a.active {
	color: #fff;
}

#re_sort_item .tips{
	position: relative;
	width: 16px;
	height: 16px;
	background:url(../images/prompt.png) no-repeat;
	cursor: pointer;
	float: right;
	margin:0 10px 0 10px;
}

#re_sort_item .tipskuang{
	position: absolute;
	width:420px;
	padding:10px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	line-height: 25px;
	z-index:9;
	border-radius: 5px;
	top: 20px;
	display: none;
	left: -35px;
}

#re_sort_item .tips:hover .tipskuang{
	display: block;
}





#cicc-sidenav ul>li>.cicc-dropdown-menu {
	position: absolute;
	left: -10000px;
	top: -2px;
	z-index: 1000;
	min-width: 180px;
	padding: 20px 0;
	list-style: none;
	background-color: #ffffff;
	border-bottom: 2px solid #059CD4;
	border-top: 2px solid #059CD4;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
}
#cicc-sidenav ul>li>.cicc-dropdown-menu li{position:relative;padding:3px 10px;}
/* #cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_401,#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_010{width:310px;top:-50px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_401 li,#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_010 li{width:50%;float:left;}
 */
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_401{width:310px;top:-150px;min-height: 270px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_401 li{width:49%;float:left;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_010{width:310px;top:-50px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_010 li{width:49%;float:left;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_900 {width: 310px;top: -100px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_900 li {width: 49%;float: left;}

#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_010 li:nth-of-type(odd){
	border-right: 1px solid #eee;
}

#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_401 li:nth-of-type(odd){
	border-right: 1px solid #eee;
}

#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_900 li:nth-of-type(odd){
	border-right: 1px solid #eee;
}



#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_001{top:-20px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_020{top:-45px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_475{top:-30px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_1100{top:-90px;}
#cicc-sidenav ul>li>.cicc-dropdown-menu.mm-Z_0017{top:-20px;}









#cicc-sidenav ul>li>.cicc-dropdown-menu>li>a {
	display: block;
	clear: both;
	font-weight: normal;
	line-height: 25px;
	color: #444;
	font-size:15px;
}

#cicc-sidenav ul>li>.cicc-dropdown-menu>li>a:hover,#cicc-sidenav ul>li>.cicc-dropdown-menu>li>a:focus
	{
	text-decoration: none;
	background-color: #ebebeb;
}


#cicc-sidenav ul>li:hover>.cicc-dropdown-menu {
	left: 100%;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

#cicc-sidenav ul>li ul li a {
	text-align: left;
}

#cicc-sidenav ul>li>.cicc-dropdown-menu>li>.ullevel3{display:none;position:absolute;left:100%;top:0px;border-bottom: 2px solid #1f7ed0;
    border-top: 2px solid #1f7ed0;width:150px;background:#fff;}
#cicc-sidenav ul>li>.cicc-dropdown-menu>li>.ullevel3 a{color:#666;font-weight:normal;}
#cicc-sidenav ul>li>.cicc-dropdown-menu>li:hover>.ullevel3{display:block;}

#cicc-sidenav .menublockinner .helpbtn{float:left;padding:2px 10px;border:1px solid #d0d0d0;color:#d0d0d0;margin:30px 0 0 30px;}
#cicc-sidenav .menublockinner .helpbtn:hover{color:#fff;border-color:#fff;}
#cicc-content {
	padding-left: 90px;
}
/*----login-----*/
#cicc-header.loginbg {
	background: #1f7ed0;
}

#cicc-header.loginbg .cicc-logo {
	border: none;
}



.window .panel-header {
	margin-top: 0px;
	border: none;
}

.window .window-header {
	padding: 0 15px;
	box-sizing: content-box;
	margin-left: 0px;
	background: #ff8a56;
	box-sizing: border-box;
}

.window .window-header .panel-title {
	padding: 5px 0px 5px 0;
	box-sizing: content-box;
}

.window .window-header .panel-tool {
	right: 12px;
	margin-top: -7px;
}

.window .window-body {
	border: none;
}

.messager-button {
	border: none;
	background: #fff;
}


#show_form{padding:15px;}
/*-----------header--------------*/
#cicc-header {
	position: relative;
	height: 50px;
	background-color: #fff;
	border-bottom: 1px solid #d1d4d7;
	box-shadow: 0 0 5px rgba(0, 0, 0, .1);
	z-index: 1010;
	border-radius: 0;
	padding: 0;
	margin-bottom: 0;
}

#cicc-header .cicc-nav {
	float: right;
}

#cicc-header .cicc-nav>li {
	float: left;
	position: relative;
	display: block;
}

#cicc-header .cicc-nav>li .caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	border-top-color: #777777;
	border-bottom-color: #777777;
}

#cicc-header .cicc-nav>li>a {
	padding: 5px 10px;
	line-height: 40px;
	color: #777777;
	position: relative;
	display: block;
}

#cicc-header .cicc-nav>li.dropdown.open>a {
	background: #e1e5e9;
	box-shadow: inset 0 1px 0 #13c4a5;
}

#cicc-header .cicc-nav>li>.cicc-dropdown-menu {
	position: absolute;
	top: 100%;
	right: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

#cicc-header .cicc-nav>li>.cicc-dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #666666;
	white-space: nowrap;
}

#cicc-header .cicc-nav>li>.cicc-dropdown-menu>li>a:hover,#cicc-header .cicc-nav>li>.cicc-dropdown-menu>li>a:focus
	{
	text-decoration: none;
	background-color: #ebebeb;
}

#cicc-header .cicc-nav>li.dropdown.open .cicc-dropdown-menu {
	display: block;
}

.panel-header {
	border: none;
}

.tabs-header {
	border: none;
	margin-bottom: 0px;
}

.tabs-panels {
	border: none;
}


/*--------menu---------*/
.menublock {
	float: left;
	width: 100%;
	height: 100%;
	background: #233445;
}

.layout-panel-west {
	overflow: visible;
}
/*--------footer---------*/
.copyright {
	display: block;
	text-align: center;
	line-height: 33px;
}

/*------content--------*/
.dialoginner p {
	display: block;
	margin-bottom: 10px;
	line-height: 25px;
	position:relative;
}

.dialoginner p .dialoginner-input {
	width: 200px;
	border: 1px solid #ddd;
	outline: none;
	height: 25px;
	text-indent: 5px;
	vertical-align: middle;
	color:#666;
}

.dialoginner p .dialoginner-input:hover{
	border: 1px solid #5B95FF;
}

.dialoginner p .dialoginner-input[readonly=readonly] {
	background: #EBEBE4;
}

.dialoginner p .textbox {
	border-radius: 0px;
	border: 1px solid #ccc;
	outline: none;
	height: 25px;
	/*width: 140px !important;*/
}

.dialoginner p .textbox .textbox-text {
	border-radius: 0px;
}

.dialoginner p label {
	display: inline-block;
	width: 77px;
	vertical-align: middle;
}
.dialoginner p input[type=radio]{
	vertical-align: middle;
}
.dialoginner p .lb {
	display: inline-block;
	margin-right: 5px;
}
.dialoginner p 
.dialoginner p .ippd {
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
}

.dialoginner p select {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #ccc;
	height: 22px;
	outline: none;
}
.dialoginner p .dt{
	position: absolute;
	top: 25px;
	width: 200px;
	left: 77px;
	z-index: 999;
	height: 150px;
	overflow: auto;
	background: #fff;
	display: none;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	border: 1px solid #ddd;
}

.dialoginner p .filebox{
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	outline: none;
	width:200px;
}



.dialoginner p .dt .plist{
	height:100%;
	overflow: auto;}
.dialoginner p .dt .plist p{margin:0;cursor:pointer;padding:0 5px;}
.dialoginner p .dt .plist p.active{background: #ebebeb;}
.dialog-button {
	border: none;
	background: none;
}

.adddepartment{
	float: left;
    width: 100%;
    text-align: center;
    line-height: 25px;
    background-color: #0081c2;
    color: #fff;
    font-size:12px;
}

.dialoginform {
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 40px;
	left: 0px;
	top: 0px;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	font-weight: bold;
}

.role {
	position: absolute;
	width: 100px;
	top: 40px;
	left: 0px;
	border-right: 1px solid #ccc;
	height: 381px;
	padding-top: 10px;
}

.role p {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	line-height: 20px;
}

.role p input {
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}

.centerbox {
	position: absolute;
	width: 468px;
	top: 40px;
	right: 0px;
	padding: 10px;
}

.centerbox .btn {
	float: left;
	margin: 20px 0 0 17px;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-radius: 4px;
	border-color: #5bc0de;
	background: #a7b2be;
	position: relative;
	border-width: 0;
	box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
	font-weight: 700;
	padding: 5px 14px;
	transition: background .3s ease-in-out 0s;
	color: #fff;
	background-color: #5191d1;
}

.role2 p {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	line-height: 20px;
}

.role2 p input {
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}

#auth_dlg .layout-panel-north .panel-body {
	border: none;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	font-size: 16px;
	font-weight: bold;
	color: #1f7ed0;
}

#auth_dlg .layout-panel-west .panel-body {
	border: none;
}

#auth_dlg .layout-panel-west>.panel-body {
	border-right: 1px solid #ccc;
}

#auth_dlg .layout-panel-center {
	padding: 10px;
}

#auth_dlg .layout-panel-center>.panel-body {
	border: none;
}

#auth_dlg .layout-panel-center .btn {
	float: left;
	margin: 20px 0 0 17px;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid transparent;
	border-color: #1f7ed0;
	background: #1f7ed0;
	position: relative;
	border-width: 0;
	padding: 5px 14px;
	color: #fff;
	background-color: #1f7ed0;
}

/*-------fanye-------*/
.pagination .pagination-num {
	font-size: 12px;
}

.pagination-page-list {
	font-size: 12px;
}


.pagination .l-btn {
	background: none;
	padding: 0;
	box-shadow: none;
	border: 1px solid #ddd;
}

#auth_dlg .pagination {
	margin-top: 0px;
}



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

.itemsclass .tabblock {
	width: 100%;
	padding: 10px;
	float: left;
    font-size:12px;
}

.itemsclass .tabblock a {
	float: left;
	padding: 0 15px;
	border: 1px solid #ccc;
	margin-right: 10px;
	height:22px;
	line-height:20px;
	background:#fff;
}

.itemsclass .tabblock a:hover {
	background: #1f7ed0;
	border: 1px solid #1f7ed0;
	color: #fff;
}
.itemsclass .tabblock a.active {
	background: #1f7ed0;
	border: 1px solid #1f7ed0;
	color: #fff;
}

.itemsclass .conblock {
	width: 100%;
	height:90%;
}

.itemsclass .conblock .tbtt{display:inline-block;font-size:14px;font-weight:bold;color:#666;margin:2px 0;border-left:3px solid #1f7ed0;padding-left:5px;}
.itemsclass .conblock .btlist{float:right;margin-right:-20px;}
.itemsclass .conblock .btlist a{
	margin-right:10px;
	padding: 0 15px;
	background: #fca12a;
	color: #fff;
	display:inline-block;
	height:24px;line-height:24px;border-radius:3px;
}

.itemsclass .tabblock .selectbox {
	border: 1px solid #d4d4d4;
	font-size: 12px;
	color: #666;
	outline: none;
	height: 22px;
	height: 24px\9;
	float: left;
}

.voucherpage {
	width: 1180px;
}

.paddingbottom20 {
	padding: 10px;
	position: fixed;
    max-width: 1170px;
    width:100%;
    z-index: 999;
    background:#fff;
}

.paddingbottom20 .nav{
	float:right;
}
.nav-pills>li {
	float: left;
	position: relative;
	display: block;
	margin-left: 10px;
}

.nav-pills>li>a {
	position: relative;
	display: block;
	padding: 0 15px;
	background: #fca12a;
	color: #fff;
	height: 30px;
    line-height: 30px;
    border-radius:3px;
    margin-top:2px;
}
.nav-pills>li>a.back{
	border:1px solid #ddd;
	background:#f5f5f5;
	color:#666;
}
.nav-pills>li>a.back:hover{
	background:#f1f1f1;
}

.nav-pills>li.nonActive>a{background: #ddd;color: #fff;border: 1px solid #eee;cursor: auto;}
.doc-buttons .keyboard{float:left;height:20px;margin:0;position:relative;margin-top:8px;}
.doc-buttons .keyboard span{display:block;width:40px;height:24px;background:url(../images/keyboard.png) no-repeat;cursor:pointer;}
.doc-buttons .keyboard .showkeyboardrow{position:absolute;width:358px;height:279px;padding:20px;background:url(../images/bg_keyboard.png) no-repeat;left: -15px;top:100%;display:none;}
.doc-buttons .keyboard:hover .showkeyboardrow{display:block;}
.doc-buttons .keyboard .showkeyboardrow .keyboardtitle{float:left;width:100%;border-bottom:1px solid #cdcdcd;color:#666;line-height:20px;margin-bottom:5px;}
.doc-buttons .keyboard .showkeyboardrow table{border:1px solid #cdcdcd;width:100%;}
.doc-buttons .keyboard .showkeyboardrow table th{height:24px;line-height:24px;background-color: #e9e9e9;border:1px solid #cdcdcd;width:50%;}
.doc-buttons .keyboard .showkeyboardrow table td{height:24px;line-height:24px;border:1px solid #cdcdcd;width:50%;padding:0 5px;font-size:12px;}
.doc-buttons .searchiimages-filter-row-sum2,.doc-buttons .searchiimages-filter-row-sum4{float:left;line-height:34px;}
.doc-buttons .searchiimages-filter-row-sum2 .allprice,.doc-buttons .searchiimages-filter-row-sum4 .allprice{font-size:14px;color:#666;}
.doc-buttons .searchiimages-filter-row-sum2 #sum1,.doc-buttons .searchiimages-filter-row-sum4 #withoutTaxSum1,.doc-buttons .searchiimages-filter-row-sum4 #withTaxSum1,.doc-buttons .searchiimages-filter-row-sum4 #taxSum1{font-size: 18px;
    color: #3799E0;
    margin-left: 3px;
    margin-right: 10px;}
.datagrid-toolbar .btbt{
	margin-right:10px;
	padding: 0 15px;
	background: #fca12a;
	color: #fff;
	display:inline-block;
	height:30px;line-height:30px;
	border-radius:3px;
}

.datagrid-toolbar .currency{
	display:inline-block;
	height:30px;
	vertical-align: middle;
	outline:none;
	border:1px solid #ddd;
	border-radius:3px;
}
.datagrid-toolbar .hl{
	display:inline-block;
	height:30px;
	vertical-align: middle;
	line-height:30px;
	margin:0 5px;
}
.datagrid-toolbar .sl{
	display:inline-block;
	height:30px;
	vertical-align: middle;
	line-height:30px;
}


.nav-pills>li.more{
	height:34px;
}
.dropdown-menu {
	position: absolute;
	top: 33px;
	right: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 100px;
	padding: 5px 0;
	margin:1px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
	width: 200px;
}
.nav-pills .dropdown-menu{
	width:100px;
}
.nav-pills>li:hover .dropdown-menu{
	display:block;
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333333;
	white-space: nowrap;
	border: none;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
	color:#fff;
	text-decoration: none;
	background-color: #fca12a;
}

.nav .caret {
	border-top-color: #fff;
	border-bottom-color: #fff;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px solid #000000;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
	margin-top: -3px;
	margin-right: 0px !important;
}

.videolink{
	float: right;
	margin-top: 8px;
}

.videolink a{
	float: left;
	padding-left:20px;
	background:url(../images/ico_video.png) no-repeat left;
	color:#fca12a;
}

.videoblock{
	position: fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:999;
	display: none;
}

.videoblock .videobox{
	position: absolute;
	width:1000px;
	height:560px;
	left:50%;
	top:50%;
	margin:-280px 0 0 -500px;
}

.videoblock .videobox .close{
	position: absolute;
	width:25px;
	height:25px;
	background: url(../images/close.png) no-repeat #fff;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	top:0px;
	right:-25px;
}

.voucher_panel {
	padding: 15px;
	margin-bottom: 20px;
	background-color: #ffffff;
	border: 1px solid #dddddd;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	margin-left: 10px;
	float:left;
	margin-top:56px;
}
#viewvoucherdetail .voucher_panel{margin-top:10px;}
.voucher_wrap {
	background: #fff;
	position: relative;
}

.voucher_tit {
	display: inline;
	margin-right: 20px;
	font: 28px/1.8 "Microsoft Yahei";
	text-align: center;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.voucher_top {
	padding-top: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	position:relative;
}

.voucher_top .date_wrap {
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-left: 20px;
	vertical-align: middle;
}

.voucher_top .mark_wrap,.voucher_top .tit_wrap {
	float: left;
}

.voucher_top .mark_wrap .txt {
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 30px;
	vertical-align: middle;
	color: #555;
}

.voucher_top .mark_wrap .select01 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #D4D4D4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 22px;
}

.voucher_top .tit_wrap {
	margin: -20px 0 0 110px;
}

.voucher_top .attach_wrap {
	float: right;
	line-height: 30px;
	color: #555;
	margin-right: 18px;
}

.voucher_top .attach_wrap .ui-input {
	width: 25px;
}

.voucher_wrap .yishenhe{
	float:left;
	width:100%;height:100%;
	background:url(../images/yishenhe.png) no-repeat;
	text-indent:-9999px;overflow:hidden;
	position:absolute;
	width:150px;
	height:74px;
	right: 200px;
    top: 10px;
}

.voucher_wrap .yijiezhang{
	float:left;
	width:100%;height:100%;
	background:url(../images/yijiezhang.png) no-repeat;
	text-indent:-9999px;overflow:hidden;
	position:absolute;
	width:150px;
	height:74px;
	right: 200px;
    top: 10px;
}


#vch_mark,#skip-mark-select {
	display: inline-block;
	*display: inline;
	zoom: 1;
	box-shadow: 0 2px 1px rgba(0, 0, 0, .11) inset;
	border: 1px solid #ddd;
	position: relative;
	height: 30px;
	vertical-align: middle;
	background-color: #fff;
	color: #555;
	overflow: hidden;
	width: 58px;
}

.ui-input {
	padding: 6px 5px;
	width: 100px;
	height: 30px;
	line-height: 16px;
	border: 1px solid #ddd;
	color: #555;
	vertical-align: middle;
	outline: 0;
}

.ui-spinbox-wrap {
	display: inline-block;
	vertical-align: middle;
	zoom: 1;
	margin-left: 10px;
}

.ui-spinbox-wrap .input-txt {
	outline: 0;
	float: left;
	width: 36px;
	margin: 0;
	border: 1px solid #ddd;
	height: 30px;
	line-height: 16px;
	padding: 6px 5px;
	color: #555;
	border-right: 0;
}

.ui-spinbox-wrap .btn-wrap {
	float: left;
}

.ui-spinbox-wrap a {
	display: block;
	font-size: 0;
	height: 16px;
	width: 16px;
	overflow: hidden;
	cursor: pointer;
	background: url(../images/spr_icons.png) no-repeat;
	background-position: 0 -80px;
}

.ui-spinbox-wrap .btn-down {
	height: 14px;
	background-position: 0 -96px;
	position: relative;
}

.ui-paper {
	text-align: center;
	width: 40px;
	height: 22px;
	line-height: 16px;
	border: 1px solid #ddd;
	color: #555;
	outline: 0;
	font-size: 12px;
}

.inp {
	height: 60px !important;
	border: none;
	outline: none;
	width: 100%;
	padding: 0 20px;
	color: #222;
	line-height: 58px;
}

.col_subject .dt,.col_summary .dt {
	position: absolute;
	top: 100%;
	width: 345px;
	left: 0px;
	z-index: 999;
	height: 150px;
	overflow: auto;
	background: #fff;
	display: none;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	border: 1px solid #ddd;
	padding-bottom:25px;
}

.col_summary .dt{
	width: 293px;
	padding-bottom: 0px;
}

.col_subject .dt .plist,.col_summary .dt .plist{height:100%;
	overflow: auto;}

.col_subject .dt .ddkm{position:absolute;bottom:0;width:100%;background:#1f7ed0;}
.col_subject .dt .ddkm a{float:left;width:100%;color:#fff;padding-left:10px;}
.col_subject .dt p,.col_summary .dt p {
	cursor: pointer;
    padding: 0 10px;
    float: left;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.col_subject .dt p.active,.col_summary .dt p.active {
	    background: #828282;
    color: #fff;
}

/*---voucher---*/
.voucher {
	border-collapse: collapse;
	width: 1118px;
}

.voucher th,.voucher td {
	border: 1px solid #666;
}

.voucher thead th {
	border-top-width: 2px;
}

.voucher tfoot td {
	border-bottom-width: 2px;
}

.voucher .col_summary,.voucher .col_total {
	border-left-width: 2px;
}

.voucher .col_credit {
	border-right-width: 2px;
}

.col_quantity,.col_currency {
	display: none;
}

.voucher td.col_debite,.voucher td.col_credit,.voucher td.col_money,.money_unit
	{
	background-image: url('../images/money_rp.png');
	background-repeat: repeat-y;
}

.voucher th {
	height: 48px;
	color: #555555;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}

.voucher .col_money {
	font-size: 12px;
}

.voucher .col_money .tit {
	display: block;
	height: 25px;
	line-height: 25px;
}

.voucher .money_unit {
	height: 22px;
	line-height: 22px;
	font-weight: normal;
	border-top: 1px solid #dadada;
	text-align: center;
}

.voucher .money_unit span {
	float: left;
	display: inline;
	width: 19px;
	height: 100%;
	margin-right: 1px;
	background-color: #fff;
}

.voucher .money_unit .last {
	margin-right: 0;
	width: 18px;
}

.voucher td {
	height: 60px;
	position: relative;
}

.operate {
	visibility: hidden;
	width: 26px;
}

.voucher .col_operate {
	text-align: center;
	width: 26px;
	border: 1px solid #FFF;
	border-right: 1px solid #ccc;
}

.voucher .col_operate a {
	display: block;
	width: 16px;
	height: 16px;
	background: url('../images/page_spr_icons.png') no-repeat 0px 0px;
	vertical-align: middle;
}

.voucher .col_operate a:hover {
	background-position: 0px -16px;
}

.voucher .col_operate .del {
	margin-top: 5px;
	background-position: -16px 0px;
}

.voucher .col_operate .del:hover {
	background-position: -16px -16px;
}

.voucher .col_summary .cell_val,.voucher .col_subject .cell_val {
	padding: 0 5px;
	font-size: 14px;
}

.voucher .col_subject .cell_val span {
	font-size: 12px;
}

.edit_summary,.edit_money,.edit_subject {
	float: left;
	outline: none;
	resize: none;
	border: 1px solid #999;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 3px
		rgba(0, 0, 0, .6);
	height: 50px;
	padding: 4px;
	overflow: hidden;
	line-height: 50px\9;
}

.col_summary .cell_val {
	width: 240px;
	word-break: break-all;
	word-wrap: break-word;
}

.edit_summary {
	width: 244px;
	font-size: 14px;
	margin-right: -30px;
	padding-right: 30px;
	position: relative;
}

.voucher tbody .col_summary {
	border-right: 0;
}

.voucher tbody .col_subject {
	border-right: 0;
}

.col_subject .cell_val {
	width: 285px;
	word-break: break-all;
	word-wrap: break-word;
}
.col_subject .showBlance{
	position: absolute;
    bottom: 0;
    padding: 0 5px;
    color: #aaa;
    visibility: hidden;
    left: 15px;
    font-size:12px;
    
}
.col_subject .showBlance a:hover{text-decoration:underline;}
.edit_subject {
	width: 293px;
	padding-right: 26px;
	margin-right: -30px;
	font-size: 14px;
	position: relative;
}

.col_option .option {
	visibility: hidden;
	position: relative;
	width: 30px;
	height: 55px;
	font-size: 12px;
}

.voucher .col_option {
	border-left: 0;
}

.voucher .col_option {
	width: 30px;
	text-align: center;
}

.voucher .col_option a {
	color: #aaa
}

.voucher .col_option a:hover {
	color: #555;
}

#selSub {
	margin-bottom: 10px;
}

.col_option .option .selSub,.col_option .option .selSummary,.col_option .option .balance
	{
	display: block;
	width: 24px;
	height: 26px;
	cursor: pointer;
	color: #aaa;
	text-align: center;
	line-height: 26px;
	margin: 0 auto;
}

.col_option .option .balance {
	border-top: 1px solid #cbe1ed;
}

.col_option .show {
	visibility: visible;
}

.col_option .show .selSub {
	display: block;
}

.col_option .show .balance {
	display: block;
}

.voucher .col_debite,.voucher .col_credit,.voucher .col_money {
	width: 225px;
}

.voucher .col_debite .cell_val,.voucher .col_credit .cell_val {
	overflow: hidden;
	font-family: 'tahoma';
	font-weight: bold;
	font-size: 14px;
	letter-spacing: 11px;
	overflow: hidden;
	position: relative;
	text-align: right;
}

.voucher .col_debite .cell_val input,.voucher .col_credit .cell_val input
	{
	width: 100%;
	outline: none;
	line-height: 60px;
}

.money-negative {
	color: #dd4e4e;
}

.edit_money {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	width: 208px;
	text-align: right;
	overflow: hidden;
	ime-mode: disabled;
}

#isItem {
	position: absolute;
	z-index: 101;
	background: #f4f4f4;
	width: 321px;
	border: 2px solid #999;
	border-top: none;
}

#isItem ul {
	padding: 10px;
}

#isItem li {
	overflow: hidden;
	*zoom: 1;
	margin-bottom: 10px;
	vertical-align: middle;
}

#isItem label {
	display: inline-block;
	width: 70px;
	vertical-align: middle;
}

#isItem input {
	width: 190px;
}

.voucher th.col_quantity,.voucher th.col_currency {
	font-size: 14px;
}

.has-currency .voucher_wrap {
	/*padding: 20px 28px 20px 38px;  width: 1080px; */
	
}

.has-currency #isItem {
	width: 291px;
}

.has-currency #isItem input {
	width: 172px;
}

.curr_val {
	width: 104px;
	color: #aaa;
	padding: 0 3px;
}

.has-currency .col_currency {
	display: table-cell;
	*display: inline;
	visibility: visible;
	font-size: 12px;
}

.curr_val .mb8 {
	margin-bottom: 3px;
}

.curr_val .ui-combo-wrap {
	height: 22px;
	margin-right: 3px;
}

.curr_val .ui-combo-wrap .trigger {
	background-position: 0 -18px;
}

.curr_val .ui-combo-wrap .input-txt {
	width: 33px;
	height: 14px;
	padding: 4px 2px;
}

.curr_val select {
	
}

.rate,.original {
	width: 48px;
	height: 14px;
	padding: 0px 2px;
	border: none;
	border-bottom: 1px solid #ccc;
}

.original {
	width: 70px;
}

.has-currency .col_summary .cell_val {
	width: 160px;
}

.has-currency .edit_summary {
	width: 163px;
}

.has-currency .col_subject .cell_val {
	width: 255px;
}

.has-currency .edit_subject {
	width: 262px;
}

.has-amount .voucher_wrap {
	
}

.has-amount #isItem {
	width: 291px;
}

.has-amount #isItem input {
	width: 172px;
}

.quantity_val {
	width: 104px;
	color: #aaa;
	padding: 0 3px;
}

.has-amount .col_quantity {
	display: table-cell;
	*display: inline;
	visibility: visible;
	font-size: 12px;
}

.quantity_val .mb8 {
	margin-bottom: 3px;
}

.quantity,.unit-price {
	width: 54px;
	height: 14px;
	padding: 0 2px;
	border: none;
	border-bottom: 1px solid #ccc;
}

.unit-price {
	width: 70px;
}

.has-amount .col_summary .cell_val {
	width: 160px;
}

.has-amount .edit_summary {
	width: 163px;
}

.has-amount .col_subject .cell_val {
	width: 255px;
}

.has-amount .edit_subject {
	width: 262px;
}

.has-whole #voucher {
	table-layout: fixed;
	*table-layout: auto;
}

.has-whole .voucher_wrap {
	padding: 15px 20px 15px 28px;
	width: 1088px;
}

.has-whole .col_quantity,.has-whole .col_currency {
	display: table-cell;
	*display: inline;
	visibility: visible;
	width: 120px;
	font-size: 12px;
}

.has-whole #isItem {
	width: 301px;
}

.has-whole #isItem input {
	width: 182px;
}

.has-whole .col_summary .cell_val {
	width: 160px;
}

.has-whole .edit_summary {
	width: 163px;
}

.has-whole .col_subject .cell_val {
	width: 265px;
}

.has-whole .edit_subject {
	width: 272px;
}

.has-whole .voucher .col_debite,.has-whole .voucher .col_credit,.has-whole .voucher .col_money
	{
	width: 165px;
}

.has-whole .edit_money {
	width: 155px;
}

.has-whole .voucher .money_unit {
	width: 165px;
}

.has-whole .voucher .money_unit span {
	width: 14px;
}

.has-whole .voucher td.col_debite,.has-whole .voucher td.col_credit,.has-whole .voucher td.col_money,.has-whole .money_unit
	{
	background-image: url(img/special/money_rp.png);
}

.has-whole .voucher .col_debite .cell_val,.has-whole .voucher .col_credit .cell_val
	{
	width: 165px;
	right: -3px;
	*right: 4px;
	letter-spacing: 6px;
}

.voucher tbody tr.current .operate {
	visibility: visible;
}

.voucher tbody tr.current .option {
	visibility: visible;
}
.voucher tbody tr.current .showBlance{
	visibility: visible;
}


.voucher .col_total {
	padding: 0 10px;
}

.voucher .col_total {
	font-size: 14px;
	font-weight: bold;
}

.vch_ft {
	font-size: 14px;
	margin-left: 28px;
	color: #555;
	margin-top: 14px;
	height: 20px;
}

.vch_ft #modifyTime {
	float: left;
}

.vch_ft #createTime {
	float: left;
	margin-left: 200px;
}

.vch_ft #vch_people {
	float: right;
	margin-right: 20px;
}

.ui-input-dis {
	background-color: #f0f0f0;
	color: #aaa;
}

.ui-btn-menu .goto-btn {
	padding-right: 13px;
}

.ui-btn-menu .goto-con {
	left: auto;
	right: 0;
	padding: 15px;
	width: 360px;
}

.ui-btn-menu .goto-con .hd {
	width: 100%;
	text-align: right;
}

.ui-btn-menu .goto-con .hd .txt {
	display: inline-block;
	font-size: 12px;
	line-height: 30px;
	vertical-align: middle;
}

.ui-btn-menu .goto-con .hd .num {
	margin-right: 0;
}

.ui-btn-menu .goto-con .ft {
	padding: 20px 0 0;
	zoom: 1;
	text-align: right;
}

#skip-btn {
	margin-right: 0
}

#skip-period-select {
	width: 20px;
}

.has-audit,.has-checkout {
	width: 150px;
	height: 74px;
	background: url(img/audit.png) 0 0 no-repeat;
	position: absolute;
	right: 170px;
	top: 0px;
}

.has-checkout {
	background: url(img/checkout.png) 0 0 no-repeat;
}

.balance-pop {
	position: absolute;
	z-index: 1001;
	width: 130px;
	padding: 5px 10px;
	background-color: #fff;
	color: #555;
	border: 1px solid #4bb7f3;
	box-shadow: 0 0 3px rgba(0, 162, 255, 0.4);
}

.balance-pop .close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: -9999px;
	background: url('img/page_spr_icons.png') no-repeat -160px -96px;
}

.check-balance {
	color: #3ab2f4;
	text-align: center;
}

.check-balance strong {
	float: left;
}

.check-balance a {
	float: right;
	display: inline;
	margin-right: 5px;
	color: #aaa;
}

.check-balance a:hover {
	color: #555;
}

.balance-pop b {
	position: absolute;
	top: -7px;
	left: 50%;
	margin-left: -3px;
	display: block;
	height: 7px;
	width: 13px;
	overflow: hidden;
	background: url('img/page_spr_icons.png') no-repeat -144px -96px;
}

#toolTop .dn {
	display: none;
}

#keyboardshow {
	position: relative;
}

#keyboard {
	background: url(img/ico-shortcut-key.gif) 0 0 no-repeat;
	width: 30px;
	height: 16px;
	display: inline-block;
	margin: 8px 10px 0 0;
}

#imgKeyBoard {
	position: absolute;
	z-index: 100;
	right: 10px;
	top: 24px;
	display: none;
}

/*----usercenter-----*/
.usercenter {
    float: left;
    width: 100%;
    padding: 10px;
    height: 50px;
}
.usercenter .searchblock {
    float: left;
    margin-right: 20px;
}
.usercenter .searchblock label {
    display:inline-block;
    vertical-align:middle;
}
.usercenter .searchblock input[type=text] {
    display:inline-block;
    width: 145px;
    border: 1px solid #d4d4d4;
    outline: none;
    padding: 0 5px;
    height: 30px;
    vertical-align:middle;
    border-radius:3px;
}
.usercenter .searchblock input[type=submit]  {
    float: left;
    width: 60px;
    height: 25px;
    color: #fff;
    text-align: center;
    background: #3799E0;
    margin-left: 10px;
    border: 1px solid #3799E0;
    line-height: 25px;
    cursor:pointer;
    outline:none;
}
.voucherlistblock {
	width: 100%;
	height: 100%;
	position: relative;
}

.voucherlistblock .btnlistbox {
	width: 100%;
	height: 55px;
	position: relative;
	z-index: 2;
	padding:10px;
}

.voucherlistblock .btnlistbox span.zhi {
	display: inline-block;
	zoom: 1;
	line-height: 35px;
	vertical-align: middle;
	color: #555;
    font-size: 14px;
}

.voucherlistblock .btnlistbox span.toolinfo {
	display: inline-block;
	zoom: 1;
	line-height: 35px;
	vertical-align: middle;
	color: #666;
    font-size: 14px;
    margin-right:10px;
}

.voucherlistblock .btnlistbox span.toolinfo span{
	font-weight: bold;
	color:#444;
}

.voucherlistblock .btnlistbox select {
	display: inline-block;
	border: 1px solid #e6e6e6;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 28px;
	vertical-align: middle;
}

.voucherlistblock .btnlistbox .boxstyle {
	display: inline-block;
	outline: none;
	color: #666;
	font-size: 12px;
	height: 28px;
    vertical-align: middle;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
	width: 155px;
	padding-left: 5px;
}

.voucherlistblock .btnlistbox .boxstyle33 {
	display: inline-block;
	border: 1px solid #e6e6e6;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 28px;
	vertical-align: middle;
	padding-left:5px;
}

.voucherlistblock .btnlistbox a.more {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/spr_icons.png) no-repeat left bottom;
	margin: 0 0 0 3px;
	vertical-align: middle;
}

.voucherlistblock .btnlistbox .dt {
	position: absolute;
	top: 25px;
	left: 52px;
	background: #fff;
	width: 150px;
	max-height: 156px;
	overflow: auto;
	border: 1px solid #e6e6e6;
	display: none;
}
.voucherlistblock .btnlistbox .km .dt{
	top:23px;left:0px;
}
.voucherlistblock .btnlistbox .dt p {
	font-size: 12px;
	line-height: 22px;
	cursor: pointer;
	padding-left: 5px;
	color: #666;
}

.voucherlistblock .btnlistbox .dt p:hover {
	
	background: #ebebeb;
}

.voucherlistblock .btnlistbox .searchbtn {
	vertical-align: middle;
	display: inline-block;
	background-color: #3799E0;
	height: 22px;
	color: #fff;
	width: 50px;
	line-height: 22px;
	text-align: center;
}

.voucherlistblock .btnlistbox .btlist {
	float: right;
}

.voucherlistblock .btnlistbox .btlist .tips{
	position: relative;
	width: 16px;
	height: 16px;
	background:url(../images/prompt.png) no-repeat;
	cursor: pointer;
	float: left;
	margin:8px 10px 0 10px;
}

.voucherlistblock .btnlistbox .btlist .tipskuang{
	position: absolute;
	width:490px;
	padding:10px;
	background:#666;
	color:#fff;
	line-height: 25px;
	z-index:9;
	border-radius: 5px;
	top: 20px;
	display: none;
	left: -400px;
}

.voucherlistblock .btnlistbox .btlist .tips:hover .tipskuang{
	display: block;
}




.voucherlistblock .btnlistbox .btlist .uploaddanju{
	float:left;
    padding: 0 15px;
    background: #fca12a;
    color: #fff;
    height: 28px;
    line-height: 28px;
    border-radius: 3px;
    margin-top: 4px;
    margin-left:10px;
}

.voucherlistblock .btnlistbox .btlist .checkrow{
	float: left;
	line-height: 35px;
	margin-right: 10px;
	cursor: pointer;
	color:#555;
}

.voucherlistblock .btnlistbox .btlist .checkrow input{
	float: left;
	margin: 12px 3px 0 0;
	cursor: pointer;
}

.voucherlistblock .btnlistbox .btlist .manual-btn {
	float: left;
    line-height: 28px;
    margin-right: 10px;
}


.voucherlistblock .btnlistbox #totalBills{
	vertical-align: middle;
	display:inline-block;
	color:#666;
	margin:0 0 0 15px;
}

.voucherlistblock .btnlistbox #totalBills span{
	margin:0 3px;
	font-size:20px;
	color:#3799E0;
}

.voucherlistblock .btnlistbox .cp{
	float:right;
    line-height: 35px;
    cursor: pointer;
    position: relative;
    color: #777;
    border-right: 1px solid #eee;
}
.voucherlistblock .btnlistbox .cp p{
	float:left;
}
.voucherlistblock .btnlistbox .cp .change{
	float: left;
    color: #fff;
    background: #3799E0;
    padding: 3px 10px;
    border-radius: 2px;
    border:none;
    outline:none;
    cursor:pointer;
    margin:6px 0 0 5px;
}

.voucherlistblock .btnlistbox .btlist .zhiyin{
	float:left;line-height:35px;
	background:url(../images/zhiyin.png) no-repeat left;
	padding-left:20px;
	position:relative;
}
.voucherlistblock .btnlistbox .btlist .zhiyin:hover{text-decoration:underline;}
.voucherlistblock .btnlistbox form {
	display: inline-block;
}

.voucherlistblock .btnlistbox .morefilter {
	margin-left: 20px;
	color:#585858;
	display: inline-block;
    vertical-align: middle;
}

.voucherlistblock .btnlistbox .km{display:inline-block;position:relative;}

.voucherlistblock .btnlistbox .morefilter:hover {
	text-decoration: underline;
}

.voucherlistblock .btnlistbox .switchingversion{
	vertical-align: middle;
    border: 1px solid #3eaff1;
    padding: 0 15px;
    border-radius: 3px;
    color: #3eaff1;
    background: #dff5ff;
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    margin-top: 2px;
}


.voucherlistblock .btnlistbox .reset {
	margin-left: 20px;
}
.voucherlistblock .btnlistbox .ph{
	position: absolute;
	left: 330px;
    top: 18px;
}


.voucherlistblock .voucherlist {
	position:absolute;
	top:55px;left:0px;right:0px;bottom:0px;
	overflow:auto;
	z-index: 1;
}
.voucherlistblock .voucherlist.vouchersearch{
	bottom:33px;
}
.voucherlistblock .voucherlist.haspagination{
	bottom:33px;
}


.voucherlistblock .voucherlist.scfljscb{
	position:absolute;
	top:55px;left:0px;right:0px;bottom:0px;
	overflow:auto;
	height:auto;
}

.voucherlistblock .voucherlist.scfljscb table{
	width:auto;
}

.voucherlistblock .voucherlist.hasbottom{
	position:absolute;
	top:55px;left:0px;right:0px;bottom:0px;
	overflow:auto;
	height:auto;
	
}

.voucherlistblock .voucherlist .costleft{
	position: absolute;
	top:0px;left:10px;
	bottom:15px;
	width: 480px;
	background:#fff;
	border:1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;
}

.voucherlistblock .voucherlist .costtool{
	float: left;
	width: 100%;
	height:40px;
	padding:5px 10px;
}

.voucherlistblock .voucherlist .costtool a{
	float: left;
	height:30px;
	line-height:30px;
	padding: 0 15px;
	background: #fca12a;
    color: #fff;
    border-radius: 3px;
}

.voucherlistblock .voucherlist .tablebox{
	position: absolute;
	left: 0px;
	top:40px;
	right:0px;
	bottom:0px;
	overflow-x:auto;
}

.voucherlistblock .voucherlist .tableh{
	position: absolute;
	width: 100%;
	top:0px;left: 0px;
}
.voucherlistblock .voucherlist .tableb{
	position: absolute;
	overflow-y: scroll;
	top:46px;
	left:0px;right:0px;bottom:37px;
}

.voucherlistblock .voucherlist .tablef{
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
}





.voucherlistblock .voucherlist .costright{
	position: absolute;
	top:0px;right:10px;
	bottom:15px;
	left:500px;
	background:#fff;
	border:1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;
}



/* .voucherlistblock .leftkm{
	float:left;width:17%;height:90%;
	background:#fff;
	margin-right:1%;
	padding:10px;
	    border: 1px solid #ddd;
	    overflow:auto;
} */

.voucherlistblock .leftkm{
	position:absolute;
	width:230px;
	top:55px;
	left:0px;
	bottom:0px;
	background:#fff;
	border: 1px solid #ddd;
	overflow:auto;
}

.voucherlistblock .leftkm .leftkmtitle{float:left;width:100%;border-bottom:1px solid #ddd;padding:0 10px;height:40px;position:relative;}
.voucherlistblock .leftkm .leftkmtitle .fastselectinput{float:left;width:100%;border:1px solid #ddd;outline:none;height:30px;border-radius:3px;padding:0 5px;margin-top:5px;}
.voucherlistblock .leftkm .leftkmtitle .dtt{position:absolute;width:208px;border:1px solid #ddd;background:#fff;top:35px;left:10px;z-index:3;display:none;}
.voucherlistblock .leftkm .leftkmtitle .dtt p{float:left;width:100%;font-size:12px;line-height:25px;padding:0 5px;cursor:pointer;color:#555;}
.voucherlistblock .leftkm .leftkmtitle .dtt p:hover{background:#ebebeb;}

.voucherlistblock .leftkm .leftkmcontent{
	position:absolute;
	top:40px;left:0px;right:0px;bottom:0px;	overflow:auto;padding:10px;
}





.voucherlistblock #voucherDetailr1,.voucherlistblock #voucherDetailr{
	position:absolute;
	top:55px;
	left:240px;
	right:0px;bottom:0px;
}

.voucherlistblock #voucherDetailr1 .voucherdetailtitle,.voucherlistblock #voucherDetailr .voucherdetailtitle{
	float:left;width:100%;line-height:40px;background:#fff;
	font-size:13px;color:#666;padding:0 10px;
	font-weight:bold;
}

.voucherlistblock #voucherDetailr1 .voucherdetailcontent,.voucherlistblock #voucherDetailr .voucherdetailcontent{
	position:absolute;
	top:40px;
	bottom:0px;left:0px;right:0px;
	overflow:auto;
}


.voucherlistblock .voucherlist .tablehead {
	position: fixed;
	top: auto;
	left: auto;
	z-index:99;
}

.voucherlistblock .voucherlist .tablebottom {
	position: fixed;
	bottom: 0px;
	left: auto;
	z-index:99;
	font-weight:bold;
}
.voucherlistblock .voucherlist .tablebottom td{
	font-size:13px;
}


.voucherlistblock .reportlist .tablebottom {

	font-weight:bold;
}
.voucherlistblock .reportlist .tablebottom td{
	font-size:13px;
}


.voucherlistblock .voucherlist .tablefoot {
	position: fixed;
	left: auto;
	z-index:99;
}


.voucherlistblock .voucherlist .tablebody {
	margin-top: 46px;
}

.voucherlistblock .voucherlist .tablebody.t2 {
	margin-top: 92px;
}

.voucherlistblock .voucherlist.hasbottom .tablebody{
	margin-bottom:35px;
}

.voucherlistblock .voucherlist .tablebody.profittable{
	width: 993px;
}

.voucherlistblock .voucherlist .w1 {
	width: 3%;
}

.voucherlistblock .voucherlist .w2 {
	width: 8%;
}

.voucherlistblock .voucherlist .w3 {
	width: 7%;
}

.voucherlistblock .voucherlist .w4 {
	width: 17%;
}

.voucherlistblock .voucherlist .w5 {
	width: 19%;
}

.voucherlistblock .voucherlist .w6 {
	width: 8%;
}

.voucherlistblock .voucherlist .w7 {
	width: 8%;
}

.voucherlistblock .voucherlist .w8 {
	width: 5%;
}

.voucherlistblock .voucherlist .w9 {
	width: 5%;
}

.voucherlistblock .voucherlist .w11 {
	width: 10%;
}

.voucherlistblock .voucherlist .w12 {
	width: 20%;
}

.voucherlistblock .voucherlist .w13 {
	width: 10%;
}

.voucherlistblock .voucherlist .w14 {
	width: 20%;
}

.voucherlistblock .voucherlist .w15 {
	width: 10%;
}

.voucherlistblock .voucherlist .w16 {
	width: 10%;
}

.voucherlistblock .voucherlist .w17 {
	width: 10%;
}

.voucherlistblock .voucherlist .w21 {
	width: 20%;
}

.voucherlistblock .voucherlist .w22 {
	width: 10%;
}

.voucherlistblock .voucherlist .w23 {
	width: 13%;
}

.voucherlistblock .voucherlist .w24 {
	width: 13%;
}

.voucherlistblock .voucherlist .w25 {
	width: 13%;
}

.voucherlistblock .voucherlist .w26 {
	width: 13%;
}





.voucherlistblock .voucherlist .w31 {
	width: 8%;
}

.voucherlistblock .voucherlist .w32 {
	width: 9%;
}

.voucherlistblock .voucherlist .w33 {
	width: 18%;
}

.voucherlistblock .voucherlist .w35 {
	width: 9%;
}

.voucherlistblock .voucherlist .w38 {
	width: 10%;
}


.voucherlistblock .voucherlist .w41 {
	width: 15%;
}

.voucherlistblock .voucherlist .w42 {
	width: 45%;
}

.voucherlistblock .voucherlist .w43 {
	width: 20%;
}

.voucherlistblock .voucherlist .w44 {
	width: 14%;
}

.voucherlistblock .voucherlist .w51 {
	width: 40%;
}

.voucherlistblock .voucherlist .w52 {
	width: 20%;
}

.voucherlistblock .voucherlist .w53 {
	width: 20%;
}

.voucherlistblock .voucherlist .w61 {
	width: 20%;
}

.voucherlistblock .voucherlist .w62 {
	width: 10%;
}

.voucherlistblock .voucherlist .w63 {
	width: 10%;
}

.voucherlistblock .voucherlist .w64 {
	width: 10%;
}

.voucherlistblock .voucherlist .w71 {
	width: 95px;
}

.voucherlistblock .voucherlist .w72 {
	width: 75px;
}

.voucherlistblock .voucherlist .w73 {
	width: 50px;
}
.voucherlistblock .voucherlist .w74 {
	width: 13%;
}
.voucherlistblock .voucherlist .w75 {
	width: 4%;
}
.voucherlistblock .voucherlist .w76 {
	width: 3%;
}

.voucherlistblock .voucherlist.smtable .w375 {
	width: 500px;
}
.voucherlistblock .voucherlist.smtable .w52 {
	width: 52px;
}

.voucherlistblock .voucherlist.smtable .w170 {
	width: 220px;
}



.voucherlistblock .voucherlist.fullquarter .w375{
	width:300px;
}


.voucherlistblock .voucherlist.fullquarter .w170{
	width:150px;
}
.voucherlistblock .voucherlist.fullquarter .tablebody.profittable{
	width: 1103px;
}




.voucherlistblock .voucherlist .nm{
	padding: 0 5px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break:break-all;
	display: block;
}

.voucherlistblock .voucherlist table {
	border: 1px solid #eee;
	width: 100%;
	background: #fff;
}
.tabs-wrap ul{
	background: #fdfdfd;
}
.l-btn {
	background: #ff7f46;
}
.voucherlistblock .voucherlist table th {
	border: 1px solid #e2e2e2;
	background: #f9f9f9;
	color: #333;
	font-size: 14px;
	padding: 13px 0;
}

.voucherlistblock .voucherlist table td {
	border: 1px solid #e2e2e2;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
	line-height: 35px;
}

.voucherlistblock .voucherlist table td p {
	padding: 0 5px;
	margin: 0 -5px -1px;
	border-bottom: 1px solid #e2e2e2;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break:break-all;
}

.voucherlistblock .voucherlist table tr:hover {
	background: #fdf8d0;
	
}


.voucherlistblock .voucherlist table tr.active {
	background: #fdf8d0;
}


.voucherlistblock .voucherlist table td.operation {
	width: 100px;
}

.voucherlistblock .voucherlist table td a {
	text-decoration: underline;
	color:#3577DC;
	height: 33px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
        word-break: break-all;
	
}
.voucherlistblock .voucherlist table td .buttongroup{
	height:25px;
	margin:6px 0;
}
.voucherlistblock .voucherlist table td .buttongroup a{
	float:none;
	display: inline-block;
	background:#3ea4fd;
	color:#fff;
	height:25px;
	line-height:25px;
	padding:0 6px;
	border-radius: 3px;
	text-decoration: none;
	margin:0 2px;
}


.voucherlistblock table td a.op {
	text-decoration: none;
	padding-right:18px;
}

.voucherlistblock table td a.ap {
	color:#333
}
.voucherlistblock table td a.op:hover{
	background:url(../images/ed.png) no-repeat right;
	color:#3577DC
}
.voucherlistblock .voucherlist table td .level2{
	margin-left:8px;
}
.voucherlistblock .voucherlist table td .level3{
	margin-left:16px;
}
.voucherlistblock .voucherlist table td .level4{
	margin-left:24px;
}
.voucherlistblock .voucherlist table td .level5{
	margin-left:32px;
}

.voucherlistblock .voucherlist table a.findimg{
	float:none;display:inline-block;
	width:17px;height:17px;
	background:url(../images/nico_img.png) no-repeat 0px 0px;
	text-indent:-999px;overflow:hidden;
	vertical-align: middle;
    margin-left: 3px;
	
}
.voucherlistblock .voucherlist table a.findimg.wt{
	background:url(../images/nico_img.png) no-repeat bottom;
}





.voucherlistblock .voucherlist .profittable td{
	position: relative;
}

.voucherlistblock .voucherlist .profittable td.w375 .stretch{
	float: left;
	border:1px solid #3799e0;
	width:12px;
	height:12px;
	line-height:9px;
	text-align: center;
	color:#3799e0;
	cursor: pointer;
	display: none;
	margin:12px 5px 0 8px;
}
.voucherlistblock .voucherlist .profittable td.w375 .stretch.clk .opendetail{
	display: none;
}.voucherlistblock .voucherlist .profittable td.w375 .stretch .closedetail{
	display: none;
}
.voucherlistblock .voucherlist .profittable td.w375 .stretch.clk .closedetail{
	display: block;
}

.voucherlistblock .voucherlist .profittable tr.ex_a td.w375 .stretch,
.voucherlistblock .voucherlist .profittable tr.ex_b td.w375 .stretch,
.voucherlistblock .voucherlist .profittable tr.ex_c td.w375 .stretch,
.voucherlistblock .voucherlist .profittable tr.ex_d td.w375 .stretch,
.voucherlistblock .voucherlist .profittable tr.ex_e td.w375 .stretch,
.voucherlistblock .voucherlist .profittable tr.ex_f td.w375 .stretch{
	display: block;
}

.voucherlistblock .voucherlist .profittable tr.ex_a1,
.voucherlistblock .voucherlist .profittable tr.ex_b1,
.voucherlistblock .voucherlist .profittable tr.ex_c1,
.voucherlistblock .voucherlist .profittable tr.ex_d1,
.voucherlistblock .voucherlist .profittable tr.ex_e1,
.voucherlistblock .voucherlist .profittable tr.ex_f1{
	display: none;
}

.voucherlistblock .voucherlist .profittable tr.ex_a1.open,
.voucherlistblock .voucherlist .profittable tr.ex_b1.open,
.voucherlistblock .voucherlist .profittable tr.ex_c1.open,
.voucherlistblock .voucherlist .profittable tr.ex_d1.open,
.voucherlistblock .voucherlist .profittable tr.ex_e1.open,
.voucherlistblock .voucherlist .profittable tr.ex_f1.open{
	display: table-row;
}

.voucherlistblock .voucherlist .profittable tr.ex_a1 .w375,
.voucherlistblock .voucherlist .profittable tr.ex_b1 .w375,
.voucherlistblock .voucherlist .profittable tr.ex_c1 .w375,
.voucherlistblock .voucherlist .profittable tr.ex_d1 .w375,
.voucherlistblock .voucherlist .profittable tr.ex_e1 .w375,
.voucherlistblock .voucherlist .profittable tr.ex_f1 .w375{
	padding-left:20px;
}

.voucherlistblock .voucherlist .profithead .w375{
	position: relative;
}

.voucherlistblock .voucherlist .profithead .w375 .stretchall{
	position: absolute;
    font-size: 12px;
    left: 10px;
    top: 11px;
    cursor: pointer;
    border: 1px solid #fff;
    height: 24px;
    line-height: 22px;
    padding: 0 20px 0 5px;
}

.voucherlistblock .voucherlist .profithead .w375 .stretchall .closeall{
	display: none;
}

.voucherlistblock .voucherlist .profithead .w375 .stretchall .stretcharrow{
	position: absolute;
    width: 16px;
    height: 22px;
    top: 0px;
    right: 3px;
    text-align: center;
    line-height: 20px;
    transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    font-family: "幼圆";
    font-size: 14px;
}
.voucherlistblock .voucherlist .profithead .w375 .stretchall.clk .closeall{
	display: block;
}

.voucherlistblock .voucherlist .profithead .w375 .stretchall.clk .openall{
	display: none;
}

.voucherlistblock .voucherlist .profithead .w375 .stretchall.clk .stretcharrow{
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    top: -1px;
    right: 1px;
}



.pzhbblock{float: left;width:100%;padding:15px;}

.pzhbblock .pzhbrow{
	float: left;
	width:100%;
	margin-bottom:10px;
	border:2px dashed #c5c5c5;
	padding:10px;
}

.pzhbblock .pzhbrow label{
	float: left;
	width: 100%;
	line-height:24px;
	font-size:14px;
	color:#444;
	cursor: pointer;
	font-weight: bold;

}

.pzhbblock .pzhbrow label span{
	color:#f00;
	font-weight: normal;
	margin-left:20px;
}

.pzhbblock .pzhbrow label input[type=radio]{
	float: left;
	margin: 6px 5px 0 0;
	cursor: pointer;

}

.pzhbblock .pzhbrow .demobox{
	float: left;
	width: 100%;
	margin-top:5px;
}



.pzhbblock .pzhbrow .demobox img{
	float: left;
}

.pzhbblock .pzhbrow .demobox img.img01{
	width:400px;
}

.pzhbblock .pzhbrow .demobox img.img02{
	margin-top:20px;
	width:400px;
}
.pzhbblock .pzhbrow .demobox img.img03{
	width:400px;
}

.pzhbblock .pzhbrow .demobox .rr{
	float: left;
	line-height:140px;
	font-size:30px;
	font-family: "youyuan";
	color:#f00;
	margin:0 10px;
}




.voucherlistblock .reportlist{
	position:absolute;
	top:55px;left:0px;right:0px;bottom:0px;
	overflow:auto;
}


.voucherlistblock .reportlist table {
	border: 1px solid #eee;
	min-width:2030px;
	width:100%;
	background: #fff;
}

.voucherlistblock .reportlist table th {
	border: 1px solid #fff;
	background: #599BC1;
	color: #fff;
	font-size: 14px;
	padding: 13px 0;
}

.voucherlistblock .reportlist table td {
	border: 1px solid #eee;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
	line-height: 35px;
}

.voucherlistblock .reportlist table td p {
	padding: 0 5px;
	margin: 0 -5px -1px;
	border-bottom: 1px solid #eee;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break:break-all;
}
.voucherlistblock .reportlist table td p {
	padding: 0 5px;
	margin: 0 -5px -1px;
	border-bottom: 1px solid #eee;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break:break-all;
}


.voucherlistblock .reportlist .w71 {
	width: 100px;
}
.voucherlistblock .reportlist .w75 {
	width: 150px;
}
.voucherlistblock .reportlist .w76 {
	width: 200px;
}
.voucherlistblock .reportlist .w77 {
	width: 80px;
}
.voucherlistblock .reportlist .w78 {
	width: 120px;
}
.voucherlistblock .reportlist .acenter{
	text-align:center;
}

.voucherlistblock .reportlist .aleft{
	text-align:left;
}

.voucherlistblock .reportlist .aright{
	text-align:right;
}

.voucherlistblock .linetips{
  display: inline-block;
  position: relative;
  vertical-align: bottom;
}
.voucherlistblock .linetips .ico{
  float: left;
  width: 16px;
  height: 16px;
  background: url(../images/prompt.png) no-repeat;
}
.voucherlistblock .linetips p{
  position: absolute;
  top:0px;
  left:20px;
  background: rgba(0,0,0,0.5);
  color:#fff;
  padding:2px 10px;
  border-radius:5px;
  font-size:12px;
  display: none;
  z-index:999;
  white-space:nowrap;
}
.voucherlistblock .linetips:hover p{
  display:block;
}




.inputrow {
	display: block;
	width: 100%;
	height: 30px;
	margin-top: 15px;
}

#lodop_down_div{padding:0 15px;}
.inputrow.btncenter{text-align:center;}
#print .inputrow .filterlabel{width:100px;}
.inputrow .filterlabel {
	display: inline-block;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	width: 75px;
	text-align: right;
	vertical-align: middle;
}
.inputrow .ttttt{font-size:14px;color:#05BCD8;font-weight:bold;}
.inputrow select {
	display: inline-block;
	border: 1px solid #D4D4D4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 30px;
	width: 180px;
	padding:0 3px;border-radius: 4px;
}

.inputrow select#levelStart,.inputrow select#levelEnd {
	width: 50px;
}
.inputrow input[type=text]{border: 1px solid #d4d4d4;height:30px;padding:0 3px;border-radius: 4px;}
.inputrow input[type=radio]{display: inline-block;	vertical-align: middle;}
.inputrow .dateinput{background: url(../images/ico_date.png) no-repeat right #fff;height:30px;}

.inputrow .filterinput01 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #d4d4d4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 30px;
	line-height: 30px;
	width: 40px;
	padding: 0 5px;
}

.inputrow .filterinput02 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #d4d4d4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 30px;
	line-height: 30px;
	width: 180px;
	padding: 0 5px;
}

.inputrow .filterinput03 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #d4d4d4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 30px;
	line-height: 30px;
	width: 98px;
	padding: 0 5px;
}
.inputrow em{
	
	display: inline-block;
	vertical-align: middle;
}
.inputrow .checkbox {
	vertical-align: middle;
	margin-left: 20px;
}

.inputrow .sousuo {
	display: inline-block;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	position: relative;
	padding: 4px 15px;
	color: #fff;
	background-color: #6ABAFF;
	outline: none;
}
.inputrow .suresub1 {
	display: inline-block;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	position: relative;
	padding: 4px 15px;
	color: #fff;
	background-color: #6ABAFF;
	outline: none;
}
.inputrow .chongzhi {
	display: inline-block;
	margin-bottom: 0;
	font-size: 12px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	position: relative;
	padding: 4px 15px;
	color: #fff;
	background-color: #6ABAFF;
	margin-left: 10px;
	outline: none;
}

.easyui-dialog .rowinput {
	display: block;
	width: 100%;
	height: 22px;
	margin-top: 15px;
	position: relative;
	padding: 0 15px;
}

.easyui-dialog .rowinput .filterlabel {
	display: inline-block;
	font-size: 14px;
	color: #666;
	line-height: 22px;
	width: 75px;
	vertical-align: middle;
}

.easyui-dialog .rowinput select {
	display: inline-block;
	border: 1px solid #D4D4D4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 24px;
	vertical-align: middle;
}

.easyui-dialog .rowinput .filterinput01 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #d4d4d4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 22px;
	width: 40px;
	padding: 0 5px;
}

.easyui-dialog .rowinput .filterinput02 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #d4d4d4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 22px;
	width: 215px;
	padding: 0 5px;
}

.easyui-dialog .rowinput .filterinput03 {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #d4d4d4;
	color: #666;
	font-size: 12px;
	outline: none;
	height: 22px;
	width: 98px;
	padding: 0 5px;
}

.easyui-dialog .rowinput .checkbox {
	vertical-align: middle;
	margin-left: 20px;
}

.easyui-dialog .rowinput .sousuo {
	display: inline-block;
	margin-bottom: 0;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	border: none;
	border-radius: 4px;
	background: #a7b2be;
	position: relative;
	font-weight: 700;
	padding: 5px 15px;
	color: #fff;
	background-color: #5191d1;
	margin-left: 75px;
}

.easyui-dialog .rowinput input {
	display: inline-block;
	vertical-align: middle;
	outline: none;
	color: #666;
	font-size: 12px;
	border: 1px solid #D4D4D4;
	height: 24px;
	width:155px;
}

.easyui-dialog .rowinput .checkitem{
	float: left;
	width: 130px;
	cursor: pointer;
}


.easyui-dialog .rowinput input[type=checkbox]{
	width: 15px;
}

.easyui-dialog .rowinput .dt {
	position: absolute;
	top: 23px;
	left: 94px;
	background: #fff;
	width: 155px;
	height: 130px;
	overflow: auto;
	border: 1px solid #ddd;
	display: none;
	z-index: 999;
}

.easyui-dialog .rowinput .dt p {
	font-size: 12px;
	line-height: 22px;
	cursor: pointer;
}

.easyui-dialog .rowinput .dt p:hover {
	background: #ebebeb;
}

.easyui-dialog .rowinput .more {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/spr_icons.png) no-repeat left bottom;
	margin: 0 0 0 3px;
	vertical-align: middle;
}

.easyui-dialog .inputrow .more {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/spr_icons.png) no-repeat left bottom;
	margin: 0 0 0 3px;
	vertical-align: middle;
}
.easyui-dialog .inputrow .dt {
	position: absolute;
    background: #fff;
    width: 175px;
    max-height: 156px;
    overflow: auto;
    border: 1px solid #e6e6e6;
    display: none;
    top: 29px;
    left: 82px;
    z-index: 9;
}
.easyui-dialog .inputrow .km{
	position: relative;
}
.easyui-dialog .inputrow .dt p {
	font-size: 12px;
	line-height: 22px;
	cursor: pointer;
	padding-left: 5px;
	color: #666;
}

.easyui-dialog .inputrow .dt p:hover {
	
	background: #ebebeb;
}
.easyui-dialog .rowinput .addbtn {
	display: inline-block;
	line-height: 22px;
	height: 22px;
	vertical-align: middle;
	margin-left: 10px;
	padding: 0 10px;
	background: #3799E0;
	color:#fff;
}

.easyui-dialog .rowinput.tb {
	height: 170px;
	overflow: auto;
}

.easyui-dialog .rowinput .formulatable {
	width: 100%;
}

.easyui-dialog .rowinput .formulatable th {
	border: 1px solid #ddd;
	background: #efefef;
	color: #555;
	font-size: 12px;
	padding: 5px 0;
	text-align: center;
}

.easyui-dialog .rowinput .formulatable td {
	border: 1px solid #ddd;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
	line-height: 27px;
	text-align: center;
}

.easyui-dialog .rowinput .formulatable td.ckk{
	cursor:pointer;
}

.easyui-dialog .btnbox {
	display: block;
	margin-top: 10px;
	text-align: right;
}

.easyui-dialog .btnbox a {
	display: inline-block;
	padding: 5px 15px;
	color: #fff;
	background-color: #6ABAFF;
	margin-right: 10px;
}


.easyui-dialog .Cashdetails{
	float:left;
	width:100%;
	height:100%;
	overflow:auto;
	padding: 15px;
}

.easyui-dialog .Cashdetails .tablelist{
	float:left;
	width:100%;
	height:500px;
	overflow:auto;
}

.easyui-dialog .Cashdetails .tabletitle{
	width:100%;
}

.easyui-dialog .Cashdetails .tabletitle th{
	color:#fff;
	background:#599BC1;
	font-size:14px;
	padding:7px 0;
	border:1px solid #fff;
	text-align:center;
}

.easyui-dialog .Cashdetails .tablelist table{
	width:100%;
	border-bottom:3px solid #f1f1f1;
}
.easyui-dialog .Cashdetails .tablelist table td{
	font-size:13px;
	color:#666;
	border:1px solid #eee;
	padding:3px;
	line-height:24px;
}

.easyui-dialog .Cashdetails .tablelist table td.blank{
	background:url(../images/prompt.png) no-repeat 7px 7px;
}

.easyui-dialog .Cashdetails .tablelist table tr.ll1 p{
	display:inline-block;
	margin-right:15px;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll1 p a{
	color:#2C4FFE;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll1 p a:hover{
	text-decoration:underline;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll2 .t1 span{
	width:210px;
	display:inline-block;
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll2 .t2 span{
	width:190px;
	display:inline-block;
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll2 .t5 a{
	float:left;width:90%;
	color:#2C4FFE;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll2 .t5 a .s1{
	width:220px;
	float:left;
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll2 .t5 a:hover{
	color:#2C4FFE;
}
.easyui-dialog .Cashdetails .tablelist table tr.ll2 .t5 a .ico{
	width:16px;
	float:right;
	height:16px;
	background: url(../images/nico_edit.png) no-repeat;
	margin-top:4px;
	text-indent:-999px;
	overflow:hidden;
}

.easyui-dialog .Cashdetails .tablelist table tr.ll2 .t5 a.del{
	width:16px;
	float:left;
	height:16px;
	background: url(../images/nico_del.png) no-repeat;
	margin-top:4px;
	text-indent:-999px;
	overflow:hidden;
	margin-left:2px;
}

.easyui-dialog .cslist{
	float:left;
	width:100%;
	height:470px;
	overflow:auto;
	padding:0 10px;
	margin-bottom:15px;
}
.easyui-dialog .cslist li{
	float:left;
	width:100%;
	line-height:24px;
	font-size:12px;
	font-weight:bold;
}
.easyui-dialog .cslist li a{
	float:left;
	width:100%;
	text-indent:25px;
	font-weight:normal;
	
	
}
.easyui-dialog .cslist li a:hover{
	color:#fff;
	background:#d6d6d6;
}
.easyui-dialog .cslist li a.active{
	color:#fff;
	background:#0088CC;
}
.easyui-dialog .intial{
	float:left;width:100%;height:100%;overflow:auto;padding: 15px;
}
.easyui-dialog .intial .intialinner{float:left;width:100%;height:100%;}
.easyui-dialog .Initialdata{
	width:100%;
}



.easyui-dialog .Initialdata th{
	color:#fff;
	background:#599BC1;
	font-size:14px;
	padding:5px 0;
	border:1px solid #fff;
}
.easyui-dialog .Initialdata td{
	font-size:12px;
	color:#666;
	border:1px solid #eee;
	padding:5px;
	line-height:22px;
}



.easyui-dialog .Initialdata td.edit{
	padding:0px;
	position:relative;
}
.easyui-dialog .Initialdata td.edit span{
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	line-height:33px;
	z-index:2;
	padding:0 5px;
	background:#fff;
	border:1px solid #fff;
	overflow:hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
}
.easyui-dialog .Initialdata td.edit input{
	position:absolute;
	width:100%;
	height:26px;
	outline:none;
	top:4px;
	left:0px;
	z-index:1;
	padding:0 4px;
}
.orangettl .tabs{
	border-color: #fca12a !important;
}
.orangettl .tabs li a.tabs-inner{
	color:#fca12a;
}
.orangettl .tabs li.tabs-selected a.tabs-inner{
	background: #fca12a;
	color:#fff;
}




.checkoutblock {
	width: 100%;
	padding: 10px;
	height: 100%;
	position: relative;
}

.checkoutblock .checkouttopinform {
	width: 100%;
	height: 55px;
}

.checkoutblock .checkouttopinform span {
	display: inline-block;
	font-size: 14px;
	color: #333;
	line-height: 55px;
}

.checkoutblock .checkouttopinform span.tt1 {
	font-weight: bold;
	margin-right: 30px;
}

.checkoutblock .checkoutbox {
	display: block;
	width: 760px;
	background: #fff;
	box-shadow:0px 0px 5px #ddd;
	padding: 15px;
}

.checkoutblock .checkoutbox .rowinput {
	width: 100%;
	margin-bottom: 17px;
	position: relative;
}

.checkoutblock .checkoutbox .rowinput span.lb {
	display: inline-block;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-right: 5px;
	vertical-align: middle;
}

.checkoutblock .checkoutbox .rowinput input[type=checkbox] {
	margin-right: 5px;
	width:16px;
}

.checkoutblock .checkoutbox .rowinput span.lb strong {
	font-size: 16px;
	margin-right: 10px;
}

.checkoutblock .checkoutbox .rowinput .boxstyle {
	padding: 2px 4px;
	border: 1px solid #D4D4D4;
	outline: none;
}

.checkoutblock .checkoutbox .rowinput.st .lb{
	width:70px;
}

.checkoutblock .checkoutbox .rowinput.st .boxstyle[readonly=readonly]{
	background:#F3F3F3;
	color:#CDCFCF;
}

.checkoutblock .checkoutbox .rowinput.st .inp3{width:50px;}
.checkoutblock .checkoutbox .rowinput.st .inp4{width:30px;}
.checkoutblock .checkoutbox .rowinput.st p span{color:#666;margin:0 5px;}

.checkoutblock .checkoutbox .rowinput input[type=radio] {
	vertical-align: middle;
	margin-right: 5px;
}

.checkoutblock .checkoutbox .rowinput label {
	display: inline-block;
	font-size: 14px;
	color: #666;
	line-height: 25px;
	margin-right: 5px;
}

.checkoutblock .checkoutbox .rowinput span.ww {
	width: 100px;
}

.checkoutblock .checkoutbox .rowinput .btn {
	vertical-align: middle;
	display: inline-block;
	background-color: #fca12a;
	height: 30px;
	color: #fff;
	width: 100px;
	line-height: 30px;
	text-align: center;
	border-radius:3px;
}

.checkoutblock .checkoutbox .rowinput .btn.click2 {
	color: #888;
	background: #fff;
	border: 1px solid #ddd;
}

.checkoutblock .checkoutbox .rowinput p {
	display: inline-block;
}

.checkoutblock .checkoutbox .rowinput p a.more {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: url(../images/spr_icons.png) no-repeat left bottom;
	margin: 0 0 5px 3px;
	vertical-align: middle;
}

.checkoutblock .checkoutbox .rowinput .dt {
	position: absolute;
	top: 24px;
    width: 155px;
    left: 124px;
	z-index: 999;
	height: 150px;
	overflow: auto;
	background: #fff;
	display: none;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	border: 1px solid #ddd;
}

.checkoutblock .checkoutbox .rowinput .dt p {
	cursor: pointer;
	padding: 0 10px;
	display: block;
}

.checkoutblock .checkoutbox .rowinput .dt p:hover {

	background: #ebebeb;
}

.checkoutblock .checkoutbox .rowinput .tipsbox{
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.checkoutblock .checkoutbox .rowinput .tipsbox span{
	display: block;
	background:url(../images/prompt.png) no-repeat;
	width:16px;
	height:16px;
	cursor: pointer;
}

.checkoutblock .checkoutbox .rowinput select{
	vertical-align: middle;
}

p.jzts{
	position: fixed;
	width:510px;
	padding:10px;
	background:#666;
	color:#fff;
	line-height: 25px;
	z-index:9;
	border-radius: 5px;
	z-index:99999;
}





.checkoutblock .checkoutbox .rowinput.transfer p {
	font-size: 14px;
	color: #666;
}

.checkoutblock .checkoutbox .rowinput.transfer table {
	width: 100%;
	border: 1px solid #ddd;
	margin-top: 10px;
}

.checkoutblock .checkoutbox .rowinput.transfer table th {
	border: 1px solid #ddd;
	background: #efefef;
	color: #555;
	font-size: 12px;
	padding: 5px 0;
}

.checkoutblock .checkoutbox .rowinput.transfer table td {
	border: 1px solid #ddd;
	font-size: 12px;
	color: #666;
	padding: 0 5px;
	line-height: 28px;
	text-align: center;
}

.checkoutblock .checkoutbox .rowinput.transfer table td input {
	width: 280px;
	outline: none;
	color: #666;
	padding: 0 2%;
	height: 20px;
    vertical-align: top;
}

#shaodeng {
	text-align: center;
	line-height: 100%;
	margin-top: 200px;
	font-size: 18px;
	color: #0088CC
}

.newcheckoutblock{
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}

.newcheckoutblock .checkouttoolbar{
	float: left;
	width: 100%;
	padding: 0 10px;
	margin-top:10px;
}
.newcheckoutblock .checkouttoolbar .checkouttoolbarinner{
	float: left;
	width: 100%;
	border-radius: 3px;
	box-shadow: 0px 3px 3px #ddd;
	padding:10px 15px;
    background: #fff;
}

.newcheckoutblock .checkouttoolbar .checkouttoolbarinner .addbtn{
	float: right;
	width: 19px;
	height:19px;
	background: url(../images/ico_addTemp.png) no-repeat;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;

}

.newcheckoutblock .checkouttoolbar .leftinfo{
	float: left;
	width:32%;
}

.newcheckoutblock .checkouttoolbar .leftinfo p{
	float: left;
	margin-right:20px;
	font-size:14px;
	color:#444;
	    margin-top: 3px;
}

.newcheckoutblock .checkouttoolbar .leftinfo label{
	float: left;
	cursor: pointer;
	color:#666;
	font-size:13px;
	margin-top: 4px;
	margin-right:20px;
}


.newcheckoutblock .checkouttoolbar .leftinfo label input[type=checkbox]{
	float: left;
    margin-top: 2px;
    margin-right:2px;
}

.newcheckoutblock .checkouttoolbar .rightbtn{
	float: right;
}

.newcheckoutblock .checkouttoolbar .rightbtn a{
	float: left;
	padding:0 15px;
	line-height: 30px;
	font-size:12px;
	color:#666;
	margin-left: 15px;
	border-radius: 5px;
	color:#fff;
}

.newcheckoutblock .checkouttoolbar .rightbtn a.btn01{
	background: #4acdf5;
	/*box-shadow: 0px 0px 3px #4acdf5*/
}

.newcheckoutblock .checkouttoolbar .rightbtn a.btn02{
	background: #54d58d;
	/*box-shadow: 0px 0px 3px #54d58d*/
}

.newcheckoutblock .checkouttoolbar .rightbtn a.btn03{
	background: #f5bd4d;
	/*box-shadow: 0px 0px 3px #f5bd4d*/
}

/*.newcheckoutblock .checkouttoolbar .rightbtn a.btn02{
	background:#e2850f;
	color:#fff;
	border:1px solid #e2850f;
}

.newcheckoutblock .checkouttoolbar .rightbtn a.zhiyin{
	border:none;
	background:url(../images/prompt.png) no-repeat left;
	padding-left: 20px;
	color: #2a78dc;
}
.newcheckoutblock .checkouttoolbar .rightbtn a.zhiyin:hover{
	text-decoration: underline;
}*/

.newcheckoutblock .checkoutlist{
	position: absolute;
	top:75px;
	left:0px;
	width: 35%;
	bottom:20px;
	overflow: auto;
	padding:10px;
}

.newcheckoutblock .checkoutlist .checkoutitem{
	float: left;
	width: 100%;
	margin:0 0 10px 0;
	background:#fff;
	box-shadow: 0px 2px 5px #bbb;
	border-radius: 5px;
	overflow: hidden;
}

.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemtitle{
	float: left;
	width: 100%;
	height:35px;
	border-bottom:1px solid #f1f1f1;
	position: relative;
	background: #fff;
}
.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemtitle h2{
	line-height: 35px;
	float: left;
	width: 100%;
	text-align: left;
	font-size:14px;
	color:#808080;
	margin-left:30px;
}

.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemtitle .ck{
	position: absolute;
	top:12px;
	left:10px;
	z-index: 3;
	cursor: pointer;
}
.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemtitle .sz{
	position: absolute;
	top:8px;
	right:7px;
	z-index: 3;
	width: 19px;
	height: 19px;
	background:url(../images/ico_editTemp.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemtitle .delt{
	position: absolute;
	top:11px;
	right:35px;
	z-index: 3;
	width: 19px;
	height: 19px;
	background:url(../images/ico_delTemp.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}

.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemcontent{
	float: left;
	width: 100%;
}

.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemcontent p.je{
	margin:5px 0 0px 0;
	padding:0 20px;
	color:#888;
	font-size:15px;
}
.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemcontent p a.je{
	margin:0 0 10px 20px;
	float: left;
	color:#f5bd4d !important;
}
.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemcontent p a.je:hover{
	text-decoration: underline;
}

.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemcontent a.btn{
	display: inline-block;
	width: 100%;
	background: #589dfb;
	color:#fff;
	line-height:30px;
	text-align: center;
}

.newcheckoutblock .checkoutlist .checkoutitem .checkoutitemcontent a.btn:hover{
	opacity: 0.8;
}


.newcheckoutblock .checkoutlist .addcheckoutitem{
	float: left;
	width: 220px;
	height:170px;
	margin:0 0 15px 15px;
	padding:0 20px;
}

.newcheckoutblock .checkoutlist .addcheckoutitem .addbtn{
	float: left;
	width: 100%;
}
.newcheckoutblock .checkoutlist .addcheckoutitem .addbtn .icoadd{
	float: left;
	width: 100%;
	border:2px dashed #ddd;
	border-radius: 5px;
	height:140px;
	text-align: center;
	line-height: 117px;
	font-size:120px;
	color:#ddd;
	background: #fff;
}

.newcheckoutblock .checkoutlist .addcheckoutitem .addbtn .text{
	text-align: center;
	float: left;
	width: 100%;
	margin-top:10px;
}

.newcheckoutblock .checkoutlist .addcheckoutitem .addbtn:hover .icoadd{

	border:2px dashed #ccc;
	color:#ccc;
}

.newcheckoutblock .inspect{
	position: absolute;
    top: 76px;
    left: 36%;
    right: 10px;
    bottom: 20px;
    border-radius: 5px;
    box-shadow: 0px 3px 5px #ccc;
    overflow: hidden;
    background: #fff;
}

.newcheckoutblock .inspect .cont{
	position: absolute;
	width: 330px;
	height:450px;
	background: url(../images/img_checkout.png) no-repeat top;
	padding-top:400px;
	top:50%;
	left:50%;
	margin:-224px 0 0 -165px;
	text-align: center;
}
.newcheckoutblock .inspect .cont a{
	display: inline-block;
    padding: 0 15px;
    line-height: 30px;
    font-size: 12px;
    background: #75adfa;
    box-shadow: 0px 0px 3px #75adfa;
    margin:0 15px;
    border-radius: 5px;
    color: #fff;
    width: 130px;
}
.newcheckoutblock .inspect .cont1{
	position: absolute;
	width: 100%;
	height:100%;
	left:0px;
	top:0px;
}
.newcheckoutblock .inspect .cont2{
	position: absolute;
	width: 100%;
	height:100%;
	left:100%;
	top:0px;
	background: #fff;
}
.newcheckoutblock .inspect .cont3{
	position: absolute;
	width: 100%;
	height:100%;
	left:100%;
	top:0px;
	background: #fff;
	overflow: auto
}

.newcheckoutblock .inspect .cont3 .cont3top{
	float: left;
	width: 100%;
	margin-bottom:20px;
}

.newcheckoutblock .inspect .cont3 .cont3top .img{
	float: left;
	width:90px;
	height:90px;
	background:url(../images/img_checkoutresult.png) no-repeat center;
}
.newcheckoutblock .inspect .cont3 .cont3top .btline{
	text-align: right;
	float: left;width: 100%
}

.newcheckoutblock .inspect .cont3 .cont3top .btline a{
	display: inline-block;
    padding: 0 15px;
    line-height: 30px;
    font-size: 12px;
    margin-left: 15px;
    border-radius: 5px;
    color: #fff;
    background: #54d58d;
    /*box-shadow: 0px 0px 3px #54d58d;*/
}

.newcheckoutblock .inspect .cont3 .cont3top .text{
	float: left;
    margin-left: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #777;
    padding-top: 15px;
}
.newcheckoutblock .inspect .cont3 .cont3top .text #badnum{
	font-size: 20px;
    color: #fb406d;
    font-weight: bold;
}

.newcheckoutblock .inspect .cont3 .cont3top .health{
    float: left;
    line-height: 90px;
    font-size: 25px;
    color: #949494;
    margin-left: 50px;
}
.newcheckoutblock .inspect .cont3 .cont3top .health #healthnum{
    font-size: 33px;
    font-weight: bold;
    color: #16c73c;
}

.newcheckoutblock .inspect .cont2 .checkoutLoading{
	position: absolute;
	width: 300px;
	height:300px;
	background: url(../images/checkoutLoading.gif) no-repeat center center;
	background-size:500px 500px;
	top:50%;
	left:50%;
	margin:-200px 0 0 -150px;
}

.newcheckoutblock .inspect .cont2 .processBox{
	position: absolute;
	width: 570px;
	height:20px;
	left:50%;
	top:50%;
	margin:100px 0 0 -285px;
}

.newcheckoutblock .inspect .cont2 .processBox .processBar{
	float: left;
	width: 500px;
	height:12px;
	margin-top:4px;
	background: #e5e5e5;
	border-radius: 10px;

}
.newcheckoutblock .inspect .cont2 .processBox .processBar .processBarIn{
	float: left;
	height:100%;
	background: #589dfb;
	border-radius: 10px;
	box-shadow: 0px 0px 3px #589dfb;
	width: 0px

}

.newcheckoutblock .inspect .cont2 .processBox .percent{
	float: left;
	line-height:20px;
	margin-left:10px;
	font-size:16px;
	color:#389afe;
}


.jzpzblock{
	float: left;
	width: 100%;
	padding:10px;
}

.jzpzblock .inputsection{
	float: left;
	width: 100%;
}

.jzpzblock .inputsection .inputline{
	float: left;
	width: 50%;
	margin-bottom:10px;
}

.jzpzblock .inputsection .inputline .lab{
	float: left;
	width:80px;
	line-height:22px;
}

.ico-cksubject{
	background: url(../images/spr_icons.png) no-repeat left bottom;
}

.jzpzblock .inputsection .inputline .l-btn{
	background: #fff;
}

.jzpzblock .inputsection .inputline .l-btn-icon{
	margin-top:-8px !important;
}

.jzpzblock .hasdt{
	display: inline-block;
	position: relative;
}

.jzpzblock .hasdt .dt{
	position: absolute;
	width: 100%;
	max-height:200px;
	overflow: auto;
	z-index:9;
	background:#fff;
	border:1px solid #ddd;
	display: none;
}

.jzpzblock .hasdt .dt a{
	float: left;
	width: 100%;
	padding:3px 5px;
}

.jzpzblock .hasdt .dt a:hover{
	background:#eee;
}


.jzpzblock .tablesection{
	float: left;
	width: 100%;
}

.jzpzblock .tablesection .tabletitle{
	float: left;
	width: 100%;
}
.jzpzblock .tablesection .tabletitle table{
	width: 100%;
}

.jzpzblock .tablesection .tabletitle th{
	border:1px solid #ddd;
	background:#f3f3f3;
	text-align: center;
	font-weight:bold;
	font-size:14px;
	height:30px;
}

.jzpzblock .tablesection .tabletitle th .addlinebtn{
	display: inline-block;
	width: 16px;
	height:16px;
	background:url(../images/nico_add.png) no-repeat;
	vertical-align: middle;
}


.jzpzblock .tablesection .tablecontent{
	float: left;
	width: 100%;
	height:200px;
	overflow: auto;
	border:1px solid #ddd;
}
.jzpzblock .tablesection .tablecontent table{
	width: 662px;
	margin:-1px 0 0 -1px;
}
.jzpzblock .tablesection .tablecontent td{
	border:1px solid #ddd;
	position: relative;
	font-size:13px;
	color:#555;
	height: 30px;
}

.jzpzblock .tablesection .tablecontent td .removelinebtn{
	display: inline-block;
	width: 16px;
	height:16px;
	background:url(../images/nico_del.png) no-repeat;
	vertical-align: middle;
}

.jzpzblock .tablesection .tablecontent td p.showtext{
	width: 100%;
	padding:0 5px;
	display: none;
}
.jzpzblock .tablesection .tablecontent td .inputbox{
	width: 100%;
}

.jzpzblock .tablesection .tablecontent td .inputbox input.ipbox{
	width: 100%;
    outline: none;
    height: 30px;
    border: none;
    padding: 0 5px;
    border-bottom:1px solid #fff;
}

.jzpzblock .tablesection .tablecontent td .inputbox input.ipbox:focus{
	border-bottom:1px solid #2faaef;
}

.jzpzblock .tablesection .tablecontent td .inputbox select{
	width: 100%;
    outline: none;
    height: 30px;
    border: none;
    padding: 0 5px;
}

.jzpzblock .tablesection .tablecontent td .morekm{
	background: url(../images/spr_icons.png) no-repeat left bottom;
	display: inline-block;
	width: 16px;
	height:16px;

}

.jzpzblock .btnline{
	float: left;
	width: 100%;
	text-align: right;
	margin-top:10px;
}

.jzpzblock .btnline a{
	display: inline-block;
	padding: 0 15px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #ddd;
    font-size: 12px;
    color: #666;
    margin-left: 10px;
    border-radius: 2px;

}

.jzpzblock .btnline a.btn{
	border:1px solid #2faaef;
	background: #2faaef;
	color:#fff;
}

.backupbtn{
	display:block;
	width:100%;
	}

.backupbtn a{
    position: relative;
    display: inline-block;
    padding: 5px 15px;
    background: #fca12a;
	border: none;
	color: #fff;
	border-radius:3px;
}



.legalcontent {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url(../images/bg_shadow.png) repeat;
	top: 0px;
}

.legalcontent .legalin {
	position: absolute;
	width: 900px;
	height: 400px;
	background: #fff;
	left: 50%;
	top: 50%;
	margin: -160px 0 0 -450px;
	padding: 20px;
	box-shadow: 0px 0px 10px #000;
	border: 1px solid #999;
}

.legalcontent .legalin h2 {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #bf3742;
	font-weight: bold;
	margin-bottom: 20px;
}

.legalcontent .legalin p {
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.legalcontent .legalin .bt {
	margin-top: 20px;
	text-align: center;
}

.legalcontent .legalin .bt a {
	display: inline-block;
	border: 1px solid #eee;
	padding: 3px 5px;
	margin: 0 10px;
}

.legalcontent .legalin .bt a.agree {
	background: #0087C6;
	color: #fff;
}

.legalcontent .legalin .bt a.noagree {
	background: #efefef;
	color: #666;
}

/* .financebtn {
	float: left;
	width: 20%;
	margin: 1%;
	box-sizing: content-box;
	background: #f1f1f1;
	color: #05BCD8;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}

.financebtn i {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 45px;
	margin-top: 5%;
}

.financebtn span {
	text-align: center;
	font-size: 18px;
	float: left;
	width: 100%;
	line-height: 40px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.financebtn:hover {
	color: #fff;
	background: #05BCD8;
}
 */





/*-----ie8 tiaozheng-------*/
#tabs .panel-body {
	overflow: hidden\9;
}

.pagination {
	width: 100%;
	padding: 0px 10px 0 10px;
	position: absolute;
	bottom:5px;
	left:0px;
}

.pagination .page_b {
	float: left;
	width: 100%;
}

.pagination .page_b em {
	float: right;
}

.pagination a {
	float: left;
	border: 1px solid #ddd;
	padding: 2px 5px;
	margin-right: 5px;
}

.pagination strong {
	float: left;
	border: 1px solid #5191d1;
	padding: 2px 5px;
	margin-right: 5px;
	color: #fff;
	background: #5191d1
}

.pagination font {
	float: left;
	border: 1px solid #ddd;
	padding: 2px 5px;
	margin-right: 5px;
	color: #a7a7a7;
}

.pagination a font {
	border: none;
	padding: 0;
	margin: 0;
	color: #666;
}

.pagination .myxs{
	outline:none;
	border: 1px solid #aaa;
	color: #666;
	margin:0 5px;
	height:23px;
}

.balancebox p.true {
	float: left;
	width: 100%;
	text-align: center;
	color: #0f8300;
	margin: 20px 0;
}

.balancebox p.false {
	float: left;
	width: 100%;
	text-align: center;
	color: #f00;
	margin: 20px 0;
}

.balancebox table {
	width: 418px;
	line-height: 25px;
	    margin-left: 15px;
}

.balancebox table th {
	text-align: center;
	border: 1px solid #ddd;
	font-weight: bold;
}

.balancebox table td {
	text-align: center;
	border: 1px solid #ddd;
}


.nn4 .numberbox{background:#ccc;}
.nn4 .numberbox .textbox-text {background:#ccc;}
.nn7 .numberbox{background:#ccc;}
.nn7 .numberbox .textbox-text {background:#ccc;}
.nn12 .numberbox{background:#ccc;}
.nn12 .numberbox .textbox-text {background:#ccc;}

.nnn99 .numberbox{background:#ccc;}
.nnn99 .numberbox .textbox-text {background:#ccc;}
.nnn98 .numberbox{background:#ccc;}
.nnn98 .numberbox .textbox-text {background:#ccc;}
.nnn97 .numberbox{background:#ccc;}
.nnn97 .numberbox .textbox-text {background:#ccc;}
.nnn7 .numberbox{background:#ccc;}
.nnn7 .numberbox .textbox-text {background:#ccc;}
.nnn13 .numberbox{background:#ccc;}
.nnn13 .numberbox .textbox-text {background:#ccc;}
.nnn19 .numberbox{background:#ccc;}
.nnn19 .numberbox .textbox-text {background:#ccc;}
.nnn20 .numberbox{background:#ccc;}
.nnn20 .numberbox .textbox-text {background:#ccc;}
.nnn22 .numberbox{background:#ccc;}
.nnn22 .numberbox .textbox-text {background:#ccc;}

.messager-window .window-header .panel-tool{display:none;}



.declarebox{float:left;width:100%;height:100%;overflow:auto;}

.declarebox .searcheara{position:fixed;width:350px;max-height:100%;min-height:300px;left:10px;top:10px;background:#fff;padding:10px;}

.declarebox .searcheara .searchtab{float:left;width:100%;border-bottom:1px solid #eee;margin-bottom:20px;}
.declarebox .searcheara .searchtab a{float:left;background:#f3f3f3;font-size:13px;margin-right:5px;padding:5px 10px;}
.declarebox .searcheara .searchtab a.active{color:#fff;background:#3799E0}
.declarebox .searcheara .tblock{display:none;}
.declarebox .searcheara .tblock .errormsg{float:left;width:100%;text-align:center;font-size:14px;color:#f00;margin-top:20px;float:left;}
.declarebox .searcheara .tblock .errormsg2{float:left;width:100%;text-align:center;font-size:14px;color:#f00;float:left;}
.declarebox .searcheara .tblock .truemsg{float:left;width:100%;text-align:center;font-size:14px;color:#0EFF00;margin-top:20px;float:left;}
.declarebox .searcheara .tblock .truemsg2{float:left;width:100%;text-align:center;font-size:14px;color:#0EFF00;float:left;}
.declarebox .searcheara .tblock .tiptext{float:left;width:100%;font-size:12px;color:#666;margin-top:20px;}
.declarebox .searcheara .row{float:left;width:100%;margin-bottom:5px;}
.declarebox .searcheara .row label{float:left;width:100%;}
.declarebox .searcheara .row input.ipt{float:left;width:100%;outline:none;height: 25px;
    font-size: 15px;
    font-weight: bold;
    color: #999;
    font-family: Verdana "微锟斤拷锟脚猴拷";
    border:1px solid #ddd;
    padding:0 3px;
}
.declarebox .searcheara .row input[type=text]{ font-size: 15px;
    font-weight: bold;
    color: #999;
    font-family: Verdana "微锟斤拷锟脚猴拷";padding:0 3px;}

.declarebox .searcheara .row label.l1{font-size:15px;font-weight:bold;line-height:40px;color:#666;}
.declarebox .searcheara .row input.inputBox{border:2px solid #ddd;height:35px;}
.declarebox .searcheara .row input.inputBox:focus{border:2px solid #5bc0de;}


.declarebox .searcheara .row a.btn{float:right;background:#3799E0;color:#fff;padding:5px 15px;}

.declarebox .declareboxinner{float:left;width:770px;background:#fff;padding:10px;margin-top:50px;}
.declarebox .declareboxinner.shenbao{width:971px;}
.declarebox .declareboxinner.shenbao2{width:1800px;}
.declarebox .declareboxinner.shenbao3{width:1060px;}
.declarebox .declareboxinner.shenbao4{width:1200px;}
.declarebox .declareboxinner.shenbao5{width:1500px;}
.declarebox .dectitle{float:left;width:100%;margin-bottom:15px;}
.declarebox .dectitle h2{float:left;width:100%;text-align:center;font-size:18px;font-weight:bold;color:#444;}
.declarebox .dectitle h3{float:left;width:100%;text-align:center;font-size:15px;font-weight:bold;color:#666;line-height:30px;margin:5px 0;}
.declarebox .dectitle p{float:left;width:100%;font-size:13px;color:#555;}
.declarebox .outtable{float:left;width:100%;margin:10px 0;}
.declarebox .outtable .ip{float:left;width:33%;}
.declarebox .outtable .ip label{font-size:12px;color:#444;}
.declarebox .outtable .ip span{font-size:12px;color:#444;}
.declarebox .outtable .ip2{text-align:center;}
.declarebox .outtable .ipm{text-align:center;}
.declarebox .outtable .ip3{text-align:right;float:right;}
.declarebox .outtable .ip4{margin-left:450px;}
.declarebox .tbbox{float:left;width:100%;}
.declarebox .tbbox .tabletitle{float:left;width:100%;height:162px;overflow:hidden;}
.declarebox .tbbox .tablebody{float:left;width:100%;overflow:auto;}
.declarebox .tbbox .tablebody table{margin-top:-1px;}
.declarebox .tbbox table{width:100%;margin-bottom:-1px;}
.declarebox .tbbox table th{border:1px solid #ddd;background: #efefef;color: #555;font-size: 12px;padding: 5px;}
.declarebox .tbbox table th.pd30{padding-left:30px;}
.declarebox .tbbox table th.pd60{padding-left:60px;}
/*.declarebox .tbbox table td{border:1px solid #ddd;padding:5px;font-size:12px;}*/
.declarebox .tbbox table td.title{background: #efefef;color: #555;}
.declarebox .tbbox table td input[type=text]{border:none;width:100%;outline:none;border-bottom:1px solid #e9e9e9;}
/*.declarebox .tbbox table td .textbox .textbox-text{text-align:right;}*/
.declarebox .tbbox table td .textbox .textbox-text[disabled]{background:#eee}
.declarebox .tbbox table td .textbox .textbox-text[readonly]{background:#eee}
.declarebox .tbbox table td.pd30{padding-left:30px;}
.declarebox .tbbox table td label{display: inline-block;line-height: 26px;color:#555;margin-right:10px;cursor: pointer;}
.declarebox .tbbox table td label input{float: left;margin:7px 5px 0 0px;cursor: pointer;}
.declarebox .tbbox table td .col_operate {
	text-align: center;
	width: 26px;
}

.declarebox .tbbox table td .col_operate a {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url('../images/page_spr_icons.png') no-repeat 0px 0px;
	vertical-align: middle;
}

.declarebox .tbbox table td .col_operate a:hover {
	background-position: 0px -16px;
}

.declarebox .tbbox table td .col_operate .del {
	margin-top: 5px;
	background-position: -16px 0px;
}

.declarebox .tbbox table td .col_operate .del:hover {
	background-position: -16px -16px;
}

.declarebox .tbbox table th.level1{text-indent: 0em;text-align: left;}
.declarebox .tbbox table th.level2{text-indent: 2em;text-align: left;}
.declarebox .tbbox table th.level3{text-indent: 3em;text-align: left;}
.declarebox .tbbox table th.level4{text-indent: 6em;text-align: left;}

.declarebox .tbbox table th .addlinebtn{
	display: inline-block;
	width: 20px;
	height: 20px;
	border:1px solid #ddd;
	line-height: 16px;
	background: #fff;
}

.declarebox .tbbox table td .removelinebtn{
	display: inline-block;
	width: 20px;
	height: 20px;
	border:1px solid #ddd;
	line-height: 16px;
	background: #fff;
}
.declarebox .tbbox .sb_table td input[type=text]{
	height:28px;
	padding:0 5px;
}
.declarebox .tbbox .sb_table .editInput{
	cursor: pointer;
	border:none;
	background: #14afe8;
	color:#fff;
}
.declarebox .tbbox .sb_table .editInput::-webkit-input-placeholder{
	color:#fff;
}


.declarebox .tbbox .sb_table .editInput::-moz-placeholder {
	color:#fff;
}


.declarebox .tbbox .sb_table .editInput:-ms-input-placeholder {
	color:#fff;
}


.pagedeclare .declaretitle{
	float: left;
	width: 100%;
	height:100%;
	background:#30A5CE;
}

.pagedeclare .declaretitle .logo{
	float: left;
	width:102px;
	height:35px;
	background:url(../images/logo.png) no-repeat;
	margin: 15px 0 0 30px;
}

.pagedeclare .declaretitle .ttright{
	float: right;
	color:#fff;
	font-size:13px;
	line-height:70px;
	margin-right:15px;
}

.pagedeclare .declaretitle .ttright a{
	color:#fff;
	margin-left:10px;
	text-decoration: underline;
}

.pagedeclare .westmenu{
	float: left;
	width: 100%;
	height:100%;
	background: #fff;
}

.pagedeclare .westmenu a{
	float: left;
	width: 100%;
	font-size:15px;
	color:#555;
	border-bottom:1px solid #ddd;
	line-height: 50px;
	text-align: center;
}

.pagedeclare .westmenu a:hover {
	background:#f5f5f5;
}
.hsqjblock{
	float: left;
	width: 100%;
	height: 100%;
	position: relative;
}
.declaretoolbar{
	background: #fff;
	padding:10px;
}

.hsqjblock .declaretoolbar{
	margin-top:10px;
}

.declaretoolbar .btnbox{
	float: left;
}

.declaretoolbar .btnbox a{
	float: left;
	color:#fff;
	background:#fca12a;
	padding:0 15px;
	height:28px;
	line-height:28px;
	border-radius: 3px;
	font-size:13px;
	margin-right:10px;
}
.alltoolbar{
	float: left;
	width: 100%;
	height: 100%;
	background: #fff;
	padding:10px;
}

.alltoolbar .btnbox{
	float: left;
}

.alltoolbar .btnbox a{
	float: left;
	color:#fff;
	background:#fca12a;
	padding:0 15px;
	height:28px;
	line-height:28px;
	border-radius: 3px;
	font-size:13px;
	margin-right:10px;
}
.pagedeclare .westmenu2{
	float: left;
	width: 100%;
	height:100%;
	background: #fff;
	overflow: auto;
}

.pagedeclare .westmenu2 h2{
	float: left;
	width: 100%;
	text-align: center;
	font-size:14px;
	color:#fff;
	line-height:40px;
	background:#599bc1;
}

.pagedeclare .westmenu2 a{
	float: left;
	width: 100%;
	font-size:13px;
	color:#555;
	border-bottom:1px solid #ddd;
	text-align: center;
	padding:10px;
}
.pagedeclare .westmenu2 a:hover {
	background:#f5f5f5;
}

.pagedeclare .westmenu2 a.active{
	background:#ddd;
}

.pagedeclare .westmenu2 a span{
	display: block;
	margin-top:5px;
	font-size:12px;
}

.pagedeclare .westmenu2 a span.red{
	color:#f00;
}

.pagedeclare .declarebox{
	position: absolute;
	top:68px;
	bottom:10px;
	left:10px;
	right:10px;
	background: #fff;
	width: auto;
	height: auto;
}

.hsqjblock .declarebox{
	position: absolute;
	top:68px;
	bottom:0px;
	left:0px;
	right:0px;
	background: #fff;
	width: auto;
	height: auto;
}










.voucherlistblock .subbtn{position:absolute;width:100%;height:50px;padding:10px;top:0px;left:0px;background:#fff;}
.voucherlistblock .subbtn a{float:left;background:#1f7ed0;color:#fff;padding:7px 25px;}

.menu-file-text{width:275px !important;top:-200px !important;}


#usercenter{float:left;width:100%;height:100%;overflow:auto;}
#usercenter .w100{width:100%;    float: left;}
#usercenter .section{float:left;width:700px;border:1px solid #ddd;background:#fff;padding:10px;margin:10px;}
#usercenter .section h3{float:left;width:100%;border-bottom:2px solid #5191d1;font-size:15px;color:#5191d1;padding-bottom:5px;font-weight:bold;margin-bottom:10px;}
#usercenter .section .forminfo{float:left;width:100%;}
#usercenter .section .forminfo .inline{float:left;width:50%;margin-bottom:10px;}

#usercenter .section .forminfo .inline label{display:inline-block;line-height:22px;width:80px;text-align:right;vertical-align: top;color:#333;}
#usercenter .section .forminfo .inline .pp{display:inline-block;line-height:22px;color:#666;width:235px;}
#usercenter .section .forminfo .inline.address{width:100%;}
#usercenter .section .forminfo .inline.address .pp{width:574px;}
#usercenter .section .forminfo .btnblock{float:left;width:100%;}
#usercenter .section .forminfo .btnblock .searchbtn{
	float:right;
    background-color: #1f7ed0;
    color: #fff;
	padding:0 10px;
    line-height: 30px;
    text-align: center;
    margin-left:10px;
    }
#usercenter .section .forminfo.editblock{display:none;}
.chpswd{float:left;width:100%;}
.chpswd .row{float:left;width:100%;margin-top:10px;}
.chpswd .row label{display:inline-block;line-height:22px;width:100px;text-align:right;vertical-align: top;color:#333;}
.chpswd .btnblock{float:left;width:100%;}
.chpswd .btnblock .searchbtn{
	float:right;
    background-color: #5191d1;
    color: #fff;
	padding:0 15px;
    line-height: 25px;
    text-align: center;
        margin-right: 32px;
        margin-top:10px;
    }
.bbtt{padding:10px 0 0 20px;font-size:14px;color:#3ec8dd;font-weight:bold;}
/*---------------billing--------------*/
.billblock .controlbar {
	float: left;
	width: 100%;
	padding: 10px;
	height: 45px;
}

.billblock .controlbar .searchblock {
	float: left;
	margin-right: 20px;
}

.billblock .controlbar h2{font-size:14px;color:#5191d1}

.billblock .controlbar .searchblock input[type=text] {
	float: left;
	width: 150px;
	border: 1px solid #ddd;
	outline: none;
	padding: 0 5px;
	height: 25px;
}

.billblock .controlbar .searchblock label{
	float:left;
	margin-right:5px;
}

.billblock .controlbar .searchblock a {
	float: left;
	width: 60px;
	height: 25px;
	color: #fff;
	text-align: center;
	background: #5191d1;
	margin-left: 10px;
	border: 1px solid #5191d1;
}

.billblock .controlbar .filterblock {
	float: left;
}

.billblock .controlbar .filterblock label {
	float: left;
}

.billblock .controlbar .filterblock select {
	float: left;
	border: 1px solid #ddd;
	height: 25px;
	margin-right: 10px;
	outline: none;
}

.billblock .controlbar .filterblock .search{
	float: left;
    width: 60px;
    height: 25px;
    color: #fff;
    text-align: center;
    background: #5191d1;
    margin-left: 10px;
    border: 1px solid #5191d1;
}



.billblock .controlbar .controlbtnlist {
	float: right;
}

.billblock .controlbar .controlbtnlist a {
	float: left;
	width: 60px;
	height: 25px;
	color: #666;
	text-align: center;
	background: #fff;
	margin-left: 10px;
	border: 1px solid #ddd;
	    line-height: 25px;
}

.billblock .controlbar .controlbtnlist a:hover {
	color: #fff;
	background: #5191d1;
	border: 1px solid #5191d1;
}

.billblock .controlbar .text {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #333;
}

.billblock .controlbar .check{
	float:left;width:100%;
	margin-top:5px;
}

.billblock .controlbar .check label{
	float:left;
}
.billblock .controlbar .check p{
	float:left;
	margin-right:15px;
}

.billblock .controlbar .check p input{
	float:left;
	margin:6px 5px 0 0;
}

#toolbar .btnlist{float:right;}
#toolbar .btnlist a{
	float: left;
	height: 30px;
	color: #fff;
	text-align: center;
	background: #fca12a;
	margin-left: 10px;
	line-height: 30px;
	padding: 0 10px;
	border-radius:3px;
}

#toolbar .textbox11{outline:none;padding:0 5px;height:30px;border-radius:3px;border:1px solid #e6e6e6;display:inline-block;vertical-align:middle;}
#toolbar .zhi{display:inline-block;vertical-align:middle;line-height:35px;}
#toolbar1 .textbox11{outline:none;padding:0 5px;height:30px;border-radius:3px;border:1px solid #e6e6e6;display:inline-block;vertical-align:middle;width:120px;}
#toolbar1 .zhi{display:inline-block;vertical-align:middle;line-height:35px;}
#toolbar_select_tax .textbox11{outline:none;padding:0 5px;height:30px;border-radius:3px;border:1px solid #d4d4d4;display:inline-block;vertical-align:middle;width:110px;}
#toolbar_select_tax .zhi{display:inline-block;vertical-align:middle;line-height:35px;}

#toolbar_select_tax .wgl{display: inline-block;line-height: 26px;color:#e21f1f;}
#toolbar_select_tax .ygl{display: inline-block;line-height: 26px;}
#toolbar_select_tax .ygl a{color:#3799e0;display: block;border-bottom:1px solid #3799e0;padding-left:3px;}

.billing {
	float: left;
	width: 850px;
	background: url(../images/billingbg.png) repeat-y #7C8798;
	height: 400px;
	margin: 10px;
	border: 1px solid #ddd;
}

.billing .billingtop {
	float: left;
	width: 760px;
	margin: 0 0 0 45px;
	height: 40px;
	position: relative;
}

.billing .billingtop .machnb {
	position: absolute;
	left: 55px;
	top: 10px;
	font-size: 20px;
	font-family: \96B6\4E66;
	color: #113fb4;
}

.billing .billingtop .billingtitle {
	position: absolute;
	left: 50%;
	margin-left: -100px;
	width: 200px;
	text-align: center;
	top: 10px;
	font-size: 23px;
	font-family: \96B6\4E66;
	color:#00a427;
}

.billing .billingtop .billingnb {
	position: absolute;
	right: 55px;
	top: 0px;
	font-size: 20px;
	font-family: \96B6\4E66;
}

.billing .billingtop .billingtime {
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size: 12px;
	line-height: 16px;
}

.billing .billingcontent {
	float: left;
	width: 760px;
	margin: 5px 0 0 45px;
	position: relative;
	border: 1px solid #00a427;
	font-size:12px;
}

.billing .billingcontent .tbttl {
	float: left;
	width: 100%;
	height: 88px;
}

.billing .billingcontent .tbttl .t1 {
	float: left;
	border-right: 1px solid #00a427;
	width: 26px;
	text-align: center;
	line-height: 27px;
	height: 100%;
	letter-spacing: 1px;
	    color: #00a427;
}

.billing .billingcontent .tbttl .buyinform {
	float: left;
	width: 430px;
	border-right: 1px solid #00a427;
}

.billing .billingcontent .tbttl .buyinform p {
	float: left;
	width: 100%;
	padding: 2px 0;
	position:relative;
}

.billing .billingcontent .tbttl .buyinform p .dt{
	position:absolute;
	width:310px;
	border:1px solid #999;
	left:110px;
	top:18px;
	overflow-y:auto;
	overflow-x:hidden;
	max-height:100px;
	z-index: 9;
	background:#fff;
	display:none;
}

.billing .billingcontent .tbttl .buyinform p .dt span{
	width:100%;
	cursor:pointer;
	padding:0 3px;
}

.billing .billingcontent .tbttl .buyinform p .dt span.active{
	color:#fff;
	background: #5191d1;
}

.billing .billingcontent .tbttl .buyinform p label {
	float: left;
	width: 110px;
	line-height: 18px;
	padding-left: 10px;
	color: #00a427;
}

.billing .billingcontent .tbttl .buyinform p span{
	float:left;
	width:310px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 18px;
    color:#113fb4;
}

.billing .billingcontent .tbttl .buyinform p input {
	float: left;
	height: 18px;
	outline: none;
	width: 310px;
	line-height:16px;
	border:1px solid #ccc;
}

.billing .billingcontent .tbttl .buyinform p select {
	float: left;
	height: 18px;
	outline: none;
	width: 310px;
}

.billing .billingcontent .tbttl .password {
	float: left;
	width: 274px;
	padding: 5px;
}

.billing .billingcontent .tbttl .password textarea {
	width: 268px;
	height: 78px;
	outline: none;
	padding: 5px;
}

.billing .billingcontent .tablecon {
	float: left;
	width: 100%;
	border: 1px solid #00a427;
	border-left:none;
	border-right:none;
	border-bottom: none;
}

.billing .billingcontent .tablecon .tbt {
	float: left;
	width: 100%;
	    margin-left: -1px;
}

.billing .billingcontent .tablecon .tbt table {
	width: 739px;
}

.billing .billingcontent .tablecon .tbt table th {
	border: 1px solid #00a427;
	font-size: 12px;
	text-align:center;
	color: #00a427;
	border-top:none;
	border-bottom:none;
}

.billing .billingcontent .tablecon .kp1 {
	width: 26px;
}

.billing .billingcontent .tablecon .kp2 {
	width: 177px;
}

.billing .billingcontent .tablecon .kp2_1 {
	width: 176px;
}

.billing .billingcontent .tablecon .kp3 {
	width: 71px;
}
.billing .billingcontent .tablecon .kp3_1 {
	width: 80px;
}

.billing .billingcontent .tablecon .kp4 {
	width: 46px;
}
.billing .billingcontent .tablecon .kp4_1 {
	width: 45px;
}

.billing .billingcontent .tablecon .kp5 {
	width: 46px;
}
.billing .billingcontent .tablecon .kp5_1 {
	width: 45px;
}

.billing .billingcontent .tablecon .kp6 {
	width: 126px;
}

.billing .billingcontent .tablecon .kp6_1 {
	width: 115px;
}
.billing .billingcontent .tablecon .kp7 {
	width: 116px;
}
.billing .billingcontent .tablecon .kp7_1 {
	width: 115px;
}

.billing .billingcontent .tablecon .kp8 {
	width: 54px;
}
.billing .billingcontent .tablecon .kp8_1 {
	width: 53px;
}

.billing .billingcontent .tablecon .kp9 {
	width: 76px;
}
.billing .billingcontent .tablecon .kp9_1 {
	width: 75px;
}

.billing .billingcontent .tablecon .tbb {
	float: left;
	width: 100%;
	height: 100px;
	overflow-y: scroll;
	margin-top: -1px;
	position:relative;
	    margin-left: -1px;
}

.billing .billingcontent .tablecon .tbb tr.color{
	background:#42c3b5;
	color:#fff;
}

.billing .billingcontent .tablecon .tbb tr.color input{
	background:#42c3b5;
	color:#fff;
}
.billing .billingcontent .tablecon .tbb tr.color span{
	background:#42c3b5;
	color:#fff;
}

.billing .billingcontent .tablecon .tbb td {
	border: 1px solid #00a427;
	height:18px;
	    font-size: 12px;
	    color: #113fb4;
	    border-top:none;
	    border-bottom:none;
	        text-align: center;
}


.billing .billingcontent .tablecon .tbb td select{
	border:1px solid #ccc;
	outline:none;
}

.billing .billingcontent .tablecon .numberbox{
	border:none;
}

.billing .billingcontent .tablecon .numberbox{
	padding:0 3px !important;
}

.billing .billingcontent .billingall {
	float: left;
	width: 100%;
	line-height: 16px;
}

.billing .billingcontent .billingall table {
	width: 100%;
	border-bottom: 1px solid #00a427;
	    font-size: 12px;
}

.billing .billingcontent .billingall table th {
	width: 212px;
	text-align:center;
	color: #00a427;
	border: none;
	border-bottom: 1px solid #00a427;
}

.billing .billingcontent .billingall table td {
	border: none;
	border-bottom: 1px solid #00a427;
}

.billing .billingcontent .billingall .price01 {
	margin-left: 300px;
	float: left;
	color: #113fb4;
}

.billing .billingcontent .billingall .price02 {
	float: right;
	margin-right: 30px;
	color: #113fb4;
}

.billing .billingcontent .billingall .price03 {
	margin-left: 20px;
	float: left;
	color: #113fb4;
}

.billing .billingcontent .billingall .pricexx {
	float: right;
	margin-right: 80px;
	color: #113fb4;
}

.billing .billingcontent .tablecon .tbb .dtt{
	position:absolute;
	border:1px solid #ccc;
	overflow-y: auto;
    overflow-x: hidden;
    max-height: 100px;
    z-index: 9;
    background: #fff;
    width:178px;
    display:none;
}

.billing .billingcontent .tablecon .tbb .dtt span{
	float:left;width:100%;cursor:pointer;padding:0 3px;
}
.billing .billingcontent .tablecon .tbb .dtt span.active{
	color:#fff;
	background: #5191d1;
}



.billing .billingbottom {
	float: left;
	width: 760px;
	margin: 3px 0 0 45px;
	height: 45px;
	position: relative;
	font-size: 12px;
}

.billing .billingbottom p {
	float: left;
	margin: 0 15px;
	width: 160px;
}

.billing .billingbottom p label {
	float: left;
	line-height:18px;
}

.billing .billingbottom p input {
	float: left;
	width: 100px;
	outline: none;
	height: 18px;
	line-height:16px;
	border:1px solid #ccc;
}

.billing .billingbottom p span {
	float: left;
	line-height:18px;
}


.fptop{float:left;width:100%;height:50%;}
.fp_control{width:100%;float:left;height:40px;padding:9px 5px;}
.fp_control h3{float:left;width:100%;font-size:13px;color:#5191d1;font-weight:bold;line-height:22px;margin-right:30px;margin-top:5px;}
.fp_control label{display:inline-block;vertical-align:middle;}
.fp_control .search{display:inline-block;vertical-align:middle;line-height:22px;color:#fff;background:#1f7ed0;padding:0 10px;float:right;}
.fp_control a.btn{float:right;line-height:22px;color:#fff;background:#fca12a;padding:0 10px;font-size:12px;font-weight:normal;}
.fpcenter{float:left;width:100%;height:35%;}
.fpbottom{float:left;width:100%;height:15%;}
.fpbottom .line{float:left;width:100%;}
.fpbottom .line .right{float:right;margin-right:10px;}
.fpbottom .line label{float:left;font-size:15px;color:#333;font-weight:bold;line-height:50px;}
.fpbottom .line p{float:right;margin-right:30px;}
.fpbottom .line p label{font-size:14px;}
.fpbottom .line p span{line-height:50px;font-size:14px;color:#f00;}
.fpbottom .line2{float:left;width:100%;padding:0 10px;}
.fpbottom .line2 .row{float:left;width:25%;line-height:22px;position:relative;}
.fpbottom .line2 .row label{float:left;font-size:13px;line-height:22px;}
.fpbottom .line2 .row input[type=text]{float:left;width:190px;outline:none;height:22px;border:1px solid #ddd;padding:0 5px;}
.fpbottom .line2 .row input[type=radio]{	vertical-align: middle;margin:0 5px 0 10px;}
.fpbottom .line2 .row a.more {width: 16px;height: 16px;float:left;background: url(../images/spr_icons.png) no-repeat left bottom;margin: 3px 0 0 3px;}
.fpbottom .line2 .row .dt{position:absolute;bottom:21px;left:39px;background:#fff;width:190px;height:156px;overflow:auto;border:1px solid #ddd;display:none}
.fpbottom .line2 .row .dt p {
    font-size: 12px;
    line-height: 22px;
    cursor: pointer;
    padding-left: 5px;
    color: #666;
}
.fpbottom .line2 .row .dt p:hover {
	
	background: #ebebeb;
}
.fpbottom .line2 .row a.queding{float:right;line-height:22px;color:#fff;background:#6ABAFF;padding:1px 10px;}
.fpbottom.new .line2 .row{width:257px;}
.fpbottom.new .line2 .row.btn{width:auto;}
.fptop.new{height:320px}

.sidetree{padding:10px;overflow:auto;}
.fpflcontrol{min-width:1000px;}

#search_form{display:inline-block;}
#search_form input[type=text]{outline:none;border:1px solid #e6e6e6;padding:0 3px;height:30px;width:150px;border-radius:4px;display: inline-block;vertical-align: middle;}
#search_form input.dateinput{background:url(../images/ico_date.png) no-repeat right #fff;width:115px;}
#search_form input[type=submit]{border:none;background:#1f7ed0;color:#fff;outline:none;cursor:pointer;height:24px;padding:0 15px;}
.caozuoz{width:20px;height:20px;display:inline-block;background:url(../images/caozuo.png) no-repeat center center;}
.caozuoz2{width:20px;height:20px;display:inline-block;background:url(../images/caozuo22.png) no-repeat top;}



.addform{float:left;width:100%;padding:10px;}
.addform .row{float:left;width:100%;margin-bottom:10px;}
.addform .row .line{float:left;width:50%;}
.addform .row label{display:inline-block;line-height:24px;width:110px;text-align:right;vertical-align:top;}
.addform .row .queren{display:inline-block;color: #fff;background: #6ABAFF;padding:5px 20px;font-size:13px;}
.addform .row .dateinputbox{display:inline-block;width:165px;height:25px;border:1px solid #d4d4d4;padding:2px 4px;    background: url(../images/ico_date.png) no-repeat right #fff;}
.addform .row textarea{width:455px;outline:none;border:1px solid #ddd;height:60px;padding:3px;}
.addform .row select{width:157px;border:1px solid #ddd;outline:none;height:22px;}
.addform .row input[type=checkbox]{margin:5px 0 0 0;}
.addform .row input[type=radio]{vertical-align:middle}
.addform .row .nn{vertical-align:middle}
.addform input[type=radio]{vertical-align:middle}
.addform label.nn{vertical-align:middle;cursor:pointer;color:#777;}
.editusertable{width:100%;margin-bottom:10px;}
.editusertable th{border:1px solid #ddd;background:#f4f5f6;font-size:13px;color:#666;text-align:center;line-height:22px;}
.editusertable td{border:1px solid #ddd;background:#fff;font-size:12px;color:#666;text-align:center;line-height:22px;}

.operation .dialoginner p .dialoginner-input{width:160px;}
.operation .btzz{position:absolute;top:1px;left:1px;width:331px;height:467px;background:#fff;}
.operation .btzz .ll{float:left;width:100%;text-align:center;    margin-top: 170px;}
.operation .btzz .ll a{font-size:16px;color:#fff;background:#1f7ed0;height:50px;line-height:50px;padding:0 20px;display:inline-block;}

.enterzt{    background: #fca12a;
    color: #fff;
    padding: 0 7px;
    line-height: 25px;
    display: inline-block;
    border-radius: 3px;}

.enterzt2{    background: #3ea4fd;
    color: #fff;
    padding: 0 7px;
    line-height: 25px;
    display: inline-block;
    border-radius: 3px;
    margin: 0 2px;
}
.enterzt4{    background:#ea3333;
    color: #fff;
    padding: 0 7px;
    line-height: 25px;
    display: inline-block;
    border-radius: 3px;}

.enterzt1{
    color: #0081C2;
}
.enterzt3{
    color: #3ea4fd;
    text-decoration: underline;
    margin-right: 5px;
}
#dd{overflow:auto;}
.write .mouth{float:left;width:100%;padding:10px;font-size:18px;color:#3799E0;background:url(../images/cal.png) no-repeat 13px 11px;padding-left:40px;}
.write .t1{float:left;width:100%;padding:0 10px;font-size:14px;color:#777;}
.write .list{float:left;width:100%;padding:10px;}
.write .list .item{float:left;width:100%;border-bottom:1px solid #ddd;}
.write .list .item a{text-decoration:none;color:#666;line-height:30px;}
.write .list .item a:hover{color:#3ec8dd}
.topmenuline{position:absolute;width:100%;height:50px;top:0px;left:0px;z-index:99;background:#f5f5f5;}
.menuline{float:left;padding:10px;line-height:30px;font-size:14px;position:relative;}
.menuline img{float:left;margin-right:10px;}
.topmenuline .bt{float:left;height: 25px;    color: #fff;    text-align: center;    background: #fca12a;    margin-left: 10px;    border: none;    line-height: 25px;    padding: 0 15px;    width: auto;margin-top: 11px;}

.declarebtnlist{position:absolute;top:100%;left:0px;width:500px;visibility: hidden;border:1px solid #ddd;border-bottom:none;background:#fff;z-index:999;max-height:450px;overflow:auto;}
.declarebtnlist .item{float:left;width:100%;border-bottom:1px solid #ddd;}
.declarebtnlist .item a{text-decoration:none;color:#666;line-height:30px;font-size:12px;float:left;width:100%;padding:3px 10px;}
.declarebtnlist .item a:hover{background:#3ec8dd;color:#fff;}
.declarebtnlist .item a.active{background:#3ec8dd;color:#fff;}
.menuline:hover .declarebtnlist{visibility: visible;}
.declareformblock{float:left;width:100%;height:100%;overflow:hidden;padding-top:50px;}

.declareformblock th{text-align:center;}

.topmenuline .bt{float:left;height: 25px;    color: #fff;    text-align: center;    background: #fca12a;    margin-left: 10px;    border: none;    line-height: 25px;    padding: 0 15px;    width: auto;margin-top: 11px;}

.xiala{display:inline-block;position:relative;}
.xiala p{display:inline-block;line-height:30px;padding:0 45px 0 10px;background: url(../images/cparrow.png) no-repeat right -9px;cursor:pointer;font-size:14px;color:#777;}
.xiala p:hover{background:url(../images/cparrow.png) no-repeat right -58px;}
.xiala .qishu{position:absolute;width:100%;max-height:200px;left:0px;top:100%;z-index:9;background:#fff;overflow:auto;border:1px solid #eee;transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	visibility: hidden;}

.ylrbtn{float:right;}
.ylrbtn a{padding: 3px 15px;
	background: #fca12a;
	border: 1px solid #fca12a;
	color: #fff;
	display:inline-block;}
.xiala .qishu a{float:left;width:100%;line-height:25px;font-size:13px;padding:2px 5px;}
.xiala .qishu a:hover{background:#f0f0f0;}
.xiala:hover .qishu{filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	visibility: visible;}
.alert{position:fixed;z-index:99999;padding:4px;top:10px;left:50%;margin-left:-40px;color:#fff;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border-radius:3px;font-size:12px;}
.alert.success{background:#21B741;box-shadow:#999 0px 0px 5px;}
.alert.fail{background:#FB5A5A;box-shadow:#999 0px 0px 5px;}
.alert img{float:left;}
.alert p{float:left;line-height:20px;}

.infonum{position:absolute;top:0px;width:16px;height:16px;text-align:center;line-height:16px;background:url(../images/bg_yuan.png) no-repeat;color:#fff;}
.tip{position:relative;}
.ttblock{float:left;width:100%;height:490px;overflow:auto;}
.ccblock{float:left;width:100%;height:490px;padding:10px;}
.ccblock p{float:left;width:100%;margin:5px 0;}
.ccblock p input{float:left;margin:4px 6px 0 0;}
.ccblock p label{cursor:pointer;font-size:14px;color:#555;}
.select00{display:inline-block;width:85px;height:28px;outline:none;border:1px solid #ddd;    vertical-align: middle;}
.formedit{display:inline-block;width:16px;height:16px !important;background:url(../images/nico_edit.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formedit:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.formdel{display:inline-block;width:16px;height:16px !important;background:url(../images/nico_del.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formdel:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.formaudit{display:inline-block;width:16px;height:16px !important;background:url(../images/nico_audit.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formaudit:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.formcaudit{display:inline-block;width:16px;height:16px !important;;background:url(../images/nico_caudit.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formcaudit:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.formadd{display:inline-block;width:16px;height:16px !important;;background:url(../images/nico_add.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formadd:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.formWriteOff{display:inline-block;width:16px;height:16px !important;;background:url(../images/nico_cx.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formWriteOff:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}


.formband{display:inline-block;width:16px;height:16px !important;;background:url(../images/nico_band.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formband:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.formfind{display:inline-block;width:16px;height:16px !important;;background:url(../images/nico_find.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formfind:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.biaoji{display:inline-block;width:16px;height:16px !important;;background:url(../images/ico_biaoji.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.biaoji:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.quxiaobiaoji{display:inline-block;width:16px;height:16px !important;;background:url(../images/ico_quxiao.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.quxiaobiaoji:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.formstop{display:inline-block;width:16px;height:16px !important;;background:url(../images/nico_stop.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formstop:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.formstart{display:inline-block;width:16px;height:16px !important;;background:url(../images/nico_start.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.formstart:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}



.qr{display:inline-block;width:16px;height:16px !important;background:url(../images/nico_qr.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.cx{display:inline-block;width:16px;height:16px !important;background:url(../images/nico_cx.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.sc{display:inline-block;width:16px;height:16px !important;background:url(../images/nico_sc.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.cw{display:inline-block;width:16px;height:16px !important;background:url(../images/nico_cw.png) no-repeat;overflow:hidden;text-indent:-999px;margin:0 4px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;float:none !important;}
.cztext{margin:0 4px;color:#fff;background:#fca12a;display:inline-block;padding:2px 5px;border-radius:3px;}




.assitrow {
	display: block;
	width: 100%;
	height: 22px;
	margin-top: 10px;
	margin-bottom:5px;
	position:relative;
}

.assitrow .ban{width:50%;float:left;}
.fenge{border-bottom:1px dashed #ddd;margin: 5px 10px 0 10px; line-height: 28px;  font-size: 13px; color: #059CD4;}
.assitrow.alltotal{font-size:15px;color:#059CD4;font-weight:bold;text-align:right;margin-bottom:10px;}
.assitrow label{float:left;width:70px;font-size:12px;color:#666;line-height:22px;text-align:right;margin-right:10px;}
.assitrow input[type=text]{float:left;width:250px;height:22px;outline:none;padding:0 5px;border:1px solid #ddd;font-size:12px;color:#666;}
.assitrow select.currencychoose{float:left;width:60px;height:22px;outline:none;padding:0 5px;border:1px solid #ddd;font-size:12px;color:#666;}
.assitrow span.total{height:22px;line-height:22px;color:#059CD4;font-size:16px;font-weight:bold;}
.assitrow .dt{
	position: absolute;    padding-bottom: 25px;
    top: 21px;
    width: 250px;
    left: 80px;
    z-index: 999;
    height: 230px;
    overflow: auto;
    background: #fff;
    display: none;
    font-size: 12px;
    color: #666;
    line-height: 25px;
    border: 1px solid #ddd;
}
.assitrow .dt .plist{height:100%;overflow: auto;}
.assitrow .dt .plist p{margin:0;cursor:pointer;padding:0 5px;    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;}
.assitrow .dt .plist p.active{background: #ebebeb;}

.FlowChild{float:left;width:600px;box-shadow: 0px 0px 5px #999;margin:20px;}
.FlowChild .headtitle{float: left;
    background: #059CD4;
    color: #fff;
    font-size: 14px;
    padding: 0 10px;
    width: 100%;
    line-height: 35px;
    height: 35px;
    margin: -1px 0 0 0;}
.FlowChild .content{float:left;width:100%;padding:20px;}
.FlowChild .content p{color:#666;line-height:30px;}
.FlowChild .content p a.download{color:#00A1EF;text-decoration:underline;}

.FlowChild .row{float:left;width:100%;margin-top:20px;color:#666;}
.FlowChild .row a.button{float: left;
    line-height: 22px;
    color: #fff;
    background: #6ABAFF;
    padding: 1px 10px;margin-right:10px;}
.FlowChild .row a.button.quxiao{background:#aaa;}

.datelist{float:left;width:100%;padding:10px;}
.datelist .dateitem{float:left;width:140px;height:140px;background:#fff;border-radius:3px;box-shadow:0px 0px 5px #999;margin-right:20px;margin-bottom:20px;}
.datelist .dateitem .date_year{float:left;width:100%;line-height:55px;color:#CECECF;background:#E3E3E3 url(../images/ico_suo.png) no-repeat top right;padding:0 10px;font-size:24px;font-weight: bold;}
.datelist .dateitem .date_num{float:left;width:100%;height:85px;line-height:85px;text-align:center;color:#CECECF;font-size:40px;}
.datelist .dateitem.on{background:#fff;}
.datelist .dateitem.on .date_year{background:#66B7EF url(../images/ico_suo.png) no-repeat right bottom;color:#fff;}
.datelist .dateitem.on .date_num{color:#66B7EF;}

.formula{width:100%;}
.formula th{border:1px solid #ccc;background:#f5f5f5;padding:5px 0;font-size:14px;}
.formula td{border:1px solid #ccc;font-size:12px;padding:5px;color:#555;line-height:25px;}

.infoline{line-height:25px;text-align:left;padding:0 10px;color:#666;}
.infoline span.www{width:110px;display:inline-block;}
.infoline span.www span{color:#000;margin-right:5px;}
.infoline span.eee{width:60px;display:inline-block;color:#000;}
.processpage{float:left;width:100%;height:100%;position:relative;background:#fff;}
@keyframes finger
{
0%   {margin-left:0;}
50%  {margin-left:10px;}
100% {margin-left:0;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {margin-left:0;}
50%  {margin-left:10px;}
100% {margin-left:0;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {margin-left:0;}
50%  {margin-left:10px;}
100% {margin-left:0;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {margin-left:0;}
50%  {margin-left:10px;}
100% {margin-left:0;}
}
.processpage .fing{position:absolute;width:52px;height:40px;background:url(../images/finger.png) no-repeat;
	animation: finger 1s infinite;
-moz-animation: finger 1s infinite;	
-webkit-animation: finger 1s infinite;
-o-animation: finger 1s infinite;
display:none;
}
.processpage .processbox{position:absolute;width:1000px;height:400px;left:50%;top:50%;margin:-200px 0 0 -500px;border-top:5px solid #ddd;}
.processpage .processitem{position:absolute;margin-top:-15px;}
.processpage .processitem .quan{position:absolute;width:30px;height:30px;border:5px solid #ddd;background:#fff;border-radius:15px;left:65px;}
.processpage .processitem:before{position:absolute;width:4px;left:78px;content:'';
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.processpage .processitem .step{position:absolute;width:50px;height:50px;left:54px;text-align:center;line-height:50px;color:#fff;border-radius:25px;font-size:24px;}
.processpage .processitem .tx{float:left;width:100%;cursor:pointer;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
}
.processpage .processitem .tx img{float:left;margin-right:15px;margin-top:60px;}
.processpage .processitem .tx .words{float:left;margin-top:60px;}
.processpage .processitem .tx .words .title{float:left;width:100%;font-size:14px;color:#444;margin-bottom:5px;}
.processpage .processitem .tx .words .pp{float:left;width:100%;font-size:12px;color:#777;line-height:25px;}


.processpage .processitem.process01{width:260px;left:-70px;}
.processpage .processitem.process02{width:195px;left:130px;}
.processpage .processitem.process03{width:165px;left:330px;}
.processpage .processitem.process04{width:170px;left:520px;}
.processpage .processitem.process05{width:165px;left:720px;}
.processpage .processitem.process06{width:185px;left:910px;}

.processpage .processitem.process01 .words{width:185px;}
.processpage .processitem.process02 .words{width:130px;}
.processpage .processitem.process03 .words{width:110px;}
.processpage .processitem.process04 .words{width:110px;}
.processpage .processitem.process05 .words{width:110px;}
.processpage .processitem.process06 .words{width:130px;}


.processpage .processitem.process01 .tx{margin-top:170px;}
.processpage .processitem.process02 .tx{margin-top:70px;}
.processpage .processitem.process03 .tx{margin-top:170px;}
.processpage .processitem.process04 .tx{margin-top:70px;}
.processpage .processitem.process05 .tx{margin-top:170px;}
.processpage .processitem.process06 .tx{margin-top:70px;}

.processpage .processitem.process01.hover .tx{margin-top:190px;}
.processpage .processitem.process02.hover .tx{margin-top:90px;}
.processpage .processitem.process03.hover .tx{margin-top:190px;}
.processpage .processitem.process04.hover .tx{margin-top:90px;}
.processpage .processitem.process05.hover .tx{margin-top:190px;}
.processpage .processitem.process06.hover .tx{margin-top:90px;}




.processpage .processitem.process01 .step{background:#4e81bd}
.processpage .processitem.process02 .step{background:#c1504c}
.processpage .processitem.process03 .step{background:#9bbb58}
.processpage .processitem.process04 .step{background:#7a5b9e}
.processpage .processitem.process05 .step{background:#4aadc7}
.processpage .processitem.process06 .step{background:#f19430}

.processpage .processitem.process01 .quan{border-color:#4e81bd;}
.processpage .processitem.process02 .quan{border-color:#c1504c;}
.processpage .processitem.process03 .quan{border-color:#9bbb58;}
.processpage .processitem.process04 .quan{border-color:#7a5b9e;}
.processpage .processitem.process05 .quan{border-color:#4aadc7;}
.processpage .processitem.process06 .quan{border-color:#f19430;}
.processpage .processitem.process01:before{background:#4e81bd;height:170px;}
.processpage .processitem.process02:before{background:#c1504c;height:70px;}
.processpage .processitem.process03:before{background:#9bbb58;height:170px;}
.processpage .processitem.process04:before{background:#7a5b9e;height:70px;}
.processpage .processitem.process05:before{background:#4aadc7;height:170px;}
.processpage .processitem.process06:before{background:#f19430;height:70px;}


.processpage .processitem.process01.hover:before{background:#4e81bd;height:190px;}
.processpage .processitem.process02.hover:before{background:#c1504c;height:90px;}
.processpage .processitem.process03.hover:before{background:#9bbb58;height:190px;}
.processpage .processitem.process04.hover:before{background:#7a5b9e;height:90px;}
.processpage .processitem.process05.hover:before{background:#4aadc7;height:190px;}
.processpage .processitem.process06.hover:before{background:#f19430;height:90px;}

/*-- 选择发票照片 --*/

.searchimages-box{position:fixed;right:-480px;bottom:0px;top:0px;width:480px;z-index:999;background:#fff;border-left:1px solid #ddd;box-shadow:0px 0px 10px #ddd;}
.searchimages-box .searchimages-arrow{position:absolute;width:50px;height:90px;top:50%;margin-top:-30px;left:-50px;background:url(../images/selectpiao.png) no-repeat top;text-align:center;cursor:pointer;font-size:14px;line-height:22px;color:#fff;}
.searchimages-box .searchimages-arrow.open{background-position:bottom;}
.searchimages-box .searchimages-arrow span{display:inline-block;vertical-align: middle;    margin-left: 18px;
    line-height: 16px;
    margin-top: 10px;}
.searchimages-box .searchimages-filter{float:left;width:100%;height:54px;background:#eee;padding:10px;}
.searchimages-box .searchimages-filter .searchiimages-filter-row{float:left;}
.searchimages-box .searchimages-filter .searchiimages-filter-row label{float:left;line-height: 35px;color: #555;font-size: 14px;}
.searchimages-box .searchimages-filter .searchiimages-filter-row select{float:left;border: 1px solid #e6e6e6;color: #666;font-size: 12px;outline: none;height: 28px;margin-top:4px;margin-right:10px;width:140px;}
.searchimages-box .searchimages-filter .searchiimages-filter-row input[type=checkbox]{float:left;margin:12px 3px 0 3px;}
.searchimages-box .searchimages-filter .searchiimages-filter-row.clk label{cursor:pointer;}



.searchimages-box .searchimages-total{float:left;width:100%;height:40px;padding:5px;line-height:30px;border-bottom:1px dashed #ddd;}
.searchimages-box .searchimages-total .searchiimages-filter-row label.allprice{font-size:14px;color:#666;}
.searchimages-box .searchimages-total .searchiimages-filter-row label#sum{font-size:16px;color:#3799E0;margin-left:3px;margin-right:10px;}
.searchimages-box .searchimages-total .searchiimages-filter-row label#withTaxSum{font-size:16px;color:#3799E0;margin-left:3px;margin-right:10px;}
.searchimages-box .searchimages-total .searchiimages-filter-row label#withoutTaxSum{font-size:16px;color:#3799E0;margin-left:3px;margin-right:10px;}
.searchimages-box .searchimages-total .searchiimages-filter-row label#taxSum{font-size:16px;color:#3799E0;margin-left:3px;margin-right:10px;}


.imagesbox-list{float:left;width:100%;overflow:auto;padding:10px;position:relative;}
.imagesbox-list .imagesbox-item{cursor:pointer;float:left;width:190px;margin:10px;border:1px dashed #aaa;padding:3px;background:#fff;position:relative;height:166px;overflow:hidden;}

.imagesbox-list .imagesbox-item.active{background:#3976e8;border:1px solid #3976e8 !important;}
.imagesbox-list .imagesbox-item .imagesbox-iteminner{float:left;width:100%;height:100%;overflow:hidden;position:relative;}


.imagesbox-list .imagesbox-item:hover,.imagesbox-list .imagesbox-item.on{border:1px dashed #428DCE;}
.imagesbox-list .imagesbox-item img.smg{width:100%;height:160px;float:left;}
.imagesbox-list .imagesbox-item p{float:left;width:100%;font-size:13px;color:#fff;margin-top:5px;}
.imagesbox-list .imagesbox-item input[type=checkbox]{position:absolute;bottom:5px;right:5px;cursor:pointer;}
.imagesbox-list .imagesbox-item p label{cursor:pointer;}
.imagesbox-list .imagesbox-item p label .lb{float:left;padding-left:5px;}

.imagesbox-list .imagesbox-item a.delete{
	position:absolute;   width: 16px;
    height: 16px !important;
    overflow: hidden;
    text-indent: -999px;
    margin: 0 4px;
	background: url(../images/nico_del_w.png) no-repeat;
	bottom:6px;right:2px;
	z-index:99;
	display:none;
}
.imagesbox-list .imagesbox-item:hover a.delete{
	display:block;
}
/* .imagesbox-list .imagesbox-item .imagesbox-text{
	position:absolute;width:100%;
	bottom:-42px;
	background:rgba(0,0,0,0.7);
	height:70px;
	left:0px;
} */
.imagesbox-list .imagesbox-item .imagesbox-text{
	position:absolute;width:100%;
	bottom:0px;
	background:url(../images/bg_text.png) repeat;
	height:28px;
	left:0px;
}
.imagesbox-list .imagesbox-item.three .imagesbox-text{
	height:72px;
	bottom:-44px;
}


.searchimages-box .bigimg{position:absolute;left:-600px;width:600px;top:0px;}
.searchimages-box .bigimg img{width:100%;}

.typeMgr{float:left;width:100%;overflow:auto;padding:0 10px;position:relative;height:100%;}
.typeMgr .leftlist{float:left;width:300px;height:100%;overflow:hidden;position:relative;}
.typeMgr .leftlist .typeMgrlist{position:absolute;background:#fff;overflow:auto;top:0px;left:0px;right:0px;bottom:50px;}
.typeMgr .leftlist .typetable td{text-align:center;vertical-align:middle;padding:5px;}
.typeMgr .leftlist .typetable img{width:80%;}
.typeMgr .leftlist .typetable select{font-size:14px;outline:none;}
.typeMgr .leftlist .bc{position:absolute;bottom:0px;right:0px;padding: 0 15px;
    background: #fca12a;
    color: #fff;
    height: 28px;
    line-height: 28px;
    border-radius: 3px;}

.typeMgr .rightview{position:absolute;left:325px;top:0px;bottom:0px;right:0px;overflow:auto;}

.typeMgr .rightview img{max-height:99%;max-width:90%;margin-top:0;border:1px solid #ddd;padding:5px;background:#fff;}


/*--发票图片上传框--*/
.uploadimg-dialog{float:left;width:100%;}
.uploadimg-dialog .uploadimg-tool{float:left;width:100%;padding:10px;}

.uploadimg-dialog .uploadimg-tool img{float: left;width:150px;margin-left:55px;}
.uploadimg-dialog .uploadimg-tool .warning-wrapper{float: left;margin-top: 27px;padding: 0 20px;width:400px;}
.uploadimg-dialog .uploadimg-tool .warning-wrapper p{margin:0 0 10px 0;}
.uploadimg-dialog .uploadimg-tool label{float:left;line-height:30px;font-size:13px;}
.uploadimg-dialog .uploadimg-tool span.catalog{float:left;line-height:30px;font-size:13px;color:#666;}
.uploadimg-dialog .uploadimg-tool .btn{float:right;}
.uploadimg-dialog .uploadimg-tool.paddingleft100{padding-left:100px;}
.uploadimg-dialog .uploadimg-tool .type-wrapper,.uploadimg-dialog .uploadimg-tool .agent-wrapper,.uploadimg-dialog .uploadimg-tool .bank-wrapper{
	float: left;
	margin-left: 20px;
}

.uploadimg-dialog .uploadimg-tool .type-wrapper select,.uploadimg-dialog .uploadimg-tool .agent-wrapper select,.uploadimg-dialog .uploadimg-tool .bank-wrapper select{
	float: left;
	border:1px solid #ccc;
	outline:none;
	height:30px;
}



.uploadimg-tool .uploadify{float:left;}
.uploadimg-tool .upload_btn{float:left;height:30px;line-height:30px;background:#3799E0;color:#fff;border-radius:3px;text-align:center;border:none;outline:none;cursor:pointer;padding:0 15px;margin-left:10px;}

.uploadimg-tool .uploadify-button {float:left;width:120px;height:30px;line-height:30px;background:#fca12a;color:#fff;border-radius:3px;text-align:center;}
.uploadimg-dialog .uploadimg-content{float:left;width:100%;height:248px;overflow:auto;}


.dzinvoice-dialog{position:absolute;width:1100px;height:510px;left:10%;top:75px;display:none;box-shadow:0px 0px 10px #bbb;z-index:1000;background: #fff;}
.dzinvoice-dialog .bigimg-dialog{top:0px;left:0px;display:block;width:850px;box-shadow: none;}
.dzinvoice-dialog .bigimg-dialog .title{width:1100px;}
.dzinvoice-dialog .fieldblock{
	float: right;
	width:250px;
	padding:10px;
	padding-top:50px;
}
.dzinvoice-dialog .fieldblock .fieldline{
	float: left;
	width:100%;
}


.dzinvoice-dialog .fieldblock .fieldline label{
    float: left;
    width: 100%;
    font-size: 14px;
    color: #555;
    line-height: 30px;
}


.dzinvoice-dialog .fieldblock .fieldline input{
	float: left;
    width: 100%;
    outline: none;
    border: 1px solid #ddd;
    height: 30px;
    padding: 0 5px;
    font-size: 13px;
    color: #555;
}











.bigimg-dialog{position:absolute;width:900px;height:510px;left:10%;top:75px;display:none;box-shadow:0px 0px 10px #bbb;z-index:1000;}
.bigimg-dialog .title{position:absolute;z-index:3;width:100%;height:35px;background:rgba(255,255,255,0.6)}
.bigimg-dialog .title .btn-close{float:right;color:#fff;width:16px;height:16px;    background: url(../images/panel_tools.png) no-repeat -16px 0px;text-indent:-999px;overflow:hidden;margin:9px 9px 0 0;}
.bigimg-dialog .bigimg_prev{position:absolute;width:50px;height:50px;background:rgba(0,0,0,0.2);font-family:'幼圆';text-align:center;line-height:50px;font-size:35px;cursor:pointer;left:0px;top:230px;z-index:2;color:#fff;}
.bigimg-dialog .bigimg_next{position:absolute;width:50px;height:50px;background:rgba(0,0,0,0.2);font-family:'幼圆';text-align:center;line-height:50px;font-size:35px;cursor:pointer;right:0px;top:230px;z-index:2;color:#fff;}
.bigimg-dialog .bigimg_next:hover,.bigimg-dialog .bigimg_prev:hover{background:rgba(0,0,0,0.3);}


.bigimg-dialog .bigimg11{float:left;width:100%;text-align:center;height:100%;position:relative;background:#555;}
.bigimg-dialog2{float:left;width:100%;height:100%;padding:10px;}
.bigimg-dialog2 .bigimg11{float:left;width:100%;text-align:center;height:450px;position:relative;background:#555;}

.bigimg-dialog2 .input-row{float:left;width:100%;margin-top:10px;}
.bigimg-dialog2 .input-row label{margin-left:5px;font-size:13px;line-height:25px;}
.bigimg-dialog2 .input-row a{float:right;height:30px;line-height:30px;background:#3799E0;color:#fff;border-radius:3px;text-align:center;border:none;outline:none;cursor:pointer;padding:0 15px;}
.bigimg-dialog2 .input-row .hid{float:left;}
 .viewer{
                width: 50%;
                height: 500px;
                border: 1px solid black;
                position: relative;
            }
.wrapper{
                overflow: hidden;
            }
.addfixed{float:left;width:100%;padding:10px 20px;}
.addfixed .blk{float:left;width:100%;}
.addfixed .blk .fixed_title{float:left;width:100%;font-size:14px;color:#059CD4;border-bottom:2px solid #059CD4;line-height:30px;}
.addfixed .blk .fixed_title span{float:right;font-size:12px;color:#666;}

.addfixed .blk .fixed_content{float:left;width:100%;margin-top:10px;}
.addfixed .blk .fixed_content .fixed_line{float:left;width:105%;}

.addfixed .blk .fixed_content .fixed_line .fixed_item{float:left;width:315px;margin-bottom:5px;position:relative;}
.addfixed .blk .fixed_content .fixed_line .fixed_item label{float:left;width:120px;line-height:30px;font-size:12px;color:#555;}
.addfixed .blk .fixed_content .fixed_line .fixed_item label span{color:#f00;margin-right:3px;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .textbox{border-radius:0px;float:left;width:165px;height:30px;border:1px solid #ddd;color:#666;padding:0 5px;outline:none;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .textbox:hover{border:1px solid #aaa;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .textbox:focus{border:1px solid #059CD4;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .textval{float:left;line-height:30px;color:#666;}

.addfixed .blk .fixed_content .fixed_line .fixed_item input[type=radio]{float:left;margin:9px 5px 0 0;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .lt{float:left;line-height:30px;color:#666;margin-right:20px;}

.addfixed .blk .fixed_content .fixed_line .fixed_item.chosesubject .chosesubjectbtn{position:absolute;width: 16px;height: 16px;display: inline-block;background: url(../images/spr_icons.png) no-repeat left bottom;text-indent:-999px;overflow:hidden;left:261px;top:7px;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .textbox[readonly=readonly]{background:#f5f5f5;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .textbox[readonly=readonly]:hover{border:1px solid #ddd;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .textbox[readonly=readonly]:focus{border:1px solid #ddd;}


.addfixed .blk .fixed_content .fixed_line .fixed_item .textbox.dropdown{background:url(../images/selectarrow.png) no-repeat right;}

.addfixed .blk .fixed_content .fixed_line .fixed_item .dropdownbox{position:absolute;padding-bottom:25px;width:165px;max-height:150px;min-height:25px;border:1px solid #ccc;background:#fff;top:30px;left:120px;display:none;z-index:3;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .dropdownbox .adddepartment{position:absolute;width:100%;height:25px;bottom:0px;left:0px;line-height:25px;color:#fff;background:url(../images/zj.png) no-repeat 5px 5px #059CD4;padding-left:30px;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .dropdownbox ul{float:left;width:100%;max-height:125px;overflow:auto;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .dropdownbox ul li{float:left;width:100%;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .dropdownbox ul li a{float:left;width:100%;line-height:25px;padding:0 5px;}
.addfixed .blk .fixed_content .fixed_line .fixed_item .dropdownbox ul li a:hover{background:#eee;}
.addfixed .blk .submitbox{float:left;width:100%;text-align:center;margin-top:5px;}
.addfixed .blk .submitbox a{display:inline-block;height:30px;line-height:30px;color:#fff;padding:0 20px;font-size:14px;background:#059CD4;border-radius:3px;margin-right:10px;}

.fixedassetssum .panel{background:#fff;}
.fixedassetssum .tabs{border: none !important;}
.fixedassetssum .tabs li a.tabs-inner{background:#ddd;color:#666;}
.fixedassetssum .tabs li.tabs-selected a.tabs-inner{background: #fff;color:#3799E0;}




.addfixed .blk .fixed_content .fixed_line .fixed_item .dt {
	position: absolute;
	top: 29px;
	left: 120px;
	background: #fff;
	width: 165px;
	height: 130px;
	overflow: auto;
	border: 1px solid #ddd;
	display: none;
	z-index: 999;
}

.addfixed .blk .fixed_content .fixed_line .fixed_item .dt p {
	font-size: 12px;
	line-height: 22px;
	cursor: pointer;
}

.addfixed .blk .fixed_content .fixed_line .fixed_item .dt p:hover {
	background: #ebebeb;
}
.initaccount{float:left;width:100%;height:100%;position:relative;background:#fff;overflow: auto;}

.initaccount .cont{position:absolute;width:700px;height:300px;left:50%;top:10%;margin:0 0 0 -350px;}
.initaccount .cont .tub{float:left;width:200px;height:200px;background:url(../images/warning.png) no-repeat;margin-top:50px;}
.initaccount .cont .context{float:left;width:465px;margin:0 0 0 30px;}
.initaccount .cont .context p{float:left;width:100%;margin-bottom:10px;}
.initaccount .cont .context p.tt1{font-size:18px;color:#333;margin-bottom:20px;margin-top:30px}
.initaccount .cont .context p.tt2{font-size:13px;color:#555;}
.initaccount .cont .context p.tt3{margin-top:15px;}
.initaccount .cont .context p.tt3 input{float:left;margin:3px 5px 0 0;}
.initaccount .cont .context p.tt3 label{font-size:13px;color:#059CD4;cursor:pointer;}
.initaccount .cont .context p.tt4{font-size:13px;color:#f13d3d;}
.initaccount .cont .context a.unclk{background:#EFEFEF;color:#bbb;float:left;padding:10px 20px;border-radius:5px;margin-top:30px;}
.initaccount .cont .context a.clk{background:#3799E0;color:#fff;float:left;padding:10px 20px;border-radius:5px;margin-top:30px;}



/*--帐套导入--*/

.importblock{float:left;width:100%;}
.importblock h3{float:left;width:100%;font-size:16px;color:#444;font-weight:bold;margin-bottom:5px;}
.importblock p{float:left;width:100%;font-size:13px;color:#666;margin-bottom:10px !important;}

.importblock .anniu{float:left;width:100%;margin-top:40px;}

.importblock .anniu .formline{float:left;width:100%;margin-bottom:20px;}
.importblock .anniu .formline label{float:left;line-height:27px;}
.importblock .anniu .formline input[type=file]{height:27px;}
.importblock .anniu .formline.cnt a{display:inline-block;padding:5px 20px;background:#3799E0;color:#fff;font-size:13px;border-radius:3px;}



.importpage{background:#fff;}
.importpage .importdetail{position:absolute;width:800px;height:400px;top:5%;left:50%;margin:0 0 0 -400px;padding:20px;}
.importpage .importdetail h2{float:left;color:#128cd6;font-weight:bold;width:100%;text-align:center;font-size:18px;margin-bottom:15px;}
.importpage .importdetail .text{float:left;width:100%;font-size:12px;color:#666;line-height:22px;padding:10px;background:#efefef;}
.importpage .importdetail .control{float:left;width:100%;padding:10px;margin-top:10px;}
.importpage .importdetail .control a{display:inline-block;padding:5px 20px;background:#3799E0;color:#fff;font-size:13px;border-radius:3px;margin-top:20px;}
.importpage .importdetail .control a.b2{background:#e4e4e4;color:#777;margin-left:20px;}

.importdialog .row{float:left;width:100%;padding:10px;line-height:24px;}
.importdialog .row label{float:left;text-align:right;}
.importdialog .row input[type=file]{width:200px}
.importdialog .row.bbtt{text-align:center;}
.importdialog .row a{display:inline-block;padding:5px 20px;background:#3799E0;color:#fff;font-size:13px;border-radius:3px;}
.importdialog .row a.quxiao{background:#e4e4e4;color:#777;margin-left:20px;}

.beizhubox{position:absolute;display:none;background:#fff;padding:10px;width:300px;margin-top:8px;box-shadow:0px 0px 3px #999;z-index:99;}
.beizhubox textarea{width:100%;outline:none;height:160px;padding:5px;font-size:12px;line-height:25px;resize: none;border:1px solid #ddd;}
.beizhubox .btn{text-align:right;margin-top:5px;}
.beizhubox .btn a{background: #3799E0;color:#fff;padding:3px 10px;border-radius:3px;margin-left:3px;}
.beizhubox .jt{position:absolute;width:12px;height:6px;background:url(../images/jt.png) no-repeat;top:-6px;left:113px;}
.beizhubox .jt.fz{
	top:auto;
	bottom:-6px;
	left:113px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 
}
.beizhubox .jt.fz2{
	top:106px;
	bottom:auto;
	left:-9px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); 	/* IE 9 */
	-moz-transform:rotate(-90deg); 	/* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
	-o-transform:rotate(-90deg); 
}
.nm .showbtnbox{display: inline-block;vertical-align: middle;}
.nm .showbtnbox img{cursor: pointer;}
.nm .btnlistbox{display:none;position: absolute;left:235px;background:#fff;padding:10px;width:200px;margin-top:8px;box-shadow:0px 0px 3px #999;}


.nm .btnlistbox .jt{position:absolute;width:12px;height:6px;background:url(../images/jt.png) no-repeat;top:-6px;left:10px;}
.nm .btnlistbox .jt.fz{
	top:auto;
	bottom:-6px;
	left:10px;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg); 
}
.nm .btnlistbox .jt.fz2{
	top:20px;
	bottom:auto;
	left:-9px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); 	/* IE 9 */
	-moz-transform:rotate(-90deg); 	/* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
	-o-transform:rotate(-90deg); 
}

.nm .btnlistbox a{float: left;background: #fca12a;color:#fff;font-size:12px;padding:0 10px;line-height:25px;border-radius: 3px;margin-right:5px;}





.viewpicbox{position:relative;width:100%;height:100%;}
.alll{font-size:16px;font-weight:bold;color:#ef9b19;}
.piaoju .bigimg_prev{position:absolute;width:50px;height:50px;background:rgba(0,0,0,0.2);font-family:'幼圆';text-align:center;line-height:50px;font-size:35px;cursor:pointer;left:0px;top:230px;z-index:2;color:#fff;}
.piaoju .bigimg_next{position:absolute;width:50px;height:50px;background:rgba(0,0,0,0.2);font-family:'幼圆';text-align:center;line-height:50px;font-size:35px;cursor:pointer;right:0px;top:230px;z-index:2;color:#fff;}
.piaoju .bigimg_next:hover,.piaoju .bigimg_prev:hover{background:rgba(0,0,0,0.3);}

.bcblock{float:left;width:100%;height:100%;padding:10px;}
.bcblock .textlist{float:left;width:100%;height:300px;overflow:auto;border:1px solid #ddd;background:#f5f5f5;padding:10px;border-radius:5px;}
.bcblock .textlist p{line-height:30px;border-bottom:1px dashed #ddd;}

.bcblock textarea{float:left;width:100%;height:130px;margin-top:10px;border:1px solid #ddd;border-radius:5px;padding:10px;outline:none;}
.bcblock .fasong{float:left;width:100%;text-align:center;margin-top:15px;}
.bcblock .fasong a{color: #fff;
    background: #fca12a;
    display: inline-block;
    padding: 8px 20px;
    border-radius: 3px;}

.autovoucher{float:left;width:100%;height:100%;position:relative;}
/*.autovoucher .autovoucher_top{float:left;width:100%;padding:10px;border-bottom:1px solid #ddd;background:#fff;}
.autovoucher .autovoucher_top .autovoucher_top01{float:left;width:100%;border-bottom:1px dashed #ddd;line-height:30px;}
.autovoucher .autovoucher_top .autovoucher_top01 label{float:left;font-size:14px;font-weight:bold;color:#666;}

.autovoucher .autovoucher_top .autovoucher_top02{float:left;width:100%;padding:10px 0;}
.autovoucher .autovoucher_top .autovoucher_top02 input{float:left;margin:5px 5px 0 0;}
.autovoucher .autovoucher_top .autovoucher_top02 label{float:left;line-height: 23px;margin-right:20px;font-size:15px;color:#333;cursor:pointer;}
.autovoucher .autovoucher_top .autovoucher_top02 p{float:left;margin-left:20px;}
.autovoucher .autovoucher_top .autovoucher_top02 p .ts{color:#999;line-height: 21px}


.autovoucher .autovoucher_body{position:absolute;top:138px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:10px;}
.autovoucher .autovoucher_body h3{font-size:14px;color:#666;margin-bottom:15px;font-weight:bold;}
.autovoucher .autovoucher_body h3 .filter{display: inline-block;margin-left:20px;}
.autovoucher .autovoucher_body h3 .filter select{display: inline-block;outline:none;vertical-align: middle;font-weight: normal;font-size:13px;color:#555;height:26px;border:1px solid #ccc;width:150px;border-radius: 3px;}
.autovoucher .autovoucher_body h3 .filter a{height:23px;line-height:23px;display: inline-block;padding:0 15px;background: #3799E0;color:#fff;font-weight: normal;vertical-align: middle;border-radius: 3px;font-size:12px;}

.autovoucher .autovoucher_body .gdtabletitle{float:left;}
.autovoucher .autovoucher_body .gdtablebody{position:absolute;top:90px;left:10px;bottom:10px;width:967px;overflow:auto;}



.autovoucher .autovoucher_body table{background:#fff;}
.autovoucher .autovoucher_body tr:hover{background:#f5f5f5;}
.autovoucher .autovoucher_body tr.selected{background:#ffecdb;}
.autovoucher .autovoucher_body th{border: 1px solid #fff;background: #599BC1;color: #fff;font-size: 14px;padding: 13px 0;}
.autovoucher .autovoucher_body td{border: 1px solid #eee;font-size: 12px;color: #666;padding: 0 5px;line-height: 35px;vertical-align:top;}
.autovoucher .autovoucher_body td.name{text-align:center;width:250px;}
.autovoucher .autovoucher_body td.debit{width:350px;}
.autovoucher .autovoucher_body td.credit{width:350px;}


.autovoucher .autovoucher_body td .leftinput{display:inline-block;}
.autovoucher .autovoucher_body td .rightbtn{display:inline-block;float:right;}
.autovoucher .autovoucher_body td p{display:inline-block;border:1px solid #ddd;padding:0 3px;height:28px;line-height:28px;width:310px;vertical-align: middle;cursor:pointer;background:#fff;border-radius: 3px;}
.autovoucher .autovoucher_body td p .xx{color:#f00;font-size:14px;}
.autovoucher .autovoucher_body td .rightbtn a{float:left;width:18px;height:18px;margin:0 2px;    margin-top: 10px;background:url(../images/nico_del.png) no-repeat;text-indent:-999px;overflow:hidden;}
*/
.autovoucher .autovoucher_left{
	position: absolute;
    left: 10px;
    width: 200px;
    top: 10px;
    bottom: 10px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 2px #ddd;
}
.autovoucher .autovoucher_left .title{
	float: left;
    width: 100%;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    background: -webkit-linear-gradient(top, #ffffff 0, #eeeeee 100%);
    background: -moz-linear-gradient(top, #ffffff 0, #eeeeee 100%);
    background: -o-linear-gradient(top, #ffffff 0, #eeeeee 100%);
    background: linear-gradient(to bottom, #ffffff 0, #eeeeee 100%);
    font-size: 15px;
    color: #555;
}

.autovoucher .autovoucher_left .autovoucher_configure{
	float: left;
	width: 100%;
	padding:10px;
}

.autovoucher .autovoucher_left .autovoucher_configurebox{
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.autovoucher .autovoucher_left .autovoucher_configurebox h3{
	float:left;
	width: 100%;
	border-bottom: 1px dashed #ddd;
	line-height:28px;
	font-size:14px;
	color:#444;
	margin-bottom: 5px;
	font-weight: bold;
}

.autovoucher .autovoucher_left .autovoucher_configurebox label{
	float: left;
	margin-right:15px;
	font-size:13px;
	color:#666;
	height:25px;
	line-height: 25px;
	cursor: pointer;
	width:100%;
}

.autovoucher .autovoucher_left .autovoucher_configurebox label input{
	float: left;
	margin: 6px 5px 0 0;
}

.autovoucher .autovoucher_left .autovoucher_configurebox .shili{
	float: left;
	width: 100%;
	position: relative;
}

.autovoucher .autovoucher_left .autovoucher_configurebox .shili .ts{
	float: left;
    font-size: 13px;
    color: #059cd4;
    margin: 5px 0;
}

.autovoucher .autovoucher_left .autovoucher_configurebox .shili .icc{
	float:left;
	width:16px;height:16px;
	background: url(../images/prompt.png) no-repeat;
	cursor: pointer;
	margin:5px 0 0 3px;
	position: relative;
}

.autovoucher .autovoucher_left .autovoucher_configurebox .shili .showshili{
	position: absolute;
	width: 300px;
    z-index: 99;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 5px #ddd;
    padding: 5px;
    top: 20px;
    left: -50px;
    display: none;

}

.autovoucher .autovoucher_left .autovoucher_configurebox .shili .icc:hover .showshili{
	display: block;
}

.autovoucher .autovoucher_center{
	position: absolute;
    left: 10px;
    width: 200px;
    top: 10px;
    bottom: 10px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 2px #ddd;
}
.autovoucher .autovoucher_center .title{
	float: left;
    width: 100%;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    background: -webkit-linear-gradient(top, #ffffff 0, #eeeeee 100%);
    background: -moz-linear-gradient(top, #ffffff 0, #eeeeee 100%);
    background: -o-linear-gradient(top, #ffffff 0, #eeeeee 100%);
    background: linear-gradient(to bottom, #ffffff 0, #eeeeee 100%);
    font-size: 15px;
    color: #555;
}

.autovoucher .autovoucher_center .treebox{
	position: absolute;
    left: 0px;
    right: 0px;
    padding: 10px;
    top: 35px;
    bottom: 0px;
    overflow: auto;
}

.autovoucher .autovoucher_right{
	position: absolute;
    left: 220px;
    right: 10px;
    top: 10px;
    bottom: 10px;
    background: #fff;
    border: 1px solid #ddd;
    box-shadow: 0px 0px 2px #ddd;
}
.autovoucher .autovoucher_right .title{
	float: left;
    width: 100%;
    padding: 0 10px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;

    font-size: 15px;
    color: #555;
}

.autovoucher .autovoucher_right .title button{
	display: inline-block;
	cursor: pointer;
	padding: 0 15px;
    background: #fca12a;
    color: #fff;
    height: 26px;
    line-height: 27px;
    border-radius: 3px;
    border:none;
    outline:none;
    margin-left:20px;
}

.autovoucher .autovoucher_right .title .tips{
	position: relative;
	display: inline-block;
	width: 16px;
	height: 16px;
	background:url(../images/prompt.png) no-repeat;
	vertical-align: middle;
	cursor: pointer;
}

.autovoucher .autovoucher_right .title .tips .tipskuang{
	position: absolute;
	width:360px;
	padding:10px;
	background:#666;
	color:#fff;
	line-height: 25px;
	z-index:9;
	border-radius: 5px;
	top: 20px;
	display: none;
}

.autovoucher .autovoucher_right .title .tips:hover .tipskuang{
	display: block;
}

.autovoucher .autovoucher_right .gdtabletitle{
	float: left;
	width: 100%;
}

.autovoucher .autovoucher_right .gdtabletitle table{
	width: 100%;
}

.autovoucher .autovoucher_right .gdtabletitle table th{
	border: 1px solid #fff;
	background:#f9f9f9;
	color: #333;
	font-size: 14px;
	padding: 13px 0;
}

.autovoucher .autovoucher_right .gdtablebody{
	position: absolute;
	left:0px;right:0px;
	top:81px;
	bottom:0px;
	overflow-y: scroll;
}
.autovoucher .autovoucher_right .gdtablebody table{
	width:100%;
}

.autovoucher .autovoucher_right .gdtablebody table tr:hover{
	background:#f1f1f1;
}
.autovoucher .autovoucher_right .gdtablebody table tr.selected{
	background:#aaa;
}

.autovoucher .autovoucher_right .gdtablebody table td{
	font-size:14px;
	color:#555;
	padding:3px 5px;
	border:1px solid #ddd;
	vertical-align: top;
}

.autovoucher .autovoucher_right .gdtablebody table td.name{
	width:25.5%;
	font-weight:bold;
}

.autovoucher .autovoucher_right .gdtablebody table td.debit{
	width:28.5%;
}


.autovoucher .autovoucher_right .gdtablebody table td.configure{
	width:15.3%;
	vertical-align: middle;
	text-align: center;
}

.autovoucher .autovoucher_right .gdtablebody table td p.selSub{
	display: inline-block;
	width:80%;
	border:1px solid #ddd;
	background:#fff;
	border-radius: 3px;
	padding:0 5px;
	margin-bottom:5px;
	font-size:12px;
	line-height:30px;
	height:30px;
	cursor: pointer;
	box-shadow: 0 0 10px #ddd inset;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.autovoucher .autovoucher_right .gdtablebody table td p.selSub .xx{
	color:#f00;
}
.autovoucher .autovoucher_right .gdtablebody table td p.selSub span.debit{
	display: inline-block;
	width:100px;
}

.autovoucher .autovoucher_right .gdtablebody table td .rightbtn{
	display: inline-block;
	width:16px;height:16px;
	vertical-align: top;
}
.autovoucher .autovoucher_right .gdtablebody table td .rightbtn a{float:left;width:16px;height:16px;margin:2px 2px;background:url(../images/nico_del.png) no-repeat;text-indent:-999px;overflow:hidden;}




.demos{color: #666;line-height: 26px;font-size: 14px;margin-top:5px;}
.demos label{font-size:12px;color:#333;}
.accountagebar{
	float: left;
	width: 100%;
	margin-top:9px;
}
.peizhi{height:400px;height: 380px;padding: 10px;}
.accountage{overflow:auto;height: 307px;    float: left;
    width: 100%;}
.peizhi table{
	width:100%;
}

.peizhi table th{
	border: 1px solid #fff;
    background: #599BC1;
    color: #fff;
    font-size: 14px;
    padding: 13px 0;
    text-align: center;
}
.peizhi table td{
	font-size: 14px;
    color: #555;
    padding: 3px 5px;
    border: 1px solid #ddd;
    vertical-align: top;
}

.peizhi table td .hasdt{
	position: relative;
}

.textconfig{display: inline-block;outline:none;border:1px solid #ddd;width:400px;height:27px;vertical-align: middle;padding:0 5px;}
.accountage .textconfig{width: 100%;}


.configdt{position:absolute;z-index: 9999;width:400px;background:#fff;border:1px solid #ddd;top:26px;left:0px;display: none;}
.configdt a{float: left;width:100%;line-height:27px;padding:0 5px;box-sizing: border-box;font-size:13px;}
.configdt a:hover{background: #f1f1f1;}


.tsts{position:relative;float:right;}
.tsts .tsico{display:block; cursor:pointer;   background: url(../images/prompt.png) no-repeat left;width:16px;height:16px;}

.xinxi{position: fixed;
    background: #ff7513;
    padding: 3px 10px;
    font-size: 12px;
    color: #fff;
    line-height: 22px;
    border-radius: 8px;}

.afcbox{display:none;position: absolute;width: 340px;background: #fff;z-index:9;left:-340px;top:100px;box-shadow: 0px 0px 10px #999;padding:10px;border:1px solid #999;}

.afcbox .afcitem{float:left;width:100%;border-bottom:1px solid #ddd;margin-bottom:10px;}
.afcbox .afcitem .tt{float:left;width:100%;font-size:14px;color:#059CD4;text-align:center;}
.afcbox .afcitem .tt .formedit{vertical-align: middle;margin-bottom: 3px;}

.afcbox .afcitem .infoline{float:left;width:100%;}
.afcbox .afcitem .infoline .infoitem{float:left;width:100%;padding:10px 0;}
.afcbox .afcitem .infoline .infoitem p{float:left;width:100%;margin-bottom:5px;}
.afcbox .afcitem .infoline .infoitem label{float:left;padding:0 10px;margin-right:5px;font-size:13px;line-height:20px;font-weight:bold;}
.afcbox .afcitem .infoline .infoitem span{line-height:20px;float:left;}
.afcbox .afcitem .infoline .bb{padding:10px 0;}
.afcbox .afcitem .infoline .bb span{margin-right:10px;font-weight:bold;color:#059CD4;}
.afcbox .arr{position:absolute;width:10px;height:20px;background:url(../images/sjx1.png) no-repeat;right:-10px;top:20px;}

.afcbox2{position: absolute;top:3px;left:60px;width:250px;overflow:hidden;}
.viewafcbox2{left:20px;}
.afcbox2 .afcbox2inner{
	float: left;
	width: 200%;
}
.afcbox2 .afcitem{
	float: left;
	font-size:12px;
	color:#aaa;
	margin-right:10px;

}

.afcbox2 .afcitem span{
	color:#666;
}


.afcbox2 .afcedit{
	position: absolute;
	right:0px;bottom:0px;
}

/*.afcbox .afcitem{float:left;width:100%;border-bottom:1px solid #ddd;margin-bottom:10px;}
.afcbox .afcitem .tt{float:left;width:100%;font-size:14px;color:#059CD4;text-align:center;}
.afcbox .afcitem .tt .formedit{vertical-align: middle;margin-bottom: 3px;}

.afcbox .afcitem .infoline{float:left;width:100%;}
.afcbox .afcitem .infoline .infoitem{float:left;width:100%;padding:10px 0;}
.afcbox .afcitem .infoline .infoitem p{float:left;width:100%;margin-bottom:5px;}
.afcbox .afcitem .infoline .infoitem label{float:left;padding:0 10px;margin-right:5px;font-size:13px;line-height:20px;font-weight:bold;}
.afcbox .afcitem .infoline .infoitem span{line-height:20px;float:left;}
.afcbox .afcitem .infoline .bb{padding:10px 0;}
.afcbox .afcitem .infoline .bb span{margin-right:10px;font-weight:bold;color:#059CD4;}

*/
/*-------------数量金额总账  数量金额明细----------------------*/

.amttoolbar{height:50px;padding:10px;line-height:30px;}
.amttoolbar .floatleft{float:left;}

.amttoolbar .pgtt{display: inline-block;font-size:14px;font-weight:bold;color:#444;}
.amttoolbar .selectbox{display: inline-block;border: 1px solid #e6e6e6;color: #666;font-size: 12px;outline: none;height: 28px;}
.amttoolbar .ckbox{display: inline-block;}
.amttoolbar .ckbox input[type=checkbox]{    float: left;margin: 9px 5px 0 10px;}

.amttoolbar .morefilter{margin-left:10px;}
.amttoolbar .morefilter:hover{text-decoration: underline;}

.amttoolbar .floatright{float:right;}
.amttoolbar .floatright a{float: left;height:30px;line-height:30px;background: #fca12a;color:#fff;border-radius: 3px;padding:0 15px;font-size:14px;margin-left:10px;}

.ppz{display:block;position:relative;}
.ppz input{border:1px solid #ddd;height:25px;outline:none;padding:0 5px;width:150px;}
.ppz .dt{position:absolute;top:100%;max-height:300px;z-index:99;width:250px;left:0px;background:#fff;border:1px solid #ddd;display:none;overflow: auto;}
.ppz .dt p{line-height:25px;padding:0 5px;cursor:pointer;}
.ppz .dt p:hover{background:#eee}
#updateUnitAilas .datagrid-cell{overflow:visible;}



.MergeVoucher{float:left;width:100%;padding:10px;}
.MergeVoucher .MergeVoucherItem{float:left;width:100%;margin-bottom:20px;}
.MergeVoucher .MergeVoucherItem .tt{float:left;margin-bottom:20px;margin-right:20px;}
.MergeVoucher .MergeVoucherItem .tt input{float:left;margin:4px 5px 0 0;cursor:pointer;}
.MergeVoucher .MergeVoucherItem .tt label{float:left;font-size:15px;color:#555;font-weight:bold;cursor:pointer;}

.MergeVoucher .MergeVoucherItem .con{float:left;width:100%;}
.MergeVoucher .MergeVoucherItem .con .conitem{float:left;margin-right:15px;}
.MergeVoucher .MergeVoucherItem .con .conitem input{float:left;margin:3px 3px 0 0;cursor:pointer;}
.MergeVoucher .MergeVoucherItem .con .conitem label{float:left;font-size:13px;cursor:pointer;}

.voucherlistblock .reconciliationblock{
	position: absolute;
	width: auto;
	height:auto;
	top:50px;
	left:0px;
	right:0px;
	bottom:0px;
	overflow: auto;
	padding:0 10px;
	padding-top:5px;
}
.reconciliationblock .reconciliationbox{
	float:left;
	width:100%;
	background:#fff;
	padding:10px;
	margin-bottom:10px;
	border:1px solid #ddd;
	box-shadow: 0px 0px 5px #ddd;

}
.reconciliationblock .reconciliationbox h2{
	float: left;width:100%;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	color:#059cd4;
	margin-bottom:10px;
}

.reconciliationblock .reconciliationbox table{
	border:1px solid #ddd;
}
.reconciliationblock .reconciliationbox table th{
	border:1px solid #ddd;
	background:#efefef;
	color:#444;
	font-size:13px;
}

.ckdiv{
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	color:#555;
}

.ckdiv #ck{
	float: left;
	margin:3px 4px 0 0;
	cursor: pointer;
}

.ckdiv label{
	cursor: pointer;
}


.jknumb{
	padding:0 20px;
	
}
.datagrid-row-over .jknumb{
	background:url(../images/prompt.png) no-repeat right;
}



.form-set-wrapper{float: left;width: 100%;padding:15px;}
.form-set-wrapper .left-part{float: left;width: 250px;}
.form-set-wrapper .left-part .left-item{float: left;width: 100%;margin-bottom:10px;}
.form-set-wrapper .left-part .left-item label{float: left;width: 80px;font-size:13px;color:#333;text-align: right;padding-right:10px;line-height:26px;}
.form-set-wrapper .left-part .left-item label span{color:#f00;}

.form-set-wrapper .left-part .left-item .inputbox{float: left;width: 150px;height:26px;outline:none;border:1px solid #ccc;padding:0 5px;border-radius: 3px;color:#666;}

.form-set-wrapper .right-part{float: left;width: 390px;}
.form-set-wrapper .right-part select{float: left;width:170px;height:242px;outline:none;border:1px solid #ccc;border-radius: 3px;}

.form-set-wrapper .right-part .btn-wrapper{float: left;width:50px;padding:40px 10px 0 10px;}
.form-set-wrapper .right-part .btn-wrapper input{float: left;width: 100%;cursor:pointer;margin-bottom:10px;font-family: "幼圆";height:30px;line-height:30px;color:#444;font-size:13px;}


.tipsicon{display: inline-block;width: 16px;height:16px;background:url(../images/prompt2.png) no-repeat;position: relative;margin-left:3px;}

@keyframes changecolor
{
    0% {line-height:30px;}
    25% {line-height:20px;}
    50% {line-height:35px;}
    75% {line-height:15px;}
    100% {line-height:30px;}
}
 
@-webkit-keyframes changecolor
{
    0% {line-height:30px;}
    25% {line-height:20px;}
    50% {line-height:35px;}
    75% {line-height:15px;}
    100% {line-height:30px;}
}
.lastnews{
	/* animation: changecolor 2s infinite;
    -webkit-animation: changecolor 2s infinite;*/
    color:#f67724;
    font-weight: bold;
    height:30px;
    font-size:15px;
    background: url(../images/ico_gg.png) no-repeat left;
    padding-left:30px;
}



.warningblock{
	float: left;
	width: 100%;
	position: relative;
	padding:10px;
	background: #fff;
}

.warningblock .warningtabtitle{
	float: left;
	width: 100%;
	border-bottom:2px solid #fca12a;
	line-height:38px;
	height:50px;
	padding:0 10px;
	padding-top:10px;
}

.warningblock .warningtabtitle a{
	float: left;
	background:#eee;
	color:#999;
	padding:0 10px;
	margin-right:10px;
}

.warningblock .warningtabtitle a.active{
	background:#fca12a;
	color:#fff;
}

.warningblock .warningtabtitle a.pass span{
	float: right;
	width:20px;
	height:20px;
	background: url(../images/tongguo.png) no-repeat;
	margin-top:10px;
	margin-left:5px;
}

.warningblock .warningtabtitle a.fail span{
	float: right;
	width:20px;
	height:20px;
	background: url(../images/yujing.png) no-repeat;
	margin-top:10px;
	margin-left:5px;
}

.warningblock .warningtabtitle .reload{
	cursor: pointer;
    background: url(../images/refresh2.png) no-repeat 6px 11px;
    float: left;
    margin-left: 570px;
    background-color: #fca12a;
    color: #fff;
    padding: 0 10px 0 30px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}


.warningblock .warningcontent{
	float: left;
	width: 100%;
	padding:10px;
	display: none;
}


.warningblock .warningcontent .warninglist01{
	float: left;
	width: 1000px;
	list-style-type: disc;
}

.warningblock .warningcontent .warninglist01 li{
	float: left;
	width: 45%;
	line-height:40px;
	padding:0 20px 0 0;
	margin: 0 2.5%;
	color:#666;
	border-bottom: 1px dashed #ddd;
}

.warningblock .warningcontent li .title{
	float: left;
	color:#666;
}
.warningblock .warningcontent li .cont{
	float: right;
	color:#666;
}

.warningblock .warningcontent li .cont a{
	color:#f00;
	text-decoration: underline;
}

.warningblock .warningcontent li.pass .cont{
	color:#1db523;
}
.warningblock .warningcontent li.fail .cont{
	color:#f00;
	padding-left:25px;
	background: url(../images/yujing.png) no-repeat left;
}

.warningblock .warningcontent li .set{
	float: right;
    margin-left: 5px;
    color: #37b1f4;
    text-decoration: underline;
    cursor: pointer;
}

.warningblock .warningcontent .warninglist02{
	float: left;
	width: 1000px;
	list-style-type: disc;
}
.warningblock .warningcontent .warninglist02 li{
	float: left;
	width: 95%;
	line-height:40px;
	padding:0 20px 0 0;
	margin: 0 2.5%;
	color:#666;
	border-bottom: 1px dashed #ddd;
}

.dialoginner p.kmli{
	border-bottom: 1px dashed #ddd;
	color:#666;
	padding-left:15px;
	position: relative;
	font-size:13px;
}

.dialoginner p.kmli:before{
	content: '';
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background: #666;
    position: absolute;
    left: 3px;
    top: 10px;
}


.payDelete{display: inline-block;background:#059CD4;color:#fff;height:16px;line-height:16px;width:16px;text-align: center;border-radius: 2px;margin-left:10px;}
.payName{text-decoration: underline;cursor: pointer;display: inline-block;color: #3577DC;;}


.dialogForm {
	padding:10px;
}

.accInform,.companyInform{
	display: inline-block;
	width: 338px;
	vertical-align: top;
	border: 1px solid #eee;
    padding: 10px;
    height: 280px;
}
.dialogForm .row{
	width: 100%;
	margin-bottom:10px;
}

.dialogForm .row label{
	display: inline-block;
	width:100px;
}

.dialogForm h3{
	display: block;
	width: 100%;
	margin-bottom:10px;
	font-size:15px;
	font-weight: bold;
	color:#555;
	border-bottom: 1px solid #eee;
    padding-bottom: 5px;
}
.datagrid.panel {
	background: #fff;
	border-radius: 6px;
	padding: 0 20px;
	margin-top: 10px;
}
.window{
	background: #fff;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.datagrid-header{
	background: #f9f9f9;
}
.datagrid-header td{
	color: #333;
}
.datagrid-body tr.datagrid-row-selected{
	background: #e2f5ff;
}
.datagrid-body tr.datagrid-row-over {
	background: #f7f7f7;
	cursor: default;
}
.datagrid-view .datagrid-body {
	background: #fff;
}


.dialogForm .queren{display:inline-block;color: #fff;background: #ff8a56;padding:5px 20px;font-size:13px;margin-top:10px;}

.newspage{
	float: left;
	width: 100%;
	height:100%;
	position: relative;
	overflow: hidden;
}

.sidebar{
	position: absolute;
	top:0px;
	left:0px;
	width:200px;
	bottom:0px;
	    border-right: 1px solid #e8e8e8;
    box-shadow: inset -3px 0 8px 0 #f1f1f1;
    background: #fafafa;
    padding:10px 0;
}

.sidebar ul{
	float: left;
	width: 100%;
}
.sidebar ul li{
	float: left;
	width: 100%;
	margin-bottom:3px;
}
.sidebar ul li a{
	float: left;
	width: 100%;
	line-height: 30px;
	height:30px;
	padding:0 30px;
	font-size:12px;
	color:#555;
}
.sidebar ul li a:hover{

	background: #e2e2e2;
}
.sidebar ul li a.active{
	background: #e2e2e2;
	font-weight: bold;
}

.contentblock{
	position: absolute;
	left:200px;
	top:0px;
	bottom:0px;
	right:0px;
	padding:38px 32px;
	background: #fff;
	overflow: auto;
}

.contentblock .newsoptions{
	float: left;
	width: 100%;
	height:34px;
}

.contentblock .newsoptions ul {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
}

.contentblock .newsoptions ul li {
    line-height: 24px;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    margin-right: 30px;
}

.contentblock .newsoptions ul li span {
    cursor: pointer;
    color: #999;
}
.contentblock .newsoptions ul li.active span{
	color: #333;
    border-bottom: 2px solid #589ef4;
}

.contentblock .newslistcontent{
	float: left;
	width: 100%;
	margin-top:32px;
}

.contentblock .newslistcontent .newstopline{
	float: left;
	width: 100%;
	border-bottom:1px solid #DEE4F5;
}

.contentblock .newslistcontent label.check{
	display: inline-block;
	cursor: pointer;
	width:75px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#777;
}

.contentblock .newslistcontent label.check input{
	float: left;
	cursor: pointer;
	margin: 9px 3px 0 0;
}

.contentblock .newslistcontent .mark{
	display: inline-block;
	border:1px solid #ddd;
	border-radius: 2px;
	padding:0 5px;
	height:23px;
	line-height: 21px;
}

.contentblock .newslistcontent .mark:hover{
	color:#059CD4;
	border-color: #059CD4;
}

.contentblock .newslistcontent .newstopline select{
	display: inline-block;
	border:1px solid #ddd;
	color:#777;
	outline:none;
	height:23px;
	cursor: pointer;
	margin-left:15px;
}

.contentblock .news-list{
	float: left;
	width: 100%;
}

.contentblock .news-list .news-item{
	float: left;
	width: 100%;
	border-bottom:1px dashed #DEE4F5;
	padding: 10px 0; 
	cursor: pointer;
	position: relative;
	height:80px;
}

.contentblock .news-list .news-item a{
	float: left;width: 100%;height: 100%;
	padding-left:20px;
}

.contentblock .news-list .news-item:hover{
	background:#f4f4f4;
}

.contentblock .news-list .news-item .check{
	width:20px;
	position: absolute;
}

.contentblock .news-list .news-item .news-ico{
	display: inline-block;
	width:15px;
	height:15px;
	background:url(../images/yidu.png) no-repeat center center;
    vertical-align: top;
    margin: 7px 10px 0 10px;
}



.contentblock .news-list .news-item .news-tag{
	display: inline-block;
	max-width: 80px;
    background: rgba(89,143,230,.1);
    font-size: 12px;
    color: #598FE6;
    line-height: 16px;
    border: 1px solid rgba(89,143,230,.5);
    border-radius: 2px;
    vertical-align: top;
    margin: 6px 0px 0 0px;
}

.contentblock .news-list .news-item .news-text{
	position: absolute;
	top:10px;
	left:140px;
	right:150px;
	height:60px;
}

.contentblock .news-list .news-item .news-text h4{
	float: left;
	width: 100%;
	font-size:15px;
	color:#444;
	line-height: 30px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.contentblock .news-list .news-item .news-text p{
	float: left;
	width: 100%;
	font-size:13px;
	color:#999;
	line-height: 30px;
	white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.contentblock .news-list .news-item .news-date{
	float: right;
	font-size:15px;
	color:#333;
	line-height:30px;
}

.contentblock .news-list .news-item.noread .news-ico{
	background:url(../images/weidu.png) no-repeat center center;

}

.contentblock .news-list .news-item.noread .news-text h4{
	font-weight: bold;
	color:#333;
}
.contentblock .news-list .news-item.noread .news-date{
	font-weight: bold;
	color:#333;
}

.noticedetailshadow{
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background:rgba(0,0,0,0.3);
	z-index:9;
}

.noticedetailcontent{
	position: absolute;
	top:0px;
	bottom:0px;
	width:800px;
	right:-800px;
	background:#fff;
	z-index:10;
	box-shadow: 0px 0px 10px #999;
	padding:30px 10px 10px 10px;
	overflow: auto;
}

.noticedetailcontent .noticedetailclose{
	position: absolute;
	width:25px;
	height:25px;
	background: url(../images/close.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
	right:10px;
	top:10px;

}

.noticedetailcontent h4{
	float: left;
	width: 100%;
	text-align: center;
	line-height:40px;
	font-size:20px;
	color:#555;
}

.noticedetailcontent .date{
	float: left;
	width: 100%;
	text-align: center;
	line-height:30px;
	font-size:14px;
	color:#777;
	margin:20px 0;
}

.noticedetailcontent .zwtext{
	float: left;
	width: 100%;
	line-height:25px;
	font-size:13px;
	color:#666;
}


.exportblock{
	float: left;
	width:350px;
	background: #fff;
	padding:20px;
	margin: 20px;
	box-shadow: 0px 0px 5px #ccc;
}

.exportblock h2{
	float: left;
	width: 100%;
	font-size:16px;
	color:#555;
}

.exportblock .inputrow{
	float: left;
	width: 100%;
}

.exportblock .inputrow label{
	float: left;
	cursor: pointer;
	margin-right:20px;
}


.exportblock .inputrow label input{
	float: left;
	margin:3px 5px 0 0;
	cursor: pointer;
}

.exportblock .inputrow .reporttype{
	float: left;
	margin-left:20px;
	display: none;
}

.exportblock .inputrow .exportbtn{
	display: inline-block;
	width:70px;
	height:30px;
	line-height: 30px;
	text-align: center;
	color:#fff;
	background: #fca12a;
}

.tipsblock{
	float: left;
	width: 100%;
	padding:10px;
}

.tipsblock h2.title{
	float: left;
	width: 100%;
	font-size:15px;
	font-weight: bold;
	color:#555;
	margin-bottom:10px;
}

.tipsblock .text{
	float: left;
	width: 100%;
	font-size:13px;
	color:#666;
	line-height:30px;
}

.tipsblock .text a{
	text-decoration: underline;
	color:#009fff;
}


.nofeesBalance{
	font-size: 14px;
    color: #0e932e;
    padding-left: 20px;
    background: url(../images/zq.png) no-repeat left;
    width: 50px;
}

.feesbalance{
	font-size: 14px;
    color: #eb4f38;
    padding-left: 20px;
    background: url(../images/prompt.png) no-repeat left;
    width: 50px;
}
#asistDiv{
	overflow: visible;
}


.lcdemo{
	float: right;
}

.lcdemo .lc{
	display: inline-block;
	line-height:35px;
	vertical-align: middle;
	margin-left:10px;
}


.lcdemo .lc span{
	display: inline-block;
	width: 16px;
	height:16px;
	margin-right:5px;
	vertical-align: middle;
}

.lcdemo .lc01 span{
	background: url(../images/ico_lc01.png) no-repeat;
}
.lcdemo .lc02 span{
	background: url(../images/ico_lc02.png) no-repeat;
}
.lcdemo .lc03 span{
	background: url(../images/ico_lc03.png) no-repeat;
}
.lcdemo .lc04 span{
	background: url(../images/ico_lc04.png) no-repeat;
}

.lcico{
	display: inline-block;
	width: 16px;
	height: 16px;
}

.lcico01{
	background: url(../images/ico_lc01.png) no-repeat;
}
.lcico02{
	background: url(../images/ico_lc02.png) no-repeat;
}
.lcico03{
	background: url(../images/ico_lc03.png) no-repeat;
}
.lcico04{
	background: url(../images/ico_lc04.png) no-repeat;
}
#uploadedFileDetailDialog{
	padding:10px;
}
#uploadedFileDetailDialog table{
   width: 100%;
   border:1px solid #ddd;

}

#uploadedFileDetailDialog table th{
	border: 1px solid #e4eef6;
    background:#f0f7fc;
    padding: 12px 10px;
    width: 200px;
    font-size: 13px;
    text-align: left;
    color: #555;
}
#uploadedFileDetailDialog table th.title{
	text-align: center;
	font-size:15px;
    font-weight: bold;
    background: none;
}
#uploadedFileDetailDialog table th span{
	color:#777;
	font-size:12px;
	font-weight: normal;
}
#uploadedFileDetailDialog table td{
	border:1px solid #e4eef6;
	padding:3px 10px;
	font-size:14px;
}

#checkDialog{
	padding:20px;
}
#checkDialog .btnline .checkbtn{
	display: inline-block;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    margin-left: 5px;
    border-radius: 2px;
    background: #e2850f;
    color: #fff;
    border: 1px solid #e2850f;
    margin-bottom:10px;
}
#checkDialog .blk{
	float: left;
	width: 100%;
}

#checkDialog .blk .title{
    float: left;
    width: 100%;
    padding: 6px 10px;
    background: #4acdf5;
    font-size: 14px;
    color: #fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

#checkDialog .blk .title .sz{
	float: right;
	height: 16px;
	width: 16px;
	background: url(../images/check002.png) no-repeat;
	text-indent: -999px;
	overflow: hidden;
}


#checkDialog .blk .title em{
	float: right;
	margin-right:20px;
	color:#F86855;
}

#checkDialog .blk .title span{
	float: left;
	width: 15px;
	height:15px;
	background:url(../images/ico_check001.png) no-repeat center;
	margin: 2px 9px 0 0;
}


#checkDialog ul{
	float: left;
	width: 100%;
	display: none;
}

#checkDialog ul li{
	float: left;
	width: 100%;
	line-height: 35px;
	font-size:13px;
	color:#666;
	padding-left: 35px;
	border-bottom:1px solid #eee;
}


#checkDialog ul li a{
	margin-left:30px;
	font-size:12px;
	color:#ff6c00;
	text-decoration: underline;
	display: none;
}

#checkDialog ul li span{
	float: right;
}

#checkDialog ul li p{
	float: left;
	cursor: pointer;
}

#checkDialog ul li.error a{
	display: inline;
}

#checkDialog ul li.error{
	background: url(../images/check_fail.png) no-repeat 10px 10px;
}
#checkDialog ul li.pass{
	background: url(../images/check_success.png) no-repeat 10px 10px;
}


#checkDialog ul li.error span{
	color:#fb7293;
}

.szblk{
	float: left;
	width: 100%;
	padding:20px;
}
.szblk .formline{
	float: left;
	width: 100%;
	margin-bottom:20px;
}
.szblk label{
	    float: left;
    line-height: 23px;
}

.shuoming{
	position: absolute;
	background: rgba(0,0,0,0.7);
	padding:20px;
	border-radius: 5px;
	width: 250px;
	z-index:99999;
	color:#fff;

}

.shuoming:before{
	content:'';
	font-size: 0;
	line-height: 0;
	border-width: 10px;
	border-color: rgba(0,0,0,0.7);
	border-top-width: 0;
	border-style: dashed;
	border-bottom-style: solid;
	border-left-color: transparent;
	border-right-color: transparent;
	position: absolute;
	top:-10px;
}
.datagrid-view2 .datagrid-btable tr.seee{
	background: #D2E5EF;
}


#moreConfig .tips{
	position: relative;
	width: 16px;
	height: 16px;
	background:url(../images/prompt.png) no-repeat;
	cursor: pointer;
	float: right;
	margin:0 10px 0 10px;
}

#moreConfig .tipskuang{
	position: absolute;
	width:420px;
	padding:10px;
	background:rgba(0,0,0,0.5);
	color:#fff;
	line-height: 25px;
	z-index:9;
	border-radius: 5px;
	top: 20px;
	display: none;
	left: -35px;
}

#moreConfig .tips:hover .tipskuang{
	display: block;
}

.account-name{
	color: #0081C2;
}
.datagrid-view{
	border-top: 1px solid #d4d4d4;
}
.tag{
	display: inline-block;
    border: 1px solid #ddd;
    line-height: 21px;
    width: 26px;
    text-align: center;
    border-radius: 3px;
    margin:0 10px 0 20px;
}

.tag.tagOrange{
	border-color:#fca12a;
	color:#fca12a;
}
.tag.tagBlue{
	border-color:#589dfb;
	color:#589dfb;
}

.companyinfoblock{
    float: left;
    width: 100%;
}

.companyinfoblock .leftttl{
    width: 50px;
    font-size:16px;
    color:#333;
    background:#ddd;
    text-align: center;
    padding:5px 10px;
    line-height: 30px;
}

.companyinfoblock .rightinfo{
    width: 800px;
    padding:10px;
}

.companyinfoblock .rightinfo .formline{
    float: left;
    width: 100%;
    padding:5px 10px;
}

.companyinfoblock .rightinfo .formline.w50{
    width: 50%;
}

.companyinfoblock .rightinfo .formline label{
    float: left;
    width: 140px;
    font-size:14px;
    color:#333;
}

.companyinfoblock .rightinfo .formline span{
    color:#777;
    display: inline-block;
}

.companyinfoblock .rightinfo .formline a{
    font-size:14px;
    text-decoration: underline;
    color:#009eff;
}

.companyinfoblock .rightinfo table{
    float: left;
    width: 50%;
}

.companyinfoblock .rightinfo table th{
    background-color: #f0f7fc;
    border: 1px solid #e4eef6;
    font-weight: 400;
    vertical-align: middle;
    padding:8px;
    color:#333;
}

.companyinfoblock .rightinfo table td{
    border: 1px solid #e4eef6;
    font-weight: 400;
    vertical-align: middle;
    padding:8px;
    color:#666;

}

.changeinfoblock{
    float: left;
    width: 100%;
    padding:10px;
    height:450px;
    overflow: auto;
}

.changeinfoblock table{
    float: left;
    width: 100%;
    border-bottom:1px solid #ddd;
}

.changeinfoblock table th{
    color:#333;
    font-size:14px;
    vertical-align: top;
    padding:8px;
    width: 100px;
}
.changeinfoblock table td{
    color:#888;
    font-size:12px;
    vertical-align: top;
    padding:8px;
    width: 215px;
}