@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "宋体";
	min-width:1028px;
	background:#E5E5E5
}

.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
}

.bg01{ background:#1a3f76}

.border-bottom-4a6893{ border-bottom:1px solid #4a6893}

.index_search{ width:195px; color:#fff; text-align:right; margin-top:15px}
.index_search a{ color:#fff; padding:0 5px; font-size:14px; font-family:"微软雅黑"}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:49px; line-height:45px; 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; margin-top:7px  }
.nav .nLi h3 a{ display:block; font-size:16px; text-decoration:none; font-family:"微软雅黑"; font-weight:normal; width:162px; text-align:center; height:35px; background:#1A3F76; border:1px solid #1A3F76; line-height:35px; margin:0 2px  }
.nav .sub{ display:none; width:162px; left:2px; top:45px;  position:absolute; background:url(../images/index01.png);  line-height:26px; padding:5px 0; border:1px solid #9fafc6; font-size:14px  }
.nav .sub li{ zoom:1; padding-left:10px }
.nav .sub a{ display:block; padding:0 10px; background:url(../images/arrow01.jpg) left 12px no-repeat; }
.nav .sub a:hover{ color:#fff;  }
.nav .on h3 a{ background:#1a3f76; color:#fff; border:1px solid #9fafc6   }

.slideBox{ width:718px; height:513px; overflow:hidden; position:relative; margin-top:11px  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#1a3f76; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:718px; height:513px; display:block;  }

.index_contact{ background:#29579b; color:#fff; margin-top:11px}
.index_contact p{background:url(../images/arrow01.jpg) 16px 10px no-repeat; padding-left:29px; margin-top:28px; line-height:26px; font-size:14px}
.index_contact .content{ height:381px}
.index_contact .bottom{ background:#1a3f76; height:45px; line-height:45px; padding-left:18px;}
.index_contact .bottom a{color:#fff; font-size:12px; font-family:"微软雅黑"; background:url(../images/arrow01.jpg) left center no-repeat;padding-left:14px}

.footer{ line-height:68px;height:120px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:14px}

.mt_11{margin-top:11px}

.ny_banner{margin-top:11px; width:1000px;height:150px;}

.ny_menu_top{background:#2a579b; width:238px; height:157px; margin-top:11px}

.ny_left{ width:189px; margin-top:10px; border:1px solid #2a579b}
.ny_left .header{ line-height:43px; text-align:center; font-size:21px; font-family:Arial; color:#fff; background:#2a579b}
.ny_left li{ width:180px; height:50px; margin:3px 5px; font-family:Arial}
.ny_left li a{ display:table-cell; width:178px; height:48px; border:1px solid #e2ecfa; background:url(../images/arrow02.jpg) no-repeat; padding-left:29px; font-size:16px; vertical-align:middle}
.ny_left li a:hover{ background:url(../images/arrow03.jpg) no-repeat; border:1px solid #708ebc; text-decoration:none}

.ny_right{ width:789px; margin-top:10px; font-family:Arial}
.ny_right .header{ background:#ecf2fc; border-bottom:1px solid #2a579b; height:40px; line-height:40px; padding-left:13px}
.ny_right .header .span{ background:url(../images/arrow04.jpg) left no-repeat; padding-left:11px; color:#2a579b; font-size:18px}
.BreadcrumbNavigation{ float:right; font-size:14px; padding-right:15px; color:#858585}
.BreadcrumbNavigation a{ padding:0 5px; color:#858585}

.list{ padding:20px 0}
.list li{ display:block; color:#2a579b; line-height:40px; font-size:16px;}
.list li span{ padding-right:17px; color:#2a579b}
.list li a{color:#4f4f4f; padding-left:20px;background:url(../images/arrow05.jpg) left no-repeat}
.list li a:hover{ text-decoration:none; color:#2a579b}

.ny_header{ border-bottom:1px solid #bcbcbc; padding-bottom:20px; color:#4f4f4f;text-align:center; padding-top:20px}
.ny_header h2{display:block; font-size:22px}
.ny_header p{ padding-top:10px; font-size:15px}

.ny_content{ padding:20px; font-size:12px; line-height:26px; color:#4f4f4f}
.ny_content img{ max-width:740px}