		.fa-lg {
			font-size: 1.17em!important;
			line-height: .54em!important;
			vertical-align: -18%!important;
		}
		.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: 10px;
			background:#15619d;
		}
		.header-content{
			width:1250px;
			margin:0 auto;
			height: 147px;
			overflow:hidden;
			/*background: url('../img/24.png') 834px 8px no-repeat;*/
		}
		.header-content-c{
			width:100%;
			background-size:cover;
		}
		.header-nav {
			width: 100%;
			height: 55px;
			background: #0e60b6;
		}
		.hnav-c{
			width: 1250px;
			height: 55px;
			margin:0 auto;
		}
		.hc_img{
			/* margin-top:6px; */
			position: relative;
			height: 100%;
		}
		.hc_img a{
			display: inline-block;
		}
		.hc_img a img{
			margin-top: 22px;
		}
		.navs{
			width: 1250px;
			margin:0 auto;
			height: auto;
			display: block;
		}
		.navs li{
			float:left;
			/* width:124px; */
			color:#fff;
			height: 55px;
			line-height: 55px;
			font-size:16px;
			text-align:center;
			cursor:pointer;
			transition: all 0.4s ease-out;
			z-index:20000;
			position:relative;
			padding: 0 39px;
		}

		.navs li:hover{
			color:#fff;
			background:#2e90fa;
		}
		.navss{
			position:absolute;
			top: 55px;
			left:0px;
			z-index:20000;
			display:none;
			width: 100%;
		}
		.navss li{
			background:#2e90fa;
			z-index:20000;
			transition: all 0.4s ease-out;
			position:relative;
			/* padding: 0 50px; */
			width: 100%;
			padding: 0;
		}
		.navss li:hover{
			background:#0961e3;
		}
		.navss li a{
			width:100%;
			height:100%;
			display:block;
			color: #fff;
		}
		.navss li a:hover{
			color:white;
		}
		.navss2{
			position:absolute;
			left: 100%;
			top:0px;
			display:none;
			width: 100%;
		}
		.navss li:hover .navss2{
			display:block;
		}
        .navs li a{
			color: #fff;
			display: block;
		}
		.navss li a{
			color: #fff;
		}
		/*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:100%;
			/* height:auto; */
			z-index:100;
			/* box-shadow: 0px 6px  6px #aaa; */
		}
		div.img{
			position:relative;
		}
		.banner-word{
			display:block;
			height:50px;
			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;
		}
		.section1{
			width: 100%;
			margin: 0 auto;
			overflow: hidden;
			/* margin-bottom: 22px; */
			max-height: 600px;
			background: #97daf740;
		}
		.section2{
			width: 100%;
			margin: 0 auto;
			overflow: hidden;
			background: url(../img/h.png);
		}

		.xwdt{
			width: 100%;
			max-width: 1200px;
			margin: auto;
			margin-top: 45px;
			margin-bottom: 45px;
			height: auto;
			overflow: hidden;
		}
		.content_newsf {
			width: 100%;
			max-width: 1200px;
			margin: 0 auto;
			height: AUTO;
			MARGIN-BOTTOM: 55px;
			padding-top: 10px;
			overflow: hidden;
		}
		.tzgg{
			width: 100%;
			max-width: 1200px;
			margin: auto;
			height: auto;
			overflow: hidden;
			margin-top: 50px;
			margin-bottom: 50px;
		}

		.tzgg ul li{
		   width: 33.3%;
			float: left;
		}
		.tzgg ul li a {
			display: block;
		}
		.top_box {
			padding: 0 0 0 0;
			border: 1px solid rgb(0, 78, 150);
			position: relative;
			text-align: center;
			background: #fff;
		}
		.top_box::before {
			content: '';
			display: block;
			position: absolute;
			left: 8px;
			right: 8px;
			top: 8px;
			bottom: 8px;
			border: 1px solid rgb(12, 116, 216);
			/* background: #fff; */
		}
		.tip {
			display: inline-block;
			padding: 0 8px;
			background: rgb(0, 78, 150);
			color: #fff;
			line-height: 32px;
			margin: 8px 0 15px;
			border-radius: 0 0 10px 10px;
		}
		.fs14 {
			font-size: 14px;
		}
		.tzgg .title1 {
			margin: 0 28px 28px;
			height: 50px;
			line-height: 24px;
			color: #0c579c;
			display: block;
			overflow: hidden;
			text-overflow: ellipsis;
			font-size: 15px;
			letter-spacing:  1px;
			/* font-weight: bold; */
		}

		.xsdt{
			width: 100%;
			max-width: 1200px;
			margin: auto;
			height: auto;
			overflow: hidden;
			margin-top: 45px;
			margin-bottom: 50px;
		}
		.new-left{
			width: 51%;
			float: left;
		}
		.new-right{
			width: 48%;
			float: right;
		}
		.new-right li {
			padding: 20.9px 0;
			border-bottom: 1px solid rgb(12, 116, 216);
			transition: 0.3s;
		}
		.list-date5 {
			width: 51px;
			height: 52px;
			border-right: 1px solid rgb(12, 116, 216);
			line-height: 1;
			padding-right: 15px;
			text-align: right;
			float: left;
		}
		.list-date5 strong {
			display: block;
			font-size: 26px;
			padding-bottom: 5px;
			font-weight: normal;
			color: #0c579c;
			padding-top: 3px;
			font-weight: bold;
		}
		.list-date5 span {
			font-size: 15px;
			color: #0c579c;
		}
		.bnuh-list5 li a {
			display: block;
			margin-left: 80px;
			height: 52px;
			line-height: 26px;
			overflow: hidden;
			font-size: 15px;
			color: #0c579c;
			text-align: justify;
		}
		.bnuh-list5 {
			border-top: 1px solid rgb(12, 116, 216);
		}
		.bnuh-list5 li:hover{
			transform: translateX(10px);
		}
		.gp-white *, .gp-white {
			color: #fff;
		}
		.t-box{
			width: 100%;
			height: 100%;
			position: relative;
			z-index: 999;
			margin-top: 0px;
			overflow: hidden;
			max-height: 380px;
		}

		.t-box ul {
			/* position: absolute; */
			/* left: 0; */
			/* top: 0; */
			/* transition: 0.4s; */
			display: block;
			height: 100%;
			max-height: 380px;
		}
		.t-box ul li {
			width: 100%;
			height: 100%;
			position: relative;
			overflow: hidden;
			cursor: pointer;
			float: left;
			box-shadow: 0px 0px 10px #e6e6e6;
		}
		.t-box .last {
			margin-right: 0!important;
		}
		.t-box ul li h3 {
			width: 100%;
			height: 110px;
			position: absolute;
			left: 0;
			bottom: 0;
			text-align: left;
			transition: 0.3s;
		}
		.t-box ul li:hover h3{height:100%;}
		.t-box ul li:hover h3 p{padding-top: 35%;}
		.t-box ul .topC2:hover h3 p{padding-top: 3%;}
		.t-box ul li h3 strong{width: 100%;height: 100%;background: #6066f2;opacity: 0.6;position: absolute;left: 0;top:0;filter:alpha(opacity=60);}
		.t-box ul li h3 p {
			color: #fff;
			font-size: 14px;
			width: 95%;
			position: absolute;
			left: 15px;
			top: 16px;
			padding-right: 10px;
			line-height: 29px;
			text-align: justify;
		}
		.t-box ul li h3 p span{
			font-size: 15px;
			height: 55px;
			overflow: hidden;
			display: block;
			}
		.t-box ul li h3 p em{font-weight: normal;font-style: normal;line-height: 1.5;display: inline-block;margin-top: 10px;}
		.t-box ul li.topC h3{height: 250px;}
		.t-box ul li.topC:hover h3{top: 100px;}
		.t-box ul li.topC3 h3{height: 330px;}
		.t-box ul li.topC3:hover h3{top: 20px;}

		.title {
			text-align: center;
			margin-bottom: 30px;
		}
		.title .t {
			font-size: 36px;
			line-height: 1.2;
			letter-spacing: 2px;
			color: #1c4384;
		}
		.tzgg ul li a{
			margin: 0 10px 20px 10px;
		}
		.more {
			padding-right: 27px;
			background: url(../img/png74.png) no-repeat right center;
			display: inline-block;
			background-size: 19px;
			font-size: 19px;
			font-family: 'Microsoft Yahei','PingFang SC',Arial,sans-serif;
		}
		.title .more {
			margin-top: 15px;
		}
		.content_news-part {
			width: 23.75%;
			height: 380px;
			float: left;
			background: #fff;
			margin-right: 1.65%;
			position: relative;
			border-radius: 8px;
			transition: all 0.25s ease-out;
		}

		.content_news-part:last-child{
			margin: 0;
		}
		.content_news-part:hover{
			background: #2e90fa;
			border-bottom: 2px solid #fff;
			transform: translateY(-5px);
		}
		.content_news-part:hover>.news_partt{
			color: #ffffff;
		}
		.content_news-part:hover>.news_partt2{
			color: #ffffff;
		}
		.content_news-part3 {
			width: 96%;
			height: 370px;
			float: left;
			background: #fff;
			position: relative;
			transition: all 0.2s ease-out;
			margin: 5px 5px;
		}
		.content_news-part3:hover{
			box-shadow: 0 0 5px 1px #ddd;
		}
		.newspart-img {
			width: 100%;
			height: 192px;
			overflow: hidden;
		}
		.newspart-imgms {
			width: 200px;
			height: 200px;
			border-radius: 100px;
			margin-left: 39px;
		}
		.news_partt {
			display: block;
			font-size: 16px;
			padding: 20px 20px;
			line-height: 24px;
			color: #0c579c;
			text-align: justify;
			padding-bottom: 2px;
			height: 48px;
			overflow: hidden;
		}
		.news_partimg {
			display: block;
		}
		.newspart-img img {
			transition: all 0.3s ease-out;
			width: 100%;
			height: 100%;
		}

		.news_partt2 {
			margin: 10px 20px;
			line-height: 23px;
			font-size: 13px;
			text-align: justify;
			margin-top: 0;
			color: #999;
			height: 94px;
			overflow: hidden;
			margin-top: 5px;
		}
		.news_parttxm {
			text-align: center;
			/* font-weight: bold; */
			font-size: 20px;
		}

		.news_date {
			position: absolute;
			top: 0px;
			right: 10px;
			width: 50px;
			height: 52px;
		}
		.news_datet {
			width: 100%;
			padding-top: 9px;
			color: #fff;
			font-size: 12px;
			text-align: center;
		}
		.news_datet2 {
			font-size: 22px;
			padding-top: 2px;
		}
		.newspart-img:hover .news_partimg {
			transform: scale(1.06);
		}
		.date2 {
			position: absolute;
			/* float: left; */
			margin-right: 22px;
			width: 60px;
			height: 69px;
			padding: 0 4px;
			color: #fff;
			text-align: center;
			background: #004e96;
			top: 0;
			left: 0px;
		}
		.date2 b {
			display: block;
			font-size: 22px;
			font-family: gabo_drive;
			font-weight: 400;
			padding-top: 2px;
			padding-bottom: 0;
			height: 35px;
			line-height: 35px;
		}
		.date2 span {
			font-size: 14px;
			font-family: arial;
			display: block;
			line-height: 28px;
			border-top: 1px solid rgba(255,255,255,.3);
		}
		/*footer part*/
		.main-footer{
	position: relative;
	z-index: 9999;
	border-top: 6px solid #191717;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	height: auto;
	overflow: hidden;
	clear: both;
}
.main-footer:before{
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	/* content: ''; */
	z-index: -1;
	width: 100%;
	height: 100%;
	background: rgba(11, 70, 150, 0.9);
}
.main-footer .footer-top{
	padding: 40px 0px 40px;
}
		.bottom{width: 100%;max-width: 1200px;margin: 0 auto;padding: 60px 0 40px 0;/* background:#1e3d63; */position:relative;height: auto;overflow: hidden;clear: both;}
.bottom_l{float:left;position:relative;max-width:30%;}
.bottom_l .logo_ft{max-height:44px;max-width:100%;}

.bottom_r{float:right;width: 100%;}
.bottom_r_ul{overflow:hidden;float:left;width: 36%;padding: 0 3%;position:relative;}
.bottom_r_ul:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background: #1a839b;}
.bottom_r_ul1{width: 36%;}
.bottom_r_ul1:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background: #1a839b;}
.bottom_r_ul li{color:#ffffff;font-size:16px;line-height: 28px;overflow:hidden;}
.bottom_r_ul li span{display:inline-block;}
.bottom_r_ul .li_l{float:left;}
.bottom_r_ul .li_r{margin-left:80px;}
.bottom_r_ul li a{color:#fff;}
.bottom_r_ewm{width:9%;float:right;font-size:15px;color:#fff;text-align:center;}
.bottom_r_ewm img{max-width:100%;}
.bottom_r_ewm p{letter-spacing:0.2em;margin-top:5px;}
.bottom_b{/* background:#1e3d63; */text-align:center;color:#fff;font-size:14px;width: 100%;float: left;}
.bottom_b p a{color:#fff;display:inline-block;}
.bottom_b p a:hover{color:#d6a571;}
.bottom_top{height:40px;display: block;margin:15px auto 0;transition:0.33s;}
.bottom_top:hover{transform:translateY(-5px);}

		.search {
			float: right;
			margin-top: 55px;
		}
		.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;
		}

		.mc {
			width: 100%;
			height: 20px;
			position: absolute;
			top: 0px;
			left: 0px;
			background: url(../img/navpack.png)repeat center top;
			z-index: 1;
		}
		.wrapper{width: 100%;}
		.conbox{margin-top: 40px;display: none;}
		.conbox.active{display: block;}
		.conbox1{height: 348px;display: flex;justify-content: flex-start;}
		.conbox1 .gallery{width: 560px;flex-shrink: 0}
		.conbox1 .gallery .item{width: 100%;}
		.conbox1 .gallery .item .img{transition: transform 0.3s ease;width: 100%;height: 100%;}
		.conbox1 .thumbs{flex-grow: 1;}
		.conbox1 .thumbs .item{/* width: 100%; */padding-left: 40px;display: flex;align-items: center;transition: background 0.3s ease;}
		.conbox1 .thumbs .item .text{width: calc(100% - 20px);padding-left: 20px;position: relative;/* border-bottom: 1px solid #333; *//* border-bottom-style: dashed; */}
		.conbox1 .thumbs .item .text:after{content: '';width: 1px;position: absolute;top: 0;bottom: 0;left:0;background-color: #ccc;transition: background 0.3s ease;}
		.conbox1 .thumbs .item h3{font-size: 16px;height: 30px;line-height: 30px;color: rgb(28, 67, 132);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight: normal;transition: color 0.3s ease;}
		.conbox1 .thumbs .item p{font-size: 14px;height: 20px;line-height: 20px;color: rgb(28, 67, 132);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;transition: color 0.3s ease;}
		.conbox1 .thumbs .item.swiper-slide-thumb-active{background-color: #fff;}
		.conbox1 .thumbs .item.swiper-slide-thumb-active .text:after{background-color: #0E3869;}
		.conbox1 .thumbs .item.swiper-slide-thumb-active h3{color: #0E3869;}
		.conbox1 .thumbs .item.swiper-slide-thumb-active p{color: #0E3869;}
		@media (min-width:1025px){

			.conbox1 .thumbs .item:hover{background-color: #0e60b6;}
			.conbox1 .thumbs .item:hover .text:after{background-color: #ffffff;}
			.conbox1 .thumbs .item:hover h3{color: #ffffff;}
			.conbox1 .thumbs .item:hover p{color: #ffffff;}
			.conbox1 .gallery .item:hover .img{transform: scale(1.02);}
		}
		@media (max-width:1340px){
			.conbox1 .thumbs .item{padding-left: 50px;}
			.conbox1 .gallery{width: 56%;}
		}
		.swiper-slide h4{
			width: 100%;
			height: 110px;
			position: absolute;
			left: 0;
			bottom: 0;
			text-align: left;
			transition: 0.3s;
		}
		.swiper-slide h4 strong {
			width: 100%;
			height: 100%;
			background: #6066f2;
			opacity: 0.6;
			position: absolute;
			left: 0;
			top: 0;
			filter: alpha(opacity=60);
		}
		.swiper-slide h4 p {
			color: #fff;
			font-size: 14px;
			width: 95%;
			position: absolute;
			left: 15px;
			top: 16px;
			padding-right: 10px;
			line-height: 29px;
			text-align: justify;
		}
		.swiper-slide h4 p span {
			font-size: 15px;
			height: 55px;
			overflow: hidden;
			display: block;
		}
		.swiper-slideli h4 p em {
			font-weight: normal;
			font-style: normal;
			line-height: 1.5;
			display: inline-block;
			margin-top: 10px;
		}
		.wap_block{
			display: none;
			width: 100%;
			height: 100%;
		}
		@media (max-width: 768px){

			.conbox{margin-top: 0.4rem;}
			 .conbox1{display: block;height: auto;}
			 .conbox1 .gallery{width: 90%;}
			.conbox1 .gallery .item .img{background-image: none !important}
		.conbox1 .thumbs{width: 100%;display: none;}
			.conbox1 .thumbs .item{padding: 0}
			.conbox1 .thumbs .item .text{padding: 0;margin-top: 0.4rem;}
			 .conbox1 .thumbs .item.swiper-slide-thumb-active{background-color: transparent;}
			.conbox1 .thumbs .item h3{font-size: 0.28rem;}
			.conbox1 .thumbs .item p{font-size: 0.24rem;margin-top: 0.2rem;}
			.conbox1 .thumbs .swiper-pagination{position: static;display: flex;justify-content: center;align-items: center;margin-top: 0.6rem;}
			 .conbox1 .thumbs .swiper-pagination-bullet{width: 4px;height: 4px;;opacity: 1;transition: all 0.3s ease;}
			 .conbox1 .thumbs .swiper-pagination-bullet-active{width: 6px;height: 6px;}
			.conbox2{display: block;}
			.conbox2 .item{display: block;width: 100%;margin-bottom: 0.48rem;}
			.conbox2 .item:last-child{margin-bottom: 0}
			.conbox2 .text{margin-top: 0.2rem;}
			.conbox2 p {font-size: 0.24rem;}
			.conbox2 h3 {font-size: 0.36rem;margin-top: 0.2rem;}
			.wap_block {
				display: block;
			}
		}

