﻿@charset "utf-8";
/* CSS Document */

/*------body-------------*/
body { background:#0a156f url(images/bg.gif) repeat-x left top; margin:0; padding:0; font:12px/18px  Arial, Helvetica, sans-serif; color:#515151;}
body a {color:#515151; font: 12px/18px  Arial, Helvetica, sans-serif; text-decoration:none;}
body a:hover { color:#0492da;}
td, ul,dd,dt,dl, ol, li, input, a, textarear, span, p, form, strong, select, label, checkbox, radiobotton, h1, h2, h3, h4, h5, h6 { margin:0;padding:0;}
ul,li{list-style-type:none;margin:0;padding:0;}
img {font-size:0;line-height:0;display:block; margin:0; border:none; padding:0;}
.clearfloat {clear:both;height:1px;overflow:hidden;margin-top:-1px;}
.spacer {clear:both;font-size:0;line-height:0;}
.weiyi{text-indent:-9999px;}

.w960{width:960px; margin:0 auto;}
.main{background:url(images/map.png) no-repeat center bottom fixed; width:100%;}
.fb{color:#003f9e;}

.top{height:77px; background:url(images/top-bg.gif) no-repeat;}
	.logo{float:left; display:inline;}
	.yuyan{float:right; display:inline; margin:40px 10px 0 0;}
	.yuyan a{margin-left:20px;}
	.cn{background:url(images/cn.gif) no-repeat; padding-left:25px;}
	.en{background:url(images/en.gif) no-repeat; padding-left:25px;}

.banner{height:280px;}

.menu{ background:url(images/menu-bg.jpg) repeat-x; height:36px;}
	.menu li{ background:url(images/menu-line.jpg) no-repeat right;  display:inline; float:left; text-align:center;}
		.menu li a{font:bold 14px/30px Arial, Helvetica, sans-serif; color:#fff;  height:36px; display:block; padding:0 30px; }
		.menu li a:hover,.menu li a.current{ color:#fff; background:url(images/menu-over.jpg) no-repeat center;}
		
.content{height:290px; background:url(images/content-bg.gif) no-repeat;}
	.content-left{background:url(images/bg-zjjh.gif) no-repeat center bottom; width:280px; display:inline; float:left; margin-left:20px;}
		.tit-zjjh{ width:280px; height:32px; margin:20px 0 0 10px; color:#002f9a; font-size:18px;}
		.zjjh-p{margin:15px auto;}
	.content-mid{width:370px; float:left; display:inline; margin-left:20px;}
		.tit-zyyw{ width:205px; height:31px; margin:20px 0 0 30px;  color:#002f9a; font-size:18px;}
		.zyyw{width:340px; margin:20px 0 0 25px; display:block;}
			.zyyw img{float:left; margin-right:15px;}
			.zyyw p{padding-top:5px;}
	.content-right{display:inline; float:left; margin-left:50px;}
		.btn-lx{margin-top:30px; width:200px; height:75px; display:block; background:url(images/home-link.jpg) no-repeat;}
		.btn-zp{margin-top:30px; width:200px; height:75px; display:block; background:url(images/home-zp.jpg) no-repeat;}
		
.footer{color:#fff; text-align:center; line-height:24px; height:100px; margin-top:20px;}
	.footer a{color:#fff;}
	
.nymid{height:220px;}
.ny-content{ min-height:480px; _height:480px; background:url(images/ny-content-bg.gif) repeat-y top left;}
	.ny-content1{ background:url(images/ny-content-top.gif) no-repeat top; width:960px;}
		.ny-left{display:inline; float:left; width:220px;}
			.ny-menu{width:180px; margin:20px auto;}
				.ny-menu li{margin-top:2px;}
					.ny-menu li a{width:180px; height:30px; display:block; font: normal 12px/30px Arial, Helvetica, sans-serif; color:#0052a5;
					background:url(images/leftbtn.gif) no-repeat; text-indent:15px;}
					.ny-menu li a.ny-current, .ny-menu li a:hover{ background:url(images/leftbtn-over.gif) no-repeat; color:#fff;}
					.left-gg{background:url(images/wzd.jpg) no-repeat; width:138px; height:275px; margin:20px auto;}
		.ny-right{display:inline; float:left; width:740px;}
			.ny-tit{background:url(images/allow.gif) no-repeat left; font:bold 16px/40px Arial, Helvetica, sans-serif; color:#0052a5;
			text-indent:25px; margin:20px 0 0 20px; width:500px; float:left;}
			.nr{margin:20px auto; width:700px;}
				.nr p{margin-top:15px; }
				.zz-nr{background:url(images/jb.jpg) no-repeat; width:560px; height:260px; padding: 80px 0 0 50px;}
				.lx-nr{background:url(images/lxbg.jpg) no-repeat; width:560px; height:200px; padding: 40px 0 0 50px;}
				
		.zyyw-k{width:700px; border-bottom:1px dotted #CCCCCC; padding-bottom:10px; margin:20px auto;}
			.zyyw-k img{float:left; margin-right:20px; margin-bottom:40px;}
			.f14{font-size:14px;}
			.zs-nr{width:650px; padding:10px 0 0 30px; line-height:24px;}
			
		.table-dyg{height:24px; padding-left:6px; background:#fff; line-height:24px;}
		.jzx-tit{font-size:14px; font-weight:bold; padding:10px 0;}
		
		.t-hr{padding-left:15px;}
.down{margin:20px 0 0 20px;}
	.down li{background:url(images/icon.gif) no-repeat; width:300px;  float:left;}
	.down li a{margin-left:40px; line-height:30px;}