html{-webkit-text-size-adjust:none;}
/* 基础样式 (针对所有设备) */
body{
	width:100%;
	font-family: 'Microsoft YaHei';
	font-size:12px;
	line-height:24px;
	color:#666;
	/*background: url(../images/bg_pic.jpg) top center no-repeat;*/
	background-size: cover; /* 让背景图像覆盖整个视口 */
	background-repeat: no-repeat; /* 防止背景图像重复 */
	background-attachment: fixed; /* 固定背景图像 */
	/*background: #f8fbf0;*/
	list-style:none;
	margin: 0;
	padding: 0;
}
ul,li{padding:0px;margin:0px;list-style-type: none;}
img{border:#000 0px;display:block;}
A:link{text-decoration:none;}
A:visited{text-decoration:none;}
A:hover{text-decoration:none;}
A:active{text-decoration:none;}

div{padding:0;}

a.link_top:link,a.link_top:visited{color:rgba(255,255,255,1);transition:all 0.2s;cursor:pointer;}
a.link_top:active,a.link_top:hover{color:rgba(255,255,255,0.6);}

a.link_btn:link,a.link_btn:visited{color:rgba(10,10,10,1);transition:all 0.2s;cursor:pointer;}
a.link_btn:active,a.link_btn:hover{color:rgba(30,30,30,0.6);}


/*------------------------------------------------------- PC端 -------------------------------------------------------*/



/*@media (max-width: 1920px) and (min-width: 1681px) {*/
	.block_body{width: 100%;}

		/*-----------top-----------*/

		.block_body .top{width: 100%;height:auto; position: fixed;z-index: 100;top:0; box-shadow:0px 0px 10px 4px rgba(0,0,0,.45)}
			.block_body .top .topline{width: 100%;height:30px;background:rgb(3,117,219);}
				.block_body .top .topline .topline_b{width: 74%;height:30px;margin: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
					.block_body .top .topline .topline_b .L{width: auto;line-height:30px;color: #fff;font-size: 14px;}
					.block_body .top .topline .topline_b .R{width: auto;line-height:30px;color: #fff;font-size: 14px;}
						.block_body .top .topline .topline_b .R span{font-weight: 600;}
						.block_body .top .topline .topline_b .R i{line-height:30px;font-size: 20px;margin-right: 4px;}

			.block_body .top .top_nav{width: 100%;height:100px;background:rgb(255,255,255);display: flex;}
				.block_body .top .top_nav .top_nav_b{width: 80%;height:100px;margin: auto;display: flex;justify-content: space-between;}
					.block_body .top .top_nav .top_nav_b .logo{width: auto;height: 100px;display: flex;align-items: center;}
						/*.block_body .top .top_nav .top_nav_b .logo img{width: 88%;}*/
						.block_body .top .top_nav .top_nav_b .logo img{width: 100%;}

					.block_body .top .top_nav .top_nav_b .nav_list{width: auto;}

						/*一级导航样式*/
						.block_body .top .top_nav .top_nav_b .nav_list ul {list-style: none;padding: 0;margin: 0;display: flex;justify-content: center;}
							.block_body .top .top_nav .top_nav_b .nav_list ul li {position: relative;}
								/*.block_body .top .top_nav .top_nav_b .nav_list ul li a {text-decoration: none;color: #222;padding: 0 8px;line-height:100px;display: block;transition:all 0.2s;cursor:pointer;}*/
								.block_body .top .top_nav .top_nav_b .nav_list ul li a:hover {color: #0375db;}
								/*.block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt{font-size:15px;font-weight:600;text-align: center;}*/
								.block_body .top .top_nav .top_nav_b .nav_list ul li a {
                                    text-decoration: none;
                                    color: #222;
                                    padding: 0 8px;
                                    line-height: 100px;
                                    display: block;
                                    transition: all 0.2s;
                                    cursor: pointer;
                                    font-size: calc(12px + 0.1vw);
                                }
                                .block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt{
                                    font-size: calc(13px + 0.1vw);
                                    font-weight: 600;
                                    text-align: center;
                                }
								
								
									/*向下箭头样式*/
									.block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt .arrow_down {margin-left:0px;font-size: 14px;vertical-align: middle;}
									/*二级导航样式*/
									.block_body .top .top_nav .top_nav_b .nav_list .nav_sub {display: none;position: absolute;top: 80%;left: -13px;background-color: #f2f4f9;width: 110px;box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);}
										.block_body .top .top_nav .top_nav_b .nav_list .nav_sub li {width: 100%;line-height: 36px;}
											.block_body .top .top_nav .top_nav_b .nav_list .nav_sub li a {padding: 10px 15px;border-bottom: 1px solid #ccc;transition:all 0.2s;cursor:pointer;}
											.block_body .top .top_nav .top_nav_b .nav_list .nav_sub li:last-child a {border-bottom: none;}
											.block_body .top .top_nav .top_nav_b .nav_list .nav_sub li a:hover {background-color: #0375db;color:#fff;}
												.block_body .top .top_nav .top_nav_b .nav_list .nav_sub li .nav_sub_txt{line-height: 26px;text-align: center;}

		/*-----------banner-----------*/

		/*.block_body .banner{width: 100%;height:auto;margin-top:130px;position: relative;z-index: 10;background: url(../images/banner_bg.png) center center no-repeat;}*/
		
		.block_body .banner{width: 100%;height:auto;margin-top:130px;position: relative;z-index: 10;}
		
		
		
			.block_body .banner .banner_swiper{width: 100%;height:auto;}
			.block_body .banner .banner_swiper .swiper-wrapper{width: 100%;}
			.block_body .banner .banner_swiper .swiper-slide{width: 100%;height:auto;}
			.block_body .banner .banner_swiper .swiper-slide a{display: block;width: 100%;height: 100%;}
			.block_body .banner .banner_swiper .swiper-slide img{width: 100%;height: auto;display: block;}
		
		.block_body .banner_news{width: 100%;height:80px;margin-top:-10px;position: relative;z-index: 20;background: #0375db;}
		.block_body .banner_news:after{content: '';position: absolute;bottom: -12px;/*调整三角形的位置*/left: 50%;transform: translateX(-50%);/*水平居中*/width: 0;height: 0;border-left: 20px solid transparent;/*左边透明*/border-right: 20px solid transparent;/*右边透明*/border-top: 20px solid #0375db;/*顶部颜色*/}
			

			.block_body .banner_news .banner_news_b{width: 68%;height:80px;margin:auto;display: flex;align-items: center;flex-wrap: wrap;}
				.block_body .banner_news .banner_news_b .name{width: auto;height:80px;line-height: 80px;color: #fff;font-size: 28px;text-align: left;}
				/*.block_body .banner_news .banner_news_b .list{width: auto;padding-left: 27px;height:80px;line-height: 80px;overflow: hidden;}*/

				.block_body .banner_news .banner_news_b .list{flex: 1;padding-left: 27px;height:80px;overflow: hidden;}
					.block_body .banner_news .banner_news_b .list .banner_news_list{height:80px;}
					.block_body .banner_news .banner_news_b .list .swiper-slide{height:80px !important;display: flex;align-items: center;}
				
					.block_body .banner_news .banner_news_b .list .title{width: auto;height:80px;line-height: 80px;color: #fff;font-size: 14px;font-weight: 600;float: left;}
					.block_body .banner_news .banner_news_b .list .date{width: auto;height:80px;line-height: 80px;color: #fff;font-size: 14px;font-weight: 100;float: right;padding-left: 150px;}

		/*-----------1-----------*/

		.con1{width: 100%;height:auto;background: #fff;padding: 50px 0;}
			.con1 .con1_b{width: 65%;height:auto;margin:auto;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 30px;}
			.con1 .con1_b .L{width: calc(50% - 15px);height:auto;display: flex;flex-direction: column;}
				.con1 .con1_b .L .title{width: 100%;line-height:66px;display: flex;}
					.con1 .con1_b .L .title .name{width: 50%;height:66px;line-height: 66px;font-size: 24px;color: #222;text-align: left;}
					.con1 .con1_b .L .title .more{width: 50%;height:66px;line-height: 32px;display: flex;justify-content: flex-end;align-items: center;}
						.con1 .con1_b .L .title .more .btn{width: 66px;padding-right: 55px;height: 35px;font-size: 14px;background: url(../images/btn.png) 60px -3px no-repeat;cursor: pointer;}


				.con1 .con1_b .L .list{width: 100%;height:auto;padding-top:20px;display: flex;}
					.con1 .con1_b .L .list .list_pic{width: 100%;height: auto;}
						.con1 .con1_b .L .list .list_pic ul{width: 100%;display: flex;justify-content: space-between;}
							.con1 .con1_b .L .list .list_pic ul li{width: 49%;}
								.con1 .con1_b .L .list .list_pic ul li .news_list{width: 100%;height: auto;border:1px solid #ededed;padding:5px 0 8px 0;display: flex;flex-wrap: wrap;justify-content: center;}
									.con1 .con1_b .L .list .list_pic ul li .news_list .pic{width: 100%;height: auto;display: flex;justify-content: center;}
										.con1 .con1_b .L .list .list_pic ul li .news_list .pic img{width: 100%;}
									.con1 .con1_b .L .list .list_pic ul li .news_list .title{width: 100%;font-size: 16px;color: #000;line-height: 26px;margin: 8px 0;padding-left: 8px;cursor: pointer;transition: color 0.4s;}
									.con1 .con1_b .L .list .list_pic ul li .news_list .title:hover{color: #0375db;}
									.con1 .con1_b .L .list .list_pic ul li .news_list .summary{width: 92%;font-size: 14px;color: #666;line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
				

				.con1 .con1_b .L .list_txt{width: 100%;height:auto;padding-top:20px;display: flex;}
					.con1 .con1_b .L .list_txt ul{width: 100%;display: flex;flex-direction: column;}
						.con1 .con1_b .L .list_txt ul li{width: 100%;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #ddd;display: flex;justify-content: space-between;}
							.con1 .con1_b .L .list_txt ul li .date{width: 15%;display: flex;flex-wrap: wrap;align-items: center;}
								.con1 .con1_b .L .list_txt ul li .date .date_b{width: 84px;height:84px;background: #f2f2f2;display: flex;flex-direction: column;align-items: center;justify-content: center;}
									.con1 .con1_b .L .list_txt ul li .date .date_b .day{font-size: 24px;color: #666;line-height: 34px;font-weight: 400;}
									.con1 .con1_b .L .list_txt ul li .date .date_b .ym{font-size: 13px;color: #666;line-height: 26px;}

							.con1 .con1_b .L .list_txt ul li .txt{width: 85%;display: flex;flex-wrap: wrap;}
								.con1 .con1_b .L .list_txt ul li .txt .title{width: 100%;font-size: 16px;color: #000;line-height: 40px;cursor: pointer;transition: color 0.4s;}
								.con1 .con1_b .L .list_txt ul li .txt .title:hover{color: #0375db;}
								.con1 .con1_b .L .list_txt ul li .txt .summary{width: 100%;font-size: 14px;color: #666;line-height: 24px;}


			.con1 .con1_b .R{width: calc(50% - 15px);height:auto;display: flex;flex-direction: column;}

				.con1 .con1_b .R .title{width: 100%;line-height:66px;display: flex;}
					.con1 .con1_b .R .title .name{width: 50%;height:66px;line-height: 66px;font-size: 24px;color: #222;text-align: left;}
					.con1 .con1_b .R .title .more{width: 50%;height:66px;line-height: 32px;display: flex;justify-content: flex-end;align-items: center;}
						.con1 .con1_b .R .title .more .btn{width: 66px;padding-right: 55px;height: 35px;font-size: 14px;background: url(../images/btn.png) 60px -3px no-repeat;cursor: pointer;}

				.con1 .con1_b .R .list_txt{width: 100%;height:auto;padding-top:20px;display: flex;}
					.con1 .con1_b .R .list_txt ul{width: 100%;display: flex;flex-direction: column;}
						.con1 .con1_b .R .list_txt ul li{width: 100%;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px dashed #ddd;display: flex;justify-content: space-between;}
							.con1 .con1_b .R .list_txt ul li .date{width: 15%;display: flex;flex-wrap: wrap;align-items: center;}
								.con1 .con1_b .R .list_txt ul li .date .date_b{width: 84px;height:84px;background: #f2f2f2;display: flex;flex-direction: column;align-items: center;justify-content: center;}
									.con1 .con1_b .R .list_txt ul li .date .date_b .day{font-size: 24px;color: #666;line-height: 34px;font-weight: 400;}
									.con1 .con1_b .R .list_txt ul li .date .date_b .ym{font-size: 13px;color: #666;line-height: 26px;}

							.con1 .con1_b .R .list_txt ul li .txt{width: 85%;display: flex;flex-wrap: wrap;}
								/*.con1 .con1_b .R .list_txt ul li .txt .title{width: 100%;font-size: 16px;color: #000;line-height: 40px;cursor: pointer;transition: color 0.4s;}*/
								/*.con1 .con1_b .R .list_txt ul li .txt .title:hover{color: #0375db;}*/
								
								.con1 .con1_b .R .list_txt ul li .txt .title{width: 100%;font-size: 16px;line-height: 40px;}
								.con1 .con1_b .R .list_txt ul li .txt .title a{color: #000;cursor: pointer;transition: color 0.4s;text-decoration: none;}
								.con1 .con1_b .R .list_txt ul li .txt .title a:hover{color: #0375db;}
								
								.con1 .con1_b .R .list_txt ul li .txt .summary{width: 100%;font-size: 14px;color: #666;line-height: 20px;}
	
		/*-----------2-----------*/

		.con2{width: 100%;height:auto;min-height:130px;background: rgb(242,242,242);border-bottom: 10px solid #222;}
			.con2 .con2_b{width: 66%;height:auto;margin:auto;display: flex;}
				.con2 .con2_b ul{width: 100%;display: flex;justify-content: space-around;align-items: center;}
					.con2 .con2_b ul li {width: 100%;min-height: 130px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;position: relative;padding-right: 20px;}
					.con2 .con2_b ul li::after{content: '';position: absolute;top: 40%; bottom: 40%; right: 0;width: 1px; background-color: #999; /* 边框的颜色 */}
					.con2 .con2_b ul li:last-child::after{display: none;}
						.con2 .con2_b ul li .btn{width: auto;font-size:28px;color:#222; font-weight:400;display: flex;transition: color 0.4s;cursor: pointer;}
						.con2 .con2_b ul li .btn:hover{color: #0375db;}
						.con2 .con2_b ul li .btn i{font-size: 40px;color:#666;margin-right: 20px;}
	
		/*-----------3-----------*/

		/*.con3{width: 100%;height:auto;padding-bottom:80px;background: url(../images/con3_bg.jpg) center top no-repeat;}*/
		
		.con3 {
            width: 100%;
            height: auto;
            padding-bottom: 80px;
            background: url(../images/con3_bg.jpg) center center no-repeat;
            background-size: cover;
            min-height: 400px;
        }
		
		
			.con3 .con3_b{width: 70%;height:auto;margin:auto;display: flex;flex-wrap: wrap;}
				.con3 .con3_b .list{width: 100%;height:auto;margin:auto;padding-top: 50px;display: flex;}
					.con3 .con3_b .list ul{width: 100%;display: flex;justify-content: space-around;flex-wrap: wrap;}
						.con3 .con3_b .list ul li{width: 25%;}
							.con3 .con3_b .list ul li .pic_btn1{width:auto;height:auto;transition: all 0.4s; cursor: pointer;opacity: 1;}
							
							.con3 .con3_b .list ul li .pic_btn1 img{width: 90%;transition: all 0.4s; cursor: pointer;}
							.con3 .con3_b .list ul li .pic_btn2 img{width: 90%;transition: all 0.4s; cursor: pointer;}
							.con3 .con3_b .list ul li .pic_btn3 img{width: 90%;transition: all 0.4s; cursor: pointer;}
							.con3 .con3_b .list ul li .pic_btn4 img{width: 90%;transition: all 0.4s; cursor: pointer;}

							.con3 .con3_b .list ul li .pic_btn1 img:hover{opacity: .85;}
							.con3 .con3_b .list ul li .pic_btn2 img:hover{opacity: .85;}
							.con3 .con3_b .list ul li .pic_btn3 img:hover{opacity: .85;}
							.con3 .con3_b .list ul li .pic_btn4 img:hover{opacity: .85;}


							.con3 .con3_b .list ul li .pic_btn2{width:auto;height:auto;transition: all 0.4s; cursor: pointer;opacity: 1;}
							
							

							.con3 .con3_b .list ul li .pic_btn3{width:auto;height:auto;transition: all 0.4s; cursor: pointer;opacity: 1;}
							
							

							.con3 .con3_b .list ul li .pic_btn4{width:auto;height:auto;transition: all 0.4s; cursor: pointer;opacity: 1;}
							
							
				.con3 .con3_b .list2{width: 100%;height:auto;margin:auto;padding-top: 95px;}

					.con3 .con3_b .list2 .title{width: 100%;line-height:66px;display: flex;}
						.con3 .con3_b .list2 .title .name{width: 50%;height:66px;line-height: 66px;font-size: 24px;color: #222;text-align: left;}
						.con3 .con3_b .list2 .title .more{width: 50%;height:66px;line-height: 32px;display: flex;justify-content: flex-end;align-items: center;}
							.con3 .con3_b .list2 .title .more .btn{width: 66px;padding-right: 55px;height: 35px;font-size: 14px;background: url(../images/btn.png) 60px -3px no-repeat;cursor: pointer;}

					.con3 .con3_b .list2 .dy_list{width: 100%;}
						.con3 .con3_b .list2 .dy_list ul{width: 100%;padding-top:30px;display: flex;justify-content: space-between;}
							.con3 .con3_b .list2 .dy_list ul li{width: 32%;}
								.con3 .con3_b .list2 .dy_list ul li .news_list{width: 100%;height: auto;padding:10px;background: rgba(255,255,255,1);color: #000;display: flex;flex-direction: column;transition: all 0.4s;box-sizing: border-box;position: relative;}
								.con3 .con3_b .list2 .dy_list ul li .news_list:hover{background: rgba(3,117,219,1);color: #fff;}
									.con3 .con3_b .list2 .dy_list ul li .news_list .pic{width: 100%;height: auto;flex-shrink: 0;}
										.con3 .con3_b .list2 .dy_list ul li .news_list .pic img{width: 100%;height: auto;}
									.con3 .con3_b .list2 .dy_list ul li .news_list .title{display: block;width: 100%;font-size: 16px;line-height: 24px;cursor: pointer;transition: color 0.4s;padding:15px 0;text-align: center;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important;word-break: keep-all;}
									/*.con3 .con3_b .list2 .dy_list ul li .news_list .title:hover{color: #0375db;}*/
	
		/*-----------4-----------*/

		/*.con4{width: 100%;height:auto;min-height:440px;}*/
		.con4{
		    width: 100%;
            height: auto;
            padding-bottom: 80px;
            background: url(../images/bg_pic.jpg) center center no-repeat;
            background-size: cover;
            min-height: 440px;
		    
		}
		
		
		
		
			.con4 .con4_b{width: 66%;height:440px;margin:auto;display: flex;flex-wrap: wrap;align-content: stretch;}
				.con4 .con4_b .title{width: 100%;height:auto;margin-top:50px;display: flex;flex-direction: column;}
					.con4 .con4_b .title .name{text-align: center; font-size: 36px;font-weight: 600;line-height: 90px;color: #fff;}
					.con4 .con4_b .title .summary{text-align: center; font-size: 22px;font-weight: 500;color: #fff;}

				.con4 .con4_b .list{width: 100%;height:auto;display: flex;}
					.con4 .con4_b .list ul{width: 100%;height:auto;display: flex;}
						.con4 .con4_b .list ul li{width: 33%;height:auto;display: flex;flex-direction: column;align-items: center;}
							.con4 .con4_b .list ul li .num{width: auto;font-size: 46px;font-weight: 600;color:#fff;}
								.con4 .con4_b .list ul li .num span{width: auto;font-size: 18px;font-weight: 400;color:#fff;}
							.con4 .con4_b .list ul li .txt{width: auto;font-size: 18px;font-weight: 400;line-height: 40px;color:#fff;}
	
		/*-----------5-----------*/

		.con5{
		    width: 100%;
            height: auto;
            min-height: 762px;
            background: url(../images/con5_bg.jpg) center center no-repeat;
            background-size: cover;
            display: flex;
            justify-content: center;
            align-items: flex-start;
            padding: 40px 0;
            box-sizing: border-box;
		}
		
		.con5 .con5_b{
		    /*width: 90%;*/
		    /*max-width: 1200px;*/
		    width: 70%;
		    height: auto;
		    display: flex;
		    justify-content: center;
		    align-items: flex-start;
		    gap: 20px;
		    margin-top:60px;
		}
		
		.con5 .con5_b .con5_b_L{
		    width: calc(50% - 10px);
		    /*max-width: 580px;*/
		    height: auto;
		    display: flex;
		    justify-content: center;
		}
		
		.con5 .con5_b .con5_b_L .list_b{
		    width: 100%;
            height: auto;
            /*background: url(../images/special.jpeg) center center no-repeat;*/
            background: url(../images/special.jpeg) 80% no-repeat;
            background-size: cover;
            min-height: 570px;
            display: flex;
            flex-direction: column;
		}
		
		.con5 .con5_b .con5_b_L .list_b .title{width: 90%;height: 55px;padding: 30px; padding-bottom:20px;}

		.con5 .con5_b .con5_b_L .list_b .title .name{font-size: 24px;line-height:32px;text-align: left;color: #fff;}
		.con5 .con5_b .con5_b_L .list_b .title .summary{font-size: 12px;line-height:22px;text-align: left;color: #fff;}

		.con5 .con5_b .con5_b_L .list_b .list{width:100%;height:auto;}
		.con5 .con5_b .con5_b_L .list_b .list ul{width: 100%;height: auto;display: flex;justify-content: center;flex-wrap: wrap;}
		.con5 .con5_b .con5_b_L .list_b .list ul li{height:auto;margin: 0 5px 10px 5px;display: flex;justify-content: center;}
		.con5 .con5_b .con5_b_L .list_b .list ul li .btn{width: 220px;padding:6px 0;line-height:30px;border-radius: 10px;border:1px rgba(255,255,255,.6) solid;text-align: center;font-size: 15px;color: #19686d;background: #b8e0ea;transition: background 0.4s; cursor: pointer;}
		.con5 .con5_b .con5_b_L .list_b .list ul li .btn:hover{color: #19686d;background: #b8e0ea;}
		.con5 .con5_b .con5_b_L .list_b .list ul li .btn i{font-size: 12px;margin-left: 5px;}

		.con5 .con5_b .con5_b_R{
		    /*width: calc(50% - 10px);*/
		    max-width: 580px;
		    height: auto;
		    display: flex;
		    flex-direction: column;
		    margin-left:-13px;
		}
		
		.con5 .con5_b .con5_b_R .top-row{
		    width: 100%;
		    display: flex;
		    gap: 6px;
		    margin-bottom: 6px;
		}
		
		.con5 .con5_b .con5_b_R .bottom-row{
		    width: 100%;
		}

		.con5 .con5_b .con5_b_R .jbtm{
		    flex: 1;
		    min-width: 0;
		    height: auto;
		    aspect-ratio: 289/282;
		    opacity: 0.85;
		    transition: opacity 0.4s;
		    overflow: hidden;
		}
		
		.con5 .con5_b .con5_b_R .d32jd{
		    flex: 1;
		    min-width: 0;
		    height: auto;
		    aspect-ratio: 288/281;
		    opacity: 0.85;
		    transition: opacity 0.4s;
		    overflow: hidden;
		}
		
		.con5 .con5_b .con5_b_R .tsbx{
		    width: 100%;
		    height: auto;
		    aspect-ratio: 585/286;
		    opacity: 0.85;
		    transition: opacity 0.4s;
		    overflow: hidden;
		}

		.con5 .con5_b .con5_b_R .jbtm img,
		.con5 .con5_b .con5_b_R .d32jd img,
		.con5 .con5_b .con5_b_R .tsbx img{width: 100%;height: 100%;object-fit: cover;display: block;}

		.con5 .con5_b .con5_b_R .jbtm:hover{opacity: 1;}
		.con5 .con5_b .con5_b_R .d32jd:hover{opacity: 1;}
		.con5 .con5_b .con5_b_R .tsbx:hover{opacity: 1;}
					
					
			
	
		/*-----------btm-----------*/

		.con_btm{width: 100%;height:auto;min-height:240px;background: url(../images/btm_bg.jpg) repeat-x;border-top: 10px #fff solid;}
			.con_btm .con_btm_b{width: 70%;height:auto;margin:auto;display: flex;flex-wrap: wrap; justify-content:center;}
				.con_btm .con_btm_b .nav{width: 100%;line-height:36px;margin-top: 10px;text-align: center;border-bottom: 1px solid #fff;}
					.con_btm .con_btm_b .nav ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
						.con_btm .con_btm_b .nav ul li{width: auto;font-size: 16px;color:rgba(255,255,255,1);padding:15px 15px;transition: color 0.4s; cursor: pointer;}
						.con_btm .con_btm_b .nav ul li:hover{color:rgba(255,255,255,0.6);}
				
				
			/*.con_btm .con_btm_b .ICP_b{width: 100%;height:auto;margin-top: 30px;display: flex;justify-content: center;align-items: center;gap: 30px;}*/
			/*		.con_btm .con_btm_b .ICP_b .logo{width: auto;max-width: 400px;height:auto;flex-shrink: 0;}*/
					
			/*			.con_btm .con_btm_b .ICP_b .logo img{width: 100%;height: auto;max-width: 400px;}*/
					
			/*		.con_btm .con_btm_b .ICP_b .ICP {color: #fff;font-size: 12px;line-height: 24px;white-space: nowrap;}*/
			/*			.con_btm .con_btm_b .ICP_b .ICP .contact{line-height: 24px;text-align: left;white-space: nowrap;}*/
			/*			.con_btm .con_btm_b .ICP_b .ICP .beian{line-height: 24px;text-align: left;}*/
			/*			.con_btm .con_btm_b .ICP_b .ICP .keywords{line-height: 24px;text-align: left;}*/
			
			/*.con_btm .con_btm_b .ICP_b{width: 100%;height:auto;margin-top: 30px;display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 30px;}*/
			.con_btm .con_btm_b .ICP_b{height:auto;margin-top: 30px;display: flex;justify-content: space-between;align-items: flex-start;padding-bottom: 30px; gap:115px;}
			
					.con_btm .con_btm_b .ICP_b .ICP {color: #fff;font-size: 14px;line-height: 24px;text-align: left;}
						.con_btm .con_btm_b .ICP_b .ICP .address{line-height: 24px;text-align: left;}
						.con_btm .con_btm_b .ICP_b .ICP .beian{line-height: 24px;text-align: left;}
						.con_btm .con_btm_b .ICP_b .ICP .security{line-height: 24px;text-align: left; display:flex; gap:8px;}
						.con_btm .con_btm_b .ICP_b .ICP .security img{width:20px;height:20px; margin-top: 2px;}
					
					.con_btm .con_btm_b .ICP_b .contact_right{color: #fff;font-size: 14px;line-height: 24px;text-align: left;}
						.con_btm .con_btm_b .ICP_b .contact_right .tel{line-height: 24px;text-align: left;}
						.con_btm .con_btm_b .ICP_b .contact_right .mobile{line-height: 24px;text-align: left;}
						.con_btm .con_btm_b .ICP_b .contact_right .email{line-height: 24px;text-align: left;}
						
					.con_btm .con_btm_b .ICP_b .logos{width: auto;height:auto;flex-shrink: 0;}
					
						.con_btm .con_btm_b .ICP_b .logos img{width: 100%;height: auto;max-width: 75px;}
					
					.con_btm .con_btm_b .ICP_b .blogo{width: auto;height:auto;flex-shrink: 0;}
					
						.con_btm .con_btm_b .ICP_b .blogo img{width: 100%;height: auto;max-width: 100px;}



        .lmenu{
            /*background: url(../images/special.jpeg) center center no-repeat;*/
            background: url(../images/special.jpeg) no-repeat;
            background-size: cover;
            margin-top:10px;
            min-height: 700px;
            width: 100%;
            padding-bottom: 20px;
            box-sizing: border-box;
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .lmenu .title_btm{width: 100%;height:60px;color: #fff;display: flex;flex-wrap: wrap;padding:30px 0;margin-top: 20px;text-align: center;}
                .lmenu .title_btm .name{width: 100%;line-height:38px;text-align: center;font-size: 20px;font-weight: 600;}
                .lmenu .title_btm .en{width: 100%;line-height:20px;text-align: center;font-size: 12px;font-weight: 100;}
            .lmenu .list_btm{width: 100%;height:auto;display: flex;box-sizing: border-box;padding-bottom: 20px;}
                .lmenu .list_btm ul{width: 100%;height:auto;display: flex;flex-wrap: wrap;justify-content: center;}
                .lmenu .list_btm ul li{width: 100%;height:auto;margin: 0 5px 10px 5px;display: flex;flex-direction: column;align-items: center;}
                .lmenu .list_btm ul li .btn{width: 200px;padding:6px 0;line-height:30px;border-radius: 10px;border:1px rgba(255,255,255,.6) solid;text-align: center;font-size: 14px;color: #fff;background: transparent;transition: background 0.4s; cursor: pointer;}
	
		/*-----------tem-----------*/

		.con_tem{width: 100%;height:auto;padding-top:50px;background: #fff;}
			.con_tem .con_tem_b{width: 70%;height:auto;margin:auto;display: flex;justify-content: space-between;}
				.con_tem .con_tem_b .L{width: 22%;height:auto;display: flex;flex-wrap: wrap;align-items: flex-start;align-content: flex-start;}
					.con_tem .con_tem_b .L .title{width: 100%;height:60px;background:rgba(3,117,219,1);border-top: 10px solid #145dc7;color: #fff;display: flex;flex-wrap: wrap;padding:5px 0;}
						.con_tem .con_tem_b .L .title .name{width: 100%;line-height:38px;text-align: center;font-size: 20px;font-weight: 600;}
						.con_tem .con_tem_b .L .title .en{width: 100%;line-height:20px;text-align: center;font-size: 12px;font-weight: 100;text-transform: uppercase;}

					.con_tem .con_tem_b .L .list{width: 100%;height:auto;border: 1px solid #ededed;display: flex;box-sizing: border-box;}
						.con_tem .con_tem_b .L .list ul{width: 100%;height:auto;display: flex;flex-wrap: wrap;}
							.con_tem .con_tem_b .L .list ul li{width: 100%;height:auto;padding-right: 11px;border-bottom: 1px solid #ededed;box-sizing: border-box;background: rgba(255,255,255,1);display: flex;justify-content: center;transition: background 0.4s; cursor: pointer;}
							.con_tem .con_tem_b .L .list ul li:hover{background: rgba(3,117,219,0.15);}
							.con_tem .con_tem_b .L .list ul li:last-child{border-bottom: 0px solid #ededed;}
								.con_tem .con_tem_b .L .list ul li .news_list{width: 100%;line-height:44px;text-align: center;color: #222;font-size: 14px;}
									.con_tem .con_tem_b .L .list ul li .news_list span{color: #ccc;margin-right: 10px;}
					



					/*.con_tem .con_tem_b .L .title_btm{width: 100%;height:60px;background:rgba(229,202,143,1);color: #fff;display: flex;flex-wrap: wrap;padding:30px 0;margin-top: 14px;}*/
					
					/*.con_tem .con_tem_b .L .title_btm{width: 100%;height:60px;background: url(../images/special.jpeg) center 18% no-repeat;color: #fff;display: flex;flex-wrap: wrap;padding:30px 0;margin-top: 14px; background-size:cover;}*/
					
					.con_tem .con_tem_b .L .title_btm{width: 100%;height:60px;color: #fff;display: flex;flex-wrap: wrap;padding:10px 0;margin-top: 14px; background-size:cover;}
					
					
						.con_tem .con_tem_b .L .title_btm .name{width: 100%;line-height:38px;text-align: center;font-size: 20px;font-weight: 600;}
						.con_tem .con_tem_b .L .title_btm .en{width: 100%;line-height:20px;text-align: center;font-size: 12px;font-weight: 100;}

					/*.con_tem .con_tem_b .L .list_btm{width: 100%;height:auto;background: rgba(229, 202, 143, 1) url(../images/con4_icon.png) center 98% no-repeat;background-size: 20%;display: flex;box-sizing: border-box;padding-bottom: 70px;}*/
					
					.con_tem .con_tem_b .L .list_btm{width: 100%;height:auto;background-size: 100%;display: flex;box-sizing: border-box;}
					
					
						.con_tem .con_tem_b .L .list_btm ul{width: 100%;height:auto;display: flex;flex-wrap: wrap;justify-content: center;}
							.con_tem .con_tem_b .L .list_btm  ul li{width: 100%;height:auto;margin: 0 5px 10px 5px;display: flex;flex-direction: column;}
								.con_tem .con_tem_b .L .list_btm  ul li .btn{width: 220px;padding:6px 0;line-height:30px;border-radius: 10px;border:1px rgba(255,255,255,.6) solid;text-align: center;font-size: 14px;color: #fff;background: transparent;transition: background 0.4s; cursor: pointer;}
								.con_tem .con_tem_b .L .list_btm  ul li .btn:hover{background: rgba(0,0,0,.03);}
								.con_tem .con_tem_b .L .list_btm ul li .btn i{font-size: 12px;margin-left: 5px;}





				.con_tem .con_tem_b .R{width: 76.5%;height:auto;display: flex;flex-direction: column;}
					.con_tem .con_tem_b .R .title{width: 100%;height:40px;background:rgba(3,117,219,1);border-top: 10px solid #145dc7;color: #fff;display: flex;flex-wrap: wrap;padding:5px 0;}
						.con_tem .con_tem_b .R .title .name{width: 98%;padding-left: 2%;line-height:38px;text-align: left;font-size: 20px;font-weight: 600;}
					.con_tem .con_tem_b .R .content{width: 100%;padding: 2%;height:auto;border: 1px solid #ededed;box-sizing: border-box;display: flex;flex-direction: column;align-items: center;}
						.con_tem .con_tem_b .R .content .title_name{width: 100%;height:auto;font-size: 30px;color:#222;text-align: center;line-height: 60px;border-bottom: 1px solid #ededed;padding-top: 15px;}
						.con_tem .con_tem_b .R .content .txt{width: 96%;height:auto;font-size: 14px;color:#222;text-align: left;line-height: 28px;}
							.con_tem .con_tem_b .R .content .txt img{width:auto;margin:40px auto;}

						.con_tem .con_tem_b .R .content .list{width: 100%;height:auto;}
							/*.con_tem .con_tem_b .R .content .list ul{width: 100%;height:auto;display: flex;flex-wrap: wrap;}*/
							/*	.con_tem .con_tem_b .R .content .list ul li{width: 33.33%;height:auto;display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 15px;}*/
							/*		.con_tem .con_tem_b .R .content .list ul li .pic{width: 268px;height:auto;padding-top:4px;border: 1px solid #ededed;display: flex;flex-wrap: wrap;justify-content: center;}*/
							/*			.con_tem .con_tem_b .R .content .list ul li .pic img{width: 260px;height:200px;}*/
							/*			.con_tem .con_tem_b .R .content .list ul li .pic .title_txt{padding:5px;line-height:36px;text-align: left;color:#222; font-size: 14px;font-weight: 600;transition: color 0.4s; cursor: pointer;}*/
							/*			.con_tem .con_tem_b .R .content .list ul li .pic .title_txt:hover{color:#0375db;}*/
							
							
							.con_tem .con_tem_b .R .content .list ul{width: 100%;height:auto;display: flex;flex-wrap: wrap;gap: 10px;}
								.con_tem .con_tem_b .R .content .list ul li{width: calc(33.33% - 7px);height:auto;display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 15px;box-sizing: border-box;}
									.con_tem .con_tem_b .R .content .list ul li .pic{width: 100%;max-width: 268px;height:auto;padding-top:4px;border: 1px solid #ededed;display: flex;flex-wrap: wrap;justify-content: center;box-sizing: border-box;}
										.con_tem .con_tem_b .R .content .list ul li .pic img{width: 100%;max-width: 260px;height:auto;object-fit: cover;}
										.con_tem .con_tem_b .R .content .list ul li .pic .title_txt{padding:5px;line-height:36px;text-align: center;color:#222; font-size: 14px;font-weight: 600;transition: color 0.4s; cursor: pointer;width: 100%;}
										.con_tem .con_tem_b .R .content .list ul li .pic .title_txt:hover{color:#0375db;}



						.con_tem .con_tem_b .R .content .list4{width: 100%;height:auto;}
							.con_tem .con_tem_b .R .content .list4 ul{width: 100%;height:auto;display: flex;flex-wrap: wrap;}
								.con_tem .con_tem_b .R .content .list4 ul li{width: 25%;height:auto;display: flex;flex-wrap: wrap;justify-content: center;margin-bottom: 15px;}
									.con_tem .con_tem_b .R .content .list4 ul li .pic{width: 208px;height:auto;padding-top:4px;border: 1px solid #ededed;display: flex;flex-wrap: wrap;justify-content: center;}
										.con_tem .con_tem_b .R .content .list4 ul li .pic img{width: 200px;height:260px;}
										.con_tem .con_tem_b .R .content .list4 ul li .pic .title_txt{padding:5px;line-height:36px;text-align: left;color:#222; font-size: 14px;font-weight: 600;transition: color 0.4s; cursor: pointer;}
										.con_tem .con_tem_b .R .content .list4 ul li .pic .title_txt:hover{color:#0375db;}



						.con_tem .con_tem_b .R .content .list_line{width: 100%;height:auto;}
							.con_tem .con_tem_b .R .content .list_line ul{width: 100%;height:auto;display: flex;flex-wrap: wrap;}
								.con_tem .con_tem_b .R .content .list_line ul li{width: 100%;height:auto;border-bottom: 1px dashed #ededed; margin-bottom: 15px;}
									.con_tem .con_tem_b .R .content .list_line ul li .txt{width: 100%;height: auto;}
										.con_tem .con_tem_b .R .content .list_line ul li .txt .title_txt{padding:5px;line-height:36px;text-align: left;color:#222; font-size: 14px;font-weight: 600;transition: color 0.4s; cursor: pointer;float: left;}
										.con_tem .con_tem_b .R .content .list_line ul li .txt .title_txt:hover{color:#0375db;}

										.con_tem .con_tem_b .R .content .list_line ul li .txt .title_date{line-height:36px;text-align: left;color:#999; font-size: 12px;font-weight: 100;float: right;}
										.con_tem .con_tem_b .R .content .list_line ul li .txt .title_date i{color:#ccc; font-size: 12px;}
										.con_tem .con_tem_b .R .content .list_line ul li .txt .title_date span{color:#ccc; font-size: 12px;font-weight: 400;}





@media (max-width: 1920px) and (min-width: 1800px) {
}
/*}*/
@media (max-width: 1680px) and (min-width: 1441px) {

	.block_body .top .top_nav .top_nav_b .nav_list ul li a {
		text-decoration: none;
		color: #222;
		padding: 0 7px;
		line-height: 100px;
		display: block;
		transition: all 0.2s;
		cursor: pointer;
	}

}

@media (max-width: 1440px) and (min-width: 1367px) {
	.block_body .top .top_nav .top_nav_b {
		width: 91%;
		height: 100px;
		margin: auto;
		display: flex;
		justify-content: space-between;
	}


	.con1 .con1_b .L .list .list_pic ul li .news_list .title {
		width: 100%;
		font-size: 13px;
		color: #000;
		line-height: 26px;
		margin: 8px 0;
		padding-left: 4px;
		white-space: nowrap; /* 防止文字换行 */
	overflow: hidden;   /* 隐藏超出部分 */
	text-overflow: ellipsis; /* 超出部分显示为省略号 */
		cursor: pointer;
		transition: color 0.4s;
	}
	.con1 .con1_b .L .list .list_pic ul li .news_list .summary {
		width: 92%;
		font-size: 12px;
		color: #666;
		line-height: 24px;
	}
	.con1 .con1_b .L .list_txt ul li .date {
		width: 20%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.con1 .con1_b .L .list_txt ul li .txt {
		width: 80%;
		display: flex;
		flex-wrap: wrap;
	}
	.con1 .con1_b .L .list_txt ul li .txt .title {
		width: 100%;
		font-size: 13px;
		color: #000;
		line-height: 40px;
		cursor: pointer;
		transition: color 0.4s;
	}
	.con1 .con1_b .L .list_txt ul li .txt .summary {
		width: 100%;
		font-size: 12px;
		color: #666;
		line-height: 24px;
	}

	.con1 .con1_b .R .list ul li .list_txt .summary {
		width: 100%;
		line-height: 32px;
		color: #666;
		font-size: 14px;
		text-align: left;
		white-space: nowrap; /* 防止文字换行 */
		overflow: hidden;   /* 隐藏超出部分 */
		text-overflow: ellipsis; /* 超出部分显示为省略号 */
	}


	.con_btm .con_btm_b .nav ul li {
		width: auto;
		font-size: 16px;
		color: rgba(255, 255, 255, 1);
		padding: 15px 12px;
		transition: color 0.4s;
		cursor: pointer;
	}



	.con_tem .con_tem_b {
		width: 80%;
		height: auto;
		margin: auto;
		display: flex;
		justify-content: space-between;
	}


	.con_tem .con_tem_b .L .list_btm ul li .btn {
		width: 190px;
		padding: 3px 0;
		line-height: 29px;
		border-radius: 10px;
		border: 1px rgba(255, 255, 255, .6) solid;
		text-align: center;
		font-size: 14px;
		color: #fff;
		background: transparent;
		transition: background 0.4s;
		cursor: pointer;
	}
	.con_tem .con_tem_b .L .list_btm ul li .btn i{font-size: 12px;margin-left: 5px;}

	.con_tem .con_tem_b .R .content .txt img {width: 94%;}
	
	.bmqrcode{
        width: 100%;
    }
    .bmqrcode .wxqrcode img{
        width: 240px;
    }
    
    .bmqrcode .wxtext{
        text-align: center;
    }
    
    .con5 .con5_b{
	    /*width: 90%;*/
	    /*max-width: 1200px;*/
	    width: 90%;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: flex-start;
	    gap: 20px;
	    margin-top:60px;
	}
	
}
@media (max-width: 1397px) and (min-width: 1367px) {
	.block_body .top .top_nav .top_nav_b {
		width: 93%;
		height: 100px;
		margin: auto;
		display: flex;
		justify-content: space-between;
	}
	
	.con5 .con5_b{
	    /*width: 90%;*/
	    /*max-width: 1200px;*/
	    width: 90%;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: flex-start;
	    gap: 20px;
	    margin-top:60px;
	}

}

@media (max-width: 1591px) and (min-width: 1441px) {
    .block_body .top .top_nav .top_nav_b {
        width: 85%;
        height: 100px;
        margin: auto;
        display: flex;
        justify-content: space-between;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt {
        font-size: 15px;
        font-weight: 600;
        text-align: center;
    }
    
    .con5 .con5_b{
	    /*width: 90%;*/
	    /*max-width: 1200px;*/
	    width: 90%;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: flex-start;
	    gap: 20px;
	    margin-top:60px;
	}

}
@media (max-width: 1366px) and (min-width: 1280px) {
    .block_body .top .topline .topline_b {
        width: 96%;
        height: 30px;
        margin: auto;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
	.block_body .top .top_nav .top_nav_b {
		width: 96%;
		height: 100px;
		margin: auto;
		display: flex;
		justify-content: space-between;
	}
	.block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt {
		font-size: 13px;
		font-weight: 600;
		text-align: center;
	}

	.con1 .con1_b .L .list .list_pic ul li .news_list .title {
		width: 100%;
		font-size: 13px;
		color: #000;
		line-height: 26px;
		margin: 8px 0;
		padding-left: 4px;
		cursor: pointer;
		transition: color 0.4s;
	}
	.con1 .con1_b .L .list .list_pic ul li .news_list .summary {
		width: 92%;
		font-size: 12px;
		color: #666;
		line-height: 24px;
	}
	.con1 .con1_b .L .list_txt ul li .date {
		width: 20%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
	}
	.con1 .con1_b .L .list_txt ul li .txt {
		width: 80%;
		display: flex;
		flex-wrap: wrap;
	}
	.con1 .con1_b .L .list_txt ul li .txt .title {
		width: 100%;
		font-size: 13px;
		color: #000;
		line-height: 40px;
		cursor: pointer;
		transition: color 0.4s;
	}
	.con1 .con1_b .L .list_txt ul li .txt .summary {
		width: 100%;
		font-size: 12px;
		color: #666;
		line-height: 24px;
	}

	.con1 .con1_b .R .list ul li .list_txt .summary {
		width: 100%;
		line-height: 32px;
		color: #666;
		font-size: 14px;
		text-align: left;
		white-space: nowrap; /* 防止文字换行 */
		overflow: hidden;   /* 隐藏超出部分 */
		text-overflow: ellipsis; /* 超出部分显示为省略号 */
	}


	.con_btm .con_btm_b {
		width: 80%;
		height: auto;
		margin: auto;
		display: flex;
		flex-wrap: wrap;
	}

    


	.con_btm .con_btm_b .nav ul li{width: auto;font-size: 16px;color:rgba(255,255,255,1);padding:15px 12px;transition: color 0.4s; cursor: pointer;}
	.con_btm .con_btm_b .nav ul li:hover{color:rgba(255,255,255,0.6);}



	.con_tem .con_tem_b {
		width: 90%;
		height: auto;
		margin: auto;
		display: flex;
		justify-content: space-between;
	}


	.con_tem .con_tem_b .L .list_btm ul li .btn {
		width: 170px;
		padding: 3px 0;
		line-height: 29px;
		border-radius: 10px;
		border: 1px rgba(255, 255, 255, .6) solid;
		text-align: center;
		font-size: 14px;
		color: #fff;
		background: transparent;
		transition: background 0.4s;
		cursor: pointer;
	}
	.con_tem .con_tem_b .L .list_btm ul li .btn i{font-size: 12px;margin-left: 5px;}


	.con_tem .con_tem_b .R .content .txt img {width: 96%;}
	
	.con5 .con5_b{
	    /*width: 90%;*/
	    /*max-width: 1200px;*/
	    width: 90%;
	    height: auto;
	    display: flex;
	    justify-content: center;
	    align-items: flex-start;
	    gap: 20px;
	    margin-top:60px;
	}

}




/*分页*/
.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: #bb9346;
	background-color: #fff;
	border: 1px solid #bb9346;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff;
	background-color: #bb9346;
	border-color: #bb9346;
}
.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: #bb9346;
  background-color: #fff;
  border: 1px solid #bb9346;
}

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

.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;
}
.text-secondary{width: 100%;display: flex;justify-content: space-between;}
.text-secondary a {color: #bb9346;}
.lh-2 {line-height: 2;}
.text-secondary .prov{padding:5px 15px; color: #bb9346;background-color: #fff;border: 1px solid #bb9346;width: 30%;}
.text-secondary .next{padding:5px 15px; color: #bb9346;background-color: #fff;border: 1px solid #bb9346;width: 30%;}



#list_line .pic {
    position: relative;
}
#list_line .pic .play-btn {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 10;
}
#list_line .pic .play-btn:hover {
    background: rgba(3, 117, 219, 0.8);
}
#list_line .pic .play-btn::before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 0 12px 20px;
    border-color: transparent transparent transparent #ffffff;
    margin-left: 4px;
}

.bmqrcode{
    width: 100%;
}
.bmqrcode .wxqrcode img{
    width: 100%;
}

.bmqrcode .wxtext{
    text-align: center;
}

@media (max-width: 1280px) {
    /*.block_body .top .top_nav .top_nav_b {*/
    /*    width: 98% !important;*/
    /*    padding: 0 10px;*/
    /*    box-sizing: border-box;*/
    /*}*/
    /*.block_body .top .top_nav .top_nav_b .nav_list ul li {*/
    /*    flex-shrink: 0;*/
    /*}*/
    /*.block_body .top .top_nav .top_nav_b .nav_list ul li a {*/
    /*    padding: 0 5px !important;*/
    /*    font-size: 12px !important;*/
    /*}*/
    /*.block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt {*/
    /*    font-size: 12px !important;*/
    /*}*/
    
    
    
    .block_body .top .top_nav .top_nav_b {
        width: 98% !important;
        padding: 0 10px;
        box-sizing: border-box;
        flex-wrap: nowrap;
    }
    .block_body .top .top_nav .top_nav_b .nav_list {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        flex: 1;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul {
        flex-wrap: nowrap;
        white-space: nowrap;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul li {
        flex-shrink: 0;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul li a {
        padding: 0 6px !important;
        font-size: calc(11px + 0.1vw) !important;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt {
        font-size: calc(11px + 0.1vw) !important;
    }
 /*   .con5 .con5_b .con5_b_R .tsbx{*/
	/*    width: 100%;*/
	/*    height: auto;*/
	/*    aspect-ratio: 585/308;*/
	/*    opacity: 0.85;*/
	/*    transition: opacity 0.4s;*/
	/*    overflow: hidden;*/
	/*}*/
    
}

@media (max-width: 1024px) {
    .block_body .top .top_nav .top_nav_b .nav_list {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap;
        flex: 1;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul {
        flex-wrap: nowrap !important;
        white-space: nowrap;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul li {
        flex-shrink: 0;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul li a {
        padding: 0 4px !important;
        font-size: 11px !important;
    }
    .block_body .top .top_nav .top_nav_b .nav_list ul li .nav_txt {
        font-size: 11px !important;
    }
}

/* 表单样式 */
.form-control {
    display: block;
    width: 100%;
    height: 45px;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    box-sizing: border-box;
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

select.form-control {
    height: 38px;
    line-height: 45px;
    padding: 0.375rem 0.75rem;
}



