@charset "utf-8";
/* CSS Document */
@media screen 
{
body {
	background: #fcfcfc url(/images/bg-bottom.gif) bottom center repeat-x;
    font-size: 9pt;
	line-height: 180%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 100%;
}

a {text-decoration:none; }
a:hover {text-decoration:underline; }

.container {position:relative; width:960px; left:50%; margin-left:-480px;}

.input { border:1px solid #1a9aa8;}

.highlight {
    background:#FFFFCC; 
	padding:3px 10px; 
	text-decoration:none;
	border:1px solid #e0e0e0; 
	line-height: 25px;
	color: #333;
}
.normallight {
	padding:3px 0; 
	text-decoration:none;
	border:1px solid #ffffff; 
	line-height: 25px;
	color: #333;
}

.loading {
     position: absolute;
	 top: 0;
	 left: 50%;
	 width: 200px;
	 height: 40px;
	 line-height: 40px;
	 margin-left: -100px;
	 text-align: center;
	 background: #FFFFEE;
	 border: 1px solid #ddd;
	 font-size: 9pt;
	 z-index: 100;
}

.btn-normal {
	width:73px; 
	height:21px; 
	line-height:21px; 
	background:url(/images/btn_search.gif); 
	border:0; 
	color:#fff; 
	font-size:1em; 
	cursor:pointer;
}

.btn-big {
	width:97px; 
	height:25px; 
	line-height:25px; 
	background:url(/images/button_04.gif); 
	border:0; 
	color:#fff; 
	font-size:1em; 
	cursor:pointer;
}

.btn-huge {
	width:180px; 
	height:50px; 
	line-height:21px; 
	background:url(/images/button_01.gif); 
	border:0; 
	color:#fff; 
	font-size:1.35em; 
	font-weight:bold;
	cursor:pointer;
}

.btnback {
	height:25px;
	line-height:25px;
	padding:0 0 0 18px;
	background:url(/images/sign_02.gif) left center no-repeat;
	color:#1899a7;
}

.tablestyle {border-collapse:collapse;}
.tablestyle, .tablestyle td, .tablestyle th {border:1px solid #e0e0e0;	word-wrap:break-word; word-break:break-all;}
.tablestyle td table td, .tablestyle th table td {border:0;}

.tablefeedback {}
.tablefeedback td {color:#232582;}
.tablefeedback td input.input {width:350px; border:1px solid #1a9aa8;}
.tablefeedback td input.normal {width:auto; border:1px solid #1a9aa8;}
.tablefeedback td textarea {width:350px; border:1px solid #1a9aa8;}

.icon01 {width:25px; height:25px; display:block; float:left; background:url(/images/sign-circle1.gif) center center no-repeat;}
.icon02 {width:25px; height:25px; display:block; float:left; background:url(/images/sign-circle2.gif) center center no-repeat;}
.icon03 {width:15px; height:25px; display:block; float:left; background:url(/images/sign-circle3.gif) left center no-repeat;}
.icon04 {width:7px; height:7px; display:block; background:url(/images/z00.gif) left center no-repeat;}


/* ---------------------- 列表 ---------------------- */
.widget-list {background:#f76e24 url(/images/widget-bg-content.gif) left bottom no-repeat; padding:8px 0; color:#FFF;}
.widget-list li {padding:3px 0; color:#FFF; background:url(/images/sign-square.gif) 12px center no-repeat; text-indent:22px;}
.widget-list li a {color:#FFF;}


/* ---------------------- 滑动门 ---------------------- */
.slidedoor {overflow:hidden; height:25px; line-height:25px;}
.slidedoor-left {overflow:hidden; margin-right:10px; height:25px; line-height:25px;}

.widget-og {background:#FFF url(/images/widget-bg-title.gif) no-repeat right top;}
.widget-og-left {background:#FFF url(/images/widget-bg-title.gif) no-repeat left top; color:#FFF;}
.widget-og-left a {color:#FFF;}

.widget-stuff {background:#FFF url(/images/stuff-bg-title.gif) no-repeat right top;}
.widget-stuff-left {background:#FFF url(/images/stuff-bg-title.gif) no-repeat left top; color:#666;}
.widget-stuff-left a {color:#666;}
.widget-stuffb {background:#FFF url(/images/stuff-bg-bottom.gif) no-repeat right top; height:6px;}
.widget-stuffb-left {background:#FFF url(/images/stuff-bg-bottom.gif) no-repeat left top; height:6px;}

.widget-stuff2 {background:#FFF url(/images/stuff-bg-title2.gif) no-repeat right top;}
.widget-stuff2-left {background:#FFF url(/images/stuff-bg-title2.gif) no-repeat left top; color:#666;}
.widget-stuff2-left a {color:#666;}
.widget-stuff2b {background:#FFF url(/images/stuff-bg-bottom2.gif) no-repeat right top; height:6px;}
.widget-stuff2b-left {background:#FFF url(/images/stuff-bg-bottom2.gif) no-repeat left top; height:6px;}

.photo-frame {
	padding:2px; 
	border:1px solid #dadada; 
	background:#FFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=145, color=#999999);
	max-width: 680px;
	overflow: hidden;
}


/* ---------------------- wrap-header ---------------------- */
#wrap-header {}
	
	.logo {float:left;}
	
	.utility {float:right; color:#FFF; text-align:right;}
	.utility a {color:#FFF; text-decoration:none;}
	
	.utility .tel {font-size:1.3em;  padding:20px 0 0 0;}

	.selectbox {border:1px solid #1a9aa8; float:left; display:inline;}
	.selectbox div {border:1px solid #f9f9f9; float:left;}
	
	/* 子选择器，在FF等非IE浏览器中识别 */
	.selectbox>div { width:80px; height:18px; overflow:hidden;}
	  
	/* 通配选择符，只在IE浏览器中识别 */
	* html .selectbox div select {display:block; float:left; margin:-2px;}
	
	.selectbox div>select {display:block; width:84px; float:none; margin: -2px; padding: 0px;}
	
	.selectbox:hover {border:1px solid #1a9aa8;}
	
	/* option在FF等非IE浏览器缩进2px */
	.selectbox select>option {text-indent:2px;}
	
	#banner-trans {position:relative; width:960px; height:427px; filter:revealTrans(Transition=23,Duration=0.8)}
	
	.banner {width:960px; height:427px; overflow:hidden;}
	
	.banner-next {
		position: absolute;
		width: 60px;
		height: 200px;
		background: url(/images/banner-next.gif) bottom center no-repeat;
		z-index: 1000;
		cursor: pointer;
	}
	.banner-prev {
		position: absolute;
		right: 0;
		width: 60px;
		height: 200px;
		background: url(/images/banner-prev.gif) bottom center no-repeat;
		z-index: 1000;
		cursor: pointer;
	}


/* ---------------------- wrap-navbar ---------------------- */
#wrap-navbar {height:32px; line-height:32px;}
	
	#wrap-navbar .menu {float:left;}
	#wrap-navbar .menu ul {padding:0 10px;}
	#wrap-navbar .menu ul li {float:left;}
	#wrap-navbar .menu ul li a {padding:0 12px; color:#fff; text-decoration:none;}
	#wrap-navbar .menu ul li.sign {padding-right:5px;}
	#wrap-navbar .menu ul li a.selected {color:#FFF;}
	
	
/* ---------------------- wrap-main ---------------------- */
#wrap-main {}
	
	/*listbox*/
	ul.listbox {padding:10px;}
	ul.listbox li {_height:28px; line-height:28px; background:url(../images/sign_02.gif) left 7px no-repeat; text-indent:18px;}
	ul.listbox li a {color:#232582; text-decoration:none;}
	ul.listbox li a:hover {text-decoration:underline;}

	ul.listboxbg-kefu li {background:url(../images/kefu.gif) left 3px no-repeat; text-indent:20px;}
	ul.listboxbg-phone li {background:url(../images/phone.gif) left 7px no-repeat; text-indent:22px;}
	
	/*liststyle*/
	.liststyle {}
	.liststyle a {color:#0059a4; text-decoration:none;}
	.liststyle a:hover {text-decoration:underline;}
	
	.liststyle .style-image {width:auto; margin:0 15px 15px 0; text-align:center; border:1px solid #dadada; padding:2px;}
	.liststyle .thumbnailcell {display:block; margin:0 15px 15px 0;}
	
	.liststyle .style-title {line-height:20px; padding:4px 20px 4px 0; background:url(../images/sign-circle3.gif) left 8px no-repeat;}
	.liststyle .style-title-att {background:none; text-indent:0; font-weight:bold;}
	
	.liststyle .style-summary {color:#900;}
	
	.liststyle .style-download a {text-decoration:underline;}
	
	.liststyle .style-more {text-align:right; margin:0 0 15px 0;}
	.liststyle .style-more a {padding:0 0 0 16px; height:26px; line-height:26px; background:url(../images/sign_02.gif) left center no-repeat;}
	
	/*main-content*/
	#main-content {position:relative; margin:0 0 0 246px; background:#FFF;}
	
	#main-content .pagetitle {}

	#main-content .pagecontent {padding:18px; border:1px solid #cecece; border-top:0; border-bottom:0; background:#FFF; overflow:hidden;}
		#main-content .section {_height:200px; padding:3px; background:#fff; margin:0 0 15px 0;}
		#main-content .s-title {height:25px; line-height:25px; background:#ddf0f2; color:#232582; font-size:1.2em; font-weight:bold; text-indent:10px;}
		#main-content .s-more a {
			float:right; 
			background:url(../images/sign_02.gif) left center no-repeat; 
			text-indent:18px; 
			color:#000; 
			font-size:9pt; 
			font-weight:normal;
			text-decoration:none;
		}
		#main-content .s-content {}

		#main-content .notice-section {height:19px; line-height:19px; background:url(/images/notice-section.gif) top left no-repeat; color:#FFF; text-indent:10px; margin:0 0 10px 0;}

	
	/*main-sidebar*/
	#main-sidebar {float:left; width:236px;}
	
	#main-sidebar .bartitle {}
	
	#main-sidebar .barcontent {}


/* ---------------------- wrap-footer ---------------------- */
#wrap-footer {}
	
	#wrap-footer .link {color:#666; text-align:center;}
	#wrap-footer .link a {color:#666;}
	
	#wrap-footer .copyright {padding:8px 0; color:#666;}
	

/* ---------------------- pagination ---------------------- */
.pagination {
    margin:0;
	padding:0;
	float:right;
	list-style:none;
}
.pagination li {
	display:inline;
	margin:0;
	padding:0;
	height:25px;
	line-height:25px;
}
.pagination li a {
	padding:2px 6px; 
	border:1px solid #fff; 
	text-decoration:underline; 
}
.pagination a:hover { 
	border:1px solid #ccc; 
	text-decoration: none; 
	background: #eee;
}
.pagination .selected { 
	margin:0 2px; 
	border:1px solid #999; 
	text-decoration: none; 
	background:#eee;
}

}

@media print
{
}