@charset "UTF-8";

html{font-size: 16px;font-family: 'MicroSoft YaHei', Arial;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
a{text-decoration:none;}
table {border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}
strong{font-weight: bold;}
ol,ul {list-style: none;margin:0;padding:0;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;margin:0;padding:0;color:#444;}
q:before,q:after {content:'';}
abbr,acronym {border: 0;}

#myVideo{position: absolute;right: 0;bottom: 0;top:0;width: 100%;height: 100%;background-size: 100% 100%;background-color: black; /* in case the video doesn't fit the whole page*/background-image: /* our video */;background-position: center center;background-size: contain;object-fit: cover; /*cover video background */z-index:3;}
video::-webkit-media-controls {display:none !important;}

a.btm_link{font-size: 0.9rem;color: rgba(255,255,255,0.65);line-height: 1.6rem;}
a.btm_link:hover{font-size: 0.9rem;color: rgba(255,255,255,0.85);line-height: 1.6rem;}


/* Centered texts in each section
* --------------------------------------- */
@media (max-width: 3600px) and (min-width: 1921px){
	
	.container{width: 100%;height: auto;overflow: hidden;margin: auto;}
		.top_con{width: 100%;height: auto;margin: auto;}
			.top_word{width: 100%;height: 50px;background: rgba(0,154,174,1);color: #fff;font-size:1rem;font-weight:400;margin: auto}
				.top_word .con{width: 70%;height: 50px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.word{line-height: 50px;text-align: left;}
					.word i{margin-right: 0.5rem;}
					.nav_btn{line-height: 50px;text-align: right;}
					.nav_btn a{color: rgba(255,255,255,1);transition: color 0.4s;margin: 0 0.8rem;}
					.nav_btn a:hover{color: rgba(255,255,255,.5);}
			.top_logo{width: 100%;height: 105px;background: rgba(255,255,255,1);margin: auto;color: rgba(0,154,174,1);font-size:1.5rem;font-weight:600;letter-spacing: 0.1rem;}
				.top_logo .con{width: 70%;height: 105px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.logo{height: 100%;display: flex;flex-wrap: wrap;align-content: center;}
					.tel{line-height: 105px;}
					.tel:hover{color: rgba(0,154,174,0.85);transition: color 0.4s;cursor: pointer;}
					.tel a{color: rgba(0,154,174,1);transition: color 0.4s;cursor: pointer;}
					.tel a:hover{color: rgba(0,154,174,0.85);}

					.hang{display: none;}

			.top_nav{width: 100%;height: 58px;background: rgba(255,255,255,1);margin: auto;font-size:1rem;font-weight:600;border-top: 1px solid #e9e9e9;}
					.top_nav .nav_list{width: 78%;height: 58px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
						/*一级导航样式*/
						.top_nav .nav_list ul {width:100%;display: flex;justify-content: center;}
							.top_nav .nav_list ul li {width:14%;position: relative;}
								.top_nav .nav_list ul li a {text-decoration: none;color: rgb(0,0,0);line-height:58px;display: block;transition:all 0.2s;cursor:pointer;}
								.top_nav .nav_list ul li a:hover {color: #4caaeb;}
								.top_nav .nav_list ul li .nav_txt{font-size:1rem;font-weight:600;text-align: center;}
									/*向下箭头样式*/
									.top_nav .nav_list ul li .nav_txt .arrow_down {margin-left:0px;font-size: 1rem;vertical-align: middle;}
									/*二级导航样式*/
									.top_nav .nav_list .nav_sub {display: none;position: absolute;top: 80%;left: 0;right: 0;margin: 0 auto;background: rgba(0,154,174,1);width: auto;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);z-index: 1500;}
										.top_nav .nav_list .nav_sub li {width: 100%;line-height: 36px;}
											.top_nav .nav_list .nav_sub li a {padding: 10px 15px;border-bottom: 1px solid #fff;transition:all 0.2s;cursor:pointer;color:#fff;}
											.top_nav .nav_list .nav_sub li:last-child a {border-bottom: none;}
											.top_nav .nav_list .nav_sub li a:hover {background: rgba(0,147,181,1);color:#fff;}
												.top_nav .nav_list .nav_sub li .nav_sub_txt{line-height: 26px;text-align: center;}

			.banner{width: 100%;height: auto;margin: auto;}
				.swiper-slide img{width: 100%;}
				.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 60px;left: 0;width: 100%;}
				.swiper-pagination-bullet-active {opacity: 1;background: rgba(255,255,255,.85);}

		.icon_con{width: 100%;height: auto;margin:-5px auto 0;border-bottom: 0px solid rgba(6,188,211,1);position: relative;z-index: 1100;padding: 0;background: #f5f5f5;}
			.icon_list{width: 70%;height: auto;background: rgba(202,202,202,0);margin: auto;box-shadow: 0px 0px 2px 5px rgba(0,0,0,0);border-radius: 0.6rem;}
				.icon_list ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;padding: 2rem 0;}
					.icon_list ul li{width: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
						.icon_list ul li:nth-child(odd) .icon{background: rgba(0,140,158,1);border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-child(even) .icon{background: rgba(81,208,224,1);border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(1) .icon{background: #1eaddf;border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(2) .icon{background: rgba(222,0,2,1);border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(3) .icon{background: #1165c4;border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(4) .icon{background: #00a9a9;border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						
						.icon_list ul li:nth-child(odd) .icon:hover{background: rgba(0,0,0,.2);}
						.icon_list ul li:nth-child(even) .icon:hover{background: rgba(70,164,229,1);}
						.icon_list ul li:nth-last-child(1) .icon:hover{background: rgba(70,164,229,1);}
							.icon_list ul li .icon i{font-size: 4.2rem;font-weight: 200;margin-bottom: 0.8rem;}


		/*---1---*/
		.con1{width: 100%;height: auto;margin: auto;border-top: 10px solid rgba(230,230,230,1);background:url(../images/footbgnew.jpg) no-repeat;background-size:100% 100%;}
			.con1 .title_con{width: 84%;height: auto;margin: auto;padding:2rem 0 0 0;font-size: 1.625rem;font-weight: 600;color: #fff;}
				.con1 .title_con ul{width: 40%;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con1 .title_con ul li{width: 33%;cursor: pointer;text-align: center;padding:1rem 0;transition: all 0.4s;}
					.con1 .title_con ul li:hover{color: #ffba00;}
					#title_con li.active {color: #ffba00;}

			.con1 .list_con{width: 58%;height: auto;margin: auto;padding:2rem 0 0;}
				.con1 .list_con ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con1 .list_con ul li{width: 100%;}

					#list_con > ul > li {display: none;}
					#list_con > ul > li:first-child {display: block;}
					
						.con1 .list_con ul li .list{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
							.con1 .list_con ul li .list .list_l{width: 60%;/*height:500px;*/padding-bottom: 30px;}
								.con1 .list_con ul li .list .list_l ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
									.con1 .list_con ul li .list .list_l ul li{width: 48%;display: flex;flex-wrap: wrap;}
										.con1 .list_con ul li .list .list_l ul li .pic_news{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;align-items: center;border:1px solid #038487;box-sizing: border-box;color: #222;transition: all 0.4s; cursor: pointer;background: #fff;}
										.con1 .list_con ul li .list .list_l ul li .pic_news:hover{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;align-items: center;border:1px solid rgba(235,235,235,1);box-sizing: border-box;color: rgba(115,115,115,1);transition: all 0.4s; cursor: pointer;background: #fff;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .pic{width: 100%;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .pic img{width: 100%;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .title{width: 96%;line-height: 2.6rem;font-size: calc(14px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));}

										.con1 .list_con ul li .list .list_l ul li .pic_news .date_b{width: 90%;margin: 3rem 0 1rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .date{line-height: 2rem;color: rgba(185,185,185,1);font-size: 0.85rem;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .date i{font-size: 0.95rem;font-weight:600;margin-right:0.2rem;color: rgba(0,155,175,1);}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .btn{position: relative;bottom: 0;right: 0;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .btn i{font-size: 1.25rem;font-weight:600;}

							.con1 .list_con ul li .list .list_r{width: 40%;display: flex;flex-wrap: wrap;justify-content: flex-end;}
								.con1 .list_con ul li .list .list_r ul{width: 92%;display: flex;flex-wrap: wrap;align-content: flex-start;}
									.con1 .list_con ul li .list .list_r ul li{width: 100%;}
									.con1 .list_con ul li .list .list_r ul li a{padding:0;margin: 0;color: #fff;font-size:0.9rem;transition: color 0.4s;}
									.con1 .list_con ul li .list .list_r ul li a:hover{padding:0;margin: 0;color: #ffba00;}
										.con1 .list_con ul li .list .list_r ul li .txt_news{width: 100%;line-height: calc(19px + (26 - 19) * ((100vw - 1280px) / (1920 - 1280)));padding-bottom: 0.4rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date{width: 10%;border-right: 1px solid rgba(255,255,255,.55);box-sizing: border-box;display: flex;flex-direction: column;align-items: center;align-content: flex-start;flex-wrap: wrap;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date .day{color: #ffba00;font-size: calc(18px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));font-weight: 600;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date .month{color: #fff;font-size: 0.85rem;font-weight: 400;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .title{width: 88%;display: flex;flex-wrap: wrap;}

		/*---2---*/
		.con2{width: 100%;height: auto;margin: auto;background: rgba(247,247,247,1);border-top: 0px solid rgba(6,188,211,1);}
		.con2 .title_con{width: 70%;height: auto;margin: auto;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 6rem;}
		.con2 .title_con span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;padding-left: 0.3rem;}

		.con2 .pic_con{width: 70%;height: auto;margin:4rem auto 0;position: relative;display: flex;flex-wrap: wrap;padding-bottom: 11rem;}
		.con2 .pic_con .big_pic{width: 100%;height: auto;}
			.con2 .pic_con .big_pic ul{width: 100%;display: flex;flex-wrap: wrap;}
				.con2 .pic_con .big_pic ul li{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con2 .pic_con .big_pic ul li .pic{width: 30%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
					.con2 .pic_con .big_pic ul li .pic img{width: 80%;box-shadow: 6px 6px 10px 0px rgba(0,0,0,.1);}
					.con2 .pic_con .big_pic ul li .txt{width: 68%;display: flex;flex-wrap: wrap;flex-direction: column;align-items: flex-start;}
					.con2 .pic_con .big_pic ul li .txt .title{width: 100%;font-size: 2.2rem;color: #222;font-weight: 600;text-align: left;}
					.con2 .pic_con .big_pic ul li .txt .title span{font-size: 1.2rem;color: #222;font-weight: 400;text-align: left;padding-left: 0.3rem;line-height: 4rem;}
					.con2 .pic_con .big_pic ul li .txt .ks{font-size: 1.4rem;color: #222;font-weight: 400;text-align: left;line-height: 2rem;}
					.con2 .pic_con .big_pic ul li .txt .summary{font-size: calc(14px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));color: #999;font-weight: 400;text-align: left;line-height: 1.6rem;margin-top: 1rem;}
					.con2 .pic_con .big_pic ul li .txt .btn{font-size: 0.8rem;color: #0d6fb3;font-weight: 400;text-align: left;line-height: 2.6rem;margin-top: 0.6rem;transition: color 0.4s; cursor: pointer;}
					.con2 .pic_con .big_pic ul li .txt .btn:hover{color: #e79213;}

		.con2 .pic_con .small_pic{width: 80%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;position: absolute;bottom: 4rem;right: 0;z-index: 1500;}
			.con2 .pic_con .small_pic ul{width: 84%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;z-index: 1600;}
			.con2 .pic_con .small_pic ul li{width: 30%;height: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
			.con2 .pic_con .small_pic ul li img{width: 90%;}

			.con2 .pic_con .small_pic .pointbtn{width: 78%;height: auto;display: flex;align-items: center;justify-content: space-between;margin-top: -30%;position: relative;z-index: 1580;}
			.con2 .pic_con .small_pic .pointbtn .prebtn{width: 2rem;height: 2rem;background: rgba(20, 150, 200, .1);cursor: pointer;}
			.con2 .pic_con .small_pic .pointbtn .nextbtn{width: 2rem;height: 2rem;background: rgba(220, 50, 200, .1);cursor: pointer;}


			/* 添加动画效果相关样式 */
			#bpic li {display: none;opacity: 1;transition: opacity 0.3s ease;}
			#bpic li:first-child {display: flex;opacity: 1;}
			#spic li {display: none;}
			#spic li:nth-child(1),#spic li:nth-child(2),#spic li:nth-child(3) { display: block;}
			#spic li.active img {border: 2px solid rgba(13, 111, 179, 0.3);box-shadow: 0 0 10px 0 rgba(13, 111, 179, 0.6);box-sizing: border-box;}
			/* 按钮样式增强 */
			.con2 .pic_con .small_pic .pointbtn .prebtn,
			.con2 .pic_con .small_pic .pointbtn .nextbtn {background: rgba(13, 111, 179, 0.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: background 0.3s;}
			.con2 .pic_con .small_pic .pointbtn .prebtn:hover,
			.con2 .pic_con .small_pic .pointbtn .nextbtn:hover {background: rgba(13, 111, 179, 0.3);}
			/* 添加图标 */
			.con2 .pic_con .small_pic .pointbtn .prebtn::before {content: "❮";color: #0d6fb3;font-size: 1rem;}
			.con2 .pic_con .small_pic .pointbtn .nextbtn::before {content: "❯";color: #0d6fb3;font-size: 1rem;}


		/*---3---*/
		.con3{width: 100%;height: auto;max-height:599px;margin: auto;background: url(../images/con3_bg.jpg) rgb(251,251,251) top center no-repeat;background-size: 100% 100%;border-bottom: 12px solid rgb(26,157,185);}
		.con3 .txt_con{width: 64%;min-height:599px;height: auto;margin:2rem auto 0;display: flex;flex-wrap: wrap;justify-content: flex-end;background: rgba(154,15,45,0);}
			.con3 .txt_con .txt_con_b{width: 65%;min-height:599px;height: auto;padding-top: 1rem;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;background: rgba(14,215,15,0);}
			.con3 .txt_con .txt_con_b .title{width: 88%;font-size: calc(30px + (36 - 30) * ((100vw - 1280px) / (1920 - 1280)));line-height:60px;color: #009aae;font-weight: 600;text-align: left;}
			.con3 .txt_con .txt_con_b .subtitle{width: 88%;font-size: calc(15px + (18 - 15) * ((100vw - 1280px) / (1920 - 1280)));line-height:40px;color: #e79213;font-weight: 400;text-align: left;text-transform: uppercase;}
			.con3 .txt_con .txt_con_b .summary{width: 88%;font-size: 13px;line-height:32px;color: #333;font-weight: 400;text-align: left;margin-bottom: 2rem;}
			.con3 .txt_con .txt_con_b .btn{width: auto;font-size: 13px;line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.3rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
			.con3 .txt_con .txt_con_b .btn a{color: #fff;}
			.con3 .txt_con .txt_con_b .btn:hover{background: rgb(231,146,19);}

			.con3 .txt_con .txt_con_b .list{width: 92%;height: auto;display: flex;flex-wrap: wrap;}
				.con3 .txt_con .txt_con_b .list ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: calc(32px + (58 - 32) * ((100vw - 1280px) / (1920 - 1280)));}
				.con3 .txt_con .txt_con_b .list ul li{width: 30%;height: 60px;display: flex;flex-direction: column;align-items: center;}
				.con3 .txt_con .txt_con_b .list ul li .num{font-size: calc(30px + (48 - 30) * ((100vw - 1280px) / (1920 - 1280)));line-height: 62px;text-align: center;font-weight: 500;color: #434343;}
				.con3 .txt_con .txt_con_b .list ul li .num sup{font-size: calc(14px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));line-height: 62px;text-align: center;font-weight: 500;color: #434343;padding-left: 5px;}
				.con3 .txt_con .txt_con_b .list ul li .txt{font-size: calc(12px + (14 - 12) * ((100vw - 1280px) / (1920 - 1280)));line-height: calc(32px + (62 - 32) * ((100vw - 1280px) / (1920 - 1280)));text-align: center;font-weight: 400;color: #a9a9a9;}



		/*---4---*/
		.con4{width: 100%;height: auto;margin: auto;background: rgb(255,255,255);padding: 3rem 0;}
			.con4 .title_con{width: 74%;height: auto;margin: auto;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
			.con4 .title_con span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;}

			.con4 .btn_con{width: 74%;height: auto;margin: auto;display: flex;flex-wrap: wrap;}
				.con4 .btn_con ul{width: 100%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: 2rem;}
				.con4 .btn_con ul li{width: auto;height: auto;margin: 0 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;}
				.con4 .btn_con ul li .btn{width: auto;font-size: calc(12px + (13 - 12) * ((100vw - 1280px) / (1920 - 1280)));line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.2rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
				.con4 .btn_con ul li .btn:hover{background: rgb(231,146,19);}

			.con4 .list_con{width: 74%;height: auto;margin: auto;padding:3rem 0;}
			.con4 .list_con ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
			.con4 .list_con ul li{width: 25%;height: auto;color: #222;font-size: 1.2rem;font-weight: 600;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li a{width: 25%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li a:hover{color: #009aae;}
			.con4 .list_con ul li:hover img:hover{opacity: 0.75;}
			.con4 .list_con ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.con4 .list_con ul li .dispic img{width: 96%;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li .distxt{width:100%;line-height: 3rem;text-align: center;}


			.con4 .btn_b{width: 74%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;}
				.con4 .btn_b .btn{width: auto;font-size: 13px;line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.3rem 2rem;background: rgb(231,146,19);transition: all 0.4s;cursor: pointer;}
				.con4 .btn_b .btn:hover{background: rgb(26,157,185);}




		/*---5---*/
		.con_btm{width: 100%;min-height: auto;margin: auto;background: rgb(0,139,157);}
			.con_btm .con_btm_b{width: 100%;line-height: 80px;margin: auto;border-bottom: 0px solid rgba(255,255,255,.3);box-sizing: border-box;}
				.con_btm .con_btm_b .btm_nav{width: 84%;margin: auto;}
				.con_btm .con_btm_b .btm_nav ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;list-style: none;padding: 0;margin: 0;}
				.con_btm .con_btm_b .btm_nav ul li {display: flex;align-items: center;text-align: center;font-size: 0.9rem;color: rgba(255, 255, 255, 0.3);transition: all 0.4s;cursor: pointer;padding: 0 calc(16px + (30 - 16) * ((100vw - 1280px) / (1920 - 1280)));}
				.con_btm .con_btm_b .btm_nav ul li a {text-align: center;font-size: 0.9rem;color: rgba(255,255,255,0.55);transition: all 0.4s;cursor: pointer;text-decoration: none;}
				.con_btm .con_btm_b .btm_nav ul li:hover {color: rgba(255, 255, 255, 0.65);}
				.con_btm .con_btm_b .btm_nav ul li a:hover {color: rgba(255, 255, 255, 0.7);}
				.con_btm .con_btm_b .btm_nav ul li:not(:last-child)::after {content: "-";margin-left: calc(28px + (46 - 28) * ((100vw - 1280px) / (1920 - 1280)));color: rgba(255, 255, 255, 0.3);}

				.con_btm .pic_b{width: 100%;margin: auto;display: flex;background: url(../images/map.jpg) no-repeat;flex-wrap: wrap;justify-content: flex-end;}
				    .con_btm .pic_b .pic_block{width:30%;background:#009aae;height:100%;display:flex;flex-direction: column;align-items: center;margin-right:0%;padding-bottom: 2rem;} 
    					.con_btm .pic_b .pic_block .btm_logo{width: auto;}
    					.con_btm .pic_b .pic_block .btm_logo img{margin: 2rem auto 0.2rem;}
    					.con_btm .pic_b .pic_block .qrcode{width: auto;margin:2rem auto;}
    					.con_btm .pic_b .pic_block .qrcode img{}
    					.con_btm .pic_b .pic_block .qrcode_txt{width: auto;text-align: center;font-size: 0.9rem;color: rgba(255,255,255,.85);line-height: 1.4rem;}


		/*---6---*/
		.icp_b{width: 100%;margin: auto;font-size: 0.9rem;color: rgba(255,255,255,0.65);background: rgb(0,139,157);border-top: 0px solid rgba(255,255,255,.3);line-height: 1.6rem;text-align: center;padding:2rem 0;}


		/**/
			#m_nav_list{position: fixed;left: 100%;}
		/**/




		/*---tem---*/
		.tem_banner{width: 100%;height: auto;margin: auto;}
			.tem_banner .swiper-slide img{width: 100%;}
			.tem_banner .swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 60px;left: 0;width: 100%;}
			.tem_banner .swiper-pagination-bullet-active {opacity: 1;}


		.tem_con{width: 100%;height: auto;margin: auto;border-top: 10px solid rgba(81,208,224,1);}
		.tem_con .title_con{width: 84%;height: auto;margin: auto;padding-top: 2rem;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
		.tem_con .title_con span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;}

		.tem_con .title_con2{width: 84%;height: auto;margin: auto;padding-top: 2rem;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
		.tem_con .title_con2 span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;}


		.tem_con .btn_con{width: 84%;height: auto;margin: auto;display: flex;flex-wrap: wrap;}
			.tem_con .btn_con ul{width: 100%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: 2rem;}
			.tem_con .btn_con ul li{width: auto;height: auto;margin: 0 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .btn_con ul li .btn{width: auto;font-size: calc(12px + (13 - 12) * ((100vw - 1280px) / (1920 - 1280)));line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.2rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
			.tem_con .btn_con ul li .btn:hover{background: rgb(231,146,19);}


			.tem_con .content{width: 64%;height: auto;margin: 3rem auto;padding:0;font-size: 1rem;line-height: 2.4rem;color: #222;text-align: left;}
			.tem_con .content img{/*width: 100%;*/margin: 1rem auto;}
			
						
			.tem_con .content .list_con{width: 100%;height: auto;margin:auto;}
			    .tem_con .content .list_con ul{width: 100%;display:flex;flex-wrap: wrap;justify-content:space-around;}
			        .tem_con .content .list_con ul li{width: 32%;display:flex;flex-wrap: wrap;justify-content:center;}
			        .tem_con .content .list_con ul li .content_txt{width: 85%;height: auto;background-color: rgb(255 255 255);display: flex;flex-direction: column;align-items: center;justify-content: space-around;border-radius: 2px;font-size: 18px;font-weight: 600;color: #222;line-height: 5rem;text-align: center;border: 0px solid #009aae;box-shadow: 0 3px 9px 0px rgba(0, 0, 0, .15);padding: 30px 0;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt:hover{width: 85%;height: auto;background-color: rgb(255 255 255);display: flex;flex-direction: column;align-items: center;justify-content: space-around;border-radius: 2px;font-size: 18px;font-weight: 600;color: #222;line-height: 5rem;text-align: center;border: 0px solid #009aae;box-shadow: 0 3px 9px 0px rgba(0, 0, 0, .05);padding: 30px 0;}
			        .tem_con .content .list_con ul li .content_txt .cir{width: 90px;height: 90px;background-color: rgba(12, 157, 195, 1);border-radius: 90px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt:hover .cir{width: 90px;height: 90px;background-color: #33b5d7;border-radius: 90px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt .cir i{font-size: 50px;font-weight: 100;color: #fff;}
			        			        
			        .tem_con .content .list_con ul li .content_txt .txt{width: 92%;margin-top: 1rem;line-height: 28px;}
			        
			        
			        
			        

			.tem_con .list_con{width: 74%;height: auto;margin: auto;padding:3rem 0;}
			.tem_con .list_con ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con ul li{width: 25%;height: auto;color: #222;font-size: 1rem;font-weight: 500;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li a{width: 25%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li a:hover{color: #009aae;}
			.tem_con .list_con ul li:hover img:hover{opacity: 0.75;}
			.tem_con .list_con ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con ul li .dispic img{width: 84%;border: 5px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li .distxt{width:100%;line-height: 1.6rem;text-align: center;padding:1rem 0 1rem;}
		
			.tem_con .list_con ul li .dispic_eq{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con ul li .dispic_eq img{width: 96%;border: 0px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}

			.tem_con .list_con ul li .distxt_news{width:100%;line-height: 1.6rem;text-align: left;padding:1rem 0 1rem;}



			.tem_con .list_con2{width: 84%;height: auto;margin: auto;padding:3rem 0;}
			.tem_con .list_con2 ul{width: 80%;height: auto;display: flex;flex-wrap: wrap;margin:auto;}
			.tem_con .list_con2 ul li{width: 100%;height: auto;color: #222;font-size: 1rem;font-weight: 500;transition: all 0.4s; cursor: pointer;border-bottom: 1px dashed #009aae;display: flex;cursor: pointer;}
			.tem_con .list_con2 ul li a{width: 100%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con2 ul li a:hover{color: #009aae;}
			.tem_con .list_con2 ul li:hover img:hover{opacity: 0.75;}
			.tem_con .list_con2 ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con2 ul li .dispic img{width: 84%;border: 5px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con2 ul li .distxt{width:100%;line-height: 1.6rem;text-align: center;padding:1rem 0 1rem;}
		
			.tem_con .list_con2 ul li .dispic_eq{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con2 ul li .dispic_eq img{width: 96%;border: 0px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}

			.tem_con .list_con2 ul li .distxt_news{width:73%;line-height: 1.6rem;text-align: left;padding:1rem 0 1rem;}
			.tem_con .list_con2 ul li .distxt_date{width:25%;line-height: 1.6rem;text-align: right;padding:1rem 0 1rem;color:#e79213;}



	.text-secondary{width: 84%;display: flex;justify-content: space-between;margin: 2rem auto;}
	.text-secondary a {color: #e79213;}
	.lh-2 {line-height: 2;}
	.text-secondary .prov{padding:5px 15px; color: #e79213;background-color: #fff;border: 1px solid #e79213;}
	.text-secondary .next{padding:5px 15px; color: #e79213;background-color: #fff;border: 1px solid #e79213;}
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 1920px) and (min-width: 1280px){
	
	.container{width: 100%;height: auto;overflow: hidden;margin: auto;}
		.top_con{width: 100%;height: auto;margin: auto;}
			.top_word{width: 100%;height: 50px;background: rgba(0,154,174,1);color: #fff;font-size:1rem;font-weight:400;margin: auto}
				.top_word .con{width: 84%;height: 50px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.word{line-height: 50px;text-align: left;}
					.word i{margin-right: 0.5rem;}
					.nav_btn{line-height: 50px;text-align: right;}
					.nav_btn a{color: rgba(255,255,255,1);transition: color 0.4s;margin: 0 0.8rem;}
					.nav_btn a:hover{color: rgba(255,255,255,.5);}
			.top_logo{width: 100%;height: 105px;background: rgba(255,255,255,1);margin: auto;color: rgba(0,154,174,1);font-size:1.5rem;font-weight:600;letter-spacing: 0.1rem;}
				.top_logo .con{width: 84%;height: 105px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.logo{height: 100%;display: flex;flex-wrap: wrap;align-content: center;}
					.tel{line-height: 105px;}
					.tel:hover{color: rgba(0,154,174,0.85);transition: color 0.4s;cursor: pointer;}
					.tel a{color: rgba(0,154,174,1);transition: color 0.4s;cursor: pointer;}
					.tel a:hover{color: rgba(0,154,174,0.85);}

					.hang{display: none;}

			.top_nav{width: 100%;height: 58px;background: rgba(255,255,255,1);margin: auto;font-size:1rem;font-weight:600;border-top: 1px solid #e9e9e9;}
					.top_nav .nav_list{width: 95%;height: 58px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
						/*一级导航样式*/
						.top_nav .nav_list ul {width:100%;display: flex;justify-content: center;}
							.top_nav .nav_list ul li {width:14%;position: relative;}
								.top_nav .nav_list ul li a {text-decoration: none;color: rgb(0,0,0);line-height:58px;display: block;transition:all 0.2s;cursor:pointer;}
								.top_nav .nav_list ul li a:hover {color: #4caaeb;}
								.top_nav .nav_list ul li .nav_txt{font-size:1rem;font-weight:600;text-align: center;}
									/*向下箭头样式*/
									.top_nav .nav_list ul li .nav_txt .arrow_down {margin-left:0px;font-size: 1rem;vertical-align: middle;}
									/*二级导航样式*/
									.top_nav .nav_list .nav_sub {display: none;position: absolute;top: 80%;left: 0;right: 0;margin: 0 auto;background: rgba(0,154,174,1);width: auto;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);z-index: 1500;}
										.top_nav .nav_list .nav_sub li {width: 100%;line-height: 36px;}
											.top_nav .nav_list .nav_sub li a {padding: 10px 15px;border-bottom: 1px solid #fff;transition:all 0.2s;cursor:pointer;color:#fff;}
											.top_nav .nav_list .nav_sub li:last-child a {border-bottom: none;}
											.top_nav .nav_list .nav_sub li a:hover {background: rgba(0,147,181,1);color:#fff;}
												.top_nav .nav_list .nav_sub li .nav_sub_txt{line-height: 26px;text-align: center;}

			.banner{width: 100%;height: auto;margin: auto;}
				.swiper-slide img{width: 100%;}
				.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 60px;left: 0;width: 100%;}
				.swiper-pagination-bullet-active {opacity: 1;background: rgba(255,255,255,.85);}

		.icon_con{width: 100%;height: auto;margin:-5px auto 0;border-bottom: 0px solid rgba(6,188,211,1);position: relative;z-index: 1100;padding: 0;background: #f5f5f5;}
			.icon_list{width: 76%;height: auto;background: rgba(202,202,202,0);margin: auto;box-shadow: 0px 0px 2px 5px rgba(0,0,0,0);border-radius: 0.6rem;}
				.icon_list ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;padding: 2rem 0;}
					.icon_list ul li{width: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
						.icon_list ul li:nth-child(odd) .icon{background: rgba(0,140,158,1);border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-child(even) .icon{background: rgba(81,208,224,1);border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(1) .icon{background: #1eaddf;border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(2) .icon{background: rgba(222,0,2,1);border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(3) .icon{background: #1165c4;border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(4) .icon{background: #00a9a9;border-radius: 1rem;padding: 1.5rem 4rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						
						.icon_list ul li:nth-child(odd) .icon:hover{background: rgba(0,0,0,.2);}
						.icon_list ul li:nth-child(even) .icon:hover{background: rgba(70,164,229,1);}
						.icon_list ul li:nth-last-child(1) .icon:hover{background: rgba(70,164,229,1);}
							.icon_list ul li .icon i{font-size: 4.2rem;font-weight: 200;margin-bottom: 0.8rem;}


		/*---1---*/
		.con1{width: 100%;height: auto;margin: auto;border-top: 10px solid rgba(230,230,230,1);background:url(../images/footbgnew.jpg) no-repeat;background-size:100% 100%;}
			.con1 .title_con{width: 84%;height: auto;margin: auto;padding:2rem 0 0 0;font-size: 1.625rem;font-weight: 600;color: #fff;}
				.con1 .title_con ul{width: 40%;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con1 .title_con ul li{width: 33%;cursor: pointer;text-align: center;padding:1rem 0;transition: all 0.4s;}
					.con1 .title_con ul li:hover{color: #ffba00;}
					#title_con li.active {color: #ffba00;}

			.con1 .list_con{width: 74%;height: auto;margin: auto;padding:2rem 0 0;}
				.con1 .list_con ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con1 .list_con ul li{width: 100%;}

					#list_con > ul > li {display: none;}
					#list_con > ul > li:first-child {display: block;}
					
						.con1 .list_con ul li .list{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
							.con1 .list_con ul li .list .list_l{width: 60%;/*height:500px;*/padding-bottom: 30px;}
								.con1 .list_con ul li .list .list_l ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
									.con1 .list_con ul li .list .list_l ul li{width: 48%;display: flex;flex-wrap: wrap;}
										.con1 .list_con ul li .list .list_l ul li .pic_news{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;align-items: center;border:1px solid #038487;box-sizing: border-box;color: #222;transition: all 0.4s; cursor: pointer;background: #fff;}
										.con1 .list_con ul li .list .list_l ul li .pic_news:hover{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;align-items: center;border:1px solid rgba(235,235,235,1);box-sizing: border-box;color: rgba(115,115,115,1);transition: all 0.4s; cursor: pointer;background: #fff;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .pic{width: 100%;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .pic img{width: 100%;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .title{width: 96%;line-height: 2.6rem;font-size: calc(14px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));}

										.con1 .list_con ul li .list .list_l ul li .pic_news .date_b{width: 90%;margin: 3rem 0 1rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .date{line-height: 2rem;color: rgba(185,185,185,1);font-size: 0.85rem;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .date i{font-size: 0.95rem;font-weight:600;margin-right:0.2rem;color: rgba(0,155,175,1);}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .btn{position: relative;bottom: 0;right: 0;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .btn i{font-size: 1.25rem;font-weight:600;}

							.con1 .list_con ul li .list .list_r{width: 40%;display: flex;flex-wrap: wrap;justify-content: flex-end;}
								.con1 .list_con ul li .list .list_r ul{width: 92%;display: flex;flex-wrap: wrap;align-content: flex-start;}
									.con1 .list_con ul li .list .list_r ul li{width: 100%;}
									.con1 .list_con ul li .list .list_r ul li a{padding:0;margin: 0;color: #fff;font-size:0.9rem;transition: color 0.4s;}
									.con1 .list_con ul li .list .list_r ul li a:hover{padding:0;margin: 0;color: #ffba00;}
										.con1 .list_con ul li .list .list_r ul li .txt_news{width: 100%;line-height: calc(19px + (26 - 19) * ((100vw - 1280px) / (1920 - 1280)));padding-bottom: 0.4rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date{width: 10%;border-right: 1px solid rgba(255,255,255,.55);box-sizing: border-box;display: flex;flex-direction: column;align-items: center;align-content: flex-start;flex-wrap: wrap;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date .day{color: #ffba00;font-size: calc(18px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));font-weight: 600;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date .month{color: #fff;font-size: 0.85rem;font-weight: 400;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .title{width: 88%;display: flex;flex-wrap: wrap;}

		/*---2---*/
		.con2{width: 100%;height: auto;margin: auto;background: rgba(247,247,247,1);border-top: 0px solid rgba(6,188,211,1);}
		.con2 .title_con{width: 74%;height: auto;margin: auto;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 6rem;}
		.con2 .title_con span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;padding-left: 0.3rem;}

		.con2 .pic_con{width: 74%;height: auto;margin:4rem auto 0;position: relative;display: flex;flex-wrap: wrap;padding-bottom: 11rem;}
		.con2 .pic_con .big_pic{width: 100%;height: auto;}
			.con2 .pic_con .big_pic ul{width: 100%;display: flex;flex-wrap: wrap;}
				.con2 .pic_con .big_pic ul li{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con2 .pic_con .big_pic ul li .pic{width: 30%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
					.con2 .pic_con .big_pic ul li .pic img{width: 80%;box-shadow: 6px 6px 10px 0px rgba(0,0,0,.1);}
					.con2 .pic_con .big_pic ul li .txt{width: 68%;display: flex;flex-wrap: wrap;flex-direction: column;align-items: flex-start;}
					.con2 .pic_con .big_pic ul li .txt .title{width: 100%;font-size: 2.2rem;color: #222;font-weight: 600;text-align: left;}
					.con2 .pic_con .big_pic ul li .txt .title span{font-size: 1.2rem;color: #222;font-weight: 400;text-align: left;padding-left: 0.3rem;line-height: 4rem;}
					.con2 .pic_con .big_pic ul li .txt .ks{font-size: 1.4rem;color: #222;font-weight: 400;text-align: left;line-height: 2rem;}
					.con2 .pic_con .big_pic ul li .txt .summary{font-size: calc(14px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));color: #999;font-weight: 400;text-align: left;line-height: 1.6rem;margin-top: 1rem;}
					.con2 .pic_con .big_pic ul li .txt .btn{font-size: 0.8rem;color: #0d6fb3;font-weight: 400;text-align: left;line-height: 2.6rem;margin-top: 0.6rem;transition: color 0.4s; cursor: pointer;}
					.con2 .pic_con .big_pic ul li .txt .btn:hover{color: #e79213;}

		.con2 .pic_con .small_pic{width: 80%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;position: absolute;bottom: 4rem;right: 0;z-index: 1500;}
			.con2 .pic_con .small_pic ul{width: 84%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;z-index: 1600;}
			.con2 .pic_con .small_pic ul li{width: 30%;height: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
			.con2 .pic_con .small_pic ul li img{width: 90%;}

			.con2 .pic_con .small_pic .pointbtn{width: 78%;height: auto;display: flex;align-items: center;justify-content: space-between;margin-top: -30%;position: relative;z-index: 1580;}
			.con2 .pic_con .small_pic .pointbtn .prebtn{width: 2rem;height: 2rem;background: rgba(20, 150, 200, .1);cursor: pointer;}
			.con2 .pic_con .small_pic .pointbtn .nextbtn{width: 2rem;height: 2rem;background: rgba(220, 50, 200, .1);cursor: pointer;}


			/* 添加动画效果相关样式 */
			#bpic li {display: none;opacity: 1;transition: opacity 0.3s ease;}
			#bpic li:first-child {display: flex;opacity: 1;}
			#spic li {display: none;}
			#spic li:nth-child(1),#spic li:nth-child(2),#spic li:nth-child(3) { display: block;}
			#spic li.active img {border: 2px solid rgba(13, 111, 179, 0.3);box-shadow: 0 0 10px 0 rgba(13, 111, 179, 0.6);box-sizing: border-box;}
			/* 按钮样式增强 */
			.con2 .pic_con .small_pic .pointbtn .prebtn,
			.con2 .pic_con .small_pic .pointbtn .nextbtn {background: rgba(13, 111, 179, 0.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: background 0.3s;}
			.con2 .pic_con .small_pic .pointbtn .prebtn:hover,
			.con2 .pic_con .small_pic .pointbtn .nextbtn:hover {background: rgba(13, 111, 179, 0.3);}
			/* 添加图标 */
			.con2 .pic_con .small_pic .pointbtn .prebtn::before {content: "❮";color: #0d6fb3;font-size: 1rem;}
			.con2 .pic_con .small_pic .pointbtn .nextbtn::before {content: "❯";color: #0d6fb3;font-size: 1rem;}


		/*---3---*/
		.con3{width: 100%;height: auto;max-height:599px;margin: auto;background: url(../images/con3_bg.jpg) rgb(251,251,251) top center no-repeat;background-size: 100% 100%;border-bottom: 12px solid rgb(26,157,185);}
		.con3 .txt_con{width: 64%;min-height:599px;height: auto;margin:2rem auto 0;display: flex;flex-wrap: wrap;justify-content: flex-end;background: rgba(154,15,45,0);}
			.con3 .txt_con .txt_con_b{width: 65%;min-height:599px;height: auto;padding-top: 1rem;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;background: rgba(14,215,15,0);}
			.con3 .txt_con .txt_con_b .title{width: 88%;font-size: calc(30px + (36 - 30) * ((100vw - 1280px) / (1920 - 1280)));line-height:60px;color: #009aae;font-weight: 600;text-align: left;}
			.con3 .txt_con .txt_con_b .subtitle{width: 88%;font-size: calc(15px + (18 - 15) * ((100vw - 1280px) / (1920 - 1280)));line-height:40px;color: #e79213;font-weight: 400;text-align: left;text-transform: uppercase;}
			.con3 .txt_con .txt_con_b .summary{width: 88%;font-size: 13px;line-height:32px;color: #333;font-weight: 400;text-align: left;margin-bottom: 2rem;}
			.con3 .txt_con .txt_con_b .btn{width: auto;font-size: 13px;line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.3rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
			.con3 .txt_con .txt_con_b .btn a{color: #fff;}
			.con3 .txt_con .txt_con_b .btn:hover{background: rgb(231,146,19);}

			.con3 .txt_con .txt_con_b .list{width: 92%;height: auto;display: flex;flex-wrap: wrap;}
				.con3 .txt_con .txt_con_b .list ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: calc(32px + (58 - 32) * ((100vw - 1280px) / (1920 - 1280)));}
				.con3 .txt_con .txt_con_b .list ul li{width: 30%;height: 60px;display: flex;flex-direction: column;align-items: center;}
				.con3 .txt_con .txt_con_b .list ul li .num{font-size: calc(30px + (48 - 30) * ((100vw - 1280px) / (1920 - 1280)));line-height: 62px;text-align: center;font-weight: 500;color: #434343;}
				.con3 .txt_con .txt_con_b .list ul li .num sup{font-size: calc(14px + (18 - 14) * ((100vw - 1280px) / (1920 - 1280)));line-height: 62px;text-align: center;font-weight: 500;color: #434343;padding-left: 5px;}
				.con3 .txt_con .txt_con_b .list ul li .txt{font-size: calc(12px + (14 - 12) * ((100vw - 1280px) / (1920 - 1280)));line-height: calc(32px + (62 - 32) * ((100vw - 1280px) / (1920 - 1280)));text-align: center;font-weight: 400;color: #a9a9a9;}



		/*---4---*/
		.con4{width: 100%;height: auto;margin: auto;background: rgb(255,255,255);padding: 3rem 0;}
			.con4 .title_con{width: 74%;height: auto;margin: auto;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
			.con4 .title_con span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;}

			.con4 .btn_con{width: 74%;height: auto;margin: auto;display: flex;flex-wrap: wrap;}
				.con4 .btn_con ul{width: 100%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: 2rem;}
				.con4 .btn_con ul li{width: auto;height: auto;margin: 0 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;}
				.con4 .btn_con ul li .btn{width: auto;font-size: calc(12px + (13 - 12) * ((100vw - 1280px) / (1920 - 1280)));line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.2rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
				.con4 .btn_con ul li .btn:hover{background: rgb(231,146,19);}

			.con4 .list_con{width: 74%;height: auto;margin: auto;padding:3rem 0;}
			.con4 .list_con ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
			.con4 .list_con ul li{width: 25%;height: auto;color: #222;font-size: 1.2rem;font-weight: 600;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li a{width: 25%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li a:hover{color: #009aae;}
			.con4 .list_con ul li:hover img:hover{opacity: 0.75;}
			.con4 .list_con ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.con4 .list_con ul li .dispic img{width: 96%;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li .distxt{width:100%;line-height: 3rem;text-align: center;}


			.con4 .btn_b{width: 74%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;}
				.con4 .btn_b .btn{width: auto;font-size: 13px;line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.3rem 2rem;background: rgb(231,146,19);transition: all 0.4s;cursor: pointer;}
				.con4 .btn_b .btn:hover{background: rgb(26,157,185);}




		/*---5---*/
		.con_btm{width: 100%;min-height: auto;margin: auto;background: rgb(0,139,157);}
			.con_btm .con_btm_b{width: 100%;line-height: 80px;margin: auto;border-bottom: 0px solid rgba(255,255,255,.3);box-sizing: border-box;}
				.con_btm .con_btm_b .btm_nav{width: 84%;margin: auto;}
				.con_btm .con_btm_b .btm_nav ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;list-style: none;padding: 0;margin: 0;}
				.con_btm .con_btm_b .btm_nav ul li {display: flex;align-items: center;text-align: center;font-size: 0.9rem;color: rgba(255, 255, 255, 0.3);transition: all 0.4s;cursor: pointer;padding: 0 calc(16px + (30 - 16) * ((100vw - 1280px) / (1920 - 1280)));}
				.con_btm .con_btm_b .btm_nav ul li a {text-align: center;font-size: 0.9rem;color: rgba(255,255,255,0.55);transition: all 0.4s;cursor: pointer;text-decoration: none;}
				.con_btm .con_btm_b .btm_nav ul li:hover {color: rgba(255, 255, 255, 0.65);}
				.con_btm .con_btm_b .btm_nav ul li a:hover {color: rgba(255, 255, 255, 0.7);}
				.con_btm .con_btm_b .btm_nav ul li:not(:last-child)::after {content: "-";margin-left: calc(28px + (46 - 28) * ((100vw - 1280px) / (1920 - 1280)));color: rgba(255, 255, 255, 0.3);}

				.con_btm .pic_b{width: 100%;margin: auto;display: flex;background: url(../images/map.jpg) no-repeat;flex-wrap: wrap;justify-content: flex-end;}
				    .con_btm .pic_b .pic_block{width:30%;background:#009aae;height:100%;display:flex;flex-direction: column;align-items: center;margin-right:0%;padding-bottom: 2rem;} 
    					.con_btm .pic_b .pic_block .btm_logo{width: auto;}
    					.con_btm .pic_b .pic_block .btm_logo img{margin: 2rem auto 0.2rem;}
    					.con_btm .pic_b .pic_block .qrcode{width: auto;margin:2rem auto;}
    					.con_btm .pic_b .pic_block .qrcode img{}
    					.con_btm .pic_b .pic_block .qrcode_txt{width: auto;text-align: center;font-size: 0.9rem;color: rgba(255,255,255,.85);line-height: 1.4rem;}


		/*---6---*/
		.icp_b{width: 100%;margin: auto;font-size: 0.9rem;color: rgba(255,255,255,0.65);background: rgb(0,139,157);border-top: 0px solid rgba(255,255,255,.3);line-height: 1.6rem;text-align: center;padding:2rem 0;}


		/**/
			#m_nav_list{position: fixed;left: 100%;}
		/**/




		/*---tem---*/
		.tem_banner{width: 100%;height: auto;margin: auto;}
			.tem_banner .swiper-slide img{width: 100%;}
			.tem_banner .swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 60px;left: 0;width: 100%;}
			.tem_banner .swiper-pagination-bullet-active {opacity: 1;}


		.tem_con{width: 100%;height: auto;margin: auto;border-top: 10px solid rgba(81,208,224,1);}
		.tem_con .title_con{width: 84%;height: auto;margin: auto;padding-top: 2rem;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
		.tem_con .title_con span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;}

		.tem_con .title_con2{width: 84%;height: auto;margin: auto;padding-top: 2rem;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
		.tem_con .title_con2 span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;}


		.tem_con .btn_con{width: 84%;height: auto;margin: auto;display: flex;flex-wrap: wrap;}
			.tem_con .btn_con ul{width: 100%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: 2rem;}
			.tem_con .btn_con ul li{width: auto;height: auto;margin: 0 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .btn_con ul li .btn{width: auto;font-size: calc(12px + (13 - 12) * ((100vw - 1280px) / (1920 - 1280)));line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.2rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
			.tem_con .btn_con ul li .btn:hover{background: rgb(231,146,19);}


			.tem_con .content{width: 84%;height: auto;margin: 3rem auto;padding:0;font-size: 1rem;line-height: 2.4rem;color: #222;text-align: left;}
			.tem_con .content img{/*width: 100%;*/margin: 1rem auto;}
			
						
			.tem_con .content .list_con{width: 100%;height: auto;margin:auto;}
			    .tem_con .content .list_con ul{width: 100%;display:flex;flex-wrap: wrap;justify-content:space-around;}
			        .tem_con .content .list_con ul li{width: 32%;display:flex;flex-wrap: wrap;justify-content:center;}
			        .tem_con .content .list_con ul li .content_txt{width: 85%;height: auto;background-color: rgb(255 255 255);display: flex;flex-direction: column;align-items: center;justify-content: space-around;border-radius: 2px;font-size: 18px;font-weight: 600;color: #222;line-height: 5rem;text-align: center;border: 0px solid #009aae;box-shadow: 0 3px 9px 0px rgba(0, 0, 0, .15);padding: 30px 0;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt:hover{width: 85%;height: auto;background-color: rgb(255 255 255);display: flex;flex-direction: column;align-items: center;justify-content: space-around;border-radius: 2px;font-size: 18px;font-weight: 600;color: #222;line-height: 5rem;text-align: center;border: 0px solid #009aae;box-shadow: 0 3px 9px 0px rgba(0, 0, 0, .05);padding: 30px 0;}
			        .tem_con .content .list_con ul li .content_txt .cir{width: 90px;height: 90px;background-color: rgba(12, 157, 195, 1);border-radius: 90px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt:hover .cir{width: 90px;height: 90px;background-color: #33b5d7;border-radius: 90px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt .cir i{font-size: 50px;font-weight: 100;color: #fff;}
			        			        
			        .tem_con .content .list_con ul li .content_txt .txt{width: 92%;margin-top: 1rem;line-height: 28px;}
			        
			        
			        
			        

			.tem_con .list_con{width: 84%;height: auto;margin: auto;padding:3rem 0;}
			.tem_con .list_con ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
			.tem_con .list_con ul li{width: 25%;height: auto;color: #222;font-size: 1rem;font-weight: 500;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li a{width: 25%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li a:hover{color: #009aae;}
			.tem_con .list_con ul li:hover img:hover{opacity: 0.75;}
			.tem_con .list_con ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con ul li .dispic img{width: 84%;border: 5px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li .distxt{width:100%;line-height: 1.6rem;text-align: center;padding:1rem 0 1rem;}
		
			.tem_con .list_con ul li .dispic_eq{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con ul li .dispic_eq img{width: 96%;border: 0px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}

			.tem_con .list_con ul li .distxt_news{width:100%;line-height: 1.6rem;text-align: left;padding:1rem 0 1rem;}




			.tem_con .list_con2{width: 84%;height: auto;margin: auto;padding:3rem 0;}
			.tem_con .list_con2 ul{width: 80%;height: auto;display: flex;flex-wrap: wrap;margin:auto;}
			.tem_con .list_con2 ul li{width: 100%;height: auto;color: #222;font-size: 1rem;font-weight: 500;transition: all 0.4s; cursor: pointer;border-bottom: 1px dashed #009aae;display: flex;cursor: pointer;}
			.tem_con .list_con2 ul li a{width: 100%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con2 ul li a:hover{color: #009aae;}
			.tem_con .list_con2 ul li:hover img:hover{opacity: 0.75;}
			.tem_con .list_con2 ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con2 ul li .dispic img{width: 84%;border: 5px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con2 ul li .distxt{width:100%;line-height: 1.6rem;text-align: center;padding:1rem 0 1rem;}
		
			.tem_con .list_con2 ul li .dispic_eq{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con2 ul li .dispic_eq img{width: 96%;border: 0px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}

			.tem_con .list_con2 ul li .distxt_news{width:73%;line-height: 1.6rem;text-align: left;padding:1rem 0 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
			.tem_con .list_con2 ul li .distxt_date{width:25%;line-height: 1.6rem;text-align: right;padding:1rem 0 1rem;color:#e79213;}






	.text-secondary{width: 84%;display: flex;justify-content: space-between;margin: 2rem auto;}
	.text-secondary a {color: #e79213;}
	.lh-2 {line-height: 2;}
	.text-secondary .prov{padding:5px 15px; color: #e79213;background-color: #fff;border: 1px solid #e79213;}
	.text-secondary .next{padding:5px 15px; color: #e79213;background-color: #fff;border: 1px solid #e79213;}
}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width: 768px){

	
	.container{width: 100%;height: auto;overflow: hidden;margin: auto;}
		.top_con{width: 100%;height: auto;margin: auto;}
			.top_word{width: 100%;height: 35px;background: rgba(0,154,174,1);color: #fff;font-size:0.8rem;font-weight:400;margin: auto}
				.top_word .con{width: 96%;height: 35px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.word{line-height: 35px;text-align: left;}
					.word i{margin-right: 0.5rem;}
					.nav_btn{line-height: 35px;text-align: right;display: none;}
					.nav_btn a{color: rgba(255,255,255,1);transition: color 0.4s;margin: 0 0.8rem;}
					.nav_btn a:hover{color: rgba(255,255,255,.5);}
			.top_logo{width: 100%;height: 105px;background: rgba(255,255,255,1);margin: auto;color: rgba(0,154,174,1);font-size:1.5rem;font-weight:600;letter-spacing: 0.1rem;}
				.top_logo .con{width: 96%;height: 105px;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
					.logo{height: 84%;display: flex;flex-wrap: wrap;align-content: center;}
					.tel{line-height: 105px;display: none;}
					.tel:hover{color: rgba(0,154,174,0.85);transition: color 0.4s;cursor: pointer;}
					.tel a{color: rgba(0,154,174,1);transition: color 0.4s;cursor: pointer;}
					.tel a:hover{color: rgba(0,154,174,0.85);}

					.hang{height: 30%;display: block;color: rgba(0,154,174,0.85);}
						.hang i{font-size: 2rem;font-weight: 600;text-align: center;}

			.top_nav{width: 100%;height: 20px;background: rgba(0,147,181,1);margin: auto;font-size:1rem;font-weight:600;}
					.top_nav .nav_list{width: 60%;height: 58px;margin: auto;display: none;flex-wrap: wrap;justify-content: space-between;}
						/*一级导航样式*/
						.top_nav .nav_list ul {width:100%;display: flex;justify-content: center;}
							.top_nav .nav_list ul li {width:14%;position: relative;}
								.top_nav .nav_list ul li a {text-decoration: none;color: rgba(255,255,255,1);line-height:58px;display: block;transition:all 0.2s;cursor:pointer;}
								.top_nav .nav_list ul li a:hover {color: rgba(255,255,255,.75);}
								.top_nav .nav_list ul li .nav_txt{font-size:1rem;font-weight:600;text-align: center;}
									/*向下箭头样式*/
									.top_nav .nav_list ul li .nav_txt .arrow_down {margin-left:0px;font-size: 1rem;vertical-align: middle;}
									/*二级导航样式*/
									.top_nav .nav_list .nav_sub {display: none;position: absolute;top: 80%;left: 0;right: 0;margin: 0 auto;background: rgba(0,154,174,1);width: auto;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);z-index: 1500;}
										.top_nav .nav_list .nav_sub li {width: 100%;line-height: 36px;}
											.top_nav .nav_list .nav_sub li a {padding: 10px 15px;border-bottom: 1px solid #ccc;transition:all 0.2s;cursor:pointer;}
											.top_nav .nav_list .nav_sub li:last-child a {border-bottom: none;}
											.top_nav .nav_list .nav_sub li a:hover {background: rgba(0,147,181,1);color:#fff;}
												.top_nav .nav_list .nav_sub li .nav_sub_txt{line-height: 26px;text-align: center;}

			.banner{width: 100%;height: auto;margin: auto;}
				.swiper-slide img{width: 100%;}
				.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 60px;left: 0;width: 100%;}
				.swiper-pagination-bullet-active {opacity: 1;background: rgba(255,255,255,.85);}

		.icon_con{width: 100%;height: auto;margin:-40px auto 0;border-bottom: 10px solid rgba(6,188,211,1);position: relative;z-index: 1100;padding: 0 0 0.5rem 0;}
			.icon_list{width: 98%;height: auto;background: rgb(6,188,211);margin: auto;box-shadow: 0px rgba(0,0,0,0);border-radius: 1rem;display: flex;flex-wrap: wrap;justify-content: center;}
				.icon_list ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;padding: 0.2rem;}
					.icon_list ul li{width: 16%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
						.icon_list ul li .icon{background: rgba(0,0,0,0.15);border-radius: 1rem;padding: 0.8rem 1rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;text-align: center;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li .icon:hover{background: rgba(0,140,158,1);}
							.icon_list ul li .icon i{font-size: 2rem;font-weight: 200;margin-bottom: 0.8rem;}


		/*---1---*/
		.con1{width: 100%;height: auto;margin: auto;border-top: 10px solid rgba(81,208,224,1);}
			.con1 .title_con{width: 96%;height: auto;margin: auto;padding:1rem 0 0 0;font-size: 1.4rem;font-weight: 600;color: rgba(7,150,167,1);}
				.con1 .title_con ul{width: 100%;margin: auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con1 .title_con ul li{width: 33%;cursor: pointer;text-align: center;padding:1rem 0;transition: all 0.4s;}
					.con1 .title_con ul li:hover{color: rgba(100,100,100,1);}
					#title_con li.active {color: rgba(100,100,100,1);}

			.con1 .list_con{width: 96%;height: auto;margin: auto;padding:0.4rem 0 0;}
				.con1 .list_con ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.con1 .list_con ul li{width: 100%;}

					#list_con > ul > li {display: none;}
					#list_con > ul > li:first-child {display: block;}
					
						.con1 .list_con ul li .list{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;}
							.con1 .list_con ul li .list .list_l{width: 100%;height:auto;}
								.con1 .list_con ul li .list .list_l ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
									.con1 .list_con ul li .list .list_l ul li{width: 48%;display: flex;flex-wrap: wrap;}
										.con1 .list_con ul li .list .list_l ul li .pic_news{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;align-items: center;border:1px solid rgba(235,235,235,1);box-sizing: border-box;color: rgba(0,155,175,1);transition: all 0.4s; cursor: pointer;}
										.con1 .list_con ul li .list .list_l ul li .pic_news:hover{width: 100%;display: flex;flex-wrap: wrap;flex-direction: column;justify-content: space-between;align-items: center;border:1px solid rgba(235,235,235,1);box-sizing: border-box;color: rgba(115,115,115,1);transition: all 0.4s; cursor: pointer;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .pic{width: 100%;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .pic img{width: 100%;}
										.con1 .list_con ul li .list .list_l ul li .pic_news .title{width: 96%;line-height: 1.5rem;font-size: calc(16px + (18 - 16) * ((100vw - 375px) / (1920 - 1280)));}

										.con1 .list_con ul li .list .list_l ul li .pic_news .date_b{width: 90%;margin: 1rem auto;display: flex;flex-wrap: wrap;justify-content: space-between;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .date{line-height: 2rem;color: rgba(185,185,185,1);font-size: 0.85rem;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .date i{font-size: 0.95rem;font-weight:600;margin-right:0.2rem;color: rgba(0,155,175,1);}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .btn{position: relative;bottom: 0;right: 0;}
											.con1 .list_con ul li .list .list_l ul li .pic_news .date_b .btn i{font-size: 1.25rem;font-weight:600;}

							.con1 .list_con ul li .list .list_r{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: 2rem;}
								.con1 .list_con ul li .list .list_r ul{width: 100%;display: flex;flex-wrap: wrap;align-content: flex-start;}
									.con1 .list_con ul li .list .list_r ul li{width: 100%;padding:0.5rem 0;}
									.con1 .list_con ul li .list .list_r ul li a{padding:0;margin: 0;color: rgba(54,54,54,1);font-size:0.9rem;transition: color 0.4s;}
									.con1 .list_con ul li .list .list_r ul li a:hover{padding:0;margin: 0;color: rgba(0,155,175,1);}
										.con1 .list_con ul li .list .list_r ul li .txt_news{width: 100%;line-height: calc(19px + (26 - 19) * ((100vw - 375px) / (1920 - 375)));padding-bottom: 0.4rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date{width: 10%;border-right: 1px solid rgba(185,185,185,.55);box-sizing: border-box;display: flex;flex-direction: column;align-items: center;align-content: flex-start;flex-wrap: wrap;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date .day{color: rgba(0,155,175,1);font-size: calc(18px + (18 - 14) * ((100vw - 375px) / (1920 - 375)));font-weight: 600;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .date .month{color: rgba(0,155,175,1);font-size:0.85rem;font-weight: 300;line-height: 2rem;}
											.con1 .list_con ul li .list .list_r ul li .txt_news .title{width: 88%;display: flex;flex-wrap: wrap;line-height: 1.1rem;}

		/*---2---*/
		.con2{width: 100%;height: auto;margin: auto;background: rgba(247,247,247,1);border-top: 4px solid rgba(6,188,211,1);}
		.con2 .title_con{width: 96%;height: auto;margin: auto;font-size: 1.85rem;font-weight: 600;color: #009aae;line-height: 2rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;padding-top: 2rem;}
		.con2 .title_con span{;font-size: 1rem;font-weight: 400;color: #e79213;text-transform: uppercase;}

		.con2 .pic_con{width: 96%;height: auto;margin:1rem auto 0;position: relative;display: flex;flex-wrap: wrap;padding-bottom: 2rem;}
		.con2 .pic_con .big_pic{width: 100%;height: auto;}
			.con2 .pic_con .big_pic ul{width: 100%;display: flex;flex-wrap: wrap;}
				.con2 .pic_con .big_pic ul li{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;}
					.con2 .pic_con .big_pic ul li .pic{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
					.con2 .pic_con .big_pic ul li .pic img{width: 80%;box-shadow: 6px 6px 10px 0px rgba(0,0,0,.1);}
					.con2 .pic_con .big_pic ul li .txt{width: 100%;margin-top: 2rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
					.con2 .pic_con .big_pic ul li .txt .title{width: 100%;font-size: 2.2rem;color: #222;font-weight: 600;text-align: center;}
					.con2 .pic_con .big_pic ul li .txt .title span{font-size: 1.2rem;color: #222;font-weight: 400;text-align: center;padding-left: 0.3rem;line-height: 4rem;}
					.con2 .pic_con .big_pic ul li .txt .ks{width: 100%;font-size: 1.4rem;color: #222;font-weight: 400;text-align: center;line-height: 2rem;}
					.con2 .pic_con .big_pic ul li .txt .summary{width: 100%;font-size: calc(14px + (18 - 14) * ((100vw - 375px) / (768 - 375)));color: #999;font-weight: 400;text-align: center;line-height: 1.6rem;margin-top: 1rem;}
					.con2 .pic_con .big_pic ul li .txt .btn{font-size: 16px;color: #0d6fb3;font-weight: 400;text-align: center;line-height: 2.6rem;margin-top: 0.6rem;transition: color 0.4s; cursor: pointer;margin: auto;display: block;}
					.con2 .pic_con .big_pic ul li .txt .btn:hover{color: #e79213;}

		.con2 .pic_con .small_pic{width: 80%;height: auto;display: none;flex-wrap: wrap;justify-content: center;position: absolute;bottom: 4rem;right: 0;z-index: 1500;}
			.con2 .pic_con .small_pic ul{width: 70%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;z-index: 1600;}
			.con2 .pic_con .small_pic ul li{width: 30%;height: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
			.con2 .pic_con .small_pic ul li img{width: 90%; cursor: pointer;}

			.con2 .pic_con .small_pic .pointbtn{width: 78%;height: auto;display: flex;align-items: center;justify-content: space-between;margin-top: -30%;position: relative;z-index: 1580;}
			.con2 .pic_con .small_pic .pointbtn .prebtn{width: 2rem;height: 2rem;background: rgba(20, 150, 200, .1);cursor: pointer;}
			.con2 .pic_con .small_pic .pointbtn .nextbtn{width: 2rem;height: 2rem;background: rgba(220, 50, 200, .1);cursor: pointer;}


			/* 添加动画效果相关样式 */
			#bpic li {display: none;opacity: 1;transition: opacity 0.3s ease;}
			#bpic li:first-child {display: flex;opacity: 1;}
			#spic li {display: none;}
			#spic li:nth-child(1),#spic li:nth-child(2),#spic li:nth-child(3) { display: block;}
			#spic li.active img {border: 2px solid rgba(13, 111, 179, 0.3);box-shadow: 0 0 10px 0 rgba(13, 111, 179, 0.6);box-sizing: border-box;}
			/* 按钮样式增强 */
			.con2 .pic_con .small_pic .pointbtn .prebtn,
			.con2 .pic_con .small_pic .pointbtn .nextbtn {background: rgba(13, 111, 179, 0.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: background 0.3s;}
			.con2 .pic_con .small_pic .pointbtn .prebtn:hover,
			.con2 .pic_con .small_pic .pointbtn .nextbtn:hover {background: rgba(13, 111, 179, 0.3);}
			/* 添加图标 */
			.con2 .pic_con .small_pic .pointbtn .prebtn::before {content: "❮";color: #0d6fb3;font-size: 1rem;}
			.con2 .pic_con .small_pic .pointbtn .nextbtn::before {content: "❯";color: #0d6fb3;font-size: 1rem;}


		/*---3---*/
		.con3{width: 100%;height: auto;max-height:599px;margin: auto;background: /*url(../images/con3_bg.jpg) */rgb(251,251,251) /*top center no-repeat*/;/*background-size: 100% 100%;*/border-bottom: 12px solid rgb(26,157,185);padding-bottom: 2rem;}
		.con3 .txt_con{width: 96%;/*min-height:599px;*/height: auto;margin:2rem auto 0;display: flex;flex-wrap: wrap;justify-content: flex-end;background: rgba(154,15,45,0);}
			.con3 .txt_con .txt_con_b{width: 100%;/*min-height:599px;*/height: auto;padding-top: 1rem;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;background: rgba(14,215,15,0);}
			.con3 .txt_con .txt_con_b .title{width: 96%;font-size: calc(30px + (36 - 30) * ((100vw - 375px) / (768 - 375)));line-height:60px;color: #009aae;font-weight: 600;text-align: left;}
			.con3 .txt_con .txt_con_b .subtitle{width: 96%;font-size: calc(15px + (18 - 15) * ((100vw - 375px) / (768 - 375)));line-height:20px;color: #e79213;font-weight: 400;text-align: left;text-transform: uppercase;margin: 1rem auto 0;}
			.con3 .txt_con .txt_con_b .summary{width: 96%;font-size: 1rem;line-height: 2rem;color: #333;font-weight: 400;text-align: left;margin: 2rem auto;}
			.con3 .txt_con .txt_con_b .btn{width: auto;font-size: 16px;line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.3rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
			.con3 .txt_con .txt_con_b .btn a{color: #fff;}
			.con3 .txt_con .txt_con_b .btn:hover{background: rgb(231,146,19);}

			.con3 .txt_con .txt_con_b .list{width: 92%;height: auto;display: none;flex-wrap: wrap;}
				.con3 .txt_con .txt_con_b .list ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: calc(32px + (58 - 32) * ((100vw - 375px) / (768 - 375)));}
				.con3 .txt_con .txt_con_b .list ul li{width: 30%;height: 60px;display: flex;flex-direction: column;align-items: center;}
				.con3 .txt_con .txt_con_b .list ul li .num{font-size: calc(30px + (48 - 30) * ((100vw - 375px) / (768 - 375)));line-height: 62px;text-align: center;font-weight: 500;color: #434343;}
				.con3 .txt_con .txt_con_b .list ul li .num sup{font-size: calc(14px + (18 - 14) * ((100vw - 375px) / (768 - 375)));line-height: 62px;text-align: center;font-weight: 500;color: #434343;padding-left: 5px;}
				.con3 .txt_con .txt_con_b .list ul li .txt{font-size: calc(12px + (14 - 12) * ((100vw - 375px) / (768 - 375)));line-height: calc(32px + (62 - 32) * ((100vw - 375px) / (768 - 375)));text-align: center;font-weight: 400;color: #a9a9a9;}



		/*---4---*/
		.con4{width: 100%;height: auto;margin: auto;background: rgb(255,255,255);padding: 3rem 0;}
			.con4 .title_con{width: 96%;height: auto;margin: auto;font-size: 1.85rem;font-weight: 600;color: #009aae;line-height: 2rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
			.con4 .title_con span{;font-size: 1rem;font-weight: 400;color: #e79213;text-transform: uppercase;}

			.con4 .btn_con{width: 96%;height: auto;margin: auto;display: flex;flex-wrap: wrap;}
				.con4 .btn_con ul{width: 100%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: 2rem;}
				.con4 .btn_con ul li{width: auto;height: auto;margin: 0 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;}
				.con4 .btn_con ul li .btn{width: auto;font-size: calc(14px + (16 - 14) * ((100vw - 375px) / (768 - 375)));line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.2rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
				.con4 .btn_con ul li .btn:hover{background: rgb(231,146,19);}

			.con4 .list_con{width: 96%;height: auto;margin: auto;padding: 1.2rem 0;}
			.con4 .list_con ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
			.con4 .list_con ul li{width: 50%;height: auto;color: #222;font-size: 1.2rem;font-weight: 600;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li a{width: 50%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li a:hover{color: #009aae;}
			.con4 .list_con ul li:hover img:hover{opacity: 0.75;}
			.con4 .list_con ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.con4 .list_con ul li .dispic img{width: 96%;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.con4 .list_con ul li .distxt{width:100%;line-height: 3rem;text-align: center;}


			.con4 .btn_b{width: 70%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;}
				.con4 .btn_b .btn{width: auto;font-size: 16px;line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.3rem 2rem;background: rgb(231,146,19);transition: all 0.4s;cursor: pointer;}
				.con4 .btn_b .btn:hover{background: rgb(26,157,185);}




		/*---5---*/
		.con_btm{width: 100%;min-height: auto;margin: auto;background: rgb(0,154,174);}
			.con_btm .con_btm_b{width: 100%;line-height: 30px;margin: auto;border-bottom: 1px solid rgba(255,255,255,.3);box-sizing: border-box;display: none;}
				.con_btm .con_btm_b .btm_nav{width: 96%;margin: auto;}
				.con_btm .con_btm_b .btm_nav ul {width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;list-style: none;padding: 0;margin: 0;}
				.con_btm .con_btm_b .btm_nav ul li {display: flex;align-items: center;text-align: center;font-size: 0.9rem;color: rgba(255, 255, 255, 0.3);transition: all 0.4s;cursor: pointer;padding: 0 calc(16px + (30 - 16) * ((100vw - 375px) / (768 - 375)));}
				.con_btm .con_btm_b .btm_nav ul li a {text-align: center;font-size: 0.9rem;color: rgba(255,255,255,0.55);transition: all 0.4s;cursor: pointer;text-decoration: none;}
				.con_btm .con_btm_b .btm_nav ul li:hover {color: rgba(255, 255, 255, 0.65);}
				.con_btm .con_btm_b .btm_nav ul li a:hover {color: rgba(255, 255, 255, 0.7);}
				.con_btm .con_btm_b .btm_nav ul li:not(:last-child)::after {content: "-";margin-left: calc(28px + (46 - 28) * ((100vw - 375px) / (768 - 375)));color: rgba(255, 255, 255, 0.3);}

				.con_btm .pic_b{width: 96%;margin: auto;display: flex;flex-direction: column;align-items: center;padding: 2rem 0;}
					.con_btm .pic_b .btm_logo{width: auto;}
					.con_btm .pic_b .btm_logo img{}
					.con_btm .pic_b .qrcode{width: auto;margin:1rem auto;}
					.con_btm .pic_b .qrcode img{}
					.con_btm .pic_b .qrcode_txt{width: auto;text-align: center;font-size: 1rem;color: rgba(255,255,255,.85);line-height: 1.6rem;}


		/*---6---*/
		.icp_b{width: 100%;margin: auto;font-size: 1rem;color: rgba(255,255,255,0.65);background: rgb(0,154,174);border-top: 1px solid rgba(255,255,255,.3);line-height: 1.6rem;text-align: center;padding:2rem 0;}

		/**/
			#m_nav_list{padding: 0;position: fixed;background: #fff !important;top: 0;left: 100%;height: 100vh;-webkit-transition: all 0.5s;transition: all 0.5s;z-index: 1000;width: 100%;padding: 60px 8% 0 8%;z-index:999999;}
			#m_nav_list .close{margin-bottom: 15px;}
			#m_nav_list ul{overflow: hidden;}
			#m_nav_list ul li{width: 85%;}

			#m_nav_list .link-con,#m_nav_list .slide-link{display: block;padding: 0;color: rgba(7,150,167,1);font-weight: bold;border-bottom: 1px solid #E2E2E2;height:70px;line-height: 70px;background: url(../img/arrow.png) right center no-repeat;background-size:8px auto;font-size: 15px;margin: 0;text-align: center;}
			#m_nav_list .link-con:hover{color: #096560;}

			#m_nav_list.active{left: 0;}
		/**/






		/*---tem---*/
		.tem_banner{width: 100%;height: auto;margin: auto;}
			.tem_banner .swiper-slide img{width: 100%;}
			.tem_banner .swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 20px;left: 0;width: 100%;}
			.tem_banner .swiper-pagination-bullet-active {opacity: 1;}


		.tem_con{width: 100%;height: auto;margin: auto;border-top: 10px solid rgba(81,208,224,1);}
		.tem_con .title_con{width: 96%;height: auto;margin: auto;padding-top: 2rem;font-size: 2.25rem;font-weight: 600;color: #009aae;line-height: 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;}
		.tem_con .title_con span{;font-size: 1.375rem;font-weight: 400;color: #e79213;text-transform: uppercase;}

		.tem_con .title_con2{width: 96%;height: auto;margin: auto;padding-top: 2rem;font-size: 1.15rem;font-weight: 600;color: #009aae;line-height: 2rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;text-align: center;}
		.tem_con .title_con2 span{;font-size: 1rem;font-weight: 400;color: #e79213;text-transform: uppercase;}


		.tem_con .btn_con{width: 96%;height: auto;margin: auto;display: flex;flex-wrap: wrap;}
			.tem_con .btn_con ul{width: 100%;height: auto;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;padding-top: 2rem;}
			.tem_con .btn_con ul li{width: auto;height: auto;margin: 0.2rem 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .btn_con ul li .btn{width: auto;font-size: calc(14px + (16 - 14) * ((100vw - 375px) / (768 - 375)));line-height:32px;color: #fff;font-weight: 400;text-align: center;padding: 0.2rem 2rem;background: rgb(26,157,185);transition: all 0.4s;cursor: pointer;}
			.tem_con .btn_con ul li .btn:hover{background: rgb(231,146,19);}


			.tem_con .content{width: 96%;height: auto;margin: 1.6rem auto 3rem;padding:0;font-size: 1rem;line-height: 2.4rem;color: #222;text-align: left;}
			.tem_con .content img{width: 92%;margin: 1rem auto;}

			.tem_con .content .list_con{width: 100%;height: auto;margin:auto;}
			    .tem_con .content .list_con ul{width: 100%;display:flex;flex-wrap: wrap;justify-content:space-around;}
			        .tem_con .content .list_con ul li{width: 100%;display:flex;flex-wrap: wrap;justify-content:center;margin:1rem auto;}
			        .tem_con .content .list_con ul li .content_txt{width: 85%;height: auto;background-color: rgb(255 255 255);display: flex;flex-direction: column;align-items: center;justify-content: space-around;border-radius: 2px;font-size: 18px;font-weight: 600;color: #222;line-height: 5rem;text-align: center;border: 0px solid #009aae;box-shadow: 0 3px 9px 0px rgba(0, 0, 0, .15);padding: 30px 0;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt:hover{width: 85%;height: auto;background-color: rgb(255 255 255);display: flex;flex-direction: column;align-items: center;justify-content: space-around;border-radius: 2px;font-size: 18px;font-weight: 600;color: #222;line-height: 5rem;text-align: center;border: 0px solid #009aae;box-shadow: 0 3px 9px 0px rgba(0, 0, 0, .05);padding: 30px 0;}
			        .tem_con .content .list_con ul li .content_txt .cir{width: 90px;height: 90px;background-color: rgba(12, 157, 195, 1);border-radius: 90px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt:hover .cir{width: 90px;height: 90px;background-color: #33b5d7;border-radius: 90px;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;transition:all 0.4s;cursor:pointer;}
			        .tem_con .content .list_con ul li .content_txt .cir i{font-size: 50px;font-weight: 100;color: #fff;}
			        
			        .tem_con .content .list_con ul li .content_txt .txt{width: 92%;margin-top: 1rem;line-height: 28px;}

			.tem_con .list_con{width: 96%;height: auto;margin: auto;padding:3rem 0;}
			.tem_con .list_con ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;}
			.tem_con .list_con ul li{width: 50%;height: auto;color: #222;font-size: 1rem;font-weight: 500;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li a{width: 50%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li a:hover{color: #009aae;}
			.tem_con .list_con ul li:hover img:hover{opacity: 0.75;}
			.tem_con .list_con ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con ul li .dispic img{width: 96%;border: 5px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con ul li .distxt{width:100%;line-height: 3rem;text-align: center;}

			.tem_con .list_con ul li .dispic_eq{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con ul li .dispic_eq img{width: 96%;border: 0px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}

			.tem_con .list_con ul li .distxt_news{width:100%;line-height: 1.6rem;text-align: left;padding:1rem 0 1rem;}


			.tem_con .list_con2{width: 96%;height: auto;margin: auto;padding:3rem 0;}
			.tem_con .list_con2 ul{width: 100%;height: auto;display: flex;flex-wrap: wrap;margin:auto;}
			.tem_con .list_con2 ul li{width: 100%;height: auto;color: #222;font-size: 1rem;font-weight: 500;transition: all 0.4s; cursor: pointer;border-bottom: 1px dashed #009aae;display: flex;cursor: pointer;}
			.tem_con .list_con2 ul li a{width: 72%;height: auto;color: #222;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con2 ul li a:hover{color: #009aae;}
			.tem_con .list_con2 ul li:hover img:hover{opacity: 0.75;}
			.tem_con .list_con2 ul li .dispic{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con2 ul li .dispic img{width: 84%;border: 5px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}
			.tem_con .list_con2 ul li .distxt{width:100%;line-height: 1.6rem;text-align: center;padding:1rem 0 1rem;}
		
			.tem_con .list_con2 ul li .dispic_eq{width: 100%;height: auto;display: flex;flex-wrap: wrap;justify-content: center;}
			.tem_con .list_con2 ul li .dispic_eq img{width: 96%;border: 0px solid rgba(18, 154, 174, .25);box-sizing: border-box;opacity: 1;transition: all 0.4s; cursor: pointer;}

			.tem_con .list_con2 ul li .distxt_news{width:63%;line-height: 1.6rem;text-align: left;padding:1rem 0 1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
			.tem_con .list_con2 ul li .distxt_date{width:25%;line-height: 1.6rem;text-align: right;padding:1rem 0 1rem;color:#e79213;}


	.text-secondary{width: 96%;display: flex;justify-content: space-between;margin: 2rem auto;}
	.text-secondary a {color: #e79213;}
	.lh-2 {line-height: 2;}
	.text-secondary .prov{padding:5px 15px; color: #e79213;background-color: #fff;border: 1px solid #e79213;}
	.text-secondary .next{padding:5px 15px; color: #e79213;background-color: #fff;border: 1px solid #e79213;}
}



/*分页*/
.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #e79213;
	background-color: #fff;
	border: 1px solid #e79213;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #e79213;
	border-color: #e79213;
}
.page-num-current:hover {
	color: #fff;
}
/*其他*/
.pages {
	min-height: 500px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pagination {
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  justify-content: center;
  margin-top: 50px;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #e79213;
  background-color: #fff;
  border: 1px solid #e79213;
}

.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #e79213;
  border-color: #e79213;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}






@media (max-width: 1360px) and (min-width: 1280px){
                        .icon_list ul li:nth-child(odd) .icon{background: rgba(0,140,158,1);border-radius: 1rem;padding: 1.5rem 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-child(even) .icon{background: rgba(81,208,224,1);border-radius: 1rem;padding: 1.5rem 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(1) .icon{background: #1eaddf;border-radius: 1rem;padding: 1.5rem 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(2) .icon{background: rgba(222,0,2,1);border-radius: 1rem;padding: 1.5rem 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(3) .icon{background: #1165c4;border-radius: 1rem;padding: 1.5rem 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}
						.icon_list ul li:nth-last-child(4) .icon{background: #00a9a9;border-radius: 1rem;padding: 1.5rem 3rem;display: flex;flex-wrap: wrap;flex-direction: column;align-items: center;color: rgba(255,255,255,1);font-size: 1rem;font-weight: 600;transition: background 0.4s;cursor: pointer;}

}


@media (max-width: 1530px) and (min-width: 1280px) {
    .icon_list {
        width: 96%;
        height: auto;
        background: rgba(202, 202, 202, 0);
        margin: auto;
        box-shadow: 0px 0px 2px 5px rgba(0, 0, 0, 0);
        border-radius: 0.6rem;
    }
}




