/* CSS Document */
/*index*/
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*lw_index登录界面*/
body{font-size:12px;}
/********** Index **********/
.index_clear{margin-top:-357px;width:100%;height:50%;float:left}
#web_main{margin:auto;clear:both;width:406px;height:635px;padding:65px 0px 0px 0px;background:url(../images/login.png) no-repeat}
.login_right{width:400px;padding-top:22px; margin-left:-5px}
.login_right ul li{padding-top:30px;height:44px;list-style:none}
.login_right ul li span img{position:absolute; }
.login_right input{height:43px;border:0px none;font-size:16px;font-weight:bold;text-align:center;color:#555}
#SiteControl_LoginName,#SiteControl_LoginPass{width:334px; background-color:#faffbd}
#Login_CheckCode{width:216px; font-size:16px;background-color:#faffbd}
.test_buttom{text-align:center;padding-left:50px}
.test_buttom2{ position:absolute; bottom:10px; color:#b1b1b1;width:100%; text-align:center}
.test_buttom a{float:left;display:block;width:339px;height:46px;text-decoration:none;outline:0px none;line-height:28px;background-image:url(../images/dl_pic.png);color:#000;margin:25px 5px 0px 0px;cursor:pointer; margin-left:-10px}




body,td,p,span,div,input,a,textarea{
	font-family:"Microsoft YaHei UI"
}
.titlewz{
	font-size:14px;
	font-weight:bold;
	color:#3a404a;
}
.indexdiv_left1{
	width:130px;
	float:left;
	background-color:#3a404a;
	position:fixed;
	left:0px;
	top:0px;
}
.indexdiv_left2{
	width:130px;
	float:left;
	background-color:#f5f5f5;
	position:fixed;
	left:130px;
	top:0px;
}

.page_style a{
	padding:5px;
}
.page_style span{
	padding:5px;
	color:#666666;
}
.page_style .current{
	background-color:#CCC;
	padding:5px;
}

a:link,a:visited,a:active{
	color:#000;
	text-decoration:none;
	font-size:12px;
}
a:hover{color:#666666}


a.dh:link,a.dh:visited,a.dh:active{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
a.dh:hover{color:#707b8d}

a.xz:link,a.xz:visited,a.xz:active{
	color:#3a404a;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
a.xz:hover{color:#707b8d}


a.pt:link,a.pt:visited,a.pt:active{
	color:#3a404a;
	text-decoration:none;
	font-size:12px;
}
a.pt:hover{color:#707b8d}

.leftmenu{
	width:100%;
	text-align:center; 
	margin-top:20px;
	padding-top:20px;
	padding-bottom:10px;
	height:30px;
}

.leftmenuxz{
	width:100%;
	text-align:center; 
	margin-top:20px;
	padding-top:20px;
	padding-bottom:10px;
	height:30px;
	background-color:#f5f5f5;
}

.leftmenu_div{
	float:left;
	width:30px;
	margin-left:15px;
}

.ejlmbj{
	width:110px;
	height:27px;
	background-image:url(../images/ejlm_bj.png);
	margin-top:25px;
	text-align:center;
	margin-left:13px;
	padding-top:9px
}

.ejlmbj_bt{
	width:110px;
	height:27px;
	background-image:url(../images/ejlm_bt_bj.png);
	margin-top:25px;
	text-align:center;
	margin-left:13px;
	padding-top:9px
}

.sjlmbj{
	width:100px;
	height:24px;
	background-image:url(../images/sjlm_bj_.png);
	text-align:center;
	margin-left:13px;
	padding-top:4px;
	float:left;
	padding-left:20px;
	margin-top:10px;
}

.title_dhwz{
	background-color:#f5f5f5;
	height:60px;
	padding-left:20px;
	font-size:14px;
	color:#3a404a;
	font-weight:bold;
	text-align:left;
}

.title_dhwz_div{
	height:60px;
	position:fixed;
	top:0px;
	width:100%;
	z-index:999999999
}
.inputstyle{
	border:1px solid #CCC;
	background-color:#fafafa;
	height:25px;
	border-radius: 5px;
	padding-left:10px;
}
.input_wz{
	font-size:12px;
	color:3a404a;
}

.buttonstyle{
	border:1px solid #CCC;
	background-color:#3a404a;
	height:30px;
	width:100px;
	border-radius: 5px;
	color:#f5f5f5;
	cursor:pointer;
}
.tablestyle{
	border-radius: 5px;
	border:#CCC 1px solid;
	background:#FFF;
	font-size:12px;
}
.tablestyle th{
	border-bottom:1px solid #ccc;
	font-size:14px;
	font-weight:bold;
	background-color:#f5f9ff;
	height:30px;
}
.tablestyle td{
	border-bottom:1px dashed #ccc;
	font-size:12px;
	height:25px;
	text-align:center
}

.tablestyle tfoot td{
	border-bottom:0px dashed #ccc;
	background-color:#f5f9ff;
	font-size:12px;
	height:25px;
	text-align:right;
}


.tablestyle2{
	border-radius: 5px;
	border:#CCC 1px solid;
	background:#FFF;
	font-size:12px;
}

.tablestyle2 tr td:nth-child(1){
	border-right:1px solid #ccc;
	background-color:#f5f9ff;
	text-align:center;
}

.tablestyle2 tr td{
	border-bottom:1px dashed #ccc;
}

.tablestyle2 tfoot td{
	border-bottom:0px dashed #ccc;
}

.tablestyle2 input{
	width:100%;
	height:25px;
	border:0px;
	outline:none;
}

.tablestyle2 textarea{
	width:100%;
	height:80px	;
	border:0px;
	outline:none;
}

.tablestyle2 select{
	border:0px;
	outline:none;
}


/*分页*/
/*总容器样式*/  
.pager { padding: 3px; text-align: right; color:#606a7a;font-size:12px; font-family:Tahoma;}   
/*分页链接样式*/  
.pager a { margin: 2px; padding:2px 5px; color: #606a7a; text-decoration: none; border: 1px solid #606a7a; }   
/*分页链接鼠标移过的样式*/  
.pager a:hover { color: #fff; border: 1px solid #606a7a; background-color:#606a7a; }   
/*当前页码的样式*/  
.pager span.current { font-weight: bold; margin: 0 2px; padding: 2px 5px; color: #fff; background-color: #606a7a; border: 1px solid #606a7a; }   
/*不可用分页链接的样式(比如第1页时的“上一页”链接)*/  
.pager span.disabled { margin: 0 2px; padding: 2px 5px; color: #CCC; border: 1px solid #DDD; }   
/*跳转下拉菜单的样式*/  
.pager select {margin: 0px 2px -2px 2px; color:#66C;font-size:12px; font-family:Tahoma;}   
/*跳转文本框的样式*/  
.pager input {margin: 0px 2px -2px 2px; color:#66C; border: 1px solid #DDD; padding:2px; text-align:center;font-size:12px; font-family:Tahoma;}   


/*上传按钮*/
.blueButton
{
	position: absolute;
	display: block;
	width: 100px;
	height: 40px;
	background-color: #3a404a;
	color: #fff;
	text-decoration: none;
	text-align: center;
	font:normal normal normal 16px/40px 'Microsoft YaHei';
	cursor: pointer;
	border-radius: 4px;
}
.myFileUpload
            {
                position: absolute;
                display: block;
                width: 100px;
                height: 40px;
                opacity: 0;
            }
/*radio style*/
.pay_list_c1 {
width: 24px;
height: 18px;
padding-top: 3px;
cursor: pointer;
text-align: center;
margin-right: 10px;
background-image: url(../images/inputradio.gif);
background-repeat: no-repeat;
background-position: -24px 0;
}


.radioclass {
opacity: 0;
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
}
.on {
background-position: 0 0;
}

/*开起按钮*/
/*隐藏radio按钮*/
input[type="radio"] {
	opacity: 0;
}
.myradio {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 30px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.mrclose {
	background-color: #e8e8e8;
}
.mropen {
	background-color: #67e66c;
}

.myradio .open, .myradio .close {
	width: 28px;
	height: 28px;
	font-size: 14px;
	border-radius: 50%;
	background: #fff;
	color: #999;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #e8e8e8;
}

.myradio .open {
	color: #fff;
	background-color: #fff;
}

.hidden {
	display: none
}

.disabled {
	pointer-events: none;
	cursor: default;
}

.myradio .close {
	left: auto;
	right: 0;
}

.myradio .open:after {
	content: '开启';
	position: absolute;
	top: 0;
	left: 38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.myradio .close:before {
	content: '关闭';
	position: absolute;
	top: 0;
	left: -38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.hiddenty{
	display:none
}







.myradio2 {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 30px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.mrclose2 {
	background-color: #e8e8e8;
}
.mropen2 {
	background-color: #67e66c;
}

.myradio2 .open2, .myradio2 .close2 {
	width: 28px;
	height: 28px;
	font-size: 14px;
	border-radius: 50%;
	background: #fff;
	color: #999;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #e8e8e8;
}

.myradio2 .open2 {
	color: #fff;
	background-color: #fff;
}

.hidden2 {
	display: none
}

.disabled2 {
	pointer-events: none;
	cursor: default;
}

.myradio2 .close2 {
	left: auto;
	right: 0;
}

.myradio2 .open2:after {
	content: '开启';
	position: absolute;
	top: 0;
	left: 38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.myradio2 .close2:before {
	content: '关闭';
	position: absolute;
	top: 0;
	left: -38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.hiddenty2{
	display:none
}






.myradio3 {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 30px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.mrclose3 {
	background-color: #e8e8e8;
}
.mropen3 {
	background-color: #67e66c;
}

.myradio3 .open3, .myradio3 .close3 {
	width: 28px;
	height: 28px;
	font-size: 14px;
	border-radius: 50%;
	background: #fff;
	color: #999;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #e8e8e8;
}

.myradio3 .open3 {
	color: #fff;
	background-color: #fff;
}

.hidden3 {
	display: none
}

.disabled3 {
	pointer-events: none;
	cursor: default;
}

.myradio3 .close3 {
	left: auto;
	right: 0;
}

.myradio3 .open3:after {
	content: '开启';
	position: absolute;
	top: 0;
	left: 38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.myradio3 .close3:before {
	content: '关闭';
	position: absolute;
	top: 0;
	left: -38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.hiddenty3{
	display:none
}





.myradio_cp {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 80px;
	height: 30px;
	border-radius: 20px;
	position: relative;
	overflow: hidden;
}
.mrclose_cp {
	background-color: #e8e8e8;
}
.mropen_cp {
	background-color: #67e66c;
}

.myradio_cp .open_cp, .myradio_cp .close_cp {
	width: 28px;
	height: 28px;
	font-size: 14px;
	border-radius: 50%;
	background: #fff;
	color: #999;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #e8e8e8;
}

.myradio_cp .open_cp {
	color: #fff;
	background-color: #fff;
}

.hidden_cp {
	display: none
}

.disabled_cp {
	pointer-events: none;
	cursor: default;
}

.myradio_cp .close_cp {
	left: auto;
	right: 0;
}

.myradio_cp .open_cp:after {
	content: '开起';
	position: absolute;
	top: 0;
	left: 38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.myradio_cp .close_cp:before {
	content: '关闭';
	position: absolute;
	top: 0;
	left: -38px;
	width: 30px;
	height: 30px;
	line-height: 28px;
}

.hiddenty_cp{
	display:none
}

/*弹出层*/
.win { display: none; }
.mask-layer { position: fixed; width: 100%; height: 100%; opacity: 0.8; filter: alpha(opacity=80); background-color: black; z-index: 9999999999998; top: 0px; left: 0px; }
.window-panel { position: fixed; z-index: 9999999999999; top: 50%; left: 50%; background-color: white; border-radius: 4px; }
.window-panel .title-panel { position: absolute; height: 36px; width: 100%; border-radius: 4px 4px 0 0; }
.window-panel .title { position: absolute; height: 36px; width: 100%; text-align: center; border-radius: 4px 4px 0 0; line-height: 36px; vertical-align: middle; background-color: whitesmoke; /*标题背景色*/ border-bottom: 1px solid rgb(233, 233, 233); z-index: 1; }
.window-panel h3 { font-size: 16px; margin: 0; }
.window-panel .close-btn { display: block; text-align: center; vertical-align: middle; position: absolute; width: 36px; height: 36px; line-height: 36px; right: 0px; text-decoration: none; font-size: 24px; color: black; background-color: #DBDBDB; border-radius: 2px; z-index: 1; }
.window-panel .close-btn:hover { background-color: #ccc; }
.window-panel .body-panel { position: absolute; width: 100%; top: 36px; border-radius: 0 0 4px 4px; z-index: 1;background: #fff;background-image: url(../images/wenli.png); }
.window-panel .body-panel.toast-panel{ position: absolute;color:#fff;background:rgba(0,0,0,0.3); }
.window-panel .content, .window-panel .btns { text-align: center; }
.window-panel .content { padding: 10px 10px 0px 10px; font-size: 16px; min-height: 40px; line-height: 22px; }
.window-panel .content.toast-content{padding:0;min-height:0;}
.window-panel .w-btn { display: inline-block; width: 60px; height: 26px; line-height: 26px; background-color: #DE5923; color: white; cursor: pointer; text-align: center; border-radius: 2px; text-decoration: none; margin: 0 10px 0px 10px; border: none; }
.window-panel .w-btn:hover { background-color: #DA3E00; }
.window-panel .w-btn:focus { outline: 0 none; }


/*充值框样式*/
.czkys_cs{
	border:1px solid #CCC;
	border-radius:5px;
	width:100px;
	float:left;
	margin-left:40px;
	margin-top:20px;
	padding:5px;
	line-height:1.5em;
	background-color:#fff;
	text-align:center;
}
.czkys_xz{
	border:1px solid #CCC;
	border-radius:5px;
	width:100px;
	float:left;
	margin-left:40px;
	margin-top:20px;
	padding:5px;
	line-height:1.5em;
	background-color:#e1e1e1;
	text-align:center;
}


/*滚动条样式*/
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background-color:#3a404a;}
::-webkit-scrollbar-thumb{background-color:#c0c0c0;}
::-webkit-scrollbar-thumb:hover {background-color:#a8a8a8}
::-webkit-scrollbar-thumb:active {background-color:#a8a8a8}



/* menu_tree */
.dtree{white-space:nowrap}
.dtree img{vertical-align:middle}
.dtree a{}
.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding:1px 2px 1px 2px}
.dtree a.node:hover,.dtree a.nodeSel:hover{background-color:#15428B;color:#FFF}
.dtree a.nodeSel{background-color:#15428B;color:#FFF}
.dtree .clip{/*overflow:hidden*/}