@charset "utf-8";
*{
	margin:0px auto;
}

.headbtn .headtwbgbtn{
	left:1190px;
	background: -webkit-gradient(linear, left top, left bottom, from(#F08B55), to(#B96806));width: 110px;
}

body{
	FONT-FAMILY: "微软雅黑",Helvetica, Arial, sans-serif;font-size:12px;
}
#overlay {
	Z-INDEX: 100; POSITION: fixed; BACKGROUND-COLOR: #000; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.75; _position: absolute;
	filter:alpha(opacity=10); /* IE */ 
	-moz-opacity:0.1; /* Moz + FF */ 
	opacity: 0.1; /* 支持CSS3的浏览器（FF 1.5也支持）*/ 
}
.floatdiv {
	Z-INDEX: 103; POSITION: absolute;width:500px;TOP: 0px; LEFT: 200px; OVERFLOW-X: hidden;  background:#FFFFFF;display:none;
	-webkit-box-shadow: 0px 0px 3px 0px #97D0F7;  
  	-moz-box-shadow: 0px 0px 3px 0px #97D0F7;  
 	box-shadow: 0px 0px 3px 0px #97D0F7;
	
	-moz-border-radius: 3px 3px 3px 3px;      /* Gecko browsers */
 	-webkit-border-radius:3px 3px 3px 3px;    /* Webkit browsers */
 	border-radius:3px 3px 3px 3px;        /*   W3C syntax */  
}

.container{
	position: absolute;
    width: 100%;
    left: 0;
    top: 97px;
    right: 0;
    bottom: 0px;
    _position: relative;
    _height: 100%;
    _top: 0px;
    _bottom: 0;
    overflow-y: scroll;
    min-width: 1280px;	
}


.Righttop {
	background: url(../images/laba.png) no-repeat;
	background-color: rgba(0, 0, 0, 0);
	background-size: 20px;
	width: auto;
	background-color: black;
	overflow: hidden;
	border-width: 1px;
	border-color: #939699;
	border-style: inset;

}



/****************************头部*********************************/
.header{
	height: 95px;
	box-shadow: 0 1px 2px 0 RGBA(0,0,0,.3);
	border-bottom:1px solid #999;
	/*background-image: linear-gradient(to bottom,#dcdee1,#aaacae);
    background-repeat: repeat-x;*/

	min-width:1300px;
	overflow:hidden;
	/*background:url(../images/top_right.jpg) repeat-x;*/
	background: -webkit-linear-gradient(top,#1652f0 0,#7fb4d9 100%);
	/*background:#01acfc;*/
	/*background-image: linear-gradient(to bottom,#5bc4a0,#66cdaa);*/
	/*background-image: linear-gradient(to bottom,#aaaaff,#aaaaff);*/
	
}
.headtop{
	width:100%;height:61px;	
	border-bottom:2px #A6180D solid;
	/*background: -webkit-linear-gradient(top,#196eac 0,#196eac 100%);*/
	box-shadow: 0 1px 2px 0 RGBA(0,0,0,.3);
}
.logbox{
	float:left;
	width:185px;
	height:100%;
}
.logbox .log{
	display: inline-block;
    background-image: url(../images/logo.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 130px;
    height: 50px;
    margin-top: 8px;
    margin-left: 10px;	
}
.logbox .txt{
	display:block;
	line-height:60px;
	width:100%;
	font-size:32px;
	font-weight:bold;
	text-align:center;
	color:#FFF;
	text-shadow:3px 1px 2px #3f1009;
	user-select: none;
	/*font-style: italic;*/
	font-family:Helvetica, Arial, sans-serif;

}
.headnavbox{
	float:left;
	width:calc(100% - 201px);	
	
}
.msgbox{
	height:25px;
	width:100%;
	

	font-size:12px;
	color:#9ecd0a;
	color:#FFF;
}
.msgbox .inner{
	height:21px;
	width:100%;
	line-height:26px;
	display:inline-block;
}
.msgbox .account{
	height:25px;
	line-height:25px;
	display:block;
	width:200px;
	float:right;
	padding-left:50px;
	text-align:left;
	color: #fbefc9;
	font-size:16px;
}
.msgbox .onlineqty{
	height:25px;
	line-height:25px;
	display:block;
	width:380px;
	float:left;
	padding-left:20px;
	text-align:left;
	color: #fbefc9;
	/*font-weight:bold;*/
	font-size:13px;
	
}
.msgbox marquee{
	line-height:20px;
	float:left;
	width: 600px;

}
.fastkp,.fastgp,.exit{
	width:70px;
	line-height:16px;
	background-image: linear-gradient(to bottom,#93d342,#60a50f);
	float:left;
	display:block;
	border:1px solid #ccc;
	border-radius:10px;
	margin-left:10px;
	margin-top:2px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
}
.fastgp{	
	background-image: linear-gradient(to bottom,#cf9765,#a66317);
}
.exit{
	background-image: linear-gradient(to bottom,#f3775b,#bb3010);
	border-radius:2px;
}
.headbtn{
	width:100%;
	margin-top:8px;
}
.headbtn ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:calc(100% - 30px);
	height: 26px;
	
}
.headbtn ul li{
	float:left;	
	text-align:center;
	color: #fbefc9;
	margin-right:5px;
	
}
.headbtn .btn,.headbtn .acbtn,.botbtn{		
	/*BACKGROUND-IMAGE: url(../images/But_S.jpg);*/
    BACKGROUND-POSITION: -90px 50%;
    background-size: 180px auto;
	width:86px;
	height:26px;
	line-height:24px;
	outline: 0;
    cursor: pointer;    
    font-size: 15px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
	/*background: #0671B0;*/
	border: 2px solid #BCBCBC;
	border-bottom:none;
	border-radius:3px 3px 0px 0px;
	background: -webkit-linear-gradient(top,#135984 0,#0671B0 100%);
	/*background: #1b9169;*/
	/*background: #5c2aa9;*/
	border: 1px solid #CCC;
	border-bottom:none;
	
}
.headbtn .acbtn,.botbtn{
	BACKGROUND-IMAGE: url(../images/But_S.jpg);
    BACKGROUND-POSITION: 0px 50%;
    background-size: 180px auto;
	color:#000;
	font-weight:bold;
}
.botbtn a{
	color:#000;
	text-decoration:none;
}


.repbtn{
	color:#F00;
	background-image: linear-gradient(to bottom,#F9F9F9,#dcdee1);
	background-image: linear-gradient(to bottom,#aaaaff,#aaaaff);
    border: 1px solid #999;
    border-radius: 2px;
    height: 24px;
    line-height: 22px;
    text-shadow: 0 1px 0 rgb(255 255 255 / 70%);
}

.headbtn .botbtn{
	width:86px;
	height:26px;
	line-height:24px;
	float:left;
	display:block;
	text-align:center;
}


#topmenubox{
	clear:both;width:100%;height:32px;
	background:#CCC;
}
#topmenubox ul{
	display:none;height:32px;	padding-top:5px;
}
#topmenubox ul li{
	padding:0px 5px; list-style:none;display:block;float:left;color:#fff;height:26px;text-align:center;height:22px;line-height:22px;
	font-size:14px;color: #333;cursor:pointer;font-weight:bold;
	
}
#topmenubox .spliter{
	width:1px;background:#999;margin-left:3px;margin-right:3px;	border-radius:3px;padding:0px;height:18px;line-height:18px;margin-top:2px
}
#topmenubox .acli{
	BACKGROUND-IMAGE: url(../images/But_S.jpg);
    BACKGROUND-POSITION: 0px 50%;
    background-size: 180px auto;
	color:#000;
	border:1px solid #999;
	border-radius:2px;
	height:22px;line-height:20px;
}



.headbtn .currmenulist {
    width: 798px;   
    position: absolute;
    z-index: 1000;
    clear: both;
    display: none;	
	border: 5px #6a6c6d solid;
    border-style: inset;
    background-color: #dedbd3;
    text-align: center;
    -moz-box-shadow: 4px 4px 3px rgba(20%,20%,40%,0.5);
    -webkit-box-shadow: 4px 4px 3px rgb(51 51 102 / 50%);
    box-shadow: 4px 4px 3px rgb(51 51 102 / 50%);
    padding: 20px;
}
.headbtn .currmenulist .ctitle{
    font-size: 16pt;
    font-weight: bolder;
    color: black;
    background: url(../images/bg1.jpg) repeat-x;
    width: 100%;
	clear:both;

}
.headbtn .currmenulist span{
	float: left;
    margin: 2px;
    color: white;
    width: 150px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    /*background: rgb(169,188,198);*/
    background: rgb(37, 141, 200);

    /*background: -moz-linear-gradient(top, rgba(169,188,198,1) 0%, rgba(37,141,200,1) 100%);*/
    /*background: -webkit-linear-gradient(top, rgba(169,188,198,1) 0%,rgba(37,141,200,1) 100%);*/
    /*background: linear-gradient(to bottom, rgba(169,188,198,1) 0%,rgba(37,141,200,1) 100%);	*/
}

/*********************************************************************************************/




/****************************************侧边导航***********************************************/
.guide{
	width:180px;
	height:450px;
	float:left;
	background-image: linear-gradient(#bec1c5,#dbdfe2 50%,#dbdfe2);
	border-bottom-right-radius: 16px;
	margin-top:15px;
	user-select:none;
	overflow:hidden;
}
.guide ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:100%;	
	
}
.guide ul li{
	border-bottom: 1px dotted #fff;
	line-height:30px;
	padding-left:30px;
	font-size:12px;
	cursor:pointer;
	background:url(../images/left-nav-children.png) 10px center no-repeat;
}
.guide ul span{
	float:right;
	padding:0px 5px;
	color:#790000;
}
.guide .title{
	font-weight:bold;	
	background:none;
	background-image: linear-gradient(to bottom,#c2160f,#AF2F03);
	background: linear-gradient(#04bdee,#007999);
	line-height:26px;
	cursor:auto;
	color: #FFF;
	padding-left:0px;
	text-align:center;
	font-size:14px;
	
}
/***********************************************************************************************/

.sellist{
	height:24px;line-height:24px;outline:none;padding-right:5px;
	-webkit-box-shadow: 0px 0px 3px 0px #AFAFAF;  
  	-moz-box-shadow: 0px 0px 3px 0px #AFAFAF;  
 	box-shadow: 0px 0px 3px 0px #AFAFAF;
	margin:0px 3px;  
}
.cinput,.cnuminput,.cdateinput,.cdatetimeinput,.editinput,.ueditinput,.rinput,.sysinput,.minmoney,.daterange,.dtimerange,.dsinput{
	width:100px;height:22px;line-height:22px; border:1px solid #bebdbd;
	margin:0px 3px 0px 3px ;	outline:none;padding:0px 3px;font-weight:normal;
	-moz-border-radius: 2px 2px 2px 2px;      /* Gecko browsers */
 	-webkit-border-radius:2px 2px 2px 2px;    /* Webkit browsers */
 	border-radius:2px 2px 2px 2px;           /*   W3C syntax */	
	
	-webkit-box-shadow: 0px 0px 3px 0px #AFAFAF;  
  	-moz-box-shadow: 0px 0px 3px 0px #AFAFAF;  
 	box-shadow: 0px 0px 3px 0px #AFAFAF;  
	
}
.cnuminput{
	width:52px;	
}
.cdateinput{
	width:130px;	
}
.cdatetimeinput{
	width:80px;	
}
.daterange{
	width:200px;	
}
.dtimerange{
	width:260px;	
}
.dtimerange2{
	width:420px;
}
.pkinput{
	width:130px;height:18px;
}
.minmoney{
	width:30px;	
}

.ueditinput{
	width:150px;	
}
.sysinput{
	width:250px;	
}
.rinput{
	width:50px;
}
.disinput{
	background:#ECECEC;
}
.dsinput{
	width:60px;height:22px;line-height:22px; border:1px solid #bebdbd;
	margin:0px;	outline:none;padding:0px;font-weight:normal;
	float:left;text-align:center;
}
input::-webkit-input-placeholder {
	font-size: 12px;
}

/*******************************表格外框*************************************************************/
.outtb{
	width: calc(100% - 5px);margin-left:1px;		
}

.outtb .topl{
	background:url(../images/tab_03.gif) no-repeat;	width:12px;height:30px;
}
.outtb .topm{
	background:url(../images/tab_05.gif) repeat-x;
}
.outtb .topr{
	background:url(../images/tab_07.gif) no-repeat;width:12px;
}
.outtb .middlel{
	background:url(../images/tab_12.gif) repeat-y;	width:12px;
}
.outtb .middlem{
	padding-top:5px;padding-bottom:5px;
}
.outtb .middler{
	background:url(../images/tab_12_1.gif)  repeat-y 7px 0px;width:12px;
}
.outtb .bottoml{
	background:url(../images/tab_18.gif) no-repeat;	width:12px;height:30px;
}
.outtb .bottomm{
	background:url(../images/tab_19.gif) repeat-x;
}
.outtb .bottomr{
	background:url(../images/tab_20.gif) no-repeat;width:12px;
}
.outtb .notd{
	height:2px;	
}

.outtb .bottomm span{
	display:inline-block;	
}
.outtb .bottomm .pagel{
	float:left;	padding:0px 30px;	
}
.outtb .bottomm .page{
	width:500px;
	margin-left:calc((100% - 600px) / 2 );	
}
.outtb .bottomm .page a{
	padding:1px 3px;border:1px #2f91a5 solid; background:#439fb2;height:15px;line-height:15px;margin-left:5px;text-decoration:none;color:#fff;display:inline-block;border-radius:2px;font-weight:bold;
}
.outtb .bottomm .page .aclink{
	padding:1px 3px;border:1px #333 solid; background:#666;height:15px;line-height:15px;margin-left:5px;text-decoration:none;color:#fff;display:inline-block;border-radius:2px;
}

.outtb .bottomm .page .noborder{
	border:none;background:none;color:#000;
}
.outtb .bottomm .page .pre{
	background:url(../images/arrow_left.png) no-repeat;border:none;width:8px;
}
.outtb .bottomm .page .next{
	background:url(../images/arrow_right.png) no-repeat right;border:none;width:10px;
}

.outtb .bottomm .pager{
	float:right;padding:0px 30px;			
}


/*******************************内容*************************************************************/
.content{
	width:calc(100% - 182px);
	float:left;	
}
.fullwidth{
	width:100%;	
}
.searchbox{
	clear:both;
	height:32px;
	line-height:32px;
	width:calc(100% - 10px);
	margin-top:5px;	
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	background:url(../images/searchbg.gif) repeat-x -1px -1px;

	/*margin-bottom:3px;*/
	border-radius:2px;
}
.searchbox span{
	display:inline-block;	
}
.searchbox .pagename{
	font-size:12px;	float:left;font-weight:bold;
}
.searchbox .icon{
	background:url(../images/home-icon-hover.png) no-repeat;
	background:url(../images/tb.gif) no-repeat;
	background-size:100%;
	width:16px;
	height:16px;
	float:left;
	margin-top:7px;
	margin-left:10px;
	margin-right:10px;
	
}
.searchbox .condition{
	width:500px;
	margin-left:calc((100% - 0px) / 2 - 500px );	
}
.searchbox .condition span{
	padding-right:5px;cursor:pointer;
}
.searchbox .add{
	float:right;		
}
.searchbox .add div{
	display:inline-block;float:left;margin-right:10px;background:url(../images/22.gif) no-repeat left center;padding-left:15px;cursor:pointer;
}
.searchbox .add .back{
	display:inline-block;float:left;margin-right:10px;background:url(../images/fh.gif) no-repeat left center;padding-left:15px;cursor:pointer;
}
.searchbtn{
	background-image: linear-gradient(to bottom,#F9F9F9,#dcdee1);
	border:1px solid #999;
	border-radius:2px;
	padding:2px 10px;
	cursor:pointer;	
}
.ftsubbtn{
	border: 1px solid #c5dbec;
    background: url(/images/ui-bg.png) 50% 50% repeat-x;
    font-weight: bold;	
	width:60px;
	height:28px;
	border-radius:3px;
}
.listbox{
	float:right;
	width:calc(100% - 4px);	
}
.listbox1{
	margin:0px auto;
	margin-top:10px;
	width:calc(100% - 20px);	
}
.listmartop{
	margin-top:10px;	
}

.t_table{
	background:#CCC;
	background:#b0c47a;
	border-radius:2px 2px 0px 0px;
	background: #A7A5D6;
}
.t_tablen{
	background:#CCC;
	border-radius:2px 2px 0px 0px;

}
.t_table .remark,.remark{
	display:inline-block;color:#666;
}	
.t_table td{
	/*padding:0px;	*/
}
.t_tr_caption,.t_tr_caption1,.t_tr_caption2,.t_rep_caption,.t_rep_caption1{
	height:22px;text-align:center;line-height:22px;font-size:12px;background:#eeeeee;color:#FFF;color:#000;
	/*background: linear-gradient(#04bdee,#007999);*/
	/*background:url(../images/bg02.jpg);*/
	/*background-image: linear-gradient(to bottom,#cffdfb,#4ce0d2);*/
	background: #28a47a;
	color:#FFF;
	/*background: #796ba6;*/
	
}
.t_tr_caption1,.t_rep_caption1{
	/*background:#d0dce9;color:#000;
	background:url(../images/bg02.jpg);*/
	/*background-image: linear-gradient(to bottom,#cffdfb,#4ce0d2);*/
	background: #28a47a;
	/*background: #796ba6;*/

}
.t_rep_caption1{
	background-image: linear-gradient(to bottom,#fdfdfd,#c0c0c0);color: #000;
}

.t_tr_caption2{
	background:#d0dce9;color:#000;font-weight:normal;
}

.t_tr_colname{
	height:18px;text-align:center;font-weight:bold;line-height:18px;font-size:12px;background:#eeeeee;color:#000;
}
.t_tr_list,.t_rep_list{
	font-size:12px;background:#ebf2f8;
	/*height:30px;*/
	height:22px;
	/*line-height:30px;*/
	background:#FFF;
}
.t_rep_list{
	background-color: rgb(204, 255, 153);
}
.t_tr_list1{
	font-size:12px;background:#ebf2f8;height:24px;line-height:24px;
}
.t_tr_listpk{
	font-size:12px;background:#FFF;height:20px;line-height:20px;	padding:0px;
}
.t_tr_listu{
	font-size:12px;background:#FFF;height:28px;line-height:28px;padding:3px;	
}
.tdpkcol{
	background:url(../images/bg02.jpg) repeat-x center bottom #fcffee ;	
}
.t_tr_captioncurr td{
	background: #d0dce9;
}
.t_tr_listcurrmnav{
	font-size:12px;background:#FFF;line-height:28px;cursor:pointer;	background:#E8EEF4;	color: #36C;
}

.blanktd{
	background:#FFF;	
}
.uinfotdbg{
	background-color: rgb(193,255,193);
}
.uinfotitletd,.titletd{
	background: #f6fed3;text-align:right;	
	background:#ebf2f8;
}
.uinfotitletr{
	background: #f6fed3;	
}
.t_tr_billlistw{
	background:#ffffcc;	
}

.t_tr_listrepsum{
	font-size:14px;background:#FFF;line-height:28px;text-align:right;font-weight:bold;FONT-FAMILY: Helvetica, Arial, sans-serif;	
}

.t_rep_caption td{
	font-size:13px;padding:0px;
}
.t_rep_caption1 td{
	font-weight:normal;padding:0px;width:5%;
}
.t_rep_caption1 .userno{
	width:9%;
}
.t_rep_caption1 .counts,.t_rep_list .counts{
	width:2%;
}
.t_rep_caption1 .ddate{
	width:8%;	
}
.t_rep_caption1 .pcontent{
	width:10%;	
}


.t_rep_list{
	background:#FFFFFF;
}
.t_rep_list a{
	text-decoration:none;	
}

.t_rep_listsum{
	font-size:12px;background:#FFF;line-height:28px;font-weight:bold;
}
.t_rep_buttomsum{
	font-size:12px;line-height:28px;background:#EAEBEB;
}

.tagbg {
    background: #f2f226;background:#F8FAFE;
}
.repsubbg{
	background-color: tomato;	
}
#topsum{
	margin-bottom:50px;	
}
.reptable{
	margin-bottom:20px;	
}
.t_rep_listh{
	background: #CCCCCC;	
}
.t_rep_listac{
	background:#ffd688;background:#ffffa2;
}
.t_rep_listcli{
	background: #D0F0FF;	
}
.gttable td{
	padding-top:0px;padding-bottom:0px;
}
.subreplink{
	display:block;float:right;width:60px;height:100%;/*background:url(../images/icon.png) -108px -146px   ;	*/
	border-left:1px solid #CCC;
}
.subreplink:after{
	content:'下属报表';	
}
.urepbill p{
	width:100%;height:16px;line-height:16px;text-align:center;display:block;
}
.repstepmask{
	clear:both;height:30px;line-height:30px;
}
.repback{
	float:right;background:url(../images/fh.gif) left no-repeat;display:block;height:20px;width:50px;padding-left:20px;	line-height:20px;cursor:pointer;margin-top:5px;
}

.actr{
	background-color: rgb(255, 255, 162) !important;
}
.actr1{
	background-color: rgb(255, 255, 162) !important;
	color: red!important;
}
.urepbill .aleft{
	text-align:left;	
}
.urepbill .aright{
	text-align:right;	
}
.urepbill .acenter{
	text-align:center;	
}



.optd a{
	padding:1px 1px; border-radius:2px;display:inline-block;
}
.optd a:link{
	text-decoration:none;color:##185683;	
}
.optd a:hover{
	text-decoration:underline;color:#B9360B;	
}
.optd a:visited{
	text-decoration:none;color:#185683;
}
.unotd a:link{
	text-decoration:none;color:#185683;	color: blue;
}
.unotd a:hover{
	text-decoration:underline;color:#F44917;color: blue;	
}
.unotd a:visited{
	text-decoration:none;color:#185683;color: blue;
}

.moptd a{
	padding-left:18px;margin-right:3px; color: #555;
}
.moptd a:visited,.moptd a:link{
	color: #555;
}
.moptd .ds{
	background:url(../images/edt.gif) no-repeat left center;	
}
.moptd .xe{
	background:url(../images/tb.gif) no-repeat left center;	
}
.moptd .edit{
	background:url(../images/edit.gif) no-repeat left center;	
}
.moptd .log{
	background:url(../images/55.gif) no-repeat left center;	
}
.moptd .jl{
	background:url(../images/44.gif) no-repeat left center;	
}
.moptd .gmlog{
	background:url(../images/mony.png) no-repeat left center;	
}
.moptd .back{
	background:url(../images/fh.gif) no-repeat center;	display:inline-block;float:left;width:30px;cursor:pointer;
}
.moptd .txt{
	display:inline-block;float:left;width:calc(100% - 31px);		
}
.inlineoff{
	display:block;
	background:url(../images/USER_0.gif) no-repeat center center;width:20px;height:20px;
}
.inlineon{
	display:block;
	background:url(../images/USER_1.gif) no-repeat center center;width:20px;height:20px;
}


.statusspan{
	color:#FFF;background:#33B9E6;text-decoration:none;padding:0px 4px;cursor:pointer;border-radius:2px;line-height:16px;height:18px;display:inline-block;
}
.statusspan1{
	color:#FFF;background:#BF5835;text-decoration:none;padding:0px 4px;cursor:pointer;border-radius:2px;line-height:16px;height:18px;display:inline-block;
}
.pagenav{
	float:right;color:#333;FONT-FAMILY: Helvetica, Arial, sans-serif;font-size:13px;color:#8C0000;
}
.pagenav a,.layui-layer-btn .pagenav a{
	padding:2px 5px;border:1px #CCC solid; background:#fff;height:15px;line-height:15px;margin-left:5px;text-decoration:none;color:#36C;
}
.pagenav  a:hover{
	color:#ae1213;background:#dddddd;
}
.jumpbtn{
	background-image: linear-gradient(to bottom,#F9F9F9,#dcdee1);
	border:1px solid #999;
	border-radius:10px;
	padding:1px 6px;
	cursor:pointer;
}
.jumpinput{
	width:40px;height:20px;line-height:20px; border:1px solid #bebdbd;
	margin:0px 5px 0px 5px ;	outline:none;padding:0px 3px;
	-moz-border-radius: 2px 2px 2px 2px;     
 	-webkit-border-radius:2px 2px 2px 2px; 
 	border-radius:2px 2px 2px 2px;        

}


.layui-layer-btn .pagenav{
	float:left;line-height:30px;height:30px;margin-top:5px;
}


.bluebtn {
    width: 66px;
    height: 17px;
	line-height:17px;
    
    color: #0C3E09;
    cursor: pointer;
    letter-spacing: 1px;
    background: url(/images/frame1.gif);
    background-position: -943px 0;
    border: none;
    position: relative;
}
.give_btn {
    background-image: url(/images/store_icon.png);
    background-repeat: no-repeat;
    cursor: pointer;
    width: 60px;
    height: 22px;
    vertical-align: middle;
    padding: 2px;
    border: 1px solid #fff;
}
.take_btn {
    background-image: url(/images/extract_icon.png);
    background-repeat: no-repeat;
    cursor: pointer;
    width: 60px;
    height: 22px;
    vertical-align: middle;
    padding: 2px;
    border: 1px solid #fff;
}
.alltake_btn {
	border-radius:3px;
	border:1px solid #CCC;
	background-image: linear-gradient(to bottom,#EAEAEA,#F8F8F8);	
    cursor: pointer;
    width: 60px;
    height: 22px;
	line-height:20px;
    vertical-align: middle;
	padding:0px;
}


/****************************************************规则*************************************************/
.rule {zoom:1;}
.rule {border:1px solid #F00; background: #faf1bf; margin: 10px;min-height:1000px;}
.rule .t {text-align: center; font-size: 16px; margin: 0 25px; line-height: 54px; color: red; font-weight: bold; border-bottom: 1px solid #cfb898;}
.rule .bdd {margin: 20px 50px; font-size: 14px; line-height: 18px;}
.rule .bdd .item {margin: 0 0 8px; position: relative; padding: 0 0 0 15px;line-height:26px;}
.rule .bdd .num {color: #1878C9;}
.rule .bdd table {width:80%; margin: 10px auto; background: #fff;border-spacing:0; border-collapse:collapse; border:0; padding:0; margin:0;}
.rule .bdd table td, .rule .bdd table th {border:1px solid #999; padding: 10px;font-size:12px;}
.rule .bdd table th {font-weight: bold; background: #ddd;}
.ico-arrow {background:url(../images/allow.png) center center no-repeat; width: 16px; height: 26px;}
.rule .ico-arrow {position: absolute; left: 0; top: 0;}



/**********************************************会员资料*************************************************/

.uds{width:30px;text-align:right;display:block;float:left;padding-right:3px;color:#691703;}
.uxr{width:50px;text-align:right;display:block;float:left;padding-right:3px;color:#691703;}
.pcbtn{
	color:#000;height:20px;cursor:pointer;padding:0px 3px;line-height:16px;border:1px #999 solid;background:#E2E2E2;
}
.glable{
	float:left;display:block;width:150px;list-style:none;
}
.dsfastbox{
	width:100%;clear:both;	
}
.dsfastgtlist{
	text-align:right;margin-bottom:10px;	
}
.dsfastbox #title{
	width:26px;height:80px;float:left;background:#970000;color:#FFFFFF;text-align:center;font-weight:bold;	vertical-align:middle;font-size:14px;
}
.dsfastbox #c{
	width:220px;float:left;height:500px;border:2px solid #970000;padding:10px 5px;font-size:12px;	
}
.fieldstyle{
	text-align:left;border:1px solid #6c6c6c;padding:10px 5px;clear:both;text-align:center;margin-bottom:5px;
	-webkit-box-shadow: 0px 0px 0px 1px #c0c0c0;  
  	-moz-box-shadow: 0px 0px 0px 1px #c0c0c0;  
 	box-shadow: 0px 0px 0px 1px #c0c0c0;
}
.legendtxt{
	text-align:left;background:#FFF;padding:3px;margin:0px;
}
.fastremark{
	width:220px;line-height:22px;clear:both;margin:0px 20px;	
}

.dsedit{
	width:80px;height:24px;margin:3px auto 0px;
}
.dsbtn{
	width:17px;height:26px;float:left;
}
.dsbtn .up{
	width:17px;height:12px;display:block;clear:both;line-height:10px;background:url(../images/ico.png) no-repeat;background-position:-46px -84px;cursor:pointer;	
}
.dsbtn .down{
	width:17px;height:12px;display:block;clear:both;line-height:10px;background:url(../images/ico.png) no-repeat;background-position:-46px -94px;cursor:pointer;	
}


/************************************会员增减额度******************************/
.getbm,.getbmbtn{
	width:90%;line-height:50px;height:50px;font-size:14px;clear:both;
}
.getbm input[type=text],.setpwd inputinput[type=text] {
	height:28px;width:360px;
}
.getbm select{
	width:250px;height:30px;
}
.getbmbtn{
	width:100%;text-align:center;border-top:1px solid #F3F3F3;
}
.getbmbtn input{
	cursor:pointer;	
}
.noticebox{
	width:(100% - 40px);height:380px;clear:both;padding:20px;
}
.noticebox textarea{
	width:100% ;height:calc(100% - 30px);resize: none;	font-size:14px;
}
.getbm input[type=checkobx] {
	height:30px;width:300px;margin-left:5px;
}
.bmbox{
	width:calc(100% - 30px);margin:0px auto; padding:10px;	
}
.gmradio{
	padding:5px 0px 5px 5px;
	height:50px;
	float:left;
}
.gmradio span{
	display:block;
	clear:both;
	vertical-align:middle;
}

.gminput{
	padding:8px 0px 5px 0px;
	height:50px;
	float:left;
}

.gminput .mpt{
    float: right;
    height: 32px;
    margin: 5px 0;
    line-height: 32px;
	width: 80px;
	display: inline-block;
    margin-left: 5px;
}
.bminfo{
	line-height:50px;	
	border-bottom:1px solid #ccc;
}
.bminfo1{
	line-height:50px;	
}
.bmno{
	text-align:center;padding:0px 20px;
}
.bmqty{
	background: #A6FF4D;
	padding:0px 5px;
	width:100px;text-align:left;
}
.newbm{
    background: #FF9;
    border: 1px solid #D8D8D8;
	text-align: right;
    padding: 3px;
	width:80px;
}
.getbmbtn input{
    margin-left: 15px;
    padding: 6px 8px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    line-height: 1;
    *padding: 4px 10px;
    *height: 2em;
    letter-spacing: 2px;
    font-family: Tahoma, Arial/9!important;
    width: auto;
    overflow: visible;
    *width: 1;
    color: #333;
    border: solid 1px #999;
    border-radius: 5px;
    background: #DDD;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
    background: linear-gradient(top, #FFF, #DDD);
    background: -moz-linear-gradient(top, #FFF, #DDD);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD));
    text-shadow: 0px 1px 1px rgb(255 255 255);
    box-shadow: 0 1px 0 rgb(255 255 255 / 70%), 0 -1px 0 rgb(0 0 0 / 9%);
    -moz-transition: -moz-box-shadow linear .2s;
    -webkit-transition: -webkit-box-shadow linear .2s;
    transition: box-shadow linear .2s;
}
.gm_title {
    height: 29px;
    line-height: 29px;
    padding: 0 25px 0 0;
    _padding: 0;
    text-indent: 5px;
    color: #FFF;
    font-weight: 700;
    /*text-shadow: -1px -1px 0 rgb(0 50 0 / 70%);
	background:url(../images/bg_css3.png) repeat-x;
	background-position: 0 -36px;*/
	background-color:none;
	background-image:linear-gradient(to bottom, #73c256, #2c8816);
	color: #FFFFFF;
}
.t_tr_listbmr{
	background-color:#ffeff0;height:28px;	
}
.bmsearchbox{
	background:none;border:none;width: calc(100% - 50px);padding:10px 0px;
}






/*****************************开奖号码****************************************/
.lhcbgr,.lhcbgb,.lhcbgg{
	display:block;line-height:25px;font-family:Arial,Helvetica,sans-serif,"微软雅黑";font-size:13px;font-weight:bold;
	/*height:25px; width:25px;background-image:url(../images/icon.png);background-repeat:no-repeat;border:none;*/
}
/*.lhcbgr{
	background-position: -182px -74px;
}
.lhcbgb{
	background-position: -182px -4px;
}
.lhcbgg{
	background-position: -182px -39px;
}*/
.lhcreball{
	margin:0px auto;width:400px;
}
.lhcreball span{
	text-align:center;display:inline-block;	
}
.addchar{
	font-size:20px;color:#F00;font-weight:bold;line-height:25px;
}
.sxre{
	height:15px;line-height:15px;margin-top:8px;display:block;width:18px;font-weight:normal;
}





/**************赔率设置***********************/
.ratenav{
	margin-left:20px;
}
.ratenav a{
	display:inline-block;padding:0px 5px;text-decoration:none;color:#000;font-size:13px;	
}
.ratenav a:hover{
	display:inline-block;padding:0px 5px;text-decoration:underline;color:#8C0000;		
}
.ratenav .aclink{
	color:#8C0000;
}
.savebox{

	line-height:40px;
	text-align:center;
	width:calc(100% - 20px);
	margin:0px auto;
	font-size:14px;	
	padding:5px 0px 20px 0px;
}
.cnum{
	font-size:12px;

	background:#f6fed3;
	background:#ebf2f8;
}
.rnum{
	font-size:14px;
	font-weight:bold;
	background:#d0dce9;
	background:#f6fed3;
	background:#ebf2f8;
}
.rnum1{
	font-size:12px;
	font-weight:bold;
	background:#d0dce9;
}

.rate{
	color: #8C0000;
	font-size:13px;
}
.lhcrnum{
	font-size:16px;
	font-weight:bold;
	background:#d0dce9;
}
.lhcsmnum{
	font-size:12px;
	font-weight:bold;
	background:#d0dce9;
}
.lhcrate{
	color: #8C0000;
	font-size:13px;
}
.subplaynav{
	width:calc(100% - 40px);
	height:30px;
	margin:0px auto;
	clear:both;
	text-align:right;
	padding:5px 0px 0px 0px;
	border:1px solid #c8c8c8;
	border-bottom:none;
	padding-right:30px;
}
.subplaynav span{
	margin-right:30px;
	font-size:12px;	
}
.subplaynav .title{
	float:left;
	font-size:14px;
	font-weight:bold;
}
.subplaynav .m{
	margin-right:5px;	
}

.pmcombtn{
	background:#c61e2f;color:#FFF;height:25px;padding:0px 10px; border:none;cursor:pointer;	
	-moz-border-radius: 2px 2px 2px 2px;      
 	-webkit-border-radius:2px 2px 2px 2px;    
 	border-radius:2px 2px 2px 2px;           	
}
.cancelbtn{
	background:#786350;color:#FFF;height:25px;padding:0px 10px;border:none;cursor:pointer;	
	-moz-border-radius: 2px 2px 2px 2px;      
 	-webkit-border-radius:2px 2px 2px 2px;    
 	border-radius:2px 2px 2px 2px;          
}
.zsallselbtn{
	background:#31BF75;color:#FFF;height:25px;padding:0px 10px;border:none;cursor:pointer;	
	-moz-border-radius: 2px 2px 2px 2px;      
 	-webkit-border-radius:2px 2px 2px 2px;    
 	border-radius:2px 2px 2px 2px;           
}
.fastmbtn{
	background:#31BF75;color:#FFF;height:25px;padding:0px 10px;border:none;cursor:pointer;
	-moz-border-radius: 2px 2px 2px 2px;      
 	-webkit-border-radius:2px 2px 2px 2px;   
 	border-radius:2px 2px 2px 2px;           
}




/**************end***********************/



/*********************************即时注单**************************************************/
.t_tr_rate{
	font-size:12px;background:#ebf2f8;height:30px;line-height:30px;background:#FFF;
}
.ratetd{
	min-width:100px;color:#000;	font-size:13px;	
}
.ratetd span{
	display:inline-block;cursor:pointer;	
}
.rateadd{
	width: 19px;
    height: 20px;
	background:url(../images/rateicon.png) -3px -4px no-repeat;
	background:url(../images/add1.gif) no-repeat;

}
.rateless{
	width: 19px;
    height: 20px;
	background:url(../images/rateicon.png) -3px -25px no-repeat;
	background:url(../images/sub1.gif) no-repeat;
}

.currrate{
	width:calc(100% - 50px); 
}
.currpkinfo{
	margin-left:20px;float:left;
}
.currpkinfo #currperiodno,.currpkinfo #pktag,.currpkinfo #timecountdown{
	display:block;
	float:left;
	padding:0px 5px;
}
.currpkinfo #timecountdown{
	display:block;
	float:left;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:#AE2D0D;
}
.zcpm{
	display:block;width:100%;cursor:pointer;	
}

.rateset{
	width:40px;	vertical-align:middle;line-height:10px;max-width:50px;
}
.rateset span{
	display:inline-block;cursor:pointer;
}
.currnum{
	color:#000;	
	font-size:14px;
	background:#f6fed3;
	width:50px;
	background:#ebf2f8;
}
.currm{
	min-width:100px;	
}





.t_tr_lhc{
	font-size:12px;background:#ebf2f8;height:24px;line-height:24px;background:#E4D6AF;
}
.t_tr_lhc1{
	font-size:12px;background:#ebf2f8;background:#E4D6AF;
}
.t_tr_sum{
	font-size:12px;background:#FFF;line-height:28px;font-weight:bold;FONT-FAMILY: Helvetica, Arial, sans-serif;	
}
.actrbg,.adr{
	background:#ffd688;	
}
.lhcseq{
	font-size:12px;
	background:#E8EEF4;	
	width:30px;
}
.lnum{
	font-size:14px;
	font-weight:bold;
	background:#d0dce9;
	width:50px;
	cursor:pointer;
}
.smnum{
	font-size:12px;
	font-weight:bold;	
}
.sfnum{
	background:#d0dce9;
}
.fastbtnbox{
	border-top:1px dotted #999;width:calc(100% - 20px);line-height:36px;text-align:center;	
}
.fastbtn{
	padding:1px 4px;cursor:pointer;
}
.acfastbtn{
	border:1px solid #CDCDCD;background:#ffd688;padding:3px 5px;
}
.fastbtnbox b{
	font-weight:normal;color:#8c0000;	
}
.editcurrrate{
	width:calc(100%);text-align:center;line-height:60px;font-size:14px;
}
.editcurrrate input{
	height:26px;line-height:26px;	
}
.zflist{
	width:calc(100% - 20px);text-align:center;font-size:14px;padding:10px 0px; 
}
.currlhc td a,.currlhc td a:hover,.currlhc td a:visited{
	color:#F00;text-decoration:none;
}

.redqty{
	font-weight:bold;font-size:13px;color:#36C;
}






.red,.Nor{
	color:#F00;
	color:#D9210D;
}
.green,.Nog{
	color:#3C6;
	color:#008000;
	
}
.blue,.Nob{
	color:#36C;
	color:#2836F4;
}
.dark,.Nod{
	color:#000;
}
.bgpurple{
	background:#d0dce9;
}
.bgpink{
	background:#febbfe;	
}
.fyellow{
	color:#FF0;
}
.repbgred1{
	background: rgb(255, 179, 179);
}
.repbggreen1{
	background: rgb(189, 255, 189);
}
.selfwin{
	font-weight:normal;	
}

input[type=checkbox],input[type=button],.pointer{
	cursor:pointer;
}
label{
	cursor:pointer;	
}
.bold{
	font-weight:bold;	
}
.normal{
	font-weight:normal;	
}
.noshow{
	display:none;	
}
#chkuotag{
	clear:both;display:block;padding-left:3px;	
}

input[type=text]:focus,input[type=password]:focus ,select:focus,.cnuminput:focus,.minmoney:focus,.cinput:focus,.cnuminput:focus,.cdateinput:focus,
.cdatetimeinput:focus,.editinput:focus,.ueditinput:focus,.rinput:focus,.sysinput:focus,.minmoney:focus,.daterange:focus,.dtimerange:focus {
    border-color: #66afe9;
    outline: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}



.No_1, .No_2, .No_3, .No_4, .No_5, .No_6, .No_7, .No_8, .No_9, .No_10 {
	background-image: url(/images/ball_3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.No_ {
	/*background-image: url(/Admin/temp/images/NO_.jpg);*/
	background-repeat: no-repeat;
	background-position: center center;
}

.No_gd {
	/*background-image: url(/Admin/temp/images/NO_.jpg);*/
	background-repeat: no-repeat;
	background-position: center center;
}

.No_cq {
	/*background-image: url(/Admin/temp/images/NO_.jpg);*/
	background-repeat: no-repeat;
	background-position: center center;
}

.No_nc {
	/*background-image: url(/Admin/temp/images/NO_.jpg);*/
	background-repeat: no-repeat;
	background-position: center center;
}

.No_sz0 {
	/*background-image: url(/Admin/temp/images/NO_.jpg);*/
	background-repeat: no-repeat;
	background-position: center center;
}

.No_1 {
	background-position:1px 0px
}
.No_2 {
	background-position:1px -27px
}
.No_3 {
	background-position:1px -54px
}
.No_4 {
	background-position:1px -81px
}
.No_5 {
	background-position:1px -108px
}
.No_6 {
	background-position:1px -135px
}
.No_7 {
	background-position:1px -162px
}
.No_8 {
	background-position:1px -189px
}
.No_9 {
	background-position:1px -216px
}
.No_10 {
	background-position:1px -243px
}