*{margin:0px; padding:0px;}
html,body {margin:0 auto; padding:0px; font-size: 12px; background:#f2f2f2; }
ul,li,div,dl,dd,dt,ol,p,h1,h2,h3,h4,h5,h6{ list-style:none; margin:0 auto; padding:0px;}
img{border:none; vertical-align:middle;}
a{color:#f00; }
a:hover{ text-decoration:underline;}
.clear{	clear:both; height:0px;}


.conbg{ width:100%; height:250px; background:url(../images/conbg.png) repeat; margin-top:244px;}
.content{ width:1000px; margin:0 auto; position:relative; height:100%; z-index:100;}
.ccjjj{ width:445px; height:75px; padding-top:85px; float:left;}
.login{ width:303px; height:305px; position:absolute; background: url(../images/login_bg.jpg) no-repeat; right:103px; top:-29px; z-index:200;}
.dy{ width:500px; height:79px; position:absolute; right:-10px; bottom:-110px; z-index:300;}

.loginame{ width:303px; height:75px;}
.login_mid{ height:175px; padding:0 18px;}
.login_bottom{ height:55px;}

.inputbg{ width:267px; height:43px; background:url(../images/inpubg.png) no-repeat; _background:url(../images/inpubg.gif) no-repeat; margin-bottom:17px; position:relative;}
.imgl{ width:18px; height:16px; position:absolute; left:21px; top:13px;}
.div_input{ width:222px; height:41px; position:absolute; top:1px; left:45px;}
.editbox4{ height:41px; line-height:41px; color:#727171; border:0; background:none; width:160px; float:left; _margin-right:-3px;}
.imgbtn_login{ width:61px; height:41px; cursor:pointer; border:0; background:url(../images/imgbtn_login.png) no-repeat; _background:url(../images/imgbtn_login.gif) no-repeat;}

.top{ height:77px; width:100%; background:url(../images/topbg.jpg) repeat-x; padding-left:23px;}
.toplogo{ width:312px; height:45px; padding-top:11px; float:left;}
.toptext{ float:left; line-height:25px; padding-top:31px; padding-left:445px; height:25px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.toptext a{ color:#000;}
.toptext span{ color:#000;}
.remeber{ color:#b6b5b5; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding-left:60px;}
.remeber_wrap{width:39px; height:21px; float:left;}
.remeber_wap li{width:39px; height:21px; position:relative; z-index:95;}
.edit { width:20px; height:21px; line-height:21px; position:absolute; top:0px; left:0px; z-index:999; font-size:14px; cursor:pointer;}

/************ Sidebar ************/
#body-wrapper {width:266px; background:url(../images/leftbg.png) repeat-y;/* padding-left:40px;*/}
.leftname{width:236px; vertical-align:middle; padding-top:15px; padding-bottom:16px; margin-left:30px; height:24px;}  
#sidebar {width:266px;}
#sidebar #sidebar-wrapper {}
#sidebar a,#sidebar a:active {color:#fff}
#sidebar a:hover {color:#fff;}

/************ Sidebar Accordion Menu ************/

#sidebar #main-nav {width: 236px; margin-left:30px; }
#sidebar #main-nav li { margin-bottom:5px; text-align: left; font-size:12px;}
#sidebar #main-nav img{ margin-right:15px;}
#sidebar #main-nav li a.nav-top-item {background:#dc0000; border-radius:3px; -moz-border-radius:3px; cursor: pointer; display: block; text-decoration: none; height:auto; line-height:20px; padding:5px 0;  font-weight: bold; padding-left:35px;}
#sidebar #main-nav li a.current {background:#dc0000; color: #fff; font-weight: bold;}
#sidebar #main-nav li a.current:hover {color: #FFF;}
#sidebar #main-nav ul {font-size: 12px; padding-top:5px;}
#sidebar #main-nav ul li { text-align:center; font-size:12px; font-family:"微软雅黑";}
#sidebar #main-nav ul li a {display: block; color: #fff; height:auto; line-height:20px; background:rgba(255, 255, 255, .3); border-radius:3px; -moz-border-radius:3px; text-decoration: none; padding:5px 0 5px 23px; text-align:left;}
#sidebar #main-nav ul li a:hover,
#sidebar #main-nav ul li a.current,
#sidebar #main-nav ul li a.current:hover {color: #999999; text-decoration:none;}
#sidebar #main-nav ul li a.current {background: transparent url(../images/menu.jpg) left center no-repeat !important; font-weight:normal;}
.pl5{
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.font_a{
	font-family:Arial, Helvetica, sans-serif;
}
.pl51{
	padding-left:28px;
}

/************ system ************/
.system{ float:left; width:420px; border:1px solid #ccc; margin-right:38px;}
.system h1{ display:block; height:40px;  line-height:40px; border-bottom:1px solid #ccc; border-top:1px solid #FFF; padding-left:15px; font-size:16px; font-weight:800; font-family:"微软雅黑";}
.system ul{ padding:21px; background:#FFF;}
.system li.libg{ background:#f3f3f3;}
.system li span{ display:inline-block; width:84px; text-align:center; margin-right:5px; border-right:1px solid #FFF;}
.system li { height:27px; line-height:27px;}


.addname{ margin-top:20px; background:#d8d8d8;}
.addname_li{line-height:60px; border-bottom:1px solid #d3d3d3;  padding-left:40px;}
.addbg2{ background:#e4e3e3;}
.addname strong{ font-size:24px; font-family:"微软雅黑"; font-weight:normal; padding-right:20px; margin:0;}
.addname span{ float:right; color:#898989; padding-right:100px;}
.addname span img{ margin:0 10px;}
.addname_li label{ width:145px; display:inline-block; text-align:center;}


/************ select_box ************/
.select_box {width:150px; border:1px solid #c4c4c4; padding-right:20px; padding-left:10px; background:url(../images/body001_26.jpg) no-repeat 160px center; position:relative; margin:0; margin-right:35px; margin-top:16px; display:inline-block; float:left;}
.select_box span {cursor:pointer; display:block; line-height:25px; width:100%; height:25px; overflow:hidden;}
.select_box ul li {cursor:pointer;}
.son_ul {width:179px; position:absolute; left:0; top:25px; border:1px solid #c4c4c4; background:#fff;}
.son_ul li {display:block; line-height:25px; padding-left:10px; width:169px}
.hover {background:#ccc;}

.title_input{ width:295px; height:25px; vertical-align:middle; line-height:25px; border:1px solid #c4c4c4; background:none;}
.scpy,.inputfile{ width:70px; height:28px;  text-align:center; line-height:28px; background:url(../images/btnbg_35.jpg) no-repeat;  cursor:pointer; border:0; margin-left:5px; vertical-align:middle; }
.inputfile{ background:url(../images/body_39.jpg) no-repeat;}

.time{ width:220px; height:28px; margin-top:16px; border:1px solid #c4c4c4; line-height:28px; display:inline-block; float:left; text-indent:5px;}
.save,.Cancel{ width:80px; height:30px; background:#c20000; border:0; cursor:pointer; color:#FFF; text-align:center; vertical-align:middle; margin-right:10px;}
.saves{ width:130px; height:30px; background:#0017a0; border:0; cursor:pointer; color:#FFF; text-align:center; vertical-align:middle; margin-right:10px;}
.Cancel{ background:#616161;}


/************ Add_Content ************/
.Add_Content{ width:100%; margin:0 auto;}
.Add_Content th,.Add_Content td{ font-family:"微软雅黑"; border-bottom:1px solid #c4c4c4; border-right:1px solid #c4c4c4; line-height:20px; padding-left:10px; padding-bottom:5xp; padding-top:5px; }
.Add_Content a{ font-family:"微软雅黑"; padding:0 5px;}
.Add_Content a.visible{  font-family:"微软雅黑";color:#b80004;
.Add_Content td.contentleft,.Add_Content th.contentleft{font-family:"微软雅黑";text-align:left; padding-left:5px;}

.fy{ margin:0 auto;  margin:20px 35px 0 20px;}
.fy a{ display:inline-block; padding:0 8px; height:20px; line-height:20px; text-align:center; border:1px solid #d3d3d3; margin:0 2px;}
.fy a:hover,.fy a.fyon{ text-decoration:none; color:#f13000;}

.sure,.page{ width:45px; text-align:center; height:23px; line-height:23px; border:1px solid #d3d3d3; background:none; vertical-align:middle;}
.man_zone{
	width:500px;
	
}

.class td {
	border:1px #c4c4c4 solid;
}