﻿@charset "utf-8";
/* CSS Document */

* {
	margin: 0 auto;
	padding: 0;
}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, span, p, th, td {
	margin: 0 auto;
	padding: 0;
}
li {
	list-style: none;
}
a {
	color: #555;
	text-decoration: none;
}
a:hover {
	color: #315b93;
}
body {
	font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu;
	word-wrap: break-word;
	overflow-x: hidden;
	color: #555;
}
img {
	border: 0px;
}
input {
	outline: none;
}
.left {
	float: left;
}
.right {
	float: right;
}
/*logo*/
.slideBox {
	width: 100%;
	height: 200px;
	overflow: hidden;
	position: relative;
}
.slideBox .bd {
	position: relative;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd img {
	width: 100%;
	height: 200px;
	display: block;
}
.top {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 40px;
}
.top ul {
	width: 1024px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.top ul li span {
	float: left;
	color: #315b93;
	padding: 0 5px;
}
.top ul li a {
	display: block;
	color: #315b93;
	float: left;
}
.logo {
	position: absolute;
	z-index: 1;
	top: 57px;
	width: 100%;
	height: 143px;
}
.logo ul {
	width: 1024px;
	height: 165px;
}
.logo ul li img {
	margin-left: 10px;
}
.search {
	width: 295px;
}
.logo ul li .search1 {
	width: 208px;
	height: 42px;
	border: 2px solid #fff;
	float: left;
	margin-top: 40px;
	padding-left: 20px;
	line-height: 42px;
}
.logo ul li .search2 {
	width: 62px;
	height: 46px;
	border: 2px solid #fff;
	float: left;
	margin-top: 40px;
	background: #486899;
	font-size: 16px;
	color: #fff;
}
/*navigation*/
.navigation {
	width: 100%;
	height: 58px;
	background: #315b93;
}
.navigation h1 {
	width: 1024px;
	height: 58px;
	overflow:hidden;
	font-weight: normal;
	line-height: 58px;
	font-size: 20px;
	text-align: center;
}
.navigation h1 a {
	display: block;
	float: left;
	color: #fff;
	width: 128px;
}
.navigation h1 .sy {
	letter-spacing: 20px;
	padding-left: 19px;
 #padding-left:0;
	width: 109px;
 #width: 128px;
}
.navigation h1 a:hover {
	background: #e5e5e5;
	color: #315b93;
}
/*content1*/
.content1 {
	width: 1024px;
	height: 254px;
	margin-top: 10px;
}
.jdt {
	width: 374px;
	height: 252px;
	border: 1px solid #ccc;
}
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-t, .yx-rotation-focus, .yx-rotaion-btn {
	position: absolute
}
.yx-rotaion-btn, .yx-rotation-focus, .yx-rotaion-btn {
	position: absolute
}
/*字*/
.yx-rotation-title {
	position: absolute;
	width: 100%;
	height: 42px;
	line-height: 42px;
	background: #fff;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	z-index: 1;
	text-align: center;
}
.yx-rotation-t {
	color: #333;
	font-size: 13px;
	z-index: 2;
	bottom: 0px;
	line-height: 42px;
	height: 42px;
	text-align: center;
	width: 374px;
	overflow: hidden;
	left: 0;
}
/*点*/
.yx-rotation-focus {
	background: #333;
	width: 227px;
	height: 25px;
	padding-left: 147px;
	bottom: 40px;
	padding-top: 10px;
	z-index: 2;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.yx-rotation-focus span {
	width: 15px;
	height: 15px;
	line-height: 15px;
	float: left;
	position: relative;
	cursor: pointer;
	background: url(bgt32.png) no-repeat;
	text-align: center;
	display: block;
	font-size: 0px;
	margin-left: 5px;
}
.yx-rotation-focus span.hover {
	background: url(bgt31.png) no-repeat;
	font-size: 0px;
}
/*图片*/
.yx-rotaion img {
	width: 374px;
	height: 252px;
	border: 0px;
}
.SS2 {
	width: 355px;
	height: 254px;
	overflow: hidden;
	margin-left: 6px;
}
.hd2 {
	height: 48px;
	line-height: 48px;
	position: relative;
	border-bottom: 1px solid #518cca;
	background: #f9f9f9;
}
.hd2 ul {
	position: absolute;
}
.hd2 ul li {
	float: left;
}
.hd2 ul li a {
	float: left;
	height: 48px;
	text-align: center;
	cursor: pointer;
	font-size: 18px;
	width: 118px;
}
.hd2 ul li a:hover {
	background: #518cca;
	color: #fff;
}
.hd2 ul li.on a {
	background: #518cca;
	color: #fff;
}
.bd2 ul {
	width: 335px;
	height: 180px;
	overflow: hidden;
	padding: 15px 10px 0;
}
.bd2 ul li {
	height: 30px;
	line-height: 30px;
	float: left;
	width: 335px;
	font-size: 14px;
}
.bd2 ul li a {
	width: 280px;
	display: block;
	margin-right: 10px;
	overflow: hidden;
	float: left;
	height: 30px;
}
.bd2 ul li span {
	float: right;
}
.content1-right {
	width: 278px;
	height: 252px;
	border: 1px solid #ccc;
	margin-left: 6px;
}
.content1-right h1 {
	width: 258px;
	height: 47px;
	border-bottom: 1px solid #ddd;
	margin-left: 10px;
	font-weight: normal;
}
.content1-right h1 span {
	font-size: 18px;
	color: #518cca;
	line-height: 47px;
	padding: 0 10px;
	float: left;
}
.content1-right h1 a {
	font-size: 14px;
	float: right;
	line-height: 50px;
	color: #518cca;
}
.content1-right ul {
	width: 258px;
	margin-top: 5px;
}
.content1-right ul li {
	float: left;
}
.content1-right ul li a {
	width: 228px;
	display: block;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	background: url(icon2.png) 10px 14px no-repeat;
	padding-left: 25px;
}
/*pic*/
.banner {
	height: 110px;
	width: 1024px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}
.banner .d1 img {
	width: 1024px;
	height: 110px;
	display: block;
}
.banner .d2 {
	height: 13px;
	position: absolute;
	z-index: 1;
	right: 50px;
	bottom: 10px;
}
.banner .d2 li {
	width: 13px;
	height: 13px;
	overflow: hidden;
	cursor: pointer;
	background: url(banner-icon2.png) no-repeat;
	float: right;
	margin: 0 3px;
	display: inline;
}
.banner .d2 li.nuw {
	background: url(banner-icon1.png) no-repeat;
}
/*content2*/
.content2 {
	width: 1024px;
	height: 300px;
	margin-top: 10px;
}
.content2-right {
	height: 300px;
	width: 335px;
	border: 1px solid #ddd;
	margin-left: 6px;
}
.content2-right1 {
	margin-left: 0;
}
.content2-right h1 {
	width: 315px;
	height: 50px;
	border-bottom: 1px solid #ddd;
	margin-left: 10px;
	font-weight: normal;
}
.content2-right h1 span {
	font-size: 18px;
	color: #518cca;
	line-height: 50px;
	padding: 0 10px;
	float: left;
}
.content2-right h1 a {
	font-size: 14px;
	float: right;
	line-height: 50px;
	color: #518cca;
}
.content2-right ul {
	width: 315px;
	margin-top: 13px;
}
.content2-right ul li {
	float: left;
}
.content2-right ul li a {
	width: 285px;
	display: block;
	height: 28px;
	line-height: 28px;
	float: left;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	background: url(icon2.png) 10px 14px no-repeat;
	padding-left: 25px;
}
.content3-right ul a {
	width: 130px;
	height: 71px;
	border: 1px dashed #ddd;
	line-height: 71px;
	font-size: 20px;
	display: block;
	margin: 30px auto;
	color: #fff;
	padding: 0 30px 0 100px;
}
.content3-right ul>.an7 {
	background: #00a0e9 url(icon14.png) 30px center no-repeat;
	line-height: 35px;
}
.content3-right ul>.an8 {
	background: #f6b733 url(icon15.png) 30px center no-repeat;
}

/*专题*/
.special{
	width:1024px;
	height:70px;
	margin-top:10px;
	overflow:hidden;
}
.special a{
	float:left;
	margin-right:6px;
}
.special1{
	width:337px;
	height:70px;
	background:url(pic1.png) center no-repeat;
}
.special2{
	width:337px;
	height:70px;
	background:url(pic2.png) center no-repeat;
}
.special .special3{
	width:337px;
	height:70px;
	background:url(pic3.png) center no-repeat;
	float:right;
	margin-right:0;
}


/*top滚动*/
.picMarquee-top{  
	width:335px; 
	height:300px;
	overflow:hidden; 
	position:relative;  
	border:1px solid #ddd;   
}
.picMarquee-top .bd{
	width:296px;
	height:261px;
	margin-top:20px;
	overflow:hidden; 
	zoom:1; 
}
.picMarquee-top .bd ul li{ 
    text-align:center; 
	zoom:1;
}
.pic img{
	width:296px;
	height:81px;
	margin:3px auto;
}





/*link*/
.link{
	width:1024px;
	height:102px;
	margin-top:6px;
}
.link a{
	width:163px;
	height:43px;
	float:left;
	margin:4px 9px 4px 0;
}
.link1{
	width:163px;
	height:43px;
	background:url(a1.jpg) center no-repeat;
}
.link2{
	width:163px;
	height:43px;
	background:url(a2.jpg) center no-repeat;
}
.link3{
	width:163px;
	height:43px;
	background:url(a3.jpg) center no-repeat;
}
.link4{
	width:163px;
	height:43px;
	background:url(a4.jpg) center no-repeat;
}
.link5{
	width:163px;
	height:43px;
	background:url(a5.jpg) center no-repeat;
}
.link .link6{
	width:163px;
	height:43px;
	background:url(a6.jpg) center no-repeat;
	margin-right:0;
}
.link7{
	width:163px;
	height:43px;
	background:url(a7.jpg) center no-repeat;
}
.link8{
	width:163px;
	height:43px;
	background:url(a8.jpg) center no-repeat;
}
.link9{
	width:163px;
	height:43px;
	background:url(a9.jpg) center no-repeat;
}
.link10{
	width:163px;
	height:43px;
	background:url(a10.jpg) center no-repeat;
}
.link11{
	width:163px;
	height:43px;
	background:url(a11.jpg) center no-repeat;
}
.link .link12{
	width:163px;
	height:43px;
	background:url(a12.jpg) center no-repeat;
	margin-right:0;
}
/*bottom*/
.bottom {
	width: 100%;
	height: 140px;
	margin-top: 10px;
	border-top: 22px solid #315b93;
	background: #f2f1f1;
}
.bottom-content {
	width: 1024px;
	height: 140px;
}
.bottom ul {
	width: 435px;
	height: 110px;
	float: left;
	padding-top: 30px;
	margin-left: 290px;
}
.bottom ul li {
	width: 435px;
	height: 30px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #315b93;
}
.bottom ul li a {
	color: #315b93;
}
.bottom ul li span {
	padding: 0 5px;
}
.bottom img {
	float: right;
	margin-right: 199px;
	margin-top: 30px;
}
/*overview*/
.overview {
	width: 1024px;
	min-height: 700px;
	overflow: hidden;
	margin-top: 10px;
}
.overview-left {
	width: 300px;
	height: 700px;
	background: #f2f1f1;
	border: 1px solid #ddd;
	overflow: hidden;
}
.overview-left h1 {
	width: 300px;
	line-height: 48px;
	background: #518cca;
	margin-bottom: 10px;
}
.overview-left h1 a {
	font-size: 18px;
	color: #fff;
	display: block;
	text-align: center;
	font-weight: normal;
}
.leftan {
	float: left;
	width: 230px;
	margin-left: 40px;
	height: 46px;
	font-weight: normal;
	border: 1px solid #ddd;
	background: #fff url(overview-icon1.png) 30px center no-repeat;
	margin-top: 10px;
}
.leftan:hover {
	background: #e1dfdf url(overview-icon1.png) 30px center no-repeat;
}
.leftan span {
	cursor: pointer;
	text-align: center;
	float: right;
	line-height: 46px;
	font-size: 16px;
	height: 46px;
	width: 180px;
	overflow: hidden;
}
.leftan span:hover {
	color: #555;
}
.overview-right {
	width: 712px;
	height: 700px;
	position: relative;
	border: 1px solid #ddd;
}
.pos {
	width: 668px;
	height: 59px;
	border-bottom: 2px solid #ddd;
	line-height: 59px;
	font-size: 16px;
}
.pos img {
	float: left;
	margin: 17px 10px 0px 0px;
}
.pos a {
	float: left;
}
.pos span {
	float: left;
	padding: 0 10px;
}
.overview-right1 {
	width: 668px;
	height: 700px;
	overflow: hidden;
}
.overview-right1 ul {
	margin-top: 20px;
	width: 600px;
}
.overview-right1 ul li {
	width: 668px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	float: left;
}
.overview-right1 ul li a {
	width: 510px;
	display: block;
	height: 40px;
	overflow: hidden;
	margin-right: 20px;
	float: left;
	background: url(icon2.png) 10px 18px no-repeat;
	padding-left: 30px;
}
.overview-right1 ul li span {
	float: left;
	font-size: 13px;
	color: #6d6b6b;
}
#pageGro {
	width: 478px;
	height: 30px;
	margin-top: 30px;
	padding-left: 522px;
}
#pageGro div, #pageGro div ul li {
	font-size: 16px;
	line-height: 23px;
	margin-left: 5px;
	text-align: center;
}
#pageGro div ul li {
	width: 23px;
	text-align: center;
	float: left;
	text-align: center;
}
#pageGro div ul li a {
	color: #FFF;
	background: #c7c5c6;
	width: 23px;
	display: block;
	height: 23px;
}
#pageGro div ul li a:hover {
	width: 23px;
	display: block;
	height: 23px;
	background: #d90000;
	color: #FFF;
}
#pageGro .pageUp, #pageGro .pageDown {
	width: 60px;
	float: left;
}
#pageGro .pageUp a, #pageGro .pageDown a {
	font-size: 16px;
	width: 60px;
	height: 23px;
	display: block;
}
#pageGro .pageUp a:hover, #pageGro .pageDown a:hover {
	width: 60px;
	height: 23px;
	display: block;
	color: #fff;
	background: #d90000;
}
#pageGro .pageUp {
	text-align: ceter;
}
#pageGro .pageDown {
	text-align: ceter;
}
.tjs {
	display: block;
	width: 100px;
	float: left;
}
.tjs a {
	background: #c6c5c5;
}
/*content*/
.part1{ border:1px solid #ddd; width:1024px; height:auto; margin-top:10px;}
.pos1 {
	width: 964px;
	height: 59px;
	border-bottom: 2px solid #ddd;
	line-height: 59px;
	font-size: 16px;
}
.dzx {
	width: 944px;
	height: 60px;
	line-height: 60px;
	text-align: right;
}
.dzx span {
	margin-right: 10px;
	font-size: 14px;
}
.content-title {
	font-size: 20px;
	line-height: 60px;
	height: 60px;
	width: 944px;
	color: #333;
	text-align: center;
}
.content-content1 {
	width: 944px;
	height: auto;
	overflow: hidden;
	line-height: 40px;
	font-size: 15px;
	text-indent: 2.3em;
	text-align: justify;
	text-justify: inter-ideograph;
}
.ly {
	text-align: right;
}
.content-list {
	width: 944px;
	height: 76px;
	background: #e5e5e5;
	padding: 0px 40px;
}
.content-list a {
	float: left;
	display: block;
	width: 944px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}