/*-#tips-*/

#tips { width:980px; margin:0 auto; height:33px; background:url(../images/tipsbg.gif) repeat-x left top; line-height:30px;}

#tips .lft { float:left; background:url(../images/ico/un_ico_yellow.gif) no-repeat 6px -1242px; padding-left:30px;}

#tips .lft span { color:#666; margin-right:12px;}

#tips .lff { float:left; background:url(../images/ico/un_ico_yellow.gif) no-repeat 6px -538px; padding-left:30px;}

#tips .lff span { color:#666; margin-right:12px;}

#tips .lf a { margin-right:4px;}

#tips .tool { float:right; padding-right:9px;}

#tips .tool a { margin-left:4px; color:#666666;}

#tips .tool a:hover {color:#2288a1;}



#hd {width:980px; margin:0 auto; height:144px;}

#hd h1{ width:372px; height:94px; padding:20px 0 0 11px; float:left;}

#hd h1 a{ height:94px; display:block;  text-indent:-9999px; outline-style:none;

          hide-focus: expression(this.hideFocus=true); /* for ie 5+ */}

#hd .tpfla { width:390px; height:144px; float:right;}



.header .nav{

	width: 980PX;

	height: 36px;

	line-height: 36px;

	margin: 0 auto;

	position: relative;

	z-index: 111;

	 background-image: url(../images/navbga1.gif); background-repeat: repeat-x;

}

.header .nav li{

	float: left; width: 70PX;

	height: 34px;

	line-height: 34px;

	text-align: center;

	padding-left: 2px; background-image: url(../images/navbga1.gif);

}

.header .nav li a{

	color: #fff;

}

.header .nav li .second-nav{

	width: 150px;

	display: none;

	position: relative;

}

.header .nav li .second-nav li{

	position: relative;

	width: 100%;

	height: 34px;

	line-height: 34px;

	border-top:1px solid #fff; background-image: url(../images/navbga1.gif); 

}

.header .nav li .second-nav li .third-nav{

	/*position: absolute;*/

	width: 150px;

	height: 200px;

	display: none;

	margin-left: 100%;

	margin-top: -34px;

}

/*-#jbmenu2-*/

#jbmenu2 {width:980px; margin:0 auto;height:30px; background:#FFF url(../images/jbmenubg.gif) repeat-x left bottom;}

#jbmenu2 ul { height:32px; border:1px solid #cfdadf; border-bottom:1px solid #b8cbd7; padding:0 0 0 11px; background:#FFF;}

#jbmenu2 ul li { float:left; color:#377791;  padding:4px 10px 6px 15px; background: no-repeat left 4px;}

#jbmenu2 ul li a { color:#377791;  font-size:12px;}



/*-#search-*/

.search { padding:2px;float:right;}

.search .searmu { height:30px; background:url(../images/searchhdg.gif) repeat-x left top;}

.search .searmu a { float:left; width:63px; text-align:center; font-size:14px; font-weight:bold; color:#367690; padding-top:6px; height:24px;}

.search .searmu a.at { background:url(../images/searchhdg_at.gif) no-repeat left top; color:#ff5a00;}

.search .txt {
        width: 150px;
        height: 19px;
        line-height:19px;
        border: 1px solid #6f9aaf;
        padding: 6px 2px 0 34px;
        font-size: 14px;
        background: #ffffff url(../images/ico/ico12.gif) no-repeat 5px 5px;
        color: #333333;
        vertical-align: middle;
}

.search .select { height:18px; vertical-align:middle; margin-left:8px;}

.search .sub { background:url(../images/sub2.gif) no-repeat left top; width:60px; height:20px; font-weight:bold; font-weight:14px; color:#4b4b4b; border:none; font-weight:bold; vertical-align:middle; margin-left:6px; *padding-top:3px;}

.search .tag { padding:0 11px 5px 15px; line-height:22px;}

.search .tag a { white-space:nowrap; margin:0 2px; *margin:0 1px; display:inline;}

.search span { font-weight:bold; color:#ff5a00; font-size:14px; }





#pdhead { height:37px; background:url(../images/pdheadbg.png) repeat-y left top; margin:0 auto; width:980px; margin-top:10px;}

#pdhead .theada { height:34px; background:url(../images/theadabg.png) repeat-x left top; float:left;}

#pdhead .theada h2 { height:32px; padding:2px 0 0 35px; background:url(../images/ico/ico1.png) no-repeat 1px top; float:left;}

#pdhead .theada span { display:block; height:22px; padding:12px 5px 0 2px; background:url(../images/ico/ico2.png) no-repeat right top; float:left; color:#518227;}

#pdhead ul { float:left; padding-left:10px;}

#pdhead ul li { float:left; padding:8px 6px 0 6px; *padding-top:10px; padding-top:10px\9;}

#pdhead ul li a { font-weight:bold; color:#FFFFFF; font-size:14px;}

#pdhead ul li a:hover { text-decoration:none; color:#fff600;}

#pdtag { height:24px; width:978px; margin:0 auto; border:1px solid #ddf2cb; background:#effde3; margin-top:6px;}

#pdtag dt { font-weight:bold; float:left; color:#e78b4e; float:left; padding:3px 0 0 6px;}

#pdtag dd { float:left; padding:3px 5px 0 5px;}

#pdtag dd a { color:#518227;}

#pdtag dd a:hover { color:#000000;}

