.mark {
	height: 4px;
	width: 104px;
	background-color: #7F306A;
	margin-left: -1px;
	margin-top: -5px;}
/* nav 顶部导航菜单 */
.navWrap { height:59px; _display:inline; position:relative; right:5px; background:#86007c; float:right; zoom:1;}

.nav {
	clear:both;
	zoom:1;
	position:relative;
	z-index:9999;
	height: 38px;
	padding: 3px 60px 0px 60px;
	background-image: url(../images/menu_bk.jpg);}
.nav li {
	float:left;
	display:inline;
	position:relative;}


/* bt 导航菜单选项部分 */
.bt {
	margin:0px 1px 0px 0px;
	_overflow:hidden;
	text-align:center;}
.bt a:link ,.bt a:visited{
	color: #000;
	line-height: 35px;
	border-bottom: 3px solid #cccccc;
	width: 104px;
	display:block;
	text-decoration:none;
	font-size: 14px;}

.bt a:hover {
	color:#FFF;
	text-decoration:none;
	background-color: #7F306A;
	border-bottom: 4px solid #7F306A;
	line-height: 34px;
	font-weight: bold;}
.bt a:active {
	background-color: #662655;
	font-weight: bold;
	color: #FFF;}

.nav_jt,.nav_jt a {
	background-color: #FFF;}
.nav_jt:hover,.nav_jt a:visited {
	background-color: #7F306A;
	font-weight: bold;
	color: #FFF;}

.now2 {
	margin:0px 1px 0px 0px;
	_overflow:hidden;
	text-align:center;}

.now2 a:link ,.now2 a:visited{
	color: #7F306A;
	line-height: 34px;
	border-bottom: 4px solid;
	width: 104px;
	display:block;
	text-decoration:none;
	font-size: 14px;
	border-bottom-color: #7F306A;
	text-align: center;
	font-weight: bold;}
.now2 a:hover {
	color: #FFF;
	background-color: #7F306A;}
.now2 a:active {
	color: #FFF;
	background-color: #662655;}



/* nr 导航下拉菜单内容部分 */
.nr{
	display:none;
	color:#454545;
	position:absolute;
	z-index:999;




	*width:300px; 																				
	min-width:120px;
	text-align:center;
	top:38px;
	left:0px;
	_overflow:hidden;
	line-height: 30px;
	font-size:12px;
	font-weight:normal;
	clear:both;
	overflow:visible;
	border: 1px solid #7f306a;
	background-color: #fff;}


.nr ol {
	margin:4px;
	background-image: url(../images/downlist_bk.jpg);}
.nr ol p {
	_height:30px;
	_line-height:30px;
	margin:0px 0px 3px 0px;
	text-align:left;
	white-space: nowrap;
	line-height: 27px;}
.nr ol p:hover {
	cursor:pointer;
	background-color: #e2ccdd;}
.nr ol p a {
	text-decoration:none;
	padding-left: 25px;
	display: block;
	background-repeat: no-repeat;
	background-image: url(0px 0px);}
.nr ol p a:link ,.nr ol p a:visited{
	color: #444;
	background-image: url(../images/downlist_arrow.jpg);}

.nr ol p a:hover {
	background-color: #e2ccdd;
	color: #000;
	background-image: url(../images/downlist_arrow_hover.jpg);}
.nr ol p a:active {
	background-color: #c794bb;
	color: #FFF;}


.olright{
	margin-left:50%;}
