﻿body { background:#F9F9F9; color:#000;font:12px/1.5 Arial,宋体b8b\4f53,sans-serif; }
html,body{height:100%}
.topbar{ width:100%; height:40px; font-size:14px; line-height:40px; background:#DBDBDB; border-bottom:1px solid #C6C6C6; text-indent:1em; font-weight:bold; position:relative;}
.topbar_right{ height:40px; line-height:40px; position:absolute; right:10px; top:0;}
.bottom_bar{ width:100%; height:30px; font-size:12px; text-align:right; line-height:30px; background:#DBDBDB; border-top:1px solid #C6C6C6; text-indent:1em; font-weight:bold;  float:left; clear:left;}
.text_gray{ color:#777777;}
.clear {clear:both;width:100%;}
body a{color:#000; text-decoration:none;}
body a:hover{  text-decoration:underline;}
a.a_blue:link,a.a_blue:visited {color:#21759B; text-decoration:none;}
a.a_blue:hover{ color:#E66F00;}
.font_12{ font-size:12px;}
.alert_yellow{ background:#FFFBCC; border:1px solid #E6DB55; padding:10px; margin:10px 0 10px 0;}
.alert_red{ background:#FFEBE8; border:1px solid #CC0000; padding:10px; margin:10px 0 10px 0; color:#000000;}
.alert_red a:link,a:visited{ color:#CC0000; font-weight:bold;}
.alert_red a:hover{ color:#D54E21; font-weight:bold;}
.input_height_100{ height:20px; line-height:20px;  margin-left:0px; width:100px; clear:left;}
.input_height{ height:25px; line-height:25px;  margin-left:0px; width:180px; clear:left;}
.input_height_400{ height:25px; line-height:25px; margin-left:0px; width:400px; clear:left;}
.input_height_350{ height:25px; line-height:25px; margin-left:0px; width:350px; clear:left;}
.input_width_300{width:300px;}
.input_width_all{width:100%;}
.input_height_nowidth{ height:25px; line-height:25px; margin-left:0px; width:auto; clear:left; padding:auto 10px;}
.color_red{ color:#990022;}

.ul_img_li{ width:120px; height:120px; position:relative; border:1px #ccc solid; margin-right:5px; margin-top:5px; float:left; }
.ul_img_li_setface{padding-left:3px; line-height:20px; left:0; bottom:0; position:absolute; display:block; cursor:pointer;}
.ul_img_li_del{padding-right:3px; line-height:20px; right:0; bottom:0; position:absolute; display:block; cursor:pointer;}
.ul_img_li_view{padding-right:40px; line-height:20px; right:0; bottom:0; position:absolute; display:block; cursor:pointer;}

.a_button_1{height:20px; line-height:20px; padding:auto 5px; background:#e9f3fd; color:#084b96; border:1px #666 solid; display:block; width:80px; text-align:center; position:absolute;}
.a_button_2,.a_button_2:link,.a_button_2:visited{padding:auto 5px; background:#666; color:#fff;  text-align:center; height:20px; line-height:20px; display:block; margin-top:5px; float:left;margin-right:20px;}
.a_button_2:hover{padding:auto 5px; background:#666; color:#fff; display:block; font-weight:bold;}
.div_left{width:200px; padding:10px; float:left; height:100%; }
.div_right{width:100%; height:100%;  padding-top:10px;}

 #menu {width:200px;margin:0;padding:0px;text-align:left;list-style:none;background:#F2F2F2;border-bottom:1px #AAAAAA solid;}
 #menu .item {margin:0px;padding:0px;list-style:none;}
  #menu .item ul {margin:0;width:200px;padding:0px;background:#F2F2F2;list-style:none;display:none}
 #menu .item ul li {display:block;}
 
 #menu a.title:link, a.title:visited, a.title:hover {display:block;color:#000;  font-weight:bold;width:198px;cursor:pointer;text-decoration:none;text-indent:1.5em; height:30px; line-height:30px; border-top:1px #AAAAAA solid;border-left:1px #AAAAAA solid;border-right:1px #AAAAAA solid;background:#DBDBDB url(images_back/arrow_down.ico) center left no-repeat!important;}
 
#menu .item ul li a:link,a:visited {color:#21759B;text-decoration:none;display:block; width:198px; height:25px; line-height:25px; text-indent:1.5em;border-left:1px solid #AAAAAA;border-right:1px solid #AAAAAA; background:#fff; } 
#menu .item ul li a:hover {color:#000; background:#EAF2FA; text-indent:1.5em;}
 #menu .item ul li .a_current{ background:#F5F5F5; color:#000; font-weight:bold; background:url(images_back/menu-dark.gif) top left no-repeat!important;text-indent:1.5em;border-left:1px #F5F5F5 solid;}
 
 .div_right_content{ padding:10px;margin-left:210px;}
 .div_right_title{ position:relative; height:30px; background:#DBDBDB; border:1px solid #AAAAAA; text-indent:0.5em;  line-height:30px; font-weight:bold;}
 .div_right_title a, a.title:link, a.title:visited, a.title:hover {color:#21759B;background:none;}
 
 .div_box_height30{ height:30px; position:relative; padding:10px;}
 .my_button{width:80px; height:20px; padding:1px; background:#6D6D6D;border:1px #F1F1F1 solid;  position:absolute;}
.my_button button
{
	outline: none;
	border: none;
	color: white;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	height: 100%;
	cursor: pointer;
	background: none;
	margin: 0;
	padding: 0;
}
.a_button_1{height:20px; line-height:20px; padding:auto 5px; background:#6D6D6D; color:#fff; border:1px #F1F1F1 solid;  width:80px; text-align:center; position:absolute; margin-top:5px;}


.pagination		{ height:30px; margin:10px 0 0 0;   float:left; clear:left;}

.pagination a, 
.pagination a:link, 
.pagination a:visited,
.pagination a:active,
.pagination span.current,
.pagination span.pages,
.pagination span.extend		{ font-size:10px; padding: 6px;  margin: 1px; color:#444; border: 1px solid #c8c8c8; background: #FFFFFF; }

.pagination span.pages 		{ border:0; text-transform:uppercase }
.pagination a:hover 		{ border: 1px solid #6D6D6D; background: #fff;  text-decoration:none;}

.pagination span.current 	{ padding: 6px; margin: 1px; font-weight: bold; color:#fff; border: 1px solid #6D6D6D; background:#6D6D6D;}

 



#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin-left: 0px;
	margin-top:5px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 13px;
	font-weight:bold;
	padding: 5px 5px;
	border: 1px solid #6D6D6D;
	background:#F1F1F1; text-align:left;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	padding: 5px 5px;
}


#hor-minimalist-b tbody tr:hover td
{
	color: #E66F00;
}
#hor-minimalist-b td a
{
	padding: 5px 5px;
	color:#21759B; 
    text-decoration:none;
}
#hor-minimalist-b td a:hover
{
	color:#E66F00;
}

.hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin-left: 0px;
	margin-top:5px;
	width: 100%;
	border-collapse: collapse;
	text-align: left;
}
.hor-minimalist-b th
{
	font-size: 13px;
	font-weight:bold;
	padding: 5px 5px;
	border: 1px solid #6D6D6D;
	background:#F1F1F1; text-align:left;
}
.hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	padding: 5px 5px;
}


.hor-minimalist-b tbody tr:hover td
{
	color: #E66F00;
}
.hor-minimalist-b td a
{
	padding: 5px 5px;
	color:#21759B; 
    text-decoration:none;
}
.hor-minimalist-b td a:hover
{
	color:#E66F00;
}







/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }


.credit_img {
   
    height: 40px;
}