/* CSS Document */
html,body{ margin:0px; padding:0px; font-size:12px; color:#333; font-family:Verdana, Geneva, sans-serif; background:#545e68; overflow:hidden; width:100%; height:100%; position:relative;}
ul,li,dl,dt,dd,p,table{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5,h6,input{ margin:0px; padding:0px;}
a{ color:#656565; text-decoration:none;}
a:hover{ text-decoration:underline;}
img{ border:none;}
table,th,td{ border-collapse:collapse;}
.clear{ clear:both; overflow:hidden;height:0px;}
.wrap{ width:1000px; margin:0 auto;}
.red{ color:#c62827; }
.green{ color:#2b8c00;}
.b{ font-weight:bold;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.c999{ color:#999;}
.h30{ height:30px;}
.i{ font-style:italic;}
.dis_none{ display:none;}
.dis_block{ display:block;}
em{ font-style:normal;}
.op{ text-decoration:line-through; color:#999; font-size:14px;font-style:italic;}
.yahei{ font-family:"微软雅黑";}
input.text{ border:#aaa 1px solid; height:18px; line-height:18px; padding:0 4px; font-size:12px; color:#333;font-family:Verdana, Geneva, sans-serif;}
input.text:hover{border:#7eb4ea 1px solid;}
input.checkbox{ vertical-align:middle;}
input.submit{ background:#eee; border:#666 1px solid; padding:3px 20px; cursor:pointer;}
input.submit:hover{border:#7eb4ea 1px solid;}
table.table_form td{ padding:5px;}

/**************************登录页面*******************************/
.lay_login_top{ height:200px; background:#fff; overflow:hidden;}
.login_logo{ width:1000px; height:110px; margin:70px auto 0 auto; background:url(../images/login_logo.png) no-repeat;}
.lay_login_bottom{ background:url(../images/lay_login_bottom.png) repeat-x; overflow:hidden;}

.mod_login_001{ margin:50px 0 0 360px; font-size:14px;}
.mod_login_001 input.text{height:36px;line-height:36px;}
.mod_login_001 .item_user{width:260px;height:36px;position:relative;}
.mod_login_001 .item_user input.text{width:210px;padding:0 10px 0 40px;height:100%;border:none;border-radius:2px;}
.mod_login_001 .item_user .icon{display:block;width:36px;height:36px;background: url(../images/login_icon.png) no-repeat;position: absolute;left:0px;top:0px;}

.mod_login_001 .item_pass{width:260px;height:36px;position:relative;margin:8px 0 0 0;}
.mod_login_001 .item_pass input.text{width:210px;padding:0 10px 0 40px;height:100%;border:none;border-radius:2px;}
.mod_login_001 .item_pass .icon{display:block;width:36px;height:36px;background: url(../images/login_icon.png) 0 -36px no-repeat;position: absolute;left:0px;top:0px;}

.mod_login_001 .item_verify{width:260px;height:36px;position:relative;margin:8px 0 0 0;}
.mod_login_001 .item_verify input.text{width:210px;padding:0 10px 0 40px;height:100%;border:none;border-radius:2px;}
.mod_login_001 .item_verify .icon{display:block;width:36px;height:36px;background: url(../images/login_icon.png) 0 -72px no-repeat;position: absolute;left:0px;top:0px;}
.mod_login_001 .item_verify img{ vertical-align:middle;display:block;border-left:#a5b6c8 1px solid;border-radius:3px;width:110px;height:36px;position: absolute;right:0px;top:0px;}
.mod_login_001 input.submit{width:260px;height:36px;border:none;background:#ff5402;color:#fff;font-size: 16px;margin:10px 0 0 0;border-radius:2px;}
.lay_login_bottom .copyright{ height:20px; line-height:20px; margin:30px 0 0 0; text-align:center; color:#aaa;}

/**************************default-框架*****************************/
.frame_top{ height:34px; background:#252a2e;overflow:hidden; position:relative; z-index:2;}
.frame_top h1.logo{ width:159px; height:34px; background:url(../images/logo.png) 50% 50% no-repeat; float:left;}
.frame_top h1.logo a{ display:block; height:34px;}
.frame_top .nav{ float:left;margin:0 0 0 0;font-size:14px;}
.frame_top .nav ul{flaot:left;border-right:#282d34 1px solid;height:34px;}
.frame_top .nav ul li{float:left;height:34px;line-height:34px;color:#fff;border-left:#1c1f24 1px solid;color:#eee;padding:0 20px;cursor:pointer;}
.frame_top .nav ul li.on{background:#ff5402;border-left:#111 1px solid;}
.frame_top .user{ float:right; display:inline; margin:0 20px 0 0; height:30px; line-height:30px; color:#eee;}
.frame_top .user a{ color:#eee;}
.frame_main{ background:#fff;}
.lay_default_left{position:relative;float:left;width:160px;margin-right:-160px; height:100%; background:#30373f; position:relative;}
/*菜单*/
.g_nav{ width:160px;margin:10px 0 0 0;}
.g_nav ul{ width:100%; float:left;}
.g_nav ul li{ width:100%; float:left;border-bottom: #282e35 1px solid;}
.g_nav ul li .item{padding:0 15px; height:26px; line-height:26px; color:#aaa; background-color:#525e6a;background-repeat: no-repeat; background-image:url(../images/arrow_02.png);background-position: 120px -36px;}
.g_nav ul li .item_on{background-position: 120px -4px;}
.g_nav ul li .handle{}
.g_nav ul li .handle dl{width:100%; float:left;}
.g_nav ul li .handle dd{width:100%; height:26px; float:left;border-top: #282e35 1px solid;}
.g_nav ul li .handle dd a{ display:block; padding:0 15px 0 30px; height:26px; line-height:26px; color:#eee;font-size:12px;cursor:pointer;}
.g_nav ul li .handle dd.on a{background:#ff5402;}
.g_nav ul li .handle dd a:hover{ background:#ff5402; text-decoration:none;}

/*右侧*/
.lay_default_right{float:right;width:100%;height:100%;}
.lay_default_right_con{margin-left:160px;height:100%;position:relative;}
.lay_default_right_con iframe{ width:100%; height:100%; border:none;position:absolute;left:0px;top:30px;}
.g_winmenu{height:30px;background:#ccc;position:relative;}
.g_winmenu .prev{width:24px;height:24px;font-size:18px;line-height:20px;text-align:center;position:absolute;left:0px;top:6px;cursor:pointer;}
.g_winmenu .next{width:24px;height:24px;font-size:18px;line-height:20px;text-align:center;position:absolute;right:0px;top:6px;cursor:pointer;}
.g_winmenu .container_wrap{height:30px;padding:0 25px;}
.g_winmenu .container{height:30px;position:relative;overflow:hidden;}
.g_winmenu .container ul{width:999999px;height:24px;position:absolute;left:0px;top:6px;}
.g_winmenu .container ul li{border-radius:4px 4px 0 0; float:left;margin:0 1px 0 0;width:90px;height:24px;padding:0 30px 0 6px;background:#999;position:relative;cursor:default;}
.g_winmenu .container ul li.on{background:#fff;}
.g_winmenu .container ul li.on a.close:hover{color:#000;text-decoration:none;}
.g_winmenu .container ul li a.refresh{display:none;width:20px;height:20px; position: absolute;left:5px;top:2px;background: url("../images/icon_refresh.png") 50% 50% no-repeat;}
.g_winmenu .container ul li.on a.refresh{ display: block;}
.g_winmenu .container ul li span.title{display:block;height:24px;line-height:22px;margin:0 0 0 23px;overflow:hidden;}
.g_winmenu .container ul li a.close{display:block;width:24px;height:24px;line-height:20px;text-align:center;color:#eee;position:absolute;right:0px;top:0px;color:#333;cursor:pointer;}
.g_winmenu .container ul li a.close:hover{color:#fff;text-decoration:none;}


