
/**width:100%;height:100%;**/
body, html {background:#fff;padding:0px;margin:0px;font-size:14px;font-family:Tahoma,Verdana,微软雅黑,微軟雅黑,Microsoft YaHei,新宋体;}
ul, li, h3, h4, img {list-style:none;border:0px;margin:0px;padding:0px;}
.clear{clear:both;}


.center{width:100%;height:100%;border-collapse:collapse;}

.leftDiv{background:#007AEB;padding:0 0 0 4px;height:100%;}
.rightDiv{background:#007AEB;padding:0 4px 0 0;height:100%;}
.navMenu{width:32px;float:left;display:block;}
/**
.SubMenu{width:110px;float:left;display:inline;}
**/
.closeOpenTd{width:5px;height:100%;background:#007AEB;overflow:hidden;}
.closeOpenTd div{height:40px;width:5px;overflow:hidden;cursor:pointer;}
.openLeft{background:#007AEB url(/images/closeopen.gif) no-repeat 0px center;}
.closeLeft{background:#007AEB url(/images/closeopen.gif) no-repeat -5px center;}

.header{background:url(/images/headerBg.gif) repeat-x;width:100%;height:67px;}
.headerTitleBg{float:right;}
.logoRight{background:url(/images/logoRight.gif) no-repeat right bottom;height:27px;padding:40px 20px 0 0;text-align:right;width:220px;}
.headerTitleBg .m{margin-left:5px;}
.logo{float:left;}

.InfoName{background:#fff url(/images/InfoName.gif) -5px bottom repeat-x;height:93px;width:172px;}
.time{font-size:13px;padding:5px 0 0 10px}
.UserName{padding:6px 0 0 50px;}
.UserName span{display:block;font-size:13px;color:#004D94;font-weight:bold}


.left{width:155px;}
.SubMenu{width:100%;}
.SubMenu h3{font-size:14px;height:27px;line-height:27px;padding-left:35px;cursor:pointer;border:1px solid #BCD5E3;margin:1px;}
.SubMenu .on1{background:url(/images/menubg.gif) left top no-repeat;}
.SubMenu .on2{background:url(/images/menubg.gif) left -29px no-repeat;}
.SubMenu .on3{background:url(/images/menubg.gif) left -61px no-repeat;}
.SubMenu .on4{background:url(/images/menubg.gif) left -90px no-repeat;}
.SubMenu .on5{background:url(/images/menubg.gif) left -119px no-repeat;}
.SubMenu ul{padding:0;}
.SubMenu li{text-align:left;padding:5px 0 1px 48px;font-size:13px;background:url(/images/libg.gif) 20px 2px no-repeat;}
.SubMenu a{height:20px;padding:3px 1px 0 2px;}
.SubMenu a.hover{color:#D86B00;font-weight:bold;}

form{margin:0;}
.buttonDiv{text-align:center;}

/***footer***/
.footer{background:url(/images/footerBg.gif) repeat-x;height:18px;line-height:18px;width:auto;text-align:center;color:#011E3B;border:4px solid #007AEB;}
.rightcopy{}

/** 标题  **/
.mainDiv{margin:1px 2px 0 2px;}
.welcome{background:url(/images/welcome.gif) top left repeat-x;height:100%;width:100%;display:inline-block;}
.welcome h1{font-size:16px;padding:40px 0 0 30px;}
.wname{color:#004D94;background:url(/images/li.gif) no-repeat left 5px;padding-left:10px;font-weight:bold;font-size:13px;}
.w1{font-size:14px;color:#960000;font-weight:bold;padding:20px 0 0 30px;}
.w2{border-top:1px dashed #ccc;margin:20px 20px 0 20px;padding:10px;line-height:30px;}

.titleH3{background:rgb(232,241,249);height:22px;padding:8px 0 0 0;font-size:14px;color:#135A8C;width:100%;
    position:fixed !important; top/**/:0px;    
    position:absolute; z-index:100; /**top:expression(offsetParent.scrollTop);right:0; **/
	}
*html .titleH3{ top:expression(this.offsetParent.scrollTop);right:0px;/***解决ie7出错提出来的样式***/}

.path{margin:0 0 0 20px;}
.add{height:30px;position:absolute;top:5px;right:10px;}

/** page **/

.tableFooter{background:#fff url(/images/pagebg.gif) repeat-x 0 15px;height:33px;line-height:33px;_line-height:25px;margin:0 0 1px 0;border:1px solid #ABCEE6;border-top:0;}
.tableproduct{height:25px;line-height:25px;margin:0 0 1px 0;border:0px solid #ABCEE6;border-top:0;}
.Ppage{float:right;margin:0 5px 0 0;_margin:4px 5px 0 0;}
.Ppage a{border:0px solid #dcdcdc;padding:2px;height:15px;overflow:hidden;display:inline;}
.Ppage input{vertical-align:middle}

.footText{float:left;margin:0 0 0 10px;_margin:3px 0 0 10px;}
.footText label input{border:0;vertical-align:middle;}
.page{float:right;margin:0 5px 0 0;_margin:4px 5px 0 0;}
.page a{border:0px solid #dcdcdc;padding:2px;height:15px;overflow:hidden;background:url(/images/pagebg.gif) center;display:inline;}
.page input{vertical-align:middle;_vertical-align:text-bottom;}


/** table定义  **/
.divTable{border:0px solid #9DD8D6;border-bottom:0;padding:0px;margin-top:30px}
.TableList{border-collapse:collapse;border:1px solid #ABCEE6;width:100%;font-size:12px;color:#333;}
.ListHead{border:1px solid #ABCEE6;background:url(/images/styleheadbg.gif) center -2px repeat-x;height:20px;line-height:20px;color:#066EA3;text-align:center;color:#066EA3;font-weight:bold;white-space:nowrap;}
.TableList td{padding:3px;/** border:1px solid #ABCEE6; word-wrap:break-word;*/}
.TableList img{vertical-align:middle;}
.TableList .radio{border:0;}

.SelectProduct{width:100%;}
.SelectProduct span{display:block;width:80px;text-align:center;height:24px;line-height:24px;float:left;background:#f5f5f5;border-left:1px solid #ABCEE6;cursor:pointer;}
.SelectProduct .onNav{background:#004D94 url(/images/headerBg.gif) center 0px repeat-x;font-weight:bold;border-bottom:0px solid #fff;}
.ProductList table{border-top:0}
.ProductList .ListHead{border:0}

.rowbg{background:#EDFCFF}
.row2bg{background:#FFFFF}
.rowonbg{background:#FCFFD2;color:#333;}

.TableStyle{border-collapse:collapse;border:1px solid #ABCEE6;width:100%;margin:0 0 0px 0;font-size:13px;color:#333;}
.TableStyleHead{border:1px solid #fff;background:url(/images/pagebg.gif);height:20px;line-height:20px;color:#000;text-align:left;color:#135A8C;font-weight:bold;}
.TableStyleHead img{margin-left:10px;}
.TableStyle td{padding:3px;}/**border:1px solid #ABCEE6;**/
.centerTd{text-align:center;}
.tableRight{text-align:right;}

.TableStyle .TextTable td, .TableStyle .TextTable{border:0;}
/** input **/
.pageinput{width:20px;height:16px;border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
input, textarea{border-left:1px solid #333;border-top:1px solid #333;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
textarea{vertical-align:middle;}
.inputText, .textarea{background:#fff}
.inputTextA, .textareaA{background:#FFFFDC;}
.button{ cursor:pointer; background:#1481E6 url(/images/headerBg.gif) center -39px;border:1px solid #fff;text-align:center;height:19px;color:#fff;line-height:19px;}
.buttonA{cursor:pointer;background:#1481E6 url(/images/headerBg.gif) center -5px;border:1px solid #fff;text-align:center;height:19px;color:#fff;line-height:19px}
.b_h{height:22px;}
.s_h{height:22px;}

.DivButton{text-align:center;margin:20px 0 0 0;}


.red{color:red}
.red2{color:#960000;}


/** tree menu **/

.roleMenuDiv{overflow:hidden;overflow-y:scroll;height:500px;border:1px solid #ccc;}
	#treeUL	{margin-left: 0px;padding: 0px 0px 0px 0px;	list-style-type: none;}
	#treeUL LI{list-style-type: none;margin: 0px;}
	.wTreeStyle{list-style-type: none;margin:0px 0px 0px 0;padding: 0px 0px 0px 20px;display:inline-block;}
	#treeUL img{vertical-align:middle;}
	.treeStyleNode{}
    .title_role{background:#1481E6 url(/images/headerBg.gif) 0 -38px;width:100%;color:#fff;}
	.h3Title{background:#F1FAFF;height:22px;font-size:14px;border:1px solid #D5EEFC;padding:4px;}
	.TowDiv{border:1px solid #D5EEFC;margin:0 0 0 100px;border-top:0;padding:5px;}
	.role_list{border-bottom:1px solid #D5EEFC;width:100%;padding:5px;display:inline-block;}
	.TableStyleRoleline{width:100%;}
	.h4Title{float:left;width:150px;font-size:14px;}
	.treeDiv{float:left;width:150px;text-align:left;border-left:1px dashed #ccc;padding-left:20px;}
	
/** login **/
.TableLogin{width:100%;height:100%;text-align:center;/*background:url(/images/loginbg-2.gif) center center repeat-x;*/}
.LoginBg{height:210px;width:360px;background:url(/images/loginbg.gif) center 14px no-repeat;*background:url(/images/loginbg.gif) center 15px no-repeat;text-align:left;padding:95px 0 0 0;margin:0 auto}
.LoginInput{margin:10px 0 0 70px;} 
.LoginInput input{height:19px;line-height:19px;background:#E8F8FF;border:0;font-size:14px;font-family:simsun;border:2px solid #25CBF2;} 
.LoginInput img{vertical-align:middle;*vertical-align:text-bottom;_vertical-align:text-bottom;}
.LoginButton{padding:15px 0 0 118px}
.LoginButton input{background:#BEE9FD url(/images/LoginButton.gif) no-repeat bottom;border:1px solid #0F84B6;width:60px;height:25px;}

/**表格折叠**/
        .row-collapse
        {
            background: url('/images/toggle-collapse.png') no-repeat 0px center;
            cursor: pointer;
        }
        .row-expand
        {
            background: url('/images/toggle-expand.png') no-repeat 0px center;
            cursor: pointer;
        }
        table
        {
            border: 0;
            border-collapse: collapse;
        }
        td
        {
            font: normal 12px/17px Arial;
            padding: 2px;
        }
        .head_tr th
        {
            font: bold 12px/17px Arial;
            text-align: left;
            padding: 4px;
            color: #066EA3;
        }
        .selected
        {
            background: #efefef;
        }
            /*弹出框*/
#sigle{width:350px;border:1px #135A8C solid;background:#FFF; background-image:url(/images/payfee/portal/login.gif); background-repeat:no-repeat;}
#import{width:450px;border:1px #135A8C solid;background:#FFF;}
#pop_fap{width:350px;border:1px #135A8C solid;background:#FFF; background-image:url(/images/payfee/portal/login.gif); background-repeat:no-repeat;}
#pop_fap1{width:442px;border:1px #135A8C solid;background:#FFF;}
.pop_fap_tit{height:25px;width:100%;background:#a9c9ee;position:relative;}
.pop_fap_tit_word{font-size:12px;font-weight:bold;color:#FFF;position:absolute;top:5px;left:8px;}
.pop_fap_tit_error{width:45px;height:17px; background-image:url(/images/payfee/icon/qq_err.gif);position:absolute;top:3px;right:4px;cursor:pointer;}
.pop_fap_conent{margin:15px 10px 10px 10px ; }
.pop_fap_conent1{margin:8px 10px 10px 10px ;height:150px; overflow-x:hidden;}
.pop_fap_conent_inp{border:1px #C4D3D3 solid;height:18px; line-height:18px;color:#999;}

.cur_point{cursor:pointer;}