/* CSS Document */
*{ margin:0; padding:0;}
body{ background:url(../images/message_bg.jpg); font-family:Microsoft Yahei; font-size:12px; height:100%; }
ul,li{ list-style-type:none}
a{ text-decoration:none; color:#333;}
.clear{ clear:both}
.line{ height:1px; border-bottom:1px solid #ccc; overflow:hidden}
.content{ width:960px; margin:10px auto; background:#f7f7f7; border:1px solid #ccc; padding:20px;}
.search_text{ background:url(../images/search_text.jpg) no-repeat; width:415px; padding-left:7px; height:36px; line-height:36px; border:0}
.search_but{ background:url(../images/search_but.jpg); width:52px; height:36px; border:0}

.demoHeaders { margin-top: 2em; }
.nomber{ width:59px; height:26px; text-align:center; line-height:26px; background:url(../images/message_button.jpg); display:block}
.nomber:hover{ background:url(../images/message_button_hover.jpg); display:block; color:#fff;}
.nomber-choose{ background:url(../images/message_button_hover.jpg); display:block; color:#fff;}
.now_nomber{ background:url(../images/message_button_hover.jpg); width:59px; height:26px; text-align:center; line-height:26px; display:block}

#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
ul#icons {margin: 0; padding: 0;}
ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
ul#icons span.ui-icon {float: left; margin: 0 4px;}
.margin_top{ margin-top:10px;}
.taocan{ display:inline-block; padding:3px 10px;  margin-bottom:5px;}
.now_tc{ background:#ddd; padding:3px 10px; margin-left:20px; border:1px solid #ccc}
.taocan:hover{ background:#ddd;}
.marginfu{}

.list_number{ z-index:4; padding:30px; border:1px solid #ccc; background:#fff; overflow:hidden; position: relative;}
.list_number_ul li{ height:30px; line-height:30px; text-align:center; width:160px; float:left; margin:5px 8px; border:1px solid #eee;}
.list_number_ul li a{ display:block; font-weight:bold; color:#666; font-size:14px;}
.list_number_ul li a:hover{ color: #1C94C4}
.list_number_ul li:hover{ background:#f7f7f7;}
.page{ margin-top:20px; text-align:center}
.page_list li{ margin-left:10px; display:inline-block}
.page_list li a{ display:block; padding:5px 10px; border:1px solid #ccc; height:15px; line-height:15px;}
.page_list li a:hover{ background:#f6af39}
.now_page{ background:#f6af39}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.no_view{ width:400px; position:absolute; z-index:10; padding:10px 0; border:10px solid #666; border-radius: 15px; background:#f7f7f7}
.no_view table  tr td{ border-bottom:1px solid #ddd; padding:5px 0}
.con{ border:1px solid #ededed; background:#fff; height:22px; line-height:22px; padding:0 5px}
.close{ padding-left:140px;}
.out{ display:inline-block; width:59px; height:26px; text-align:center; line-height:26px; background:url(../images/message_button.jpg); margin-top:10px;}
.out:hover{ background:url(../images/message_button_hover.jpg); display:inline-block; color:#fff;}
.mask{ position:absolute; top:0; z-index:5; left:50%; margin-left:-500px; width:1000px; background:url(../images/mast.png);}
.loading{ padding:10px 10px; border:5px solid #aaa; background:#fff; border-radius:10px; width:168px; height:28px; line-height:28px; position:absolute; z-index:11; top:20%; left:50%; margin-left:-74px;}
.loading img{ float:left; margin-right:10px;}
.click_out{ background:url(../images/out.png); width:160px; height:50px; padding:20px; color:#FF0000; position:absolute; z-index:5;}
.title_b{ padding:3px 10px; border:#e78f08 1px solid; background:#f7b344; color:#fff; font-weight:bold;}