/*=========================全局对HTML Tag============================*/
html{height:100%;width:100%;border:0 none;}
body{
	height:100%;
	width:100%;
	padding:0;margin:0;
	font:normal 12px "宋体",Arial;
	background-color:#e3ebf3;
	min-width:996px;
}
ul,li,tr,td,th,form,input,dl,dt,dd,hr,p,img{ padding:0;margin:0;border:none; }
li{list-style:none}

.pbg_cont{ 
	position:absolute;
	left:0px;
	width:100%;
	height:208px;
	background:url(imgibg2.png);
	overflow:hidden;
}
.pbg{
	position:absolute;
	background:url(imgibg1.png);
	width:1592px;
	left:50%;
	margin-left:-796px;
	height:208px;
}
.pbg .pbg_flash {
	margin:21px 0 0 297px;
	height:195px;
	width:996px;
}

.main{
	position:relative;
	margin: 0 auto;
	width:996px;
}

/* ---------------------- top -------------------------- */
.top {
	height:28px;
	background: url(imgibg_1.gif) repeat-x 0 -105px;
}

.top div, .top input {
	float:left;
}

.top .ntime, .top .collect {
	margin: 6px 26px 0 0;
}

.top .searchArea input.tsi {
	width: 135px;
	height: 26px;
	line-height: 26px;
	background: url(imgisearch_input.gif) no-repeat center left;
	border: none;
	color: #545454;
	padding:0 10px;
}

.top .searchArea input.tsb {
	width: 45px;
	height: 26px;
	line-height: 26px;
	background: url(imgisearch_button.gif) no-repeat center left;
	border: none;
	color: #090909;
	margin: 0 13px 0 3px;
	cursor: pointer;
}

/* -------------------顶部导航条-------------------------- */
.main_nav {
}
.nav {
	position: relative;
	border-top: 1px solid #216396;
	border-bottom: 1px solid #216396;
	width:996px;
	height:42px;
	background: url(imgibg_3.png);
	z-index:999;
}

.nav ul {
	list-style: none;
	position:absolute;
}

.nav li {
	float: left;
	display: inline;
	position: relative;
	background: url(imgihr1.gif) no-repeat center left;
}

/* .nav li.sel .nav_cp {
	background-image: url(imgibg_5.png);
}
.nav li.sel .nav_list {
	visibility:visible;
} */

.nav .li_sel .nav_cp {
	background-image: url(imgibg_5.png);
}
.nav .li_sel .nav_list {
	visibility:visible;
}

.nav li a {
	display: block;
	width: 82px;
	line-height: 42px;
	text-align: center;
	text-decoration: none;
	color:#ffffff;
	font-size: 13px;
	margin-left:1px;
	cursor: pointer;
}
/* .nav li a.sel {
	color:#e4e388;
} */
.nav li .nav_cp_sel {
	color:#e4e388;
}

.nav_list {
	position: absolute;
	border: 2px solid #3e7db1;
	background:#ffffff;
	visibility:hidden;
}
.nav_list table {
	background: url(imgibg_4.png) repeat-y;
}
.nav_list table td {
	padding:10px 18px 18px;
}
.nav_list table div {
        float:none;
        display:block;
	background: none;
}
.nav_list table a {
	white-space:nowrap;
	/* width:auto; */
	line-height: 28px;
	color:#519bd9;
	text-align: center;
	border-bottom: 1px dashed #519bd9;
	padding:0 6px;
	/* min-width:80px; */
	text-decoration:none;
}
.nav_list table a.h_son {
	background-color: #519cd9;
	color:#ffffff;
	margin-top:8px;
}
.nav_list table a:hover {
	text-decoration: underline;
}

/* ---------------------- toppic -------------------------- */
.top_pic { margin-top:5px; }
.top_pic img { display:block; }

/* ---------------------- 图形按键 -------------------------- */
.search, .submit, .view, .close, .reset {
	width: 76px;
	height: 23px;
	background: url(imgibuttons.png);
	border: none;
	cursor: pointer;
}
.search {
}
.submit {
	background-position: 0 -23px;
}
.view {
	background-position: 0 -46px;
}
.close {
	background-position: 0 -69px;
}
.reset {
	background-position: 0 -92px;
}

/* ---------------------- foot -------------------------- */
.foot {
	position:relative;
	background:#d3e1ef;
	text-align: center;
	line-height:24px;
	padding:16px 0;
}

/* ---------------------- pop -------------------------- */
.pop {
	width:500px;
	background-color:transparent;
	border: none;
	padding: 0;
	top:25%;
}
.pop_res {
	position:relative;
}
.pop_bg1 {
	background-image: url(imgipop1.png);
}
.pop_bg2 {
	background-image: url(imgipop2.png);
}
.pop_bg3 {
	background-image: url(imgipop3.png);
}
.pop_bg4 {
	background: url(imgipop4.png) no-repeat;
	height:100%;
}
.pop_tl, .pop_tr {
	position:absolute;
	top:0px;
	height:50px;
}
.pop_tl {
	left:0px;
	width:13px;
}
.pop_tr {
	right:0px;
	width:16px;
	background-position: -13px 0;
}
.pop_tm {
	height:50px;
}
.pop_bl, .pop_br {
	position:absolute;
	top:0px;
	height:20px;
}
.pop_bl {
	left:0px;
	width:13px;
	background-position: 0 -50px;
}
.pop_br {
	right:0px;
	width:16px;
	background-position: -13px -50px;
}
.pop_bm {
	height:20px;
	background-position: 0 -50px;
}
.pop_tm, .pop_mm, .pop_bm {
	margin:0 16px 0 13px;	
}

.pop_ml, .pop_mr {
	position:absolute;
	top:0px;
	height:100%;
}
.pop_ml {
	left:0px;
	width:13px;
}
.pop_mr {
	right:0px;
	width:16px;
	background-position: -13px 0;
}
.pop_mm {
	min-height:190px;
	background:#fff;
}

.pop_title {
	text-align: center;
	line-height:50px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
.pop_title span{
	color:#f00;
}
.pop_text {
	text-align: center;
	line-height:32px;
	color:#000;
	padding-top:32px;
}
.pop_close {
	line-height:32px;
	text-align: center;
}
.pop_close a {
	color:#f00;
	text-decoration: underline;	
}


/* -------------------通用-------------------------- */
.more {
	position: absolute;
	top: 0px;
	right: 10px;
}
.more a{
	color:#7e7e7e;
	text-decoration:none;
}
.more a:hover {
	text-decoration: underline;
}
.clear {
	clear:both;
}
.fr {
	float:right;
}
.pr {
	position: relative;
}