/*reset css部分*/
*{
	margin: 0px;
	padding: 0px;
}
body,html{
	width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    font-family: PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans,Arial;
    font-size: 14px;
}
ol, ul,li {
	list-style: none;
}
a{
	text-decoration: none;
	cursor: pointer;
	color: #333;
}
i{
	font-style: normal;
}
/*public css部分*/

/*tab切换公共样式*/
.sjcx-tab{
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px 15px;
	height: 35px;
	background: linear-gradient(#fff,#eee);
}
.sjcx-tab>li{
	height: 35px;
	line-height: 35px;
}
.sjcx-tab>li.layui-this{
	background: linear-gradient(#d7e2e6,#fff);
	border-radius: 3px;
}
/*输入框公共样式*/

.search-box{
	width: 170px;
	height: 28px;
	border: 1px solid #eaeef1;
	border-radius: 3px;
	margin-top: 5px;
	margin-left: 15px;
	float: left;
    position: relative;
}


.select
{
    border: 1px solid #ccc;
    border-bottom: 1px solid #A8A8A8;
    padding: 0px 2px 2px 2px;
    height: 30px;
    line-height: 30px;
    width: 81%;
    border-radius: 3px;
}
.txt
{
    background: none;
	border: none;
	width: 100%;
	height: 100%;
	/*text-indent: 10px;*/
	font-size:12px

}
/**开账单表单begin**/
.bill-frm
{
    width: 100%;
    padding-bottom: 5px;
    padding-left: 8px;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border: 0px;
}
.bill-frm th
{
    background-color: #fff;
    white-space: nowrap;
    width: 80px;
    font-weight: normal;
    text-align: right;
    vertical-align: bottom;
}
.bill-frm tr
{
    height: 40px;
    line-height: 40px;
}
.bill-frm td
{
    width: auto;
    background-color: #fff;
}
.bill-frm td .txt
{
    border: 1px solid #ccc;
    border-bottom: 1px solid #A8A8A8;
    padding: 3px 2px 2px 2px;
    height: 20px;
    line-height: 20px;
    /*width: 80%;*/
    width: 170px;
    border-radius: 3px;
}
.bill-frm td .select
{
    border: 1px solid #ccc;
    border-bottom: 1px solid #A8A8A8;
    padding: 0px 2px 2px 2px;
    height: 30px;
    line-height: 30px;
    /*width: 81%;*/
    width: 170px;
    border-radius: 3px;
}

.red_font
{
    color: Red;
}


.serachIcon{
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../Img/search.png);
	background-repeat:no-repeat ;
	background-size: 100% 100%;
	position: absolute;
	top: 6px;
	right: 4px;
	cursor: pointer;
}

.button-blue
{
    background: #009789;
    cursor: pointer;
    background: -webkit-gradient(linear,left top,left bottom,from(#00adee),to(#009789));
    background: -moz-linear-gradient(top,#00adee,#009789);
    -pie-background: linear-gradient(top,#00adee,#009789);
    border: 1px solid #034462;
    color: #fff;
}
.button-blue:hover, .button-blue:focus
{
    background: #009789;
    background: -webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#009789));
    background: -moz-linear-gradient(top,#0095cc,#009789);
    -pie-background: linear-gradient(top,#0095cc,#009789);
    border: 1px solid #234;
    color: #fff;
    text-decoration: none;
}


