@charset "utf-8";
/** 拼合图片 **/
.ico_16 { background:url(../../images/16_icon.png) no-repeat;display:block; width:16px; height:16px;}
.ico_70 { background:url(../images/70_icon.png) no-repeat;display:block; width:67px; height:67px; margin:0 auto}

/*all Layout*/
.wrap{  min-height:100%;}
.head{ background: url(../../images/head_bg.jpg) left bottom repeat-x #ffffff; height:79px;}
.content{ background-color:#fafafa; padding-top:13px; width:100%; position:relative;}
/*content*/
.logo{ float:left; background:#ff9f53; width:262px; height:59px; padding-top:17px; padding-left:13px; }
.head .nav { float:left; margin-left:96px; height: 59px; padding-top: 17px; }
.nav_list { height: 59px; }
.nav_list li.line{ background:url(../../images/nav_line.png) no-repeat; width:5px; height:59px;  }
.nav_list li { position:relative; z-index:100; float: left; list-style: outside none none;}
.nav_list li a { color: #666; display: block; font-size: 18px; padding: 0 45px; text-align:center; line-height: 24px; height: 59px; }
.nav_list li span { color: #bcbcbc; display: block; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.nav_list li a:hover, .nav_list li a.hover { background:url(../../images/nav_on.png) center bottom no-repeat; }

.top_menu { float:right; margin-right:28px; margin-top:17px; }
.Tmenu_list { }
.Tmenu_list li { float:left; margin-left:20px; line-height:59px; }
.Tmenu_list li.line{ background:url(../../images/nav_line.png) no-repeat; width:5px; height:59px;  }
.photo_wrap { border-radius: 50%; height: 48px; width: 48px; }
.photo_wrap img{ border-radius: 50%; height: 48px; width: 48px; }

.menu { border-bottom:2px solid #e6e6e6; height:42px; background:#fafafa; }
.menu_icon { float:left; margin-left:5px; margin-top:7px; }
.Micon_list li{ float:left; display:block; margin-right:2px; height:33px; width:43px; }
.Micon_list li a { display: block; height:33px; width:43px; }
.Micon_list li a:hover, .Micon_list li a.hover { background:#ff9f53;}
.Micon_list li a i { display: inline-block; background:url(../../images/Micon_list.png) no-repeat; height:33px; width:43px; vertical-align: middle;  }
.Micon_list li a .Micon_01 { background-position:0 0; }
.Micon_list li a .Micon_02 { background-position:0 -33px; }
.Micon_list li a .Micon_03 { background-position:0 -66px; }
.Micon_list li a .Micon_04 { background-position:0 -99px; }
.Micon_list li a .Micon_05 { background-position:0 -132px; }
.Micon_list li a .Micon_06 { background-position:0 -165px; }
.Micon_list li a:hover .Micon_01, .Micon_list li a.hover .Micon_01 { background-position:-43px 0; } 
.Micon_list li a:hover .Micon_02, .Micon_list li a.hover .Micon_02 { background-position:-43px -33px; } 
.Micon_list li a:hover .Micon_03, .Micon_list li a.hover .Micon_03 { background-position:-43px -66px; } 
.Micon_list li a:hover .Micon_04, .Micon_list li a.hover .Micon_04 { background-position:-43px -99px; } 
.Micon_list li a:hover .Micon_05, .Micon_list li a.hover .Micon_05 { background-position:-43px -132px } 
.Micon_list li a:hover .Micon_06, .Micon_list li a.hover .Micon_06 { background-position:-43px -165px } 

.menu_nav { float:left; margin-left:96px;}
.Mnav_list { height: 37px; padding-top:6px; }
.Mnav_list li { float: left; list-style: outside none none; margin-right:30px;}
.Mnav_list li a { border-bottom:3px solid transparent; color: #666; display: block; line-height: 34px; height: 34px; }
.Mnav_list li a:hover, .Mnav_list li a.hover { border-bottom:3px solid #eb8f50; }

.s_left { position:absolute; width:275px; background-color:#393b42; top:13px;left:0px;z-index:1000;overflow: hidden;}
.s_right { background:#fff; position:relative;}

.left_search { border-bottom:1px solid #9c9da1; color: #ffffff;
    padding: 15px 20px 6px; }
.btn_search { display:inline-block; background:url(../../images/btn_search.jpg) no-repeat; height:28px; width:30px; text-indent:-9999px; margin-left:5px; }

.n_tab{ _height:26px; }
.n_tab li{ float:left; margin-right:1px; }
.n_tab li a{ float:left; position:relative; height:24px; line-height:24px; border-top:2px solid transparent; padding-right: 11px; text-align:left; padding-left:5px; color:#ededed; top:-1px; z-index:100; }
.n_tab li a.on{ background:#5b5e69; border-top:2px solid #eb8f50 ; }
.n_tab li a:hover{ background:#5b5e69; border-top:2px solid #eb8f50 ; }
.n_tab li span { font-size:10px; position:absolute; right:4px; top:-6px}

.sys_list { margin-top:5px;}
.Lmenu_list { }
.Lmenu_list li{ 
	border: 1.5px solid #ffffff;
    border-radius: 10px;
    height: 68px;
    margin: 12px 10px;
    padding: 2px 15px;
}
.Lmenu_list li a{ display:block; position:relative; height:68px; color:#d6d6d6; line-height:24px;  }
/* .Lmenu_list li a:hover, .Lmenu_list li a.hover { background:#ff9f53; color:#fff;} */
.Lmenu_list li a i { position:absolute; display: inline-block; background:url(../../images/leftmenu_icon.png) no-repeat; height:44px; width:52px; top:10px; left:2px;  }
.Lmenu_list li a p {padding-left: 62px; padding-top: 21px;}

.ActionBar { text-align:right; height:40px; }
.Action_list { float:right; margin-top: 7px;}
.Action_list li{ float:left; margin-right:15px; color:#969696; font-family:SimSun; font-size:12px; line-height:26px; }
.Action_list li a i { display: inline-block; background:url(../../images/16_icon.png) no-repeat; height:15px; width:15px; vertical-align:middle;  margin-right:6px;}
.Action_list li a .Action_add { background-position:0 -20px; }
.Action_list li a .Action_export { background-position:0 -40px; }
.Action_list li a .Action_save { background-position:0 -60px; }
.Action_list li a .Action_remove { background-position:0 -80px; }
.Action_list li a .Action_data { background-position:0 -100px; }

.btn_pre { display:inline-block; background:url(../../images/btn_pre.jpg) no-repeat; height:35px; width:74px; color:#f7f7f7; text-align:center; line-height:32px;margin-top: -2px;}

.main_box {position:relative; }

.Rnav_box { 
	background-color: #393b42;
    border-radius: 3px;
    opacity: 0.9;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 230px;
    height:0;
    z-index: 1000;
    transition:all 0.5s linear;
	-moz-transition:all 0.5s linear; /* Firefox 4 */
	-webkit-transition: all 0.5s linear; /* Safari 和 Chrome */
	-o-transition: all 0.5s linear; /* Opera */
}
.Rnav_con { 
	color: #ffffff;
    height: 330px;
    margin: 0 !important;
    overflow-x: hidden;
    overflow-y: auto;
    padding-left: 5px;
}
.Rnav_list { }
.Rnav_list li{ margin-top:10px; margin-bottom:5px; }
.Rnav_list li h3{ line-height:26px;  }
.Rnav_sub { margin-left:8px; }
.Rnav_sub li{ margin:0; }
.Rnav_sub li a{ font-size:12px; line-height:20px; }
.Rnav_sub li span{ float:right; margin-right:10px; font-size:16px; cursor:pointer;line-height: 16px;}
。Rnav_list h3{font-size:14px}

.Rdata_box { border-bottom:1px solid #d8d8d8; margin-bottom:100px; padding:55px; }

.srollbar { margin-top:20px; box-shadow:0 2px 5px #c9c9c9 inset; border-radius:20px; background-color:#f8f8f8; height:15px; position:absolute; bottom:17px;left: 300px;}
.srollbar .origin, .srollbar .end { position:absolute; left:-2px; top:-14px; display:inline-block; height:41px; width:41px; background:url(../../images/srollbarIcon.png) no-repeat; z-index:200;}
.srollbar .end { left:232px; }
.srollbar .on { position:absolute; left:0; top:0; height:15px; width:234px; background:url(../../images/srollbarOn_bg.jpg) repeat-x; }
.graphType{
	margin-top: -3px;
    width: 28px;
}
.itemRemove{
	position: absolute;
    right: -5px;
    top: 3px;
}
#searchDetail{
	overflow-x: hidden;
    overflow-y: auto;
}
.dsItem{
	border: #ffffff 1px dashed; width: 160px;margin: 15px auto;padding: 10px 20px;text-align: center; border-radius: 10px;cursor:pointer;
}
.dsItem span{
	color:#FFFFFF;
}
.dsHead{
	border-bottom: 1px solid #ffffff;
    color: rgb(255, 255, 255);
    font-size: 16px;
    margin: 12px 0 10px;
    padding-bottom: 8px;
    text-align: center;
}
.leftBtn{
	background-color: #393b42;
    border-radius: 0 5px 5px 0;
    height: 50px;
    left: 275px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    width: 20px;
    z-index: 1000;
    cursor:pointer;
    background-color:#393b42; 
    background-image:url("../../images/arrowL2.png");
    background-repeat:no-repeat;
    background-position:center;
}
#leftContainer{
	position:absolute;
	top:0px;
	left:0px;
	opacity:0.9;
	z-index:1100;
}
.Rnav_box_mini{
	background-image: url("../../images/min.png");
    background-position: center center;
    background-size: 20px 20px;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 5px;
    width: 20px;
}
.Rnav_box_expand{
	background-image: url("../../images/expand.png");
    background-position: center center;
    background-size: 25px 25px;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 25px;
    opacity:0;
}
.detailInfoList{
	border: 1px solid #e6e6e6;
    border-radius: 5px;
    color: #ffffff;
    margin: 5px;
    margin-top: 20px;
}
.detailInfoList h3{
	text-align:center;
	font-size:16px;
	margin-top:5px;
}
.detailInfoList table{
	margin:10px;
	width: 243px;
}
.detailInfoList tr{
	margin:10px;
}
.detailInfoList .name{
	width:31%;
	padding-right: 5px;
    text-align: right;
}
.detailInfoList .value{
	width:69%;
}
 		