﻿@charset "utf-8";
*{margin:0;padding:0;}
html { overflow:-moz-scrollbars-vertical; }
body {
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
	line-height: 1.5em;
}
fieldset, img { border:none; }
a{text-decoration:none; }
a:hover{text-decoration:underline;}
ul { list-style-type: none; }
h3 {
	font-size:14px;
	font-weight: 700;
}
h4 {
	font-size:12px;
	font-weight: normal;
}
.bg_none { background-image:none!important;}
/* position style */
.position {width:934px;height:26px;line-height:26px;margin:4px auto;background:#f1f1f1;padding:0 13px;color:#333;}
.position a{color:#333;}
.position i{float:left;display:inline;font-style:normal;}
.position span{float:right;display:inline;margin-right:35px;}
.position span a{margin:0 5px;}
/* header style */
#header {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}
.logo {float:left;display:inline;width:230px; }
.head_right {
	float:right;
	display:inline;
	width:730px;
	text-align:right;
}
#top_line{height:30px; line-height:30px;color:#666;}
.index_login{float:left;display:inline;width:240px;line-height:30px;text-align:right;}
.index_login a{color:#ffa900;margin:8px 3px;}
.index_login a:visited{color:#ffa900;}
#top_line ul{float:right;display:inline;width:480px;height:30px;line-height:30px;}
#top_line ul li{float:right;display:inline;height:30px;line-height:30px;background:url(../images_2/nav_tu/nav_bg_top_r1_c3.gif) repeat-x;}
#top_line ul li a{
	height:30px;
	line-height:30px;
	margin:0 8px;
    color:#666;
}
#top_line ul li a img{margin-bottom:-2px;}
/* top_search */
.top_search {
	height:60px;
	width:525px;
	float:right;
	margin-top:20px;
	_margin-top:10px;
	background-image: url(../images_2/nav_tu/top_search_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom; overflow:hidden;
}
.top_search .nTab{
width: 525px; height:60px;
}
.top_search .nTab .TabTitle{
	float:left;
	display:inline;
	width:476px;
	height:24px;
	margin-left:35px;
	font-size:20px;
	font-weight:bold;
	color:#d4a648;
	letter-spacing:2px;
	font-family:Arial, Helvetica, sans-serif;
	verflow:hidden;
}
.top_search .nTab .TabTitle ul{
	border:0;
	margin:0;
	padding:0;
	list-style-type:none;
	font-size: 14px;
	font-weight:bold;
}
.top_search .nTab .TabTitle li{
	text-decoration:none;
	height:24px;
	float:left;
	cursor:pointer;
	overflow:hidden;
}
.top_search .nTab .TabTitle li span{font-size:14px;}
.top_search .nTab .TabTitle .normal{
	float:left; display:inline;height:24px;margin:0 5px 0 0;
	background-image: url(../images_2/nav_tu/top_search_title_active.jpg); 
	background-position: left 0;
	letter-spacing:normal;
	overflow:hidden;
}
.top_search .nTab .TabTitle .normal span{
	background-image: url(../images_2/nav_tu/top_search_title_active.jpg);
	float:left;
	height:24px;
	background-repeat: no-repeat;
	background-position: right 0px;
	margin:0 0 0 8px;
	padding:5px 8px 5px 0;
	color:#dcc35e;
	letter-spacing:normal;
	overflow:hidden;
}
.top_search .nTab .TabTitle .active{
	height:26px;
	margin:0 5px 0 0;
	color:#fff;
	background-image: url(../images_2/nav_tu/top_search_title_active.jpg);
	float:left;
	background-position: left -24px;
	letter-spacing:normal;
	overflow:hidden;
}
	.top_search .nTab .TabTitle .active span {
	background-image: url(../images_2/nav_tu/top_search_title_active.jpg);
	float:left;
	height:26px;
	background-repeat: no-repeat;
	background-position:right -24px;
	margin:0 0 0 8px;
	padding:5px 8px 5px 0;
	letter-spacing:normal;
	overflow:hidden;
}
.top_search .nTab .TabContent{
width:525px; height:30px; padding:0px;
}
.top_search .none {display:none;}
.top_search .nTab .TabContent .top_search_txt { width:419px; float:left; margin-right:5px; overflow:hidden; }
.top_search .nTab .TabContent .top_search_txt input {
	width:395px;
	height:20px;
	line-height:20px;
	margin-top:6px;
	_margin-top:4px;
	margin-left:10px;
	color:#dcc35e;
	font-size:12px;
	border:1px solid #FFF;
}
.top_search .top_search_bottom { float:left; width:100px; height:26px; margin-top:5px;text-align:center;}
.tanch{
    clear:both;
    width:405px;
	position:absolute;z-index:999;
	background:#fff;
	margin-left:14px;
	*margin-left:-402px;
	_margin-left:-402px;
	margin-top:1px;
	*margin-top:28px;
	_margin-top:28px;
	border:1px solid #666;
	display:none;
}
.tanch li{
    padding-left:5px;
    line-height:25px;
	font-size:14px;
	color:#000;
	text-align:left;
	cursor:hand;
}
.tanch li:hover{
    background:#f0f8ff;
}
/* nav style */
#nav {
	width:960px;
	height:41px;
	line-height:41px;
	margin:0 auto;
	background:url(../images_2/nav_tu/nav_bg_tu.jpg);
	overflow: hidden;
}
.nav_yi{
	float:left;
	display:inline;
	width:430px;
	line-height:32px;
	margin-top:9px;
	font-size:14px;
	overflow: hidden;
}
.nav_yi ul{
	float:left;
	display:inline;
	margin-left:16px;
	list-style-type:none;
	overflow: hidden;
}
.nav_yi ul li{
	float:left;
	display:inline;
	overflow: hidden;
}

.nav_index_normal{width:92px;text-align:center;}
.nav_index_normal a{color:#fff;font-size:14px;}
.nav_index_active{width:92px;background:url(../images_2/nav_tu/nav_bg_active.gif) no-repeat left top;text-align:center;}
.nav_index_active a{color:#3e8fe0;font-size:14px;}

.nav_jjcg_normal{width:64px;margin-left:26px;padding-left:34px;background:url(../images_2/nav_tu/nav_jjcg_normal.gif) no-repeat left top;}
.nav_jjcg_normal a{color:#fff;font-size:14px;}
.nav_jjcg_active{width:64px;margin-left:26px;padding-left:34px;background:url(../images_2/nav_tu/nav_jjcg_active.gif) no-repeat left top;}
.nav_jjcg_active a{color:#3e8fe0;font-size:14px;}

.nav_jjdt_normal{width:64px;margin-left:26px;padding-left:34px;background:url(../images_2/nav_tu/nav_jjdt_normal.gif) no-repeat left top;}
.nav_jjdt_normal a{color:#fff;font-size:14px;}
.nav_jjdt_active{width:64px;margin-left:26px;padding-left:34px;background:url(../images_2/nav_tu/nav_jjdt_active.gif) no-repeat left top;}
.nav_jjdt_active a{color:#3e8fe0;font-size:14px;}

.nav_er{
	float:left;
	display:inline;
	line-height:32px;
	margin-top:9px;
	color:#666;
	overflow: hidden;
}
.nav_er a{
	font-size:14px;
	color:#666;
	margin:0 5px;
}

.nav_san{float:right;display:inline;margin-right:20px;line-height:30px;margin-top:8px;color:#999;font-size:12px;overflow:hidden;}
