@charset "utf-8";
/* CSS Document */

body { font:12px Arial, Verdana, Helvetica, sans-serif; text-align:center; color:#333; }
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, blockquote, h1, h2, h3, h4, h5, h6 { padding:0; margin:0 }
table, td, tr, th { font-size:12px }
input, select { vertical-align: middle; }
table { margin:0 auto }
img { border:none }
ol, ul, li{ list-style:none }
em { color:#999; font-family: Tahoma, Verdana, helvetica; font-size: 10px; font-style: normal; white-space: nowrap; }
body{background-color: #edf1f7;}

/* 连接 */
a { color:#005fab; text-decoration:none }
a:link {text-decoration:none }
a:visited {text-decoration:none }
a:hover {text-decoration:none; }

/*头部*/
.header { height:60px;text-align:left; margin:0 auto; background:#3f4856; z-index:1; position:relative }
.header .logo { width:160px;height:60px;text-align: center; background:#3f4856;float: left;}
.header .logo img{vertical-align:-8px;margin-right:5px}
.header .logo a { display: block; text-decoration: none;color:#fff;font-size:24px;line-height:60px;}
.header .logo a .icon{font-size:26px;color:#3676b3;padding:0 10px 0 0;}
.header .main_nav { float: left;margin-top: 10px;}
.header .main_nav a {display:inline-block; font-size:18px; color:#c8cee0; text-align:center; line-height:50px;padding:0 25px;}
.header .main_nav a:hover{color:#fff;}
.header .main_nav a.on {border-radius:3px 3px 0 0;color:#3695ff;background: #fff;}
.header .nav_sub { text-align:right; color:#fff; position:absolute; right:10px; line-height: 60px; white-space:nowrap;}
.header .nav_sub a { color:#fff; }
.header_line { background-color:#dee4ed; height:9px; padding-left:200px }
.header_line span { background:#dee4ed url(image/top_line.gif) repeat-x 0 0; height:9px; display:block; overflow:hidden; }
/*左侧菜单*/
.LeftMenu { height: auto; text-align:left }
.MenuList ul, .MenuList li { list-style-type: none; float:left; width:100%;overflow: hidden;text-indent: 0;}
.MenuList a { display: block; width: 100%; line-height: 32px; float:left;line-height: 40px; }
.MenuList a i{font-size:14px; margin-left: 30px;margin-right: 10px;}
.MenuList a i.on{transform:rotate(90deg);-ms-transform:rotate(90deg); 	/* IE 9 */-moz-transform:rotate(90deg); 	/* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg); 	/* Opera */}
.MenuList a em{float:right;margin:0 20px 0 0;color:#c8cee0;font-size:16px;}
.submenu { display: none; }
.submenu li a {line-height:40px;font-size: 14px;color:#c8cee0;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.submenu li a.on{width: 50px;text-indent: 0;}
.submenu li { color: #FFFFFF;background: #323944;}
.submenuA { color: #FFFFFF;text-indent: 0;}
.submenuB { color: #3695ff!important; background-color:#f4f4f4;background-image: url(image/sanjiao.png); background-repeat: no-repeat;  background-position: right;}
.treemenu { text-indent: 0;color: #FFFFFF; /*background: url(image/ArrOn.png) no-repeat;*/ text-indent: 25px; }
a.actuator:link, a.actuator:visited, a.actuator:active { color: #c8cee0; margin: 0px; padding: 0px; font-size:14px;}
.treemenu a:hover{text-decoration: none;color:#fff;}
a.actuator:hover em{color:#fff;}
#switchPoint { cursor: pointer; }
.treemenu .actuator{background: #3f4856;}
.g-icon img{margin-top: 11px;cursor: pointer;}
.g-icon{text-align: center;height: 42px;line-height: 42px;background: #4a5464;}
#FrameTitle{width: 160px;}
.treemenu .text{display: inline-block;;}
.treemenu .second_text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-indent: 20;}
.LeftMenu .MenuList{width: 100%;overflow: hidden;}
