@charset "utf-8";
body {
	margin:0;
	/*background:url(../images/bg.jpg) repeat-x top;*/
	background:#fff;
	font:12px "宋体";
	/*_behavior:url("/portal/zh_CN/new/css/csshover2.htc");*/
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p {
	padding:0;
	margin:0;
}
li {
	list-style-type:none;
}
img {
	vertical-align:top;
	border:0;
	margin:0px;
	padding:0px;
}
ol, ul {
	list-style:none;
}
a {
	color:#444444;
	font:12px "宋体";
	text-decoration:none
}
a:hover {
	text-decoration:underline
}

/*去掉链接虚线*/
a{outline:none;behavior:url(/portal/zh_CN/new/css/link.htc);}

.top {
	width:980px;
	margin:0 auto;
	height:100px;
	position:relative;
	z-index:999;
}
.red {
	color:#f00;
}
.top p.logo {
	float:left;
	margin:20px 0;
}
.topRight {
	float:right;
	margin:10px 0;
	width:300px;
}
.nav {
	float:right;
}
.nav ul {
	margin:0;
	padding:0;
}
.nav ul li {
	float:left;
	margin-left:10px;
	border-right:1px #ccc solid;
	padding-right:10px;
	margin-top:2px;
}
.nav ul li.bb {
	height:17px;
	width:auto;
	border:none;
	padding-top:2px;
	margin-top:0px;
}
.nav ul li.bb a{
	font-weight:bold;
}
.search {
	float:right;
	margin:10px 0;
}
.search ul {
	background:url(../images/search.jpg);
	width:166px;
	height:20px;
	float:left;
	padding-left:28px
}
.search ul input {
	border:none;
	height:20px;
	background:none;
	line-height:20px;
}
.search input.bt {
	background:url(../images/go.jpg);
	width:24px;
	height:20px;
	margin-left:5px;
	border:none;
}
.main {
	width:980px;
	margin:0px auto;
	overflow:hidden
}
.mainleft {
	float:left;
	margin:0 0 0 0px;
	width:770px;
	overflow:hidden
}
.mainright {
	float:right;
	margin:0 0px 0 6px;
	_margin:0 0px 0 6px;
}
/*新登录框*/
.login {
	background:url(../images/loginBg.jpg) left top no-repeat;
	width:190px;
	height:259px;
	position:relative;
}
.loginGr{ background:url(../images/loginBgGr.jpg) left top no-repeat;}
.loginGs{ background:url(../images/loginBgGs.jpg) left top no-repeat;}
.login a {
	color:#fff;
	text-decoration:none;
}
.login a:hover {
	color:#fff;
	text-decoration:none;
}
.login span {
	color:#666666;
}
td.login_p a.loginLink1{
	position:absolute;
	right:17px;
	top:42px;
}
td.login_p a:hover span {
	color:red;
}

td.login_e a.loginLink2{
	position:absolute;
	right:17px;
	top:110px;
}
td.login_e a:hover span {
	color:red;
}
td.login_m a:hover span {
	color:red;
}
/*新登录框*/
.kf {
	margin:10px 0
}
.xzl table {
	width:181px
}
.xzl table a {
	color:#026cb2
}
.xzl1 {
	background:url(../images/xzl1.jpg) repeat
}
img.gray {
	filter:alpha(opacity=80);       /* IE */
	-moz-opacity:0.8;              /* Moz + FF */
	opacity: 0.8;                    /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
img.normal {
	filter:alpha(opacity=100);       /* IE */
	-moz-opacity:1.0;              /* Moz + FF */
	opacity: 1.0;                    /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
.menu1 {
	width:199px;
	background:#f0f0f0;
	border:1px solid #cccccc;
	float:left;
	margin:0 20px 0 0;
	height:258px;
	position:relative;
	z-index:998;
	clear:both;
}
span.tj{ width:51px; height:69px; background:url(../images/tj.gif); position:absolute; bottom:-110px; left:160px; z-index:999;}
.menu1 ul {
	width:143px;
	margin:0 auto;
}
.menu1 ul h2 {
	font-size:14px;
	font-weight:bold;
	color:#cd0000;
	background:url(../images/arrow.jpg) 0px 8px no-repeat;
	padding:10px 0 10px 20px;
}
.menu1 ul li h3 {
	background:url(../images/li.jpg) 10px no-repeat;
	font-size:12px;
	padding:6px 25px;
	color:#920000;
	float:left;
}
.menu1 ul li ul {
	margin:0 auto;
	width:151px;
}
.menu1 ul li ul li {
	background:url(../images/dl.jpg) left  no-repeat;
	width:151px;
	position:relative;
	float:left;
	z-index:2;
}
.menu1 ul li ul li a {
	padding-left:20px;
	text-decoration:none;
	width:120px;
	float:left;
	height:32px;
	line-height:32px;
	font-family:"微软雅黑","黑体";
	font-weight:bold;
	font-size:14px;
}
.menu1 ul li ul li a:hover {
	color:#920000;
}
.menu1 ul li ul li.on {
	background:#fff url(../images/dlOn.jpg) left bottom no-repeat;
}
.menu1 ul li ul li div.jdfDiv {
	position:absolute;
	right:-80px;
	_right:-94px;
	top:0px;
	border:1px #ccc solid;
	border-left:none;
	background:#fff;
	padding:0;
	margin:0;
	width:100px;
	z-index:9999999;
}
.menu1 ul li ul li div.jdfDiv ul {
	padding:0;
	margin:0;
	background:none;
	width:100px;
}
.menu1 ul li ul li div.jdfDiv ul li {
	background:none;
	margin:0;
	background:url(../images/jsq_line01.jpg) bottom repeat-x;
	float:left;
	padding:1px 10px;
	width:80px;
}
.menu1 ul li ul li div.jdfDiv ul li a {
	margin:0px;
	padding:0 0 0 10px;
	background: url(../images/arrow2.gif) 0px no-repeat;
	width:80px;
}
.jdfList {
	display:none;
}
.plzzList {
	display:none;
}
.yh {
	background:url(../images/yh.jpg) no-repeat top;
	width:524px;
	height:250px;
	float:left;
	margin:20px 0 0 30px;
}
.yhhead {
	line-height:20px;
	margin:37px 0;
}
.yhli {
	margin:0 0 0 50px;
	line-height:30px;
	color:#666666;
	width:460px;
}
.yhli li {
	float:left;
	width:100%;
	clear:left;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	background:url(../images/arrow3.gif) 0 4px no-repeat;
}
.yhli li a {
	float:left;
	padding-left:10px;
	font-size:12pt;
}
.yhli li img {
	float:left;
}
.fourtable {
	float:left;
	width:780px;
	margin:10px 0 0 0
}
.fourtable table {
	background:url(../images/leftborder.jpg) no-repeat right top;
	float:left;
	width:193px
}
.fourtable table th {
	background:url(../images/fth.jpg) no-repeat 10px 5px;
	padding-left:30px;
	color:#026cb2;
	height:24px;
	line-height:24px;
	font:14px "宋体";
	font-weight:bold;
	text-align:left
}
.fourtable table th a {
	color:#026cb2;
	height:24px;
	line-height:24px;
	font:14px "宋体";
	font-weight:bold;
	text-align:left
}
.fourtable table th a:hover {
	text-decoration:none;
}
.fourtable table .li li {
	margin:0 0 0 20px;
	background:url(../images/arrow1.jpg) no-repeat 4px 2px;
	margin:10px;
	list-style:none;
	padding:0 0 0 20px
}
.fourtable table .li li a {
	color:#1d83ba;
}
.laba {
	float:left;
	background:url(../images/laba.jpg) no-repeat top left;
	width:360px;
	height:200px
}
.labatop {
	line-height:20px;
	margin:35px 0 20px 0
}
.laba li {
	margin:0 0 0 20px;
	color:#666666;
	width:350px;
	_width:330px;
	border-bottom:1px dotted #cccccc;
	float:left;
	display:inline;
}
.laba li a {
	color:#666666;
	height:28px;
	line-height:28px;
	vertical-align:middle;

}
.hangxun {
	float:right;
	width:369px;
	height:220px;
	margin:0 10px 0 23px;
	_margin:0 5px 0 23px;
	background:url(../images/hx.jpg) no-repeat;

}
.hangxun table th {
	height:46px;
	width:369px;
	padding:0 0 0 20px;
	font:14px "宋体";
	font-weight:bold;
	color:#225b9b;
	text-align:left
}
.hangxun table li {
	list-style:none;
	margin:10px 0 0 10px
}
.hangxun table li a {
	color:#666666
}
.bottom {
	width:970px;
	margin:0 auto;
}
.bottom1 {
	height:30px;
	line-height:30px;
	border-bottom:2px solid #888888;
	text-align:center
}
/*菜单开始*/
.new_menu {
	width:980px;
	margin:0 auto;
	height:36px;
	z-index:9999;
	background:url(../images/menuBg.gif) repeat-x bottom;
}
.new_menu ul {
	margin:0 auto;
}
.new_menu ul li {
	float:left;
	margin-right:1px;
	position:relative;
	z-index:10000;
}
.new_menu ul li.nav0 {
	margin-left:1px;
	_margin-left:1px;
}

.new_menu ul li a {
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
	background:#fff url(../images/menuBg.jpg) bottom repeat-x;
	float:left;
	height:31px;
	line-height:31px;
	border:1px #d6d6d6 solid;
	border-bottom:none;
	position:relative;
	z-index:10000;
}
.new_menu ul li a:hover {
	height:35px;
	background:#fff;
	border-bottom:none;
	text-decoration:none;
	z-index:3;
}
.new_menu ul li a.hover {
	height:35px;
	background:#fff;
	border-bottom:none;
	z-index:3;
	text-decoration:none;
}
.sub {
	width:150px;
	position:absolute;
	left:0;
	top:35px;
	border:1px #ccc solid;
	background:#fff;
	z-index:1;
	display:none;
}
.sub7 {
}
.sub8 {
}
div.subContent {
	margin:10px;
	width:470px;
	overflow:hidden;
}
div.subContent img {
	float:left;
	width:184px;
	height:77px;
	margin-right:16px;
}
div.subContent h2 {
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:20px;
	margin:0;
	padding:0;
}
div.subContent ul {
	width:270px;
	float:left;
	margin:0;
	padding:0;
	line-height:20px;
	position:relative;
}
div.subContent ul a {
	float:right;
	background:none;
	font-size:12px;
	border:none;
	padding:0;
	font-weight:normal;
	position:absolute;
	right:3px;
	bottom:5px;
	bottom:-10px;
	height:20px;
}
div.subContent ul a:hover {
	background:none;
	font-size:12px;
	border:none;
	right:3px;
	bottom:5px;
	bottom:-6px;
	height:20px;
	color:#666;
	text-decoration:underline;
}
div.subList {
	width:100%;
	margin:0;
	overflow:hidden;
}
div.subList ul {
	margin:0; padding:0;
}
div.subList ul li {
	float:left;
	margin:0;
	padding:0;
	height:30px;
	overflow:hidden;
	width:100%;
}
.new_menu div.subList ul li a {
	background:none;
	padding:0;
	font-size:12px;
	font-weight:normal;
	width:100%;
	text-align:left;
	padding-left:15px;
	border:none;
	line-height:30px;
	height:30px;
	float:left;
}
div.subList ul li a:hover {
	background:#dbdbdb;
	margin:0;
}
/*菜单结束*/
#banner {
	position:relative;
	width:545px;
	height:260px;
	overflow:hidden;
	float:left;
}
#banner_list img {
	border:0px;
}
#banner_bg {
	position:absolute;
	bottom:0;
	background-color:#000;
	height:30px;
	filter: Alpha(Opacity=30);
	opacity:0.3;
	z-index:1;
	cursor:pointer;
	width:225px;
}
#banner_info {
	position:absolute;
	bottom:0;
	left:5px;
	height:22px;
	color:#fff;
	z-index:1;
	cursor:pointer
}
#banner_text {
	position:absolute;
	width:120px;
	z-index:1;
	right:3px;
	bottom:3px;
}
#banner ul {
	position:absolute;
	list-style-type:none;
	filter: Alpha(Opacity=80);
	opacity:0.8;
	border:0px solid #fff;
	z-index:1;
	margin:0;
	padding:0;
	bottom:5px;
	right:5px;
}
#banner ul li {
	padding:0px 4px;
	float:left;
	display:block;
	color:#d8d8d8;
	border:#e5eaff 1px solid;
	background:#9e9e9e;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#banner ul li.on {
	background:#0b87bd;
	color:#FFF;
}
#banner_list a {
	position:absolute;
}
li.jdf {
	position:relative;
}
ul.jdfUL {
	position:absolute;
	height:100px;
	top:0;
	right:-140px;
	background:#fff;
	display:none;
}
.menu1 ul.jdfUL li {
	background:none;
	width:80px;
}
.menu1 ul.jdfUL li a {
	background:#fff;
	width:80px;
	background:url(../images/arrow2.gif) no-repeat 10px;
}

/*新登录框开始*/
/*
login_i:有图片行的样式
login_t:文本行的样式

 */
 .new_login {
	 background:url(../images/j_bg.jpg) repeat-y left top;
	 width:190px;
	 position:relative;margin-top:0px; margin-left:0px;
 }
td.login_t{
	height:10px; width:190px;
	position:relative;
	/* float:left;  */
}
td.login_t a.loginLink{
	position:absolute;
	right:0;
	top:9px;
}
td.login_t a:hover span {
	color:red;
}
td.login_top {
	width:190px;
}
td.login_bottom{
	width:190px;
}

td.login_i{
	height:48px;width:190px;cursor:pointer;
}

td.login_i a.j_a{
	background:url(../images/j_sub_bg.jpg) left top no-repeat; height:54px;

position:relative; float:left; width:190px;
	}

td.login_i a.j_a h5{
	float:left; color:#fff; font-weight:normal; margin-top:20px;
	line-height:14px;margin-left:60px; display:inline;cursor:pointer;
	font-size:12px;
	font-weight:normal;
	}

td.login_i a.j_a b{  width:50px; height:50px; position:absolute;cursor:pointer;}

td.login_i a.j_a b.j_icon1{ background:url(../images/j_icon1.gif); left:14px; top:-5px;}
td.login_i a.j_a b.j_icon2{ background:url(../images/j_icon2.gif); left:12px; top:-5px;}
td.login_i a.j_a b.j_icon3{ background:url(../images/j_icon3.gif);left:14px; top:-10px;}
td.login_i a.j_a b.j_icon4{ background:url(../images/j_icon4.gif);left:14px; top:-10px;}
td.login_i a.j_a:hover{ background:url(../images/j_sub_bg_on.jpg) left top no-repeat;}
td.login_i a.j_a.noText:hover{ background:url(../images/j_sub_bg_noText_on.jpg) left top no-repeat;}
td.login_i a.j_a:hover h5{}
td.login_i a.j_a:hover b.j_icon1{ background:url(../images/j_icon1.gif);}
td.login_i a.j_a:hover b.j_icon2{ background:url(../images/j_icon2.gif);}
td.login_i a.j_a:hover b.j_icon3{ background:url(../images/j_icon3.gif);}
td.login_i a.j_a:hover b.j_icon4{ background:url(../images/j_icon4.gif);}
td.login_i a.j_a.noText{ background:url(../images/j_sub_bg_noText.jpg) left top no-repeat; }
td.login_i a.j_a { background:url(../images/j_sub_bg.jpg) left top no-repeat; }
/*=====新登录框结束========*/

/*
默哀版，请放开此段代码
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
*/