
		.container{
			width:100%;
			background: #fff;
		}
		.header{
			width:100%;
			/* height:190px; */
			box-shadow: 4px 4px 4px #ccc;
			background-size:cover;
			z-index:1000;
		}
		.header-topline{
			width:100%;
			height:7px;
			background:#15619d;
		}
		.header-content{
			width:1200px;
			margin:0 auto;
			height:100px;
			overflow:hidden;
			/*background: url('../img/24.png') 834px 8px no-repeat;*/
		}
		.header-content-c{
			width:100%;
			background-size:cover
		}
		.header-nav {
			width: 100%;
			height: 50px;
			background: #0e60b6;
		}
		.hnav-c{
			width:1200px;
			height:50px;
			margin:0 auto;
		}
		.hc_img{
			margin-top:22px;
			position: relative;
		}
		.nav{
			width:100%;
			height:50px;
		}
		.navs{
			width: 1200px;
			height: 50px;
			/*margin:0 auto;*/
			float:left;
		}
		.navss{
			float:left;
			font-size: 17px;
			position:relative;
			transition: all 0.4s ease-out;
			color: #fff;
			width:150px;
			height:50px;
			line-height:50px;
			text-align:center;
		}
		.navss:hover{
			color:#fff;
			background:#2e90fa;
		}
		.navs2 li{
			width:110px;
			padding:16px 20px;
			font-size:15px;
			color:white;
			background:#2e90fa;
			/*	text-align:center;*/
			position:relative;
			/*border-radius: 6px;*/
			line-height:20px;
			text-align:center;
		}
		.navs2 li:hover{
			background: #0961e3;
		}
		.navs3 li{
			width:115px;
			padding:16px 20px;
		}

		.navs4 li{
			width:70px;
			padding:16px 64px;
		}
		.navs2{
			position:absolute;
			top: 50px;
			left:0px;
			display:none;
			z-index:10;
		}
		.navs4{
			left:5px;
		}
		/*ä¸‰çº§èœå•*/
		.navs23{
			position:absolute;
			left:160px;
			top:0px;
			display:none;
		}
		.navs2 li:hover .navs23{
			display:block;
		}

		/*search part*/
		.sous{
			float:left;
			border:1px solid #f1f1f1;
			border-radius:15px;
			height:27px;
			width:125px;
			margin-top:7px;
			margin-left:20px;
			background: #ddd;
		}

		/*banner part*/

		.banner {
			width: 1200px;
			margin: 0 auto;
			height: auto;
			z-index: 100;
			box-shadow: 0px 1px 5px #aaa;
		}

		div.img{
			position:relative;
		}
		.banner-word{
			display:block;
			height:50px;
			background:url(../img/bsybg2.png);
			position:absolute;
			bottom:50px;
			right:30px;
			color:white;
			line-height:50px;
			text-align:center;
			padding:2px 24px;
			font-size:18px;
			border-radius:10px;
		}
		.content-b{
			width: 100%;
			overflow: hidden;
			margin:0 auto;
		}


		/*xwdt part*/
		.out-add{
			width: 100%;
			max-width: 1200px;
			overflow: hidden;
			margin: auto;
			margin-bottom: 36px;
		}
        .xwdt{
			width: 58%;
			float: left;
		}
		.listTitle01{
			margin: 47px 0 35px;
			width: 100%;
			position: relative;
			height: 30px;

		}
		.listTitle01:before {
			content: '';
			position: absolute;
			left: 25%;
			height: 1px;
			background-color: #305b8f;
			top: 50%;
			z-index: 2;
			width: 50%;
		}
		.listTitle01 h3{
			width: 150px;
			margin: 0 auto;
			height: 30px;
			line-height: 30px;
			position: relative;
			z-index: 10;
			background: url(../img/more3.png) no-repeat 105px -4.5px #fff;
			font-size: 22px;
			letter-spacing: 2px;
			color: #15619d;
			text-indent: 10px;
		}
		.xwul{
			width: 100%;
			max-width: 1198px;
			margin: 0 auto;
			margin-top: 15px;
			height: 188px;
		}
		.xwul li {
			width: 50%;
			float: left;
		}
		.item-info2 {
			display: block;
			margin: 0 1px;
			background-color: #fff;
			box-shadow: 0 0 5px rgba(0,0,0,0.1);
			position: relative;
			padding: 27px 27px 27px 69px;
			transition: all 0.3s ease-in-out;
		}
		.list-date2 {
			width: 50px;
			height: 70px;
			background-color: #004ea2;
			display: block;
			position: absolute;
			left: 0;
			top: 50%;
			margin-top: -40px;
			text-align: center;
		}
		.gp-white {
			color: #fff;
		}
		.item-info2:hover, .bnuh-list7 > li > a:hover {
			transform: translateY(-10px);
			box-shadow: 0 0 10px rgba(0,0,0,0.25);
			position: relative;
		}
		.list-date2 span {
			display: block;
			padding-top: 5px;
		}
		.item-info2 .gp-p1 {
			height: 72px;
			text-align: justify;
		}
		.gp-p1 {
			color: #666;
			line-height: 24px;
			letter-spacing: 0.5px;
			overflow: hidden;
			text-overflow: -o-ellipsis-lastline;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
		}
		.list-date2 strong {
			font-weight: normal;
			display: block;
			padding-top: 14px;
		}
		.list-date2 span {
			display: block;
			padding-top: 5px;
			font-size: 14px;
			height: 24px;
			line-height: 24px;
		}
		.gp-title {
			height: 48px;
			overflow: hidden;
			letter-spacing: 0.5px;
			margin-bottom: 7px;
			font-weight: normal;
			text-overflow: ellipsis;
			display: -webkit-box;
			-webkit-box-orient: vertical;
			line-height: 25px;
			text-align: justify;
			color: #15619d;
			font-size: 15px;
		}
		.item-info2:hover>.gp-title{
			color: #245284;
		}
		.gp-f24	{
			font-size: 18px;
		}
		/*yxfc part*/
		.yxfc{
			width: 40%;
			float: right;
		}
		.tzul2 li {
			padding-top: 8px;
			padding-bottom: 10.5px;
			float: left;
			width: 100%;
			border-bottom: 1px dashed #16629d;
		}

		/*tzgg part*/
		.tz-bg{
			width: 100%;
			overflow: hidden;
			background: url(../img/dbg.jpg)left -325px center;
			background-size: cover;
			opacity: 1;
			max-width: 1200px;
			margin: 0 auto;
		}
		.tzgg{
			width: 100%;
			max-width:1198px;
			overflow: hidden;
			margin: 0 auto;
		}
		.listTitle04{
			margin: 47px 0 20px;
			width: 100%;
			position: relative;
			height: 30px;
		}
		.listTitle04 h3{
			width: 150px;
			margin: 0 auto;
			height: 30px;
			line-height: 30px;
			position: relative;
			z-index: 10;
			background: url(../img/more3.png) no-repeat 105px -4.5px;
			font-size: 22px;
			letter-spacing: 2px;
			color: #15619d;
			text-indent: 10px;
		}
		.listTitle04 h3:before {
			content: '';
			width: 225px;
			height: 1px;
			background-color: #15619d;
			position: absolute;
			left: -225px;
			top: 18px;
		}
		.listTitle04 h3:after {
			content: '';
			width: 225px;
			height: 1px;
			background-color:#15619d;
			position: absolute;
			right: -225px;
			top: 18px;
		}
		.tzul {
			overflow: hidden;
			margin-bottom: 24px;
		}
		.tzul li {
			padding: 10px 0;
			float: left;
			width: 50%;
			border-bottom: 1px dashed #16629d;
		}
		.tzul2 li > div {
			display: block;
			padding-left: 35px;
			border-left: 1px solid #3e74b5;
			transition: .3s ease-out;
		}
		.tzul2 li > a > h3:hover{
            color: #15619d;
		}
		.gp-white *, .gp-white {
			color: #fff;
		}
		.gp-f16 span{
			color: #004ea2;
			font-weight: bold;
		}
		.tzul2 li h3 {
			font-weight: normal;
			margin-bottom: 14px;
			line-height: 22px;
			height: 22px;
			overflow: hidden;
			font-size: 15px;
			text-align: justify;
			color: #444555;
			transition: 0.3s ease-out;
		}

		.list-date4 {
			background-color: #0e60b6;
			border-radius: 15px;
			height: 20px;
			line-height: 20px;
			padding-right: 10px;
			font-size: 15px;
		}

		.list-date4 i {
			width:21px;
			height: 19px;
			border: 1px solid rgba(255,255,255,0.3);
			border-radius: 50%;
			display: inline-block;
			margin-right: 5px;
			line-height: 19px;
			text-align: center;
			font-size: 15px;
			vertical-align: top;
		}
		/*xsdt part*/
		.xsdt{
			width: 100%;
			max-width: 1198px;
			overflow: hidden;
			margin: auto;
			margin-bottom: 35px;
		}
		.dlink{
			display: inline-block;
			width: 32%;
			float: left;
		}
		.xscon{
			width: 100%;
			float: left;
			overflow: hidden;
			background: #f9f5f5;
			border-radius: 5px;
			transition: 0.3s ease-out;
		}
		.dlink:nth-child(odd){
			margin-left: 2%;
			float: none;
		}
		.dlink:last-child{
			float: right;
		}
		.xstop{
			height: 42px;
			background: #004ea2;
			margin-bottom: 15px;
			transition: 0.3s ease-out;
		}
		.xstop span{
			height: 42px;
			line-height: 42px;
			font-size: 16px;
			color: #ffffff;
			width: 90%;
			margin: auto;
			display: block;
			font-weight: bold;
			letter-spacing: 0.5px;
		}
		.xsend div {
			width: 90%;
			height: 40px;
			line-height: 20px;
			margin: 0 auto;
			font-size: 15px;
			letter-spacing: 0.5px;
			font-weight: bold;
			color: #333;
			margin-top: 10px;
		}
		.xsend div span {
			font-size: 15px;
			font-weight: normal;
			letter-spacing: 0;
			color: #444;
			text-align: justify;
			display: inline-block;
			float: right;
			height: 40px;
			width: 79%;
			overflow: hidden;
		}
		.xscon:hover{
			background: #ededed;
		}
		.xscon:hover>.xstop{
			background: #0961e3;
		}
		.notice_lctz1 {
			margin-bottom: 21px;
			padding-bottom: 11px;
			border-bottom: 1px dashed #16629d;
		}
		.rightDate1 {
			display: block;
			width: 58px;
			margin-top: 2px;
			border-right: #e5e5e5 1px solid;
			float: left;
		}
		.rightDate1 .date1 {
			font-size: 25px;
			font-family: "Arial";
			color: #0e57a8;
			font-weight: bold;
			display: block;
			padding-left: 8px;
			position: relative;
		}
		.rightDate1 .year1{
			margin-top: 1px;
		}
		.artTxt1 {
			margin-left: 70px;
			display: block;
		}
		.artTxt1 a {
			display: block;
			/* margin-bottom: 18px; */
			font-size: 15px;
			height: 48px;
			line-height: 24px;
			overflow: hidden;
		}
		/*yqlj part*/
		.yqlj{
			width: 100%;
			max-width: 1198px;
			margin: 0 auto;
			overflow: hidden;
			margin-bottom: 30px;
		}
		.link-left{
			width: 60%;
			float: left;
		}
		.link-right{
			float: right;
			width: 38%;
		}
		.topbars {
			width: 100%;
			height: 156px;
			margin: 0 auto;
			background: #fff;
			z-index: 60;
		}
		.topbars a{
			display: inline-block;
			margin-left: 2.5%;
			width: 23%;
		}
		.topbars li {
			background-image: linear-gradient(to top, #0e60b6 0%, #2e90fa 100%);
			height: 156px;
			width: 100%;
			color: #fff;
			float: left;
			transition: all .5s ease-out;
		}
		.topbars li:hover{
			background-image: linear-gradient(to top, #2e90fa 0%, #0e60b6 100%);
			transition: all .5s ease-out;
		}
		.topbars a:first-child{
			float: left;
			margin-left: 0;
		}
		.topbars a:last-child{
			float: right;
			margin-left: 0;
		}
		.tubiao {
			height: 105px;
			width: 100%;
			text-align: center;
			line-height: 105px;
			font-size: 42px;
		}
		.title {
			font-size: 16px;
			text-align: center;
			line-height: 16px;
		}
		/*.title1{
			font-size: 20px;
			line-height: 40px;
			height: 80px;
			width: 80px;
			letter-spacing: 10px;
			margin-top: 30px;
			margin-left: 45px;
			text-align: center;
		}*/
		/*footer part*/
		.footer{
			width:100%;
			height:180px;
			background:#123d79;
			background:url('../img/footerbj3.jpg')center center;
			background-size:cover;
			/*margin-top:40px;*/
			clear: both;
		}
		.footerline{
			height:6px;
			width:100%;
			background: #ddd;
		}
		.footer-contact{
			width:1200px;
			/* height:100%; */
			margin:0 auto;
		}
		.contact{
			width:700px;
			height:100%;
			overflow:hidden;
			float:left;
		}
		.contactus{
			font-size: 17px;
			color:white;
			margin-top: 35px;
			margin-bottom: 10px;
		}
		.telephone{
			width: 340px;
			color:#fff;
			margin-top: 16px;
			float:left;
			font-size: 13px;
		}
		.telephone1{
			/* margin-top:18px; */
			width:250px;
		}
		.copyright{
			width: 110px;
			height: 140px;
			float:right;
			margin-top:40px;
			text-align:center;
		}
		.copyright span{
			line-height:30px;
			color:#fff;
			text-align:center;
			font-size:14px;
		}
		.yx{
			margin-left:120px;
			margin-top: -10px;
		}

		.search {
		    float: right;
		    margin-top: 12px;
		}
		.searchs {
		    float: left;
		    width: 185px;
		    height: 32px;
		    border-radius: 20px;
		    overflow: hidden;
		    border: 1.2px solid #0e60b6;
		    background: #fff;
		}
		.inputs {
		    border: 1px solid #fff;
		    padding: 4px;
		    height: 24px;
		    outline: none;
		    text-indent: 10px;
		    padding-right:0px;
		    padding-top:3px;
		    width:130px;
		}
		.btns {
		    color: #0c9adb;
		    background: #fff;
		    /* border: 1px solid #17f; */
		    width: 46px;
		    height: 32px;
		    font-size: 20px;
		    margin-left: 0px;
		    display: inline-block;
		    float: right;
		    outline: none;
		}
		.navssa{
			width: 100%;
		    height: 100%;
		    display: block;
		    float: left;
		    color:white;
		}
		.navss:hover .navssa {
		    color:#fff!important;
		}

		/*æ™ºåº“æ–°æ ·å¼*/
		.zkc2{
			width:100%;
			height:460px;
			background-size:cover;
		}
		.zkc2s{
			width:1200px;
			margin:0 auto;
		}
		.zcfgc{
			margin-top:20px;
		}
		.zcfgc li{
			font-size:15px;
			margin-left:0px;
			padding:10px 4%;
			background:#fff;
			width:92%;
			height:44px;
			line-height:24px;
			float:left;
			margin-bottom:3px;
			padding-top:8px;
			padding-bottom:12px;
		}
		.zcfgc1{
			display:inline-block;
			width:10px;
			height:10px;
			background:#457bc5;
			margin-right:4px;
		}
		.zcfgc2{
			display:inline-block;
			/* float:right; */
			color:#aaa;
			/* margin-right:40px; */
		}
		.kstdc li {
			float: left;
			width: 48.9%;
			height: 48.5px;
			background: #457bc5;
			color: #fff;
			margin-bottom: 5px;
			font-size: 15px;
			font-weight: bold;
			text-align: center;
			line-height: 48.5px;
			transition: all 0.4s ease-out;
		}
		.kstdc li:nth-child(even){
			float: right;
		}
		.kstdc li a{
			color: #ffffff;
		}
		.kstdc li:hover{
			background:#1954a6;
			cursor:pointer;
		}
		.zcfgff{
			width:380px;
			margin-right:10px;
			margin-top:40px;
		}

	.footerc {
			position: relative;
			width: 1200px;
			margin: 0 auto;
			height: 100%;
			overflow: hidden;
			/* background: url(../images/footerbtm2.jpg); */
			text-align: center;
			line-height: 120px;
			color: #fff;
			font-size: 14px;
	}
	.footercp {
    line-height: 30px;
    margin-top: 60px;
		font-size: 15px;
}
.ewmimg {
	position: absolute;
	top: 48px;
	right: 310px;
}
.nmore2{
	color:#555;
}
.nmore2:hover{
	color:#888;
}
		.notice_lctz {
			margin-bottom: 5px;
		}
		.rightDate {
			display: block;
			width: 58px;
			height: 50px;
			margin-top: 1px;
			float: left;
		}
		.rightDate .date {
			font-size: 25px;
			color: #004ea2;
			font-weight: bold;
			display: block;
			padding-left: 8px;
			position: relative;
			line-height: 30px;
		}
		.rightDate .year {
			font-size: 14px;
			color: #004ea2;
			display: block;
			margin-top: 1px;
		}
		.artTxt {
			margin-left: 70px;
			display: block;
		}
		.artTxt a {
			display: block;
			/* margin-bottom: 18px; */
			font-size: 15px;
			height: 48px;
			line-height: 25px;
			overflow: hidden;
			color: #444;
		}
		.tzul li > div {
			display: block;
			padding-left: 35px;
			border-left: 1px solid #3e74b5;
			transition: .3s ease-out;
		}
		.tzul li > div:hover{
			padding-left: 25px;
		}
		.tzul li:nth-child(odd) > div {
			border-left: none;
			padding-left: 12px;
			transition: .3s ease-out;
		}
		.tzul li:nth-child(odd) > div:hover{
			padding-left: 2px;
		}
		.artTxt a span{
			color: #004ea2;
			font-weight: bold;
		}
		.newsht {
			width: 108px;
			/* float: left; */
			margin: 0 auto;
			font-size: 21px;
			line-height: 48px;
			color: #333;
			text-align: center;
			cursor: pointer;
		}
		.noticeht {
			background: none;
			color: #15619d;
			float: left;
			text-align: left;
			text-indent: 10px;
		}
		.tabbtn li.current {
			color: #0c74d8;
			font-weight: bold;
			border-bottom: 1.5px solid;
		}
		.notices-tzxs {
			overflow: hidden;
			width: 100%;
			margin: 0 auto;
			margin-bottom: 10px;
			border-bottom: 1px solid #16629d;
			margin-top: 47px;
		}
		.moret {
			display: block;
			margin: 0 auto;
			/* margin-top: 10px; */
			width: 140px;
			height: 40px;
			line-height: 40px;
			/* background: #ccc; */
			color: #16629d;
			border: 1px solid #16629d;
			text-align: center;
			margin-bottom: 27px;
			font-size: 15px;
			transition: all .3s linear;
		}
		.moret:hover {
			background: #0c74d8;
			color: #fff;
		}
