﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, 
th, td, div,from{margin: 0; padding: 0}
div{ margin:0 auto}area
a{ text-decoration:none}
/* 0823 add font-size:12px; */
body,button, input, select, textarea,h1, h2, h3, h4, h5, h6,.nav ul, p, dd, dt,.nav li,.nctie h1{ font-family:\5fae\8f6f\96c5\9ed1, \9ed1\4f53, \5b8b\4f53,Arial;font-size:12px;}
ul{ list-style: none}
a:hover{ text-decoration: none}
img{ border:0}
.fl{ float:left}
.fr{ float:right}
.clear {
	clear:both;
	overflow:hidden;
	height:1px;
	margin-top:-1px;
}
body { 
	background:#fff;
	overflow-x:hidden;
}
body.login {
	margin:0 auto;
	font-size:12px;
	background:#096AB9;
}
label.whitebold {
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
a.white:link,a.white:visited {
	color:#fff;
	text-decoration:none;
}
a.white:hover {
	color:#fff;
	text-decoration:underline;
}
/** 0823 add **/
a.black:link,a.black:visited,a.black:hover {
	color:#515151;
	text-decoration:none;
}
span.red {
	color:#fe4a00;
}
span.space {
	margin-left:10px;
}
/***************login page**************/

#login_top {
	width:1266px;
	height:350px;
	background:url(images/login_1.jpg) no-repeat left top;
	margin:0 auto;
}
#login_body {
	width:1266px;
	clear:both;
	overflow:hidden;
	margin:0 auto;
}
#login_body_left {
	width:397px;
	height:215px;
	background:url(images/login_2.jpg) no-repeat left top;
	float:left;
}
#login_body_center {
	width:632px;
	height:215px;
	background:url(images/login_3.jpg) no-repeat left top;
	float:left;
	text-align:left;
}

button.login {
	width:111px;
	height:39px;
	background:url(images/but_login.png) no-repeat left top;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
}
button:hover:active {
	-ms-background-position-x: 1px;     
	-ms-background-position-y: 1px;     
	outline:none; 
}
#login_body_center p {
	margin:35px 0 0 90px;
	float:left;
	display: inline;
}
#login_body_center p.second {
	margin:25px 0 0 90px;	
}
#login_body_center label {
	width:55px;
	float:left;
	display:inline;
}

#login_body_center input {
	border:0;
	height:350px;
	width:170px;
	margin:0 15px 0 0!important;
	margin:0 20px 0 15px;
	background: none;
}
#login_body_center p.note {
	float:left;
	color:#fff;
	text-align:left;
	width:250px;
	margin:35px 0 0 0!important;
	margin:35px 0 0 5px;

}
#login_body_center p.secondnote {
	float:left;
	color:#fff;
	text-align:left;
	width:280px;
	margin:20px 0 0 0;
}
#but_login {
	text-align:left;
	margin:25px 0 0 135px;
}
#login_body_right {
	width:237px;
	height:215px;
	background:url(images/login_4.jpg) no-repeat left top;
	float:left;
}
#login_copyright {
	width:1266px;
	height:52px;
	background:url(images/login_5.jpg) no-repeat left top;
	margin:0 auto;
}


/*common*/
.head,.content,.nav{ width:100%; clear:both; position:relative}
.nav,.home,.monitor,.manage,.plan,.report,.set,.back,.out,.contentTop,.tabContent li,.hover,.area,.mapTop,.mapTab li,.current,.composite h3,.navRight li,.modeDorp{ background:url(images/nav.png) no-repeat}

/*head*/
.head{ background:url(images/topBg.png) repeat-x; height:78px}
.headLeft,.headRight{ height:78px; position:absolute; top:0}
.headLeft{ background:url(images/headLeft.jpg) no-repeat; width:706px;left:0; z-index:2}
.headRight{ background:url(images/headRight.jpg) no-repeat; width:560px; right:0; z-index:1}
.headRight dl{ font-size:12px; color:#fff; float:right; padding:5px 40px 0 0}
.headRight dd{ float:left}

/*nav*/
.nav{ height:52px; background-repeat:repeat-x; z-index:10}
.navLeft{ height:52px}
.home{ width:89px; height:52px; background-position:-141px -171px}
.home a{ display:block; width:89px; height:52px}
.noctie{ width:30px; height:52px; float:left}

.noctieBg{ background:url(images/notice.png) no-repeat; height:52px}

.icon_ss_prev,.icon_ss_unprev,.icon_ss_next,.icon_ss_unnext{width:8px;height:4px;position:absolute;right:10px;vertical-align:0; text-indent:-99999px; cursor:pointer}
.icon_ss_unprev{ background:url(images/arrowTop.png) no-repeat;top:18px}
.icon_ss_next{ background:url(images/arrowFoot.png) no-repeat;top:26px;}
.icon_ss_prev{ background:url(images/arrowTop_1.png) no-repeat;top:18px}
.icon_ss_unnext{ background:url(images/arrowFoot_1.png) no-repeat;top:26px}

.navRight{ width:563px; height:52px; position:absolute; right:0}
.navRight li{  position:relative; height:52px; float:left; cursor:pointer}

.navRight .manage{ background-position:0 -114px; width:89px}
.navRight .plan{ background-position:0 -171px;width:89px;}
.navRight .report{ background-position:0 -229px;width:89px;}
.navRight .set{ background-position:-141px -55px;width:89px;}
.navRight .back{ background-position:-141px -113px;width:89px;}
.navRight .monitor{ background-position:0 -56px;width:89px;}
.navRight .out{ background-position:0px -545px;width:89px;}

.travelHide,.mapTabHide{display:none}
.travelShow,.mapTabShow{display:block}
.mapTabHide,.mapTabShow{ font-size:12px; float:left; width:90%; padding:10px 0 0 10px}

.showLeft,.showRight{ 
    position:absolute; 
    width:14px; 
    height:49px;display:block;top:240px;  
    cursor:pointer;
    z-index:9999;
}
.showLeft{ 
    left:0;
    background-image:url(images/left1.png); 
  }
.showRight{ 
    background-image:url(images/right1.png); 
    right:0;
}

/*content*/
.content{ height:500px; background:url(images/contentTopBg.png) top repeat-x; z-index:4}
.contentLeft,.contentRight{ 
    width:270px;
    background-color:#d6ebfc; 
    height:500px; 
    overflow:hidden
}
.contentLeft{
    border-right:1px solid #4eacdf;
    position:relative;
/*    position:absolute;*/
    z-index:1;
    left:0px;
}
/*contentRight*/
.contentRight{
    border-left:1px solid #4eacdf;
    position:absolute;
    right:0;
    z-index:1;
	background: #D6EBFC;
}
.contentTop{ width:100%; height:32px; background-position:0 -413px; background-repeat:repeat-x;}
.contentTop h1{ font-size:14px; font-weight:bold; color:#1e50cb; line-height:32px; padding-left:10px; text-shadow:1px 1px 1px  rgba(0,0,0, 0.2);}
.menuLeft{ width:100%; height:330px; overflow:auto; font-size:12px}
.menuLeft p{ line-height:24px; position:absolute;z-index: -100;}
/* wuzy add for record*/
.infoRecord{
    position:absolute;
/*    top:42px;*/
    font-size:14px;
/*    border:1px solid red;*/
    bottom:0px; 
}
/******2012/8/30 修改过.tabContent .tabtable **************/
.tabContent{
	width:100%;
	height:28px;
	border-bottom:1px solid #b5d3eb;
	margin-top:10px;
	position:absolute;
	bottom:150px; 
/*	margin-bottom: 20px;  */
/*        top:0px;*/
}
.tabContent li{ cursor:pointer;font-size:12px; text-align:center; float:left; background-position:0 -323px; margin-left:10px; width:103px;height:27px; line-height:27px}
.tabContent li.suojin {
/*.suojin {*/
    width:32px;
    height:18px;
    float:left;   
    background:none;
/*    background:url(images/tb_zhankai.png);*/
    margin-top:12px;
    
/*    background-image:url(images/tb_zhankai.png);*/
/*    border:solid 2px #c3c3c3;
    background:none;
    background-image:url(images/tb_zhankai.png); */    
}
	
	
.tabContent li a,.mapTab li a{ color:#4a4a4a}
.tabContent .hover{ 
    width:103px;
    height:27px; 
    background-position:0 -293px; 
    margin-top:2px; 
    display:block; 
    font-weight:bold
}
.tabContent .hover a{ color:#1f51cc}

.tabTable{
	width:96%;
	_width:96%;
	margin:10px 0 0 10px;
	_margin:10px 0 0 5px;
	height:140px;
	overflow:hidden;
	overflow-y:scroll;
}
.tabTable table{ width:255px; text-align:center; border:1px solid #9cc8ef; height:100px; border-collapse:collapse}
.tabTable table th{ width:40px; text-align:center; background-color:#93c6f1; color:#1f51cc; height:22px; text-align:center; font-size:12px; font-weight:normal}
.tabTable table td { height:22px; border: solid #bad8f2; border-width:0 1px 1px 1px; font-size:12px; text-align:center; color:#74706f}

/*area---区域样式*/
.area { width:102px; height:24px; background-position:0 -513px; text-indent:10px; left:50px; top:4px; font-size:12px; color:#333; line-height:24px; cursor:pointer; position:absolute;}
.area dl{-moz-border-radius:4px; -webkit-border-radius:4px;border-radius:4px;-moz-box-shadow: inset 0px 0px 4px #d6e8ef;-webkit-box-shadow: inset 0px 0px 4px #d6e8ef;box-shadow: inset 0px 0px 4px #d6e8ef;
	border: 1px solid #88cce9;
	height: auto;
	overflow: hidden;	
	background-color: #FFF;
	height: auto;
	font-size: 12px;
	display: none;
	z-index: 800;
	position: relative;
}
.area span{ width:100px; display:block; height:24px;}
.area dd{ height:24px;  line-height:24px; border-bottom:1px solid #a0d9f1;text-indent:10px;}
.area a{ color:#444; display:block;-moz-box-shadow: inset 0px 0px 4px #d6e8ef;-webkit-box-shadow: inset 0px 0px 4px #d6e8ef;box-shadow: inset 0px 0px 4px #d6e8ef;}
.area a:hover{background-color: #e4f8ff; color:#000;-moz-box-shadow: inset 0px 0px 4px #d6e8ef;-webkit-box-shadow: inset 0px 0px 4px #d6e8ef;box-shadow: inset 0px 0px 4px #d6e8ef; }

/*countList*/
.countList,.belongList{ width:65px; left:0; position:absolute;  top:22px; font-size:12px; color:#fff; cursor:pointer; display:none}
.countList dl,.belongList dl{ border: 1px solid #a7cfe5; height:auto; overflow:hidden;text-align:center; background-color:#d3e5f9;  font-size:12px}
.countList span,.belongList span{ width:65px; display:block; height:20px}
.countList dd,.belongList dd{ height:22px; width:65px; line-height:22px; border-bottom:1px solid #95c6f1}
.countList a,.belongList a{ color:#0776d2; display:block; width:100%}
.countList a:hover,.belongList a:hover{ background-color:#eff8fd}
#countName,#belongName{ cursor:pointer}


.contentList{ height:200px; background-color:#cde6fa; width:100%}
.conList{ height:150px;width:95%;overflow:hidden; overflow-y:scroll; padding:5px 0 0 5px}
.conList dl{ font-size:12px;margin:5px 0}
.conList dt{ font-size:12px; color:#1e50cd; height:25px}
.conList img{ vertical-align:middle; padding-right:4px}
.conList dd{ line-height:20px; margin-left:40px}


.List{ height:130px; width:100%}
.List dl{ margin:5px 0 0 10px; font-size:12px; height:100px}
.List dd{ height:22px; line-height:22px}

.composite{ height:100px; width:100%}
.composite h3{ width:100%; height:33px; background-position:0 -467px; background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#1e50cb; line-height:33px; padding-left:10px}

/*count*/
.count{ height:20px; font-size:12px; color:#1e50cd; padding-top:8px; line-height:20px}
.count li{ float:left; padding:0 3px}
.countBg{ width:65px; float:left; display:inline-block; height:22px; background:url(images/countBg.png) no-repeat; font-size:12px; color:#fff; position:relative}

/*mapContent*/
.mapContent{
	height:500px;
        left:270px;
	width:700px;
/*	_width:58%;*/
/*	position:relative*/
        position:absolute;
}
.mapTop{
	width: 100%;
	float: left;
	position: relative;
	height: 32px;
	overflow: hidden;
	background-position: 0 -368px;
	padding-left: 10px;
	background-repeat: repeat-x;
	line-height: 32px;
	_padding-top: 8px;
	font-size: 12px;
}
  .mapsearch{width: 230px;padding: 2px;height: 28px;margin-right: 3px;  position:absolute; right:560px;margin-top:14px;color:#FFF;}
  .mapsearch  .sc{
	width: 90px;
	height: 19px;
	border: 1px solid #c3c3c3;
/*	-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0px 1px 3px 1px #dce3dd;
-webkit-box-shadow: inset 0px 1px 3px 1px #dce3dd;
box-shadow: inset 0px 1px 3px 1px #dce3dd;*/
}
  .ms-button1{text-align: center;vertical-align: middle;height:23px;width:55px;border: none;	cursor:pointer;background-image: url(images/bgimages02.png);
	background-repeat: no-repeat;color: #333;	font-size:12px;background-position: 0px -820px;	background-color:transparent;	margin-left: 3px;padding:0px;text-shadow: 0 1px 1px rgba(255,255,255,0.75);}
  .ms-button1:hover{text-decoration: underline;color: #36C;}
  .ms-button1:active{position: relative;top: 1px;text-decoration: none;}
.mapTop span{ color:#fe4a00}
.mapTop img{ padding-right:5px; vertical-align:middle}
.goBack{ position:absolute;height:32px; right:10px; _right:-15px;top:0; _top:6px; line-height:32px;margin-right:20px;}
.goBack a{ color:#595959}
.goBack img{ vertical-align:-2px}

.mapTab{width:100%; height:40px}
.mapTab ul{ margin-top:11px;_margin-top:3px; padding:0; margin-left:10px}
.mapTab li{ float:left; font-size:12px;background-position:-115px -510px; margin-left:5px; width:72px;height:27px; line-height:27px; text-align:center}
.mapTab .current{ width:72px;height:27px; background-position:-109px -335px; margin-top:1px; display:block; font-weight:bold}
.mapTab .current a{ color:#1f51cc}
.mode{
	width: 120px;
	float: right;
	font-size: 12px;
	line-height: 24px;
	margin-right: 15px;
	margin-top: 3px;
}
.mode dl{ display:inline-block; overflow:hidden; text-align:center; font-size:12px}
.mode dt{
	line-height:24px;
	cursor:pointer;
	z-index: 9999;
}
.mode dd{ line-height:24px; text-align:center; float:left; width:56px; display:none; overflow:hidden;background-color:#d3e5f9; border:solid #a7cfe5; border-width:0 1px 0 1px;}
.mode a{ display:block; color:#0776D2; border-bottom:1px solid #a7cfe5 }
.mode a:hover{ background-color:#eff8fd}
.newSelect{
	border-width: 0px;
	background-color: #CFFBFC;
	border: 1px solid #95c6f1;   /* 边框及颜色 */
	color: #0776d2;              /* 字体颜色 */
}
.modeDorp{ width:59px; color:#fff; height:24px; background-position:-111px -295px}

/*pageNavi*/
.pagination{padding: 2px; margin-top:10px}
.pagination ul{margin: 0;padding: 0;text-align: left; /*Set to "right" to right align pagination interface*/font-size: 12px}
.pagination li{list-style-type: none;display: inline; border:1px #a6a6a6 solid; margin:0 2px; background:url(images/pageBg.png) repeat-x; height:25px}
.pagination a, .pagination a:visited{padding: 0 5px;text-decoration: none; color: #444; height:25px}
.pagination a:active{color: #000;}
.pagination a:hover{padding:0 5px; background:url(images/pageHover.png) repeat-x;color:#fff; height:25px}

.pagination li.currentpage{padding:0 5px;border:1px #1170a8 solid;  background:url(images/pageHover.png) repeat-x;color:#fff}
.pagination li.disablepage{ padding: 0 5px;color: #3cbdff}
.pagination li.nextpage{ font-weight:normal; background:none}
.pagination li.nextpage a{ font-weight:normal; background:none}
* html .pagination li.currentpage, * html .pagination li.disablepage{ margin-right: 5px;padding-right: 0}


.dorpBox{width:87px; height:auto;left:0;position:absolute;background-color:#d3e5f9; z-index:20;border: solid #92c5f0; border-width:0 1px 1px 1px; display:none
 }
.dorpBox dl{padding:0 ; font-size:12px}
.dorpBox dd{ font-size:12px;line-height:24px; float:left;width:87px; margin:1px 0 0 0 ;text-align:center; border-bottom:1px solid #93c6f1}
.dorpBox a{ color:#0776d2; text-decoration: none; display:block; background-image:none;line-height:30px; height:30px}
.dorpBox a:hover{ color:#0776d2; line-height:30px; width:86px; background-color:#eff8fd}




#navList{CLEAR: both;}
#navList a:hover{ text-decoration:none;}
.meun ul li{  DISPLAY: inline; Z-INDEX: 10000; width:84px; height:52px;  position:relative; text-align:center}
.meun ul li A{ display: block}
.meun li ul{ display:none; background-color:#d3e5f9; left:0; width:85px;position:absolute; top:51px;border:1px solid #92c5f0 }
.meun li ul li { border-bottom:1px solid #93C6F1; background-image:none;height:30px; line-height:30px}
.meun li ul li A { padding:0; text-align:center; display:block; font-size:12px; COLOR: #0776d2; }
.meun li:hover UL {DISPLAY: block}
.meun LI.over UL{DISPLAY: block}
.meun ul li .topa{ text-indent:-99999px}
.meun ul li .topa:hover {color:#fff;}

.meun ul li.sfHover .topa{ color:#fff; height:30px}
.meun ul li.sfHover UL A:hover { color:#0776d2}
.meun ul li.sfHover .third{top:0; left:85px;}
.meun ul li li A { display:block}
.meun ul li li li A { display:block}
.meun ul li li A:hover { color:#0776d2; line-height:30px;  background-color:#eff8fd}
.meun ul li li li A:hover {color:#0776d2; line-height:30px; background-color:#eff8fd}
.meun ul li li.sfHover{background:#fff;}

/********************footer*********************/
#footer {
	width:100%;
	height:36px;
	background:url(images/footerbg.png) repeat-x left top;
	font-size:14px;
	text-align:center;
	margin:0 auto;
	color:#fff;
	line-height:36px;
	z-index:9999;
}

/*****************rightmenu****************/

.rightmenu,.rightmenu_main {
	width:234px;
	margin:0 auto;
	border:#92C5F0 1px solid;
	border-bottom:0;
	font-size:12px;

}
.rightmenu_main ul li {
	list-style:none;
	height:31px;
	line-height:31px;
	border-bottom:#92C5F0 1px solid;
	text-align:left;
	background:#D3E5F9;
	padding-left:15px;
}
.rightmenu_main ul li a:link,.rightmenu_main ul li a:visited,.rightmenu_main ul li a:hover {
	list-style:none;
	height:31px;
	line-height:31px;	
	color:#0776D2;
	text-decoration:none;
}
.rightmenu ul li {
	list-style:none;
	height:31px;
	line-height:31px;
	border-bottom:#92C5F0 1px solid;
	text-align:left;
	background:#D3E5F9;
}
.rightmenu ul li a:link,.rightmenu ul li a:visited {
	list-style:none;
	height:31px;
	line-height:31px;	
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#D3E5F9;
	padding-left:15px;
}
.rightmenu ul li a:hover {
	list-style:none;
	height:31px;
	line-height:31px;	
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#EFF8FD;
	padding-left:15px;
}

/*左侧菜单*/
.popmenu {
	margin: 0 auto;
	font-size: 12px;
	border: 1px solid #9ac8ed;
}
.popmenu-mouseout {
	list-style: none;
	height: 25px;
	line-height: 25px;
	color: #006699;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	background-color: #d9f0fe;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eef9fd;
	border-bottom-color: #c4e5fd;
}
.popmenu-mouseover {
	list-style: none;
	height: 25px;
	line-height: 25px;
	color: #000;
	text-decoration: none;
	display: block;
	background: #c7e5f7;
	padding-left: 10px;
	padding-right: 10px;
}

input#sys_check,input#function_check,input#alarm_check,input#time_check {
	float:right;
	margin:10px 50px 0 0;
}

/**************pop up window****************/        /*********2012/8/23  pop up window下的所有#改为.**********/

.popwindow {
	width:720px;
	margin:0 auto;
	font-size:12px;
	padding:10px 0;
	background:#fff;
}
.location {
	background:url(images/arrow.png) no-repeat left center;
	padding:0 0 3px 10px;
	margin-bottom:30px;
	border-bottom:#CEDAE4 1px solid;
}
.location a:link,.location a:visited {
	color:#118CDA;
	text-decoration:underline;
	margin:0 3px;
}
.location a:hover {
	color:#118CDA;
	text-decoration:none;	
	margin:0 3px;
}
.location span {
	margin:0 3px;
}
.body_popwindow {
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
li.information {
	list-style:disc inside;
	padding-bottom:3px;
}
.left_popwindow {
	float:left;
	margin-right:20px;
	width:230px;
}
.left_popwindow ul li {
	margin-bottom:10px;
}
.left_popwindow label {
	width:80px;
	float:left;
	margin-left:8px;
}
.right_popwindow {
	float:left;
	width:450px;
}

.list_maptop select {
	float:left;
	margin-right:15px;
}
.list_maptop ul {
	float:right;
	margin-right: 0px;
}
.list_maptop ul li {
	float:left;
	margin:0 0 0 5px;
	list-style:none;
}
.list_maptop img {
	float:left;
	margin-right:3px;
}
.list_maptop span {
	height:19px;
	line-height:19px;

}
.area_map {
	width:450px;
	height:340px;
	background:url(images/ex_map.jpg) no-repeat left top;
	margin-top:15px;
}
.group_button {
	margin:40px auto 0 auto;
	width:400px;
	text-align:center;	
}
input.btn {
	width:65px;
	height:30px;
	line-height:30px;
	background:url(images/bg_btn.png) no-repeat left top;
	color:#fff;
	border:0;
	padding:0;
	cursor:pointer;
	margin-right:80px;
}
/*
input {
	background:url(images/bg_input.png) repeat-x left top;
	height:22px;
	width:130px;
	border:#54A5D5 1px solid;
	padding-left:5px;
	font-size:12px;
	padding-top:2px;
}
*/
input.checkbox {
	background:none;
	height:auto;
	border:0;
	width:auto;
	padding:0;
}
textarea {
	background:url(images/bg_input.png) #f7f7f7 repeat-x left top;
	border:#54A5D5 1px solid;
	padding-left:5px;
	width:130px;
	font-size:12px;
}

/********************select menu style******************/
select {
	font-size:12px;
}
.selectstyle {
	float:left;
	margin-bottom: 10px;
}
.selectstyle .select_box{width:102px;px;height:24px;}
.selectstyle div.tag_select{display:block;color:#000;width:82px;height:22px;background:transparent url("images/bg-select.gif") no-repeat 0 0;padding:0 10px;line-height:22px;}
.selectstyle div.tag_select_hover{display:block;color:#000;width:82px;height:22px;background:transparent url("images/bg-select.gif") no-repeat 0 -22px;padding:0 10px;line-height:22px;}
.selectstyle div.tag_select_open{display:block;color:#000;width:82px;height:22px;background:transparent url("images/bg-select.gif") no-repeat 0 -44px;padding:0 10px;line-height:22px;}

.selectstyle ul.tag_options{position:absolute;margin:0;list-style:none;background:transparent url("images/bg-select.gif") no-repeat left bottom;width:100px;padding:0 0 1px;margin:0;width:80px;}
.selectstyle ul.tag_options li{background:transparent url("images/bg-select.gif") repeat-y -102px 0;display:block;width:61px;padding:0 10px;height:22px;text-decoration:none;line-height:22px;color:#000;}

.selectstyle ul.tag_options li.open_hover{background:transparent url("images/bg-select.gif") no-repeat 0 -88px;color:#000}
.selectstyle ul.tag_options li.open_selected{background:transparent url("images/bg-select.gif") no-repeat 0 -88px;color:#19555F}

/*********************table css************************/
td.line1 {
	height:25px;
	text-align:center;
	background:#EEF4F9;
	
}
td.line2 {
	height:25px;
	text-align:center;
	background:#DBEBF8;
}
th {
	background:#93C6F1;
	color:#1F51CC;
	font-weight:normal;
	height:25px;
}
table {
	border:#93C6F1 1px solid;
	
}
caption {
	text-align:left;
	margin-bottom:5px;
}

/************window************/
.window{ min-height:450px; width:750px; position:relative; margin:auto;}
.windowTitel{ background:url(images/WindowTitle.png) no-repeat; width:750px; position:relative; height:38px;}
.windowFoot{ height:12px; width:750px; background:url(images/WindowFoot.png) no-repeat;}
.windowContent{
	min-height:450px;
	height:auto;
	margin:0;
	width:740px;
	font-size:12px;
	background:url(images/WindowBg.png) repeat-y;
	padding:0 5px;
}
.windowContent p{ line-height:24px; float:left}
.windowTitel a{ font-size:12px; width:17px; height:17px; margin:0 5px; position:absolute; top:12px; text-indent:-9999999px;}
.windowTitel a.narrow{ right:40px;}
.windowTitel a.closeWindew{ right:12px;}

/************poptab***********/ /*********2012/8/23  poptab下的所有#改为.**********/

.border_body_popwindow {
	width:323px;
	height:205px;
	border:#9FC6E7 1px solid;
	padding: 10px 0;
	margin:0 auto;
}
.border_body_popwindow p {
	margin:0 0 10px 10px;
}
.poptab ul li {
	list-style:none;
	float:left;
	height:31px;
	line-height:31px;
	text-align:center;
	width:107px;
	color:#6A6665;
	border:#9FC6E7 1px solid;
	border-right:0;
	cursor:pointer;
}
li.mOn {
	background:url(images/blue_tabhover.jpg) repeat-x left top;
}
li.mOff {
	background:url(images/grey_tabout.jpg) repeat-x left top;
}
.content_poptab {
	padding:40px 10px 10px 10px;
}
.content_poptab ul {
	margin-top:10px;
}
.content_poptab li {
	float:left;
	margin-right:5px;
}
.content_poptab li.search {
	margin-top:10px;
}
a.blue:link,a.blue:visited {
	color:#006DC2;
	text-decoration:none;
}
a.blue:hover {
	color:#006DC2;
	text-decoration:underline;		
}

/********** loading bar ***********/ /************2012/8/24新增加css*************/

.graph {
position: relative; /* IE is dumb */
width: 250px;
border: 1px solid #7DAED5;
background:url(images/loadingbg.jpg) repeat-x left top;

}
.graph .bar {
display: block;
position: relative;
background:url(images/barbg.jpg) repeat-x left top;
text-align: center;
color: #fff;
height: 15px;
line-height: 15px;
}

/************button group************/
.but_group1 {
	margin:0 auto 15px auto;
}
button.mainlink {
	width:88px;
	height:38px;
	background:url(images/btn_out_main.png) no-repeat left top;
	line-height:38px;
	border:0;
	margin:0;
	padding:0;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
button.mainhover {
	width:88px;
	height:38px;
	background:url(images/btn_over_main.png) no-repeat left top;
	line-height:38px;
	border:0;
	margin:0;
	padding:0;
	font-size:14px;
	color:#fff;
	font-weight:bold;	
	cursor:pointer;
}
input.radionormal {
	width:19px;
	height:19px;
	border:none;
	background:none;
	color:#333;
}
.left_popwindow1 {
	width:440px;
	float:left;
}
.right {
	float:right;
}
.bottom {
	margin-bottom:5px;
}
.left {
	float:left;
}
.map {
	width:433px;
	height:433px;
	background:url(images/ex_map2.jpg) no-repeat left top;
}
.right_popwindow1 {
	width:260px;
	float:left;
	margin-left:15px;
}
.but_control {
	margin:20px auto 10px 10px;
}
.but_control ul li {
	float:left;
	margin-bottom:10px;
	margin-right:20px;
	list-style:none;
}
.choose_team {
	float:left;
	width:80px;
	margin-top:30px;
}
.choose_team li {
	list-style:none;
	clear: both;
}
p.title {
	margin:0 0 10px 0;
	text-align:left;
}
.detail ul li {
	margin-bottom:10px;
}
.detail label {
	width:80px;
	float:left;
}
.square {
	width:151px;
	height:149px;
	background:url(images/whole.jpg) no-repeat left top;
	float:left;
}
/************control_line*************/
.control_line {
	margin:10px auto 0 15px;
	clear:both;
	overflow:hidden;
}
.control_line ul li {
	float:left;
	list-style:none;
	margin:0 20px 10px 0;
}
.demo {
	margin-left:0px;
}
/*********2012/8/27 add ************/

/*************left_left_popwindow1**********/ 

.left_left_popwindow1 {
	float:left;
	width:100px;
	margin-right:15px;
}
.left_left_popwindow1 p {
	margin-bottom:10px;
}
.left_left_popwindow1 ul {
	clear: both;
	overflow: hidden;
}
.left_left_popwindow1 ul li {
	list-style:none;
	height:25px;
	line-height:25px;
	border-bottom:#92C5F0 1px solid;
	text-align:left;
	background:#D3E5F9;
}
.left_left_popwindow1 ul li a:link,.left_left_popwindow1 ul li a:visited {
	list-style:none;
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#D3E5F9;
	padding-left:15px;
	border-bottom:#92C5F0 1px solid;
}
.left_left_popwindow1 ul li a:hover {
	list-style:none;
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#EFF8FD;
	padding-left:15px;
	border-bottom:#92C5F0 1px solid;
}
.left_left_popwindow1 ul li a.selected:link,.left_left_popwindow1 ul li a.selected:visited,.left_left_popwindow1 ul li a.selected:hover {
	list-style:none;
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#EFF8FD;
	padding-left:15px;
	border-bottom:#92C5F0 1px solid;	
	font-weight:bold;
}
/******right_left_popwindow1******/
.right_left_popwindow1 {
	width:320px;
	float:left;
}
.right_left_popwindow1 p {
	margin-bottom:5px;
}
.right_left_popwindow1 table {
	width:320px;
}
.right_left_popwindow1 td {
	text-align:center;
	height:25px;
	line-height:25px;
}
.scroll_both {
	overflow:scroll;
}
.scroll_y {
	overflow-y:scroll;
}
p.orangebold {
	font-size:14px;
	font-weight:bold;
	color:#F60;
}
.tagbox {
	margin:10px auto 0 auto;
	clear:both;
	
}
p.tag {
	width:100px;
	height:25px;
	line-height:25px;
	background:#EFF8FD;
	border:#92C5F0 1px solid;	
	padding-left:15px;
}
.tagbox ul {
	margin-top:20px;
}
.tagbox ul li {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	text-align:center;
}
li.nospace_right {
	margin-right:0;
}
/*********调光按钮 2012/8/29 add****************/

.kedu {
	width:306px;
	height:30px;
	top:20px;
	left:60px;
	position:absolute;
	z-index:2;
}
.kedu ul {
	width:306px;
	height:30px;
	border-bottom:#CFCFCF 3px solid;
	clear:both;	
}
.kedu ul li {
	height:17px;
	width:2px;
	background:#CFCFCF;
	float:left;
	overflow:hidden;
	clear:right;
	margin-right:14px;
	margin-top:13px;
}
.kedu ul li.norightspace {
	margin-right:0;
}
.kedu ul li.large {
	height:30px;
	margin-top:0;
}
.number_kedu {
	top:60px;
	left:60px;
	width:320px;
	height:30px;
	position:absolute;
	z-index:333;
}
.number_kedu ul li {
	float:left;
	margin-right:135px;
}
.number_kedu ul li.norightspace {
	margin-right:0;
}
.box_huakuai {
	width:19px;
	height:37px;
	left:163px;
	top:25px;
	position:absolute;
	z-index:444;
}
.text {
	position:absolute;
	left:60px;
}
.text ul li {
	float:left;
	margin-right:270px;
}

/*************home list page 2012/8/30 add  *****************/
.list_show {
	width:100%;
	margin:0 auto;
}
.selectedbox {
	margin:10px auto 0 3%;
}
.selectedbox ul li {
	height:25px;
	line-height:25px;
	border-bottom:#92C5F0 1px solid;
	text-align:left;
}
.selectedbox ul li a:link,.selectedbox ul li a:visited {
	list-style:none;
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#D3E5F9;
	padding-left:15px;
	border-bottom:#92C5F0 1px solid;
	height:25px;
	line-height:25px;
}
.selectedbox ul li a:hover {
	list-style:none;
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#EFF8FD;
	padding-left:15px;
	border-bottom:#92C5F0 1px solid;
	height:25px;
	line-height:25px;
}
.selectedbox ul li a.selected:link,.selectedbox ul li a.selected:visited,.selectedbox ul li a.selected:hover {
	list-style:none;
	color:#0776D2;
	text-decoration:none;
	display:block;
	background:#EFF8FD;
	padding-left:15px;
	border-bottom:#92C5F0 1px solid;
}
.box_choose {
	width:20%;
	float:left;
	margin-right:5%;
}
.box_choose p {
	margin-bottom:10px;	
}
span.orangebold {
	font-size:12px;
	font-weight:bold;
	color:#F60;
}
.text_current {
	margin-top:40px;
}
.text_current p {
	margin-left:20px;
	float:left;
}
.text_current .graph {
	float:right;
}
.list_show .but_control {
	float:left;
	width:650px;
	margin-top:30px;
}
.list_show .but_group1 {
	float:right;
	margin-top:30px;
}
.list {
	width:1000px;
	height:auto;
}
.homelist  {
	height:560px;
}
.homepic {
	height:700px;
}
.but_control .control_line {
	margin-left:0;
}
.box_pic {
	margin-top:10px;
}
.box_pic p {
	float:left;
	width:200px;
	margin-left:30px;
}
.box_pic .graph {
	float:right;
}
.box_pic .scroll_both {
	margin:20px 0 0 10px;
}
.box_pic p.tag {
	float:none;
}
.box_pic .tagbox ul {
	margin-left:10px;
}
.box_pic .tagbox li {
	width:100px;
}

/************edit_content 2012/09/04 修改 *************/

.center_page {
	width:auto;
	margin:10px auto 0 auto;
	clear: both;
}
.left_center_page {
	width:270px;
	margin-right:30px;
	float:left;
	height: 350px;
}
.right_center_page {
	width:400px;
	float:left;
	height:302px;
	background:url(images/ex_map1.jpg) no-repeat left top;
}

.box_search {
	margin-top:15px;
	clear:both;
	margin-bottom: 25px;
}
.box_search label {
	float:left;
	width:60px;
	line-height:20px;
	margin-top: 5px;
}
.box_search .selectstyle {
	margin-right:10px;
	margin-top: 5px;
}
.box_search .group_button {
	float:left;
	margin:0;
	width:300px;
}
.box_search .group_button .button {
	float:left;
	margin:0;
}
.box_search input.btn  {
	margin-right:5px;
}

.box_input {
	margin:0 0 0 60px;
}
span.space_right {
	margin-right:5px;
}
input.w80 {
	width:80px;
	margin-right:5px;
}
td.20percent {
	width:20%;
	word-wrap:break-word;
	word-wrap: break-word;
}
table.fix {
	table-layout:fixed;
}
/***************admin page  2012/09/05 *****************/

.admin {
	width:100%;
	margin:20px auto 0 auto;
}
.left_admin {
	float:left;
	width:200px;
	margin:0 30px 0 5px;
	border:#62B5F9 1px solid;
}
.center_admin {
	float:left;
	width:700px;
	margin-right:30px;
}
.center_admin .left_center_page {
	width:700px;
}
.center_admin .group_button {
	width:150px;
}
.top_center_admin input.checkbox {
	padding-top:5px;
}
.right_admin {
	float:left;
	width:550px;
}
.right_admin .map {
	width:550px;
	height:452px;
	background:url(images/exmap.jpg) no-repeat left top;
}
.left_admin h2 {
	height:27px;
	background:url(images/h2bg.jpg) repeat-x left top;
	width:190px;
	line-height:27px;
	padding-left:10px;
	color:#1E50C9;
}
.left_admin ul li {
	height:30px;
	background:url(images/libg.jpg) repeat-x left top;
	line-height:30px;
	padding-left:10px;
	border-bottom:1px #DAEBFB solid;
}
a.grey:link,a.grey:visited {
	color:#717171;
	text-decoration:none;
}
a.grey:hover {
	color:#717171;
	text-decoration:underline;	
}
.top_center_admin {
	
}
.top_center_admin span {
	margin-right:5px;
}
.admin .border_body_popwindow {
	margin-top:20px;
}
.admin .border_body_popwindow {
	padding-top:0;
}
.admin .border_body_popwindow ul {
	margin:20px 0 0 15px;
}
.admin .border_body_popwindow li {
	margin-bottom:8px;
}
.admin .border_body_popwindow button {
	margin-left:65px;
}
p.topbg {
	background:url(images/blue_tabhover.jpg) repeat-x left top;
	height:31px;
	line-height:31px;
	margin:0;
	padding-top:0;
	padding-left:10px;
}
/***************pop_640 2012/09/05***************/

.pop_640 {
	width:600px;
	margin:0 auto;
	padding:20px;
}
.left_pop_640 {
	width:350px;
	margin-top:15px;
	float:left;
}
.right_pop_640 {
	width:230px;
	margin-top:15px;
	float:left;
	margin-left:20px;
}
.left_pop_640 ul {
	margin-top:10px;
}
.left_pop_640 ul li {
	margin-bottom:5px;
}
.area_table {
	height:150px;
}
.left_pop_640a {
	width:250px;
	float:left;
	margin-right:15px;
}
.left_pop_640a .top_center_admin {
	margin-bottom:20px;
}
.left_pop_640a li {
	margin-bottom:10px;
	clear:both;
}
.left_pop_640a label {
	width:80px;
	float:left;
}
.right_pop_640a {
	width:330px;
	float:left;
}
.left_pop_640a .group_button {
	width:200px;

}
.left_pop_640a .group_button input {
	float:left;
	margin-right:10px;
}
/************2012/09/13*******/

p.title_blue {
	width:100%;
	text-align:center;
	color:#1F51CC;
	background:#93C6F1;
	height:25px;
	line-height:25px;
}
.right_center_pagea {
	float:left;
	width: 650px;
}
.right_center_pagea input {
	float:left;
}
.right_center_pagea .box_search {
	margin-top:0;
}
.left5px {
	margin-left:5px;
}
.left25px {
	margin-left:25px;
}
.left40px {
	margin-left:40px;
}
.top5px {
	margin-top:5px;
}
.top30px {
	margin-top:30px;
}
.listw {
	width:1000px;
	height:auto;
}
input.btna {
	width:93px;
	height:30px;
	line-height:30px;
	background:url(images/bg_btna.png) no-repeat left top;
	color:#fff;
	border:0;
	padding:0;
	cursor:pointer;
	margin-right:60px;
}
input.btnaa {
	width:84px;
	height:30px;
	line-height:30px;
	background:url(images/bg_btnaa.png) no-repeat left top;
	color:#fff;
	border:0;
	padding:0;
	cursor:pointer;
	margin-right:60px;
}
input.btn_grey {
	width:60px;
	height:30px;
	line-height:30px;
	background:url(images/btn_grey.png) no-repeat left top;
	color:#fff;
	border:0;
	padding:0;
	cursor:pointer;
	margin-right:60px;
	color:#333;
}
input#template_choose {
	float:left;
	margin-right:10px;
}
input#task_definition {
	float:left;
	margin-left:40px;
}
fieldset {
	padding:0 20px 20px 20px;
}
legend {
	padding:0 5px;
}
.body_content {
	margin:10px auto;
}
.body_content .control_line {
	margin-left:65px;
	width: 380px;
	margin-bottom: 20px;
}
.date_choose {
	margin:20px 0 10px 0;
	clear:both;
}
.mode {
	width:100%;
	margin:0 auto 10px auto;
	clear:both;
}
.time_execution {
	clear:both;
	margin-bottom:10px;
}
.time_execution .selectstyle {
	float:left;
}
.time_execution label {
	float:left;
}
.command {
	clear:both;
	margin-bottom:10px;
}
hr {
	margin-top:50px;
	border:0;
	border-top:#D0D0BF 1px solid;
}
.body_content .group_button input {
	float:left;
	margin-right:20px;
}
.w600px {
	width:600px;
}
.w350px {
	width:350px;
}
.w200px {
	width:200px;
}
.w150px {
	width:150px;
}
.right40px {
	margin-right:40px;
}
