@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

body{
	margin: 0 ;
	padding:0;
	font-size:12px;
	font-family:Helvetica,Arial,sans-serif;
	color:#515151;
	text-align:center;
}
table,tr,td{
	font-family:Helvetica,Arial,sans-serif;
	font-size:12px;
	color:#515151;
	text-align:left;
}
.adlogin{
	background:url(index_login.jpg) no-repeat;
	width:132px;
	height:26px;
	border:0px;
	cursor:pointer
}
img{
	border:0;
	
}
li{
	list-style:none;
}
a{
	color:#535353;
	text-decoration:none;
}
a:hover{
	color:#0096FF;
	text-decoration:underline;
}

.cendate a{
	color:#0066cb;
}

.cendate a:hover{
	color:#f60;
}
.disnone{
	display:none;
}
.disnone.show{
	display: inline;
}
ul{
	margin: 0;
	padding: 0;
}
.text_id{
	border:1px solid #BEBDBD;
	background:#FBFAFA;
	height:18px;
	font-size:12px;
	width:40px;
}
.text_short{
	border:1px solid #BEBDBD;
	background:#FBFAFA;
	height:18px;
	font-size:12px;
	width:100px;
}
.text_long{
	border:1px solid #BEBDBD;
	background:#FBFAFA;
	height:15px;
	padding-top:3px;
	font-size:12px;
	width:300px;
}
.text_long.short{
	width:188px;
}
.none{
	background:none;
	border:none;
}

select.middle{
	width:90px;border:1px solid #e1e1e1;color:#7a7a7a;
}

.btn{
	border:1px #e1e1e1 solid;color:#707070;cursor:pointer;vertical-align:bottom\9;overflow:hidden;background:url(admin_bg.gif) 0 -228px repeat-x
}

.button{
	border:1px solid #0168AA;
	background:url(buttonbg.jpg) repeat-x;
	font-size:12px;
	color:#ffffff;
	height:21px;
	padding:2px 3px 5px 3px;
	cursor:pointer;
}
.buttonmini{
	border:1px solid #515151;
	background:#7F7F7F;
	color:#ffffff;
	height:18px;
	padding:1px;
}
textarea{
	border:1px solid #BEBDBD;
	background:#FBFAFA;
	font-size:12px;
}
.font_b{
	font-weight:bold;
}
.font_left{
	color:#0F0F0F;
}
.font_n{
	color:#989898;
}

.botline{ border-bottom:1px #eee dashed; line-height:30px; color:#444; font-weight:bold}
.goods { margin-top:5px}
.goods td{ border:1px #e2e2e2 solid; padding:3px}
.goods .imglink a img{border:2px #fffae7  solid;  }
.goods .imglink a:hover img{border:2px solid #ffb900;}
.button1 a{padding:2px 7px 1px 9px;*padding:3px 7px 1px 9px;margin:0 2px 0 0;color:#ffffff;background:#929DA3;}
.button1 a:hover{background:#566065;color:#ffffff;}
.button2 a{padding:2px 7px 1px 9px;*padding:3px 7px 1px 9px;margin:0 2px 0 0;color:#ffffff;background:#99D176;}
.button2 a:hover{background:#00A551;color:#ffffff;}
.button3 a{padding:2px 7px 1px 9px;*padding:3px 7px 1px 9px;margin:0 2px 0 0;color:#ffffff;background:#ADD2EC;}
.button3 a:hover{background:#0171BB;color:#ffffff;}
.button4 a{padding:2px 7px 1px 9px;*padding:3px 7px 1px 9px;margin:0 2px 0 0;color:#ffffff;background:#FFB6B7;}
.button4 a:hover{background:#D70046;color:#ffffff;}
.button5{padding:2px 7px 1px 9px;*padding:3px 7px 1px 9px;margin:0 2px 0 0;color:#cccccc;background:#ffffff;}

/*  ------首页 ---------- */
.index{
	background:url(bg.jpg);
}
#index{
	text-align:center;
	margin: 0 auto;
	padding:0 auto;
	overflow:hidden;
}
#index_in{
	text-align:left;
	margin: 0 auto;
	padding:0 auto;
	width:400px;
}
#index_top{
	text-align:right;
	margin: 0 auto;
	padding:0 auto;
	width:500px;
}
#index_login{
	border:1px solid #4F6A73;
	width:400px;
}
.index_title{
	background:url(index_titlebg.jpg) repeat-x;
	height:20px;
	width:385px;
	color:#ffffff;
	font-weight:bold;
	padding:8px 0 0 15px;
}
.index_box{
	background:#ffffff;
	padding:10px 0 10px 10px;
}
.index_box li{
	margin:0 0 8px 15px;
}
.index_left{
	width:100px;
	display:-moz-inline-box; /**//*firefox支持*/
    display:inline-block; /**//*IE中*/
}
.index_text{
	border:1px solid #DEDEDE;
	width:220px;
	height:18px;
}
.index_box li{
	padding:10px 0 3px 8px;
}
.index_button{
	margin:20px 60px 10px 0;
	text-align:right;
}
.login_button{
	background:url(index_login.jpg) no-repeat;
	width:132px;
	height:26px;
	color:#6c6c6c;
	border:none;
	font-size:12px;
}

.userid{
	color:#FF9900
}

a.pointcolor{
	color:#f40;
	padding:0 4px;
	font-size:15px;
	text-decoration:underline;
	font-weight:bold;
}
a.pointcolor:hover{
	color: #009999;
	text-decoration:none
}

#company{
	font-size:10px;
	color:#D1D1D1;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:8px 0 0 0;
	float:right;
}
#company a{
	color:#D1D1D1;
	font-weight:bold;
}
#company a:hover{
	color:#09BDF4;
}
.checkcodestr{
	border:1px solid #DEDEDE;
	width:170px;
	height:18px;
}
.gray{
	color:#333;
}
.red{
	color:red;
}

/*  ------top ---------- */
#top{
	height:83px;
	width:100%;
	overflow:hidden;
	text-align:left;
}
#quickicon{
	padding:20px 20px 0 0;
	text-align:right;
	color:#ACACAC;
}
#quickicon li{
    display:inline;
	padding:0 5px 0 0;	
}
#quickicon a{
	color:#ACACAC;
}
#quickicon a:hover{
	color:#09BDF4;
}
.top_title{
	height:27px;
	width:100%;
	background:url(admintop_bg.jpg);
}
.top_left{
	float:left;
	width:500px;
	margin:6px 0 0 30px;
	color:#d7d7d7;
}
.top_right{
	float:right;
	width:500px;
	margin:2px 30px 0 0;
	color:#d7d7d7;
	text-align:right;
}

/*  ------left---------- */

.left{
	background:#BCBCBC;
}
#left{
	text-align:left;
	width:100%;
	overflow:hidden;
	padding-bottom:15px;
}
.lefttitle{
	background:url(lefttitle.jpg) no-repeat;
	width:190px;
	height:24px;
	color:#ffffff;
	margin:8px 0 0 9px;
	padding:3px 0 0 18px;
	*padding:5px 0 0 18px;
	font-weight:bold;
	cursor:pointer;
}
.lefttt{
	margin-left:9px;
}
.leftcont{
	background:#E5E5E5;
	width:177px;
	margin-left:9px;
}
.leftcont li{	
	text-align:right;
}
.leftcont li a{
	background:url(lefta.jpg) no-repeat 3%;
	padding:6px 8px 3px 0;
	*padding:6px 10px 1px 0;
	border-bottom:1px solid #F3F3F3;
	margin:0 0 0 8px;
	*margin:5px 8px 0 0;
	display:block;
	width:150px;
}
.leftcont li a:hover{
	background:#646464 url(lefthover.jpg) no-repeat 3%;
	color:#ffffff;
	text-decoration:none;	
}

/*  ------right---------- */
.main{
	background:#F7F7F7;
}
#copyright{
	float:right;
	margin:15px 6px 15px 0;
}
#wrapper{
	WIDTH: 100%;
	text-align:center;
	margin: 0 auto;
	padding:0 auto;
	overflow:hidden;	
}
#innerWrapper{
	text-align:left;
	margin: 0 auto;
	padding:0 auto;
	width:95%;
	overflow:hidden;
}
#rightbox{
	width:98%;
	border:1px solid #CCCCCC;
	margin:10px 0 15px 0;
	text-align:center;
	background:#ffffff;
}
.boxtitle{
	background:url(righttitle.jpg) repeat-x;
	height:27px;
	color:#125B92;
	font-weight:bold;
	padding:5px 0 0 15px;
	text-align:left;
}
.boxtitle a{
	background:#777777;
	padding:3px 8px 2px 8px;
	color:#ffffff;
}
.boxtitle a:hover{
	background:#A9A9A9;
	color:#000000;
}
.boxtitle a.red{
	background:#f80;
}
.boxtitle a.red:hover{
	background:#f40;
	text-decoration:none;
	color:#fff;
}
.boxcont{
	margin:10px 20px 10px 20px;
	*margin:10px 10px 10px 10px;
	text-align:left;
}
.boxcont li{
	padding:5px 0 3px 0;
}
.boxcont p{
	padding:15px 0 3px 0;
}
#cx_type{
	display:none;
}

.search_part{
	width:96%;
	margin:0 0 10px 0;
	padding:5px;
	background:#f9f9f9;
}
.tablebox{
	width:98%;
	margin:0 0 10px 0;
}
.tablebox td{
	padding:5px 0 3px 5px;
	border-bottom:1px solid #F3F3F3;
}
.tablebox p{
	padding:0 0 8px 0;
}
.bg{background:#F3F3F3;}

#nowtem{
	background:#E8ECFE;
	padding:10px 10px 10px 10px;
	width:97%;
	text-align:left;
	overflow:hidden;
}
.nowtemtitle{
	background:#679BC5;
	padding:5px 0 3px 10px;
	color:#ffffff;
	font-weight:bold;
	width:200px;
}
.nowteminfor p{
	line-height:20px;
}
#nowtem table td{
	padding:10px 0 0 0;
}
#temlist{
	padding:10px 10px 10px 10px;
	width:97%;
	text-align:left;
	overflow:hidden;
	margin:15px 0 10px 0;
}
#temlist table td{
	padding:10px 0 0 0;
}
#message{
	width:98%;
	background:#E8F0DF;
	padding:10px 10px 10px 10px;
	margin:30px 0 10px 0;
}
#message li{
	line-height:20px;
}


#sysmessage{
	margin:60px 0 0 0;
	border:1px solid #CCCCCC;
	background:#ffffff;
}

.tishi{
	padding:0 10px 10px 15px;
	line-height:25px;
}
.data{
	font-size:10px;
}
.font_job_name{
	color:#125b92;
	font-weight:bold;
}


.album_upload{
	text-align:left;
	width:100%;
	background:#ffffff;
}
.album_box1{
	margin:10px 0 10px 0;
}
.album_box1 p{
	padding:0 0 8px 0;
}



/*
 标签部分的样式
 */
.tab-div {
  margin: 0 0 10px 0;
  padding: 1px;
}
#tabbar-div {
  background: #eeeeee;
  padding-left: 10px;
  height: 22px;
  padding-top: 1px;
}

#tabbar-div p {
  margin: 2px 0 0 0;
}

.tab-front {
  background: #777777;
  line-height: 20px;
  font-weight: bold;
  padding: 6px 18px 3px 18px;
  border-right: 2px solid #ffffff;
  cursor: hand;
  cursor: pointer;
  color:#ffffff;
}

.tab-back {
  line-height: 20px;
  padding: 6px 18px 3px 18px;
  border-right: 1px solid #FFF;
  cursor: hand;
  cursor: pointer;
}

.tab-hover {
  color: #FFF;
  background: #add2ec;
  line-height: 20px;
  padding: 6px 18px 3px 18px;
  border-right: 1px solid #FFF;
  cursor: hand;
  cursor: pointer;
}

#tabbody-div {
  border: 1px solid #eeeeee;
  padding: 10px;
}

#tabbody-div img {
  vertical-align: middle;
}

.tab-body {
  border: 0px solid #BBDDE5;
  padding: 10px;
}


/*分页CSS*/
.yellow {
	padding-right: 7px; padding-left: 7px; padding-bottom: 7px; margin: 3px; padding-top: 7px; text-align:right;
}
.yellow a {
	border-right: #ccc 1px solid; padding-right: 5px; border-top: #ccc 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #ccc 1px solid; color: #000; padding-top: 2px; border-bottom: #ccc 1px solid; text-decoration: none
}
.yellow a:hover {
	border-right: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; color: #000; border-bottom: #f0f0f0 1px solid
}
.yellow a:active {
	border-right: #f0f0f0 1px solid; border-top: #f0f0f0 1px solid; border-left: #f0f0f0 1px solid; color: #000; border-bottom: #f0f0f0 1px solid
}
.yellow span.current {
	border-right: #d9d300 1px solid; padding-right: 5px; border-top: #d9d300 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #d9d300 1px solid; color: #fff; padding-top: 2px; border-bottom: #d9d300 1px solid; background-color: #d9d300
}
.yellow span.disabled {
	border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid
}
/*分页CSS*/