﻿@charset "utf-8";
/* CSS Document */

/*  -------------------------------
=layout
--------------------------------  */
a:link,a:visited{
	color:#333;
	text-decoration:none;
}
a:hover,a:active{
	color:#007a87;		/*	Dependent on the different project	  */
	text-decoration:underline;
}
.panel
{
	margin-bottom:5px;
}
.trail
{
	background:none;
}
#wrapper {
	width:970px;
	margin:0 auto;
	text-align:left;
}
#header,#container,#footer
{
	width:970px;
}
#sidebar {
	width:180px;
	float:right;
	_display:inline;
}
#content_sub
{
	width:210px;
	float:left;
	_display:inline;
}
#content_main
{
	width:560px;
	float:left;
	margin-left:10px;
	_display:inline;
}
/*  -------------------------------
=topbar
--------------------------------  */
#topbar
{
	width:970px;
	height:21px;
	margin:0 auto 10px;
	line-height:21px;
	background:#f8f8f8;
	border-bottom:1px solid #e6e6e6;
	color:#858585;
}
#profile {
	display:none;
}
#topbar a:link,#topbar a:visited
{
	color:#858585;
}
#topbar a:hover,#topbar a:active
{
	color:#007a87;
}
#welcome
{
	float:left;
	_display:inline;
	margin-left:15px;
}
#nav_top
{
	float:right;
	_display:inline;
	margin-right:15px;
}
.lblUserName
{
	color:#007a87;
}
#nav_top li
{
	float:left;
	padding:0 10px;
	background:url(../Images/separator.jpg) no-repeat right center;
}
#nav_top li.trail
{
	background:none;
}
/*  -------------------------------
=header
--------------------------------  */
#logo {
	width:208px;
	height:45px;
	float:left;
	_display:inline;
	margin-left:15px;
	*margin-bottom:0px;
}
#logo span 
{
	display:none;
}
#hotService
{
	float:left;
	_display:inline;
	margin-top:0px;
	margin-right:5px;
}
#hotService li
{
	float:left;
	margin-left:5px;
}
#hotService li a
{
	display:block;
	text-decoration:none;
}
#hotService li img
{
	display:block;
	margin-right:5px;
	float:left;
}
#hotService li em,#hotService li dfn
{
	display:block;
	color:#858585;
}
#hotService li em
{
	font-size:13px;
	font-weight:bold;
	color:#ff7300;
	margin-bottom:5px;
}
#shade {
	width:970px;
	height:68px;
	background:url(../images/nav.jpg) no-repeat left top;
}
#navbar
{
	height:32px;
}
#nav 
{
	float:left;
	margin-left:15px;
	height:24px;
	line-height:24px;
	margin-top:8px;
	_display:inline;
}
#nav li 
{
	width:104px;
	height:24px;
	line-height:24px;
	float:left;
	background:url(../Images/invide.gif) no-repeat right center;
}
#nav li a 
{
	width:104px;
	display:block;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	padding-left:5px;
}
#nav li.current a
{
	color:#007a87;
	background:url(../Images/current.gif) no-repeat right top;
}
#nav li.item_sttx
{
	position:relative;
}
#nav li.item_sttx img 
{
	/* ------------
	width:26px;
	height:10px;
	top:-5px;
	----------- */
	width:17px;
	height:15px;
	position:absolute;
	top:-8px;                     
	left:85px;
}
#phone
{
	float:right;
	_display:inline;
	margin-right:15px;
	height:32px;
	line-height:32px;
	color:#fff;
	font-weight:bold;
}
#shadeDown
{
	height:36px;
	line-height:36px;
}
#search
{
	margin:0 15px;
	float:left;
	_display:inline;
	_margin-top:6px;
}
#search li
{
	display:inline;
	height:36px;
	line-height:36px;
}
#shade .txtKeyWord{
	width:220px;
	padding:5px 10px;
	border:1px solid #c8c8c8;
	background:#fff;
	color:#6e6e6e;
	cursor:text;
	*font-size:12px;
	*padding:3px 10px;
	font-family:Verdana;
}
#shade .btnSearch{
	width:39px;
	height:20px;
	border:none;
	background:url(../images/search1.gif);
	cursor:pointer;
	_font-size:12px;
}
#keyWords 
{
	float:left;
}
#keyWords dt,#keyWords dd
{
	display:inline;
	color:#007a87;
}
#keyWords dt
{
	font-weight:bold;
}
#keyWords dd
{
	padding-right:5px;
}
#keyWords dd a
{
	color:#007a87;
}
/*  -------------------------------
=main
--------------------------------  */
.p_title
{
	height:24px;
	line-height:24px;
	position:relative;
	background:url(../Images/y_560x24.gif) no-repeat left top;
}
#sidebar .p_title
{
	width:180px;
	background-image:url(../Images/y_180x24.gif);
}
.p_title h3
{
	padding-left:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
#sidebar .p_title h3
{
	padding-left:20px;
}
.fR
{
	position:absolute;
	right:15px;
	top:0;
}
.fR a
{
	color:#fff;
}
#sidebar .p_title h3,#sidebar .fR a
{
	color:#7b2e00;
}
.p_content
{
	padding:10px;
	border:1px solid #ffb64b;
	border-top:none;
}
#sidebar .p_content
{
	width:158px;
}
#content_sub .p_title
{
	width:210px;
	background-image:url(../Images/y_210x24.gif);
}
#content_sub .p_content
{
	width:188px;
	color:#ff7300;
}
#content_main .p_title
{
	width:560px;
}
#content_main .p_content
{
	width:538px;
}
.lists
{
	*height:1%;
}
.lists li
{
	height:21px;
	line-height:21px;
	padding-left:8px;
	background:url(../Images/dot.gif) no-repeat 0 10px;
	white-space:nowrap;
	overflow:hidden;
	_white-space:normal;
}
.lists li .date
{
	color:#6e6e6e;
}
.proList
{
	*height:1%;
}
.proList li
{
	display:block;
	float:left;
	width:124px;
	height:135px;
	margin:5px;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	*display:inline;
}
.proList li img
{
	width:120px;
	height:90px;
	border:1px solid #bfbfbf;
}
.proList span
{
	display:block;
	color:#007a87;
}
.proList em,.proList strong
{
	font-weight:bold;
}
.proList .proName
{
	white-space:nowrap;
	overflow:hidden;
	margin:5px 0;
	*font-family:"宋体";
}
#sort .p_title
{
	background-image:url(../Images/sort.gif);
}
#sort .fR
{
	top:-2px;
	padding-left:6px;
	background:url(../Images/arrowY.gif) no-repeat left center;
}
#sort .fR a
{
	color:#834617;
}
#sort dl
{
	padding-bottom:10px;
	border-bottom:1px dashed #ffa755;
	margin-bottom:10px;
}
#sort dl.trail
{
	padding-bottom:0;
	border-bottom:0;
	margin-bottom:0;
}
#sort dl dt {
	font-weight:bold;
	margin-bottom:5px;
}
#sort dl dt a
{
	color:#ff7300;
}
#sort dl dd 
{
	display:inline;
	white-space:nowrap;
	line-height:21px;
	padding:0 4px;
	*white-space:normal;
	/*word-break:keep-all;*/   /*   need repair   */
	*padding:0 5px 0 0;
	*line-height:24px;
}
#sort dl dd.trail
{
	padding-left:6px;
	background:url(../Images/arrowY.gif) no-repeat left center;
}
#sort dl dd.trail a
{
	color:#834617;
	text-decoration:underline;
}
#sort dd .hilite
{
	color:#ff7300;
}
/*  -------------------------------
=footer
--------------------------------  */
#friendLinks
{
	width:970px;
}
#friendLinks .p_title
{
	width:970px;
	background:url(../Images/f_t.gif) no-repeat left top;
}
#friendLinks .p_title h3,#friendLinks .fR a
{
	color:#007a87;
}
#friendLinks .p_content 
{
	border:1px solid #d8d8d8;
}
#friendLinks ul li, #nav_supp li 
{
	display:inline;
	padding:0 5px;
	line-height:21px;
	background:url(../images/separator.jpg) no-repeat right center;
	word-break:break-all;
	white-space:normal;
}
#friendLinks ul li
{
	word-break:keep-all;
	/*white-space:nowrap;*/
	white-space:normal;
}
.links
{
	height:64px;
	overflow:hidden;
}
#nav_supp 
{
	text-align:center;
}
#nav_supp li.trail 
{
	background:none;
}
#nav_supp li a
{
	color:#007a87;
}
#footer h6 
{
	text-align:center;
	color:#6e6e6e;
	height:21px;
	line-height:21px;
}
/*  -------------------------------
=advertisement
--------------------------------  */
#bannerTop,#bannerTop img
{
	width:970px;
	height:60px;
}
#bannerRight,#bannerRight img
{
	width:180px;
}
#banner01,#banner01 img,#banner08,#banner08 img
{
	width:180px;
	height:95px;
}
#banner02,#banner03,#banner04,#banner05,#banner06,#banner07
{
	width:275px;
	height:60px;
	float:left;
}
#banner03,#banner05,#banner07
{
	float:right;
}
#banner06,#banner07
{
	_margin-bottom:5px;
}
#banner02 img,#banner03 img,#banner04 img,#banner05 img,#banner06 img,#banner07 img
{
	width:275px;
	height:60px;
}
#banner09,#banner09 img,#banner11,#banner11 img
{
	width:780px;
	height:60px;
}
#banner10,#banner10 img
{
	width:210px;
	height:60px;
}
#banner12,banner12 img,#banner13,banner13 img,#banner14,banner14 img,#banner17,banner17 img,#banner18,banner18 img
{
	width:180px;
	height:60px;
}
#banner15,#banner15 img,#banner16,#banner16 img
{
	width:970px;
	height:60px;
}
