@charset "gb2312";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "宋体";
	min-width:1000px;
	background:#fff
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}

a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
	padding: 0;
	margin: 0
}

.nav_bg{ background:#004498}
.bg01{ background:#004498}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:41px; line-height:41px; position:relative; z-index:1; width:1000px; margin:0 auto  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight: normal; margin:0 14px  }
.nav .sub{ display:none; width:96px; left:14px; top:41px;  position:absolute; background:#0071bd;  line-height:26px; padding:0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#004498; color:#fff;  }
.nav .on h3 a{ background:#0071bd; color:#fff;   }

.slideBox{ width:100%; height:330px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:46px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:1; width:100%; background:url(imagesindex01.png) }
.slideBox .hd ul{ overflow:hidden; zoom:1; width:300px; margin:0 auto; text-align:center }
.slideBox .hd ul li{ float:left; margin-right:11px;  width:49px; height:6px; line-height:6px; text-align:center; background:#fff; cursor:pointer; margin-top:17px }
.slideBox .hd ul li.on{ background:#009cff; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:330px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-25px; display:block; width:34px; height:34px; background: url(imagesright.png) no-repeat;   }
.slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:34px; height:34px; background:url(imagesleft.png) no-repeat;   }

.index_left{ width:661px; margin-top:25px; margin-bottom:10px}
.index_news01{ width:321px}
.index_news01 .t{ background:url(imagesindex02.png) left no-repeat; height:35px; padding-left:14px; color:#004498; font-size:16px; font-family:"微软雅黑"; line-height:35px}
.index_news01 .t a{ float:right; color:#4a4a4a; font-size:14px; padding-right:10px}
.index_news01 li{ border-bottom:1px dashed #4a4a4a; margin:12px 0; padding-bottom:7px}
.index_news01 li span{ float:left; background:url(imagesindex03.png) no-repeat; width:36px; height:31px; text-align:center; color:#FFF; padding-top:5px; line-height:12px}
.index_news01 li a{ float:left; color:#004498; font-size:14px; margin-left:10px; line-height:36px}

.index_news02{ width:321px}
.index_news02 .t{ background:url(imagesindex02.png) left no-repeat; height:35px; padding-left:14px; color:#004498; font-size:16px; font-family:"微软雅黑"; line-height:35px}
.index_news02 .t a{ float:right; color:#4a4a4a; font-size:14px; padding-right:10px}
.index_news02 li{ line-height:36px}
.index_news02 li span{ float:right; color:#999999;}
.index_news02 li a{ float:left; color:#004498; font-size:14px; background:url(imagesarrow01.png) left no-repeat; padding-left:15px; width:218px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_right{ width:321px; margin-top:25px; margin-bottom:10px}
.index_right .t{ background:url(imagesindex02.png) left no-repeat; height:35px; padding-left:14px; color:#004498; font-size:16px; font-family:"微软雅黑"; line-height:35px}
.index_right .t a{ float:right; color:#4a4a4a; font-size:14px; padding-right:10px}
.index_right img{ margin-top:16px}
.index_right ul{ padding-top:5px; display:block}
.index_right li{ height:36px; background:#f6f6f6; padding-left:13px; line-height:36px; margin:8px 0; display:block}
.index_right li a{ color:#004498; font-size:14px; background:url(imagesarrow01.png) left no-repeat; padding-left:15px;}

.footer{ color:#FFF; width:1000px; margin:0 auto; font-size:14px; line-height:24px}

.ny_left{ width:256px; margin-top:20px; margin-bottom:10px}
.ny_left .t{ background:url(imagesny01.png) no-repeat; padding-left:26px; color:#FFF; height:62px; line-height:23px; padding-top:13px; font-family:"微软雅黑"; font-size:16px}
.ny_left li{ margin-top:9px}
.ny_left li a{ display:block; background:url(imagesny02.png) no-repeat; height:35px; line-height:35px; color:#004498; font-size:16px; padding-left:23px; text-decoration:none; font-family:"微软雅黑"}
.ny_left li a:hover{ background:url(imagesny03.png) no-repeat}
.ny_left li a.hover{ background:url(imagesny03.png) no-repeat}
.ny_left img{ margin-top:11px}

.ny_right{ width:723px; margin-top:20px; margin-bottom:10px}
.ny_right .t{ background:url(imagesny05.png) no-repeat; color:#004498; font-family:"微软雅黑"; font-size:20px; height:41px}
.ny_right .t span{ float:right; color:#7c7c7c; font-size:14px; font-family:"宋体"}
.ny_right .t span a{ color:#7c7c7c; padding:0 5px}
.ny_right .list{}
.ny_right .list li{ border-bottom:1px dashed #7c7c7c; line-height:48px; height:48px; color:#7c7c7c; font-size:14px}
.ny_right .list li a{ float:left; line-height:48px; height:48px; color:#7c7c7c}
.ny_right .list li a:hover{ color:#004498}
.ny_right .list li span{ float:right; height:48px; line-height:48px;}
.ny_right .header{ border-bottom:1px solid #cccccc; padding:24px 0; text-align:center; font-size:14px; color:#7c7c7c}
.ny_right .header h2{ color:#353535; font-family:"微软雅黑"; font-weight:normal; padding-bottom:15px}
.ny_right .ny_content{ padding:20px 0; color:#7c7c7c; font-size:14px; line-height:30px}