/*2010-11-23  wangxiujuan*/

							/* 滚动条优化 start */
							::-webkit-scrollbar{
                                width:8px;
                                height:8px;
                                }
                                ::-webkit-scrollbar-track{
                                background: #f6f6f6;
                                border-radius:2px;
                                }
                                ::-webkit-scrollbar-thumb{
                                background: #cdcdcd;
                                border-radius:2px;
                                }
                                ::-webkit-scrollbar-thumb:hover{
                                background: #747474;
                                }
                                ::-webkit-scrollbar-corner {
                                background: #f6f6f6;
                                }
/* 滚动条优化 end */
    



*{ padding:0px; margin:0px auto;}
body {background-color:#FFFFFF; padding:0px; margin:0 auto; text-align:center;}
a{ text-decoration:none;blr:expression(this.onFocus=this.close());blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; } 
ul{ list-style:none;margin: 0px; padding:0px;}
.left { float:left;}
.right{ float:right;}
.clear{ clear:both;}


.webfx-tree-icon{
    width: 16px;
    height: 16px;
    margin-right:4px;
}

.webfx-tree-item a{
    font-size: 13px;
    color: #333;
}

.webfx-tree-item a:active{
    color: red;
}

.tree-btn-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.tree-btn {
    padding: 3px 10px;
    border-radius: 2px;
    outline: 0;
    margin-right: 5px;
    cursor: pointer;
}

.btn-white {
    background-color: #FFF;
    color: #333;
    border: 1px solid #ccc;
}

.btn-red {
    background-color: #ff7875;
    border: 1px solid #ff7875;
    color: #FFF;
}

.tree-btn-box{
    margin: 0;
}


/*------------wlsb  header----------------------*/
#banner{ background:url(../images/topbg.jpg) repeat-x left top; height:54px; text-align:left; border-bottom:1px solid #0166d2;}
#logo{ width:700px; background:url(../images/logo.png) no-repeat left top; height:37px;padding-top:32px; margin-left:-35px; }
#logo2{ width:700px; background:url(../images/logo2.png) no-repeat left top; height:54px;margin-left:10px;}
#logo span{  font-size:18px; font-weight:bold; margin-left:330px; padding-right:100px;color:#fdf107; }
#bannerrit{ color:#fff; text-align: center; float:right; background:url(../images/topright.jpg) no-repeat right top; display:inline; width:236px; height:59px; padding-top:10px; font-size:12px; line-height:24px;}
#bannerrit a{ text-decoration:underline; margin:0px 2px;}
#bannerrit a:hover{  color:#fff; text-decoration:none; } 
.coloruser{ color:#fdf107;}
.colora{ color:#fff;}
/*----------------------------------*/
#nav {list-style:none;margin: 0px; padding:0px;background:url(../images/menua-bg.jpg) repeat-x left top; height:28px;  z-index:999999;}
#nav li {float: left; text-align: center; }
#nav li a {display:block; height:24px; line-height:24px; padding:0 10px; float:left;text-decoration:none; font-family:arial, sans-serif; font-size:13px;margin:2px 5px;font-size:13px;}
#nav li a:hover, 
#nav li a:active,
#nav li a:focus
{background: url(../images/menuahover-bg.jpg) repeat-x right top; color:#004492; }
.hovernava{background: url(../images/menuahover-bg.jpg) repeat-x right top; color:#004492;  }
.colornava{color:#fff;  }
/*----------------------------------*/
#sidemenu{ width:183px;background:url(../images/sidemenu-bg.jpg) repeat-y right top;border-width:0px 1px 1px 1px; border-style:solid; border-color:#bfcbd7; text-align:left;  height:100%; float:left;}
#sidemenu hr{ border-bottom:1px dotted #b0d8f0; height:1px; line-height:1px;}
#mingcheng{ background:url(../images/mingcheng.jpg) no-repeat left top; height:44px; line-height:42px; padding:0px 12px; }
#mingcheng a{color:#004492; font-size:13px;}
.leftmenu{padding:20px 0px 20px 10px; z-index:999998;position: relative;}
.leftmenu li a{ width:153px; padding-left:20px; color:#000000; font-size:13px; display:block;height:29px; line-height:28px;position:relative; right:-1px; font-family:Microsoft Yahei;}
.leftmenu img{ border:none; height:20px; width:20px; position:relative; top:4px; right:4px;}
/* .leftmenu li a:hover{ background: url(../images/current.gif) no-repeat right bottom;} */
/* .sidemenua{ background: url(../images/current.gif) no-repeat right bottom;} */
/*----------------------------------*/
#shitu{ background:url(../images/shitu.jpg) no-repeat left top; height:36px; line-height:35px; padding:0px 12px;color:#004492; font-size:13px; }
#shitu select{color:#777777; font-size:13px;}
.mulu{padding:20px 0px 20px 5px; z-index:999998;position: relative;}
.mulu li a{ width:167px; padding-left:11px; color:#000000; font-size:13px; display:block;height:32px; line-height:32px;position:relative; right:-1px;  border-bottom:1px dashed #bfcbd7; }
.mulu li span{ font-weight:bold; color:#004492;}
.mulu li a:hover{ background: url(../images/mulu-bg.jpg) no-repeat right center;}
.mulua{ background: url(../images/mulu-bg.jpg) no-repeat right center;}
/*----------------------------------*/
#leftmenu{ width:183px;border-width:0px 1px 1px 1px; border-style:solid; border-color:#26b6ef; text-align:left;  height:100%; float:left;}
#leftmenu h3{ background:url(../images/h3-bg.jpg) no-repeat right top; height:36px; line-height:36px; color:#2159b5; font-size:13px; padding-left:20px;}
.border-top{ border-top:1px solid #b0d8f0;}
.left_menu{padding:20px 0px; z-index:999998;}
.left_menu li a{ width:146px;  color:#004492; font-size:13px; display:block;height:26px; line-height:26px;background:url(../images/left-menu.jpg) repeat-x left top; border:1px solid #bfcbd7; text-align:center; margin-top:10px;}
.left_menu li a:hover{background:url(../images/left-menuhover.jpg) repeat-x left top; border:1px solid #bfcbd7;}
.left_menu img{ border:none; height:20px; width:20px; margin-right:2px; vertical-align:middle; }
#leftline{ float:left; width:3px; background-color:#3593dd; height:100%;}
/*----------------------------------*/
#menu {border-bottom:1px solid #6b92ad; background: url(../images/menu.jpg) repeat-x left top; height:28px;  z-index:999999;color:#646464;}
#menu li {float: left; text-align: center;}
#menu li a { display:block; height:28px; line-height:28px; padding:0 10px; float:left; color:#08438d; text-decoration:none; font-family:Microsoft Yahei; font-size:13px;border-right:0px solid #6b92ad;margin-left:22px;}

#menu li a:visited{background:url(../images/menu1.jpg) repeat-x left top;}
#menu li a:hover{}
#menu li a:active {background:url(../images/menu1.jpg) repeat-x left top;}
#menu li a:focus{background-color:#dbf1fe; position:relative; bottom:-1px; height:26px;}

.1hovera{background-color:#dbf1fe; position:relative; bottom:-1px;color:#000;height:26px;}
.hovera{ background: url(../images/menu1.jpg) repeat-x right  bottom; position:relative; color:#000;}

#mainbuttons{ background: url(../images/bg.jpg) repeat-x left top; text-align:center;}
.content{ text-align:center; margin:0px;}
/*----------------------------------*/
#main{ border:0px solid #3593dd;overflow: auto; height:auto;}
.login{ background: url(../images/login-bg.jpg) repeat-x left top; color:#393939; font-size:13px; padding-top:60px; height:100%;}
.login select{margin-left:5px; width:176px;color:#777777;font-size:12px;}
.login .inputsty{margin-left:5px;height:18px;line-height:18px;color:#000;  border-width:1px; border-style:solid; border-color:#777 #c5cfd0 #c5cfd0 #777;color:#777777;font-size:12px; }
.login p{ line-height:30px; font-size:14px; width:260px; font-weight:bold;text-align:left; float:right; color:#0c87e3; font:"��Բ"; letter-spacing:1px;}
.width90{ width:90px;}
.width176{ width:176px;}
.login a{color:#393939; font-size:13px; text-decoration:underline;}

#news{ background: url(../images/login-bg.jpg) repeat-x left top; overflow: auto; }
#listnews{padding:30px; display:inline-block;}
h1{border-bottom:1px dotted #007bbb; height:24px; line-height:26px; float:left; width:100%; }
h1 a{font-size:13px; color:#007bbb; float:left; padding-left:10px;background:url(../images/titleicon.jpg) no-repeat left center;}
.tongzhi{text-align:left; float:left; }
.tongzhi span{ color:#919191; float:right; font-size:12px;font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.tongzhi li a{ font-size:13px; background:url(../images/listicon.jpg) no-repeat left center;color:#494949;padding-left:8px; line-height:24px;}
.tongzhi li a:hover{color:#007bbb; text-decoration: underline;}
.tongzhi li a:active {color:#007bbb; }
/*----------------------------------*/
.use{ background: url(../images/login-bg.jpg) repeat-x left top; color:#393939; font-size:13px; height:100%;}
.use input{background:url(../images/but-bg.jpg) repeat-x left center; border:1px solid #92b5da; height:22px; line-height:19px; margin-top:6px; vertical-align:middle;color:#000; width:120px; float:left;}
.use input:hover{  background:url(../images/buthover-bg.jpg) repeat-x left center; border:1px solid #edc510;}
/*----------------------------------*/
h2{ height:18px; font-weight:normal;color:#555555;background:url(../images/h2-bg.jpg) repeat-x left top; border-bottom:1px solid #c4c4c4; font-size:12px;text-align:left; height:26px; line-height:26px; padding-left:10px;}
h2 span{ background:url(../images/icon.jpg) no-repeat left center; padding-left:20px;}
h2 a{ color:#000;}
h2 a:hover{color:#015c95;}

h3{font-size:13px;}


#footer{clear:both;height:20px; background:url(../images/footer-bg.jpg) repeat-x left top; font-size:12px; color:#cee9fa; padding-top:10px;position: fixed;bottom: 0px;width: 100%;*left: 0px}
.last{ position:fixed; _position:absolute;bottom:0; width:100%; z-index:2; }
/*----------------------------------*/
#message{position:absolute; bottom:0; left:0;text-align:left;margin-top:10px;color: #000; background: #dbf1fe url(../images/meg.jpg) no-repeat 20px 10px; padding:10px 0px;  height:30px; width:100%;}
#message label{ color:#000; margin-left:40px; font-size:13px;}
#message span{ color:#266cc3; font-size:12px; }
/*----------------------------------*/
.pages{ border-width:0px 1px 1px 1px; border-style:solid; border-color:#c0e7f2;;  background-color:#dbf1fe; text-align:left; height:30px;}
.page {font-size:12px;height:24px;text-align:right;margin-right:2px; line-height:24px;}
.select{ color:#393939; margin-left:10px;font-size:12px;}
.page span{ color:#393939; }
.select a,.page .asty { padding:0px 5px;  color:#2159b5;font-size:12px;}
.select a:hover,.page a:hover { color:#2159b5; text-decoration: underline;}
.select a:active,.page a:active { color:#2159b5; text-decoration: underline;}
.page .disabled {padding:0px 5px;color:#393939;}
/*----------------------------------
.page input,.page select{ height:20px; line-height:20px;margin:2px 0; vertical-align:middle;}
*/
.page input,.page select{ height:23px; line-height:20px;margin-bottom:5px; vertical-align:middle;}
.page .buttonsty{background:url(../images/but-bg.jpg) repeat-x left center; border:1px solid #92b5da; height:22px; line-height:19px;padding:0px 3px;margin:1px 2px; vertical-align:middle;}
.page .buttonsty:hover{  background:url(../images/buthover-bg.jpg) repeat-x left center;}

.redfont {color: #FF0000}
.greenfont {color: #009933}



input.inputText{background:url(../icon/text_bg.gif) repeat-x scroll left top #F7FAFC;border-color:#778899 #AABBCC #AABBCC #8899AA;border-style:solid;border-width:1px;width:156px;color:#336699;padding:1px 2px;vertical-align:middle;}
input.inputText:hover{border-color:#00CCFF;}
.loginDiv { background:url(../images/login3.png) repeat-y right top;width:470px; height:298px; margin-top:30px; border:0px solid #c6d7df; margin-left:300px;}
.loginDiv h3{ text-align:left; background:#fffffb; color:#fff; padding:10px; font-size:14px;}
.loginDiv table{ font-size:13px; margin:20px auto;}
.loginDiv table tr{ height:35px;}
.loginDiv table tr td span{ color:#f98802;}
.loginDiv table tr td  #username{ background:url(../images/input3.png) repeat-y right top;border:1px solid #d2d9e2;  height: 36px;margin-left:40px;width:329px;margin-bottom:12px;}
.loginDiv table tr td  #password{ background:url(../images/input4.png) repeat-y right top;border:1px solid #d2d9e2;  height: 36px;margin-left:40px;width:329px;margin-bottom:12px;}
.loginDiv table tr td  #random{ background:url(../images/input8.png) repeat-y right top;border:1px solid #d2d9e2;  height: 36px;margin-left:40px;width:183px;margin-bottom:4px;}
.loginDiv table tr td select{width: 150px;text-align: center}
.loginlab label{color:#F00;}


