@import url("css/var.css");
html{-webkit-text-size-adjust:none;}
BODY{width:100%;font-family: 'Microsoft YaHei';font-size:14px;line-height:24px;color:#666;background: #fff;list-style:none;margin-top:0px;margin-left:0px;margin-left:0px;margin-bottom:0px;}
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;}


h3{font-size: 0.8rem;font-weight: bold;margin-block-start: 0;margin-block-end: 0;margin-inline-start: 0px;margin-inline-end: 0px;}
@-webkit-keyframes myAnimation {
	0% {opacity :0.6;filter :alpha(opacity=60)}
	30% {opacity :0.4;filter :alpha(opacity=40)}
	50% {opacity :0.2;filter :alpha(opacity=20)}
	80% {opacity :0.4;filter :alpha(opacity=40)}
	100% {opacity :0.6;filter :alpha(opacity=60)}
}
@keyframes myAnimation {
	0% {opacity :0.6;filter :alpha(opacity=60)}
	30% {opacity :0.4;filter :alpha(opacity=40)}
	50% {opacity :0.2;filter :alpha(opacity=20)}
	80% {opacity :0.4;filter :alpha(opacity=40)}
	100% {opacity :0.6;filter :alpha(opacity=60)}
}
a.link_nav:link,a.link_nav:visited{color:#222;font-weight:600;transition:all 0.2s;cursor:pointer;}
a.link_nav:active,a.link_nav:hover{color:#3983fa;}

a.link_pro:link,a.link_pro:visited{color:#222;transition:all 0.2s;cursor:pointer;display: block;}
a.link_pro:active,a.link_pro:hover{color:#fff;}

a.link_icp:link,a.link_icp:visited{color:#222;transition:all 0.2s;cursor:pointer;}
a.link_icp:active,a.link_icp:hover{color:#70a7ff;}

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


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 标准尺寸 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
@media (max-width: 1920px) and (min-width: 1279px) {

	.block_body{width: 100%;height: auto;text-align: center;margin:auto;overflow: hidden;background: #fff;}
		
		/*nav_list*/
		.menu{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.menu .block{width: 60%;height: 100vh;display: flex;flex-direction: column;}
				.menu .block .close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.menu .block .close_btn i{color: #3983fa;font-size: 38px;cursor: pointer;float: right}
					.menu .block .close_btn i:hover {transform: rotate(180deg);}

			.menu ul{width: 96%;display: flex;flex-direction: column;}
				.menu ul li{width: 100%;}
					.menu ul li .nav_txt{width: 60%;margin: auto;line-height: 72px;border-bottom: 1px solid #c8ddff;font-size: 18px;}
		
		/*search_list*/
		.input_block{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.input_block .block{width: 60%;height: 100vh;display: flex;flex-direction: column;}
				.input_block .block .i_close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.input_block .block .i_close_btn i{color: #3983fa;font-size: 38px;cursor: pointer;float: right}
					.input_block .block .i_close_btn i:hover {transform: rotate(180deg);}

			.input_block .block .form{width: 100%;display: flex;flex-direction: column;align-items: center;}
				.input_block .block .form .title{width: 70%;font-size:24px;font-weight: 600;color:#3983fa;line-height: 62px;text-align: left;}
				.input_block .block .form .form_line{width: 70%;}
					.input_block .block .form .form_line .input_search{width: 90%;height:36px;padding: 10px 15px;border:1px solid #3983fa;font-size: 14px;text-align: left;color: #222;border-radius: 4px;}
					.input_block .block .form .form_line .input_btn{width: 8%;height:36px;border:1px solid #3983fa;font-size: 14px;text-align: center;color: #fff;border-radius: 4px;background: #3983fa;}

		/*top*/
		.top       {width: 100%;height: 110px;position: fixed;top:0;overflow: hidden;z-index: 80;background:rgba(255,255,255,0);border-bottom: 1px rgba(255,255,255,.3) solid;box-sizing: border-box;border-radius: 0px;box-shadow: 0px;display: flex;justify-content: center;transition: all 0.5s ease;}
		.top_active{width: 100%;height: 110px;position: fixed;top:0;overflow: hidden;z-index: 90;background:rgba(255,255,255,1);border-bottom: 4px rgba(112,167,255,1) solid; box-sizing: border-box;border-radius: 0px 0px 16px 16px;display: flex;justify-content: center;box-shadow: 0px 0px 15px 5px rgba(0,0,0,.2);transition: all 0.5s ease;}

			.top .block,.top_active .block{width: 90%;height: 110px;overflow: hidden;z-index: 100;display: flex;justify-content: space-between;align-items: center;}

				/*search_icon*/
				.top .block .icon{width: 6%;display: flex;justify-content: space-between;align-items: center;}
					.top .block .icon .search{color: #fff;transition: all 0.4s;}
					.top .block .icon .search:hover{color: #3983fa;}
						.top .block .icon .search i{font-size: 28px;cursor: pointer;}
					.top .block .icon .nav{color: #fff;transition: all 0.4s;}
					.top .block .icon .nav:hover{color: #3983fa;}
						.top .block .icon .nav i{font-size: 28px;cursor: pointer;}
				
				/*nav_icon*/
				.top_active .block .icon{width: 6%;display: flex;justify-content: space-between;align-items: center;}
					.top_active .block .icon .search{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .search:hover{color: #222;}
						.top_active .block .icon .search i{font-size: 28px;cursor: pointer;}
					.top_active .block .icon .nav{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .nav:hover{color: #222;}
						.top_active .block .icon .nav i{font-size: 28px;cursor: pointer;}
			
			/*logo*/
			.logo {width: 390px;height: 80px;background: url(images/logo.png) center center no-repeat;transition: background-image 0.3s ease;}
			.logo_hover {width: 390px;height: 80px;background: url(images/logo_hover.png) center center no-repeat;}

		/*banner*/
		.banner{width: 100%;height: 100%;position: relative;}
		.pc{display: block;overflow: hidden;}
		.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);}

		/*con1*/
		.con1{width: 100%;height: var(--con1-height);background: url(images/con1_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con1 .con1_block{width: 90%;height: 100%;display: flex;justify-content: flex-start;}
				.con1 .con1_block .con1_pic{width: 43%;display: flex;justify-content: center;align-items: center;}
					.con1 .con1_block .con1_pic img{width: 100%;}
				.con1 .con1_block .con1_txt{width: 50%;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
					.con1 .con1_block .con1_txt .con1_name{width: 100%;font-size: var(--con1_name-font-size);line-height: var(--con1_name-line-height);font-weight: 800;color: #4e4e4e;text-align: right;}
					.con1 .con1_block .con1_txt .con1_name span{color: #70a7ff;line-height:66px;}
					.con1 .con1_block .con1_txt .con1_subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #979797;text-align: right;}
					.con1 .con1_block .con1_txt .con1_summary{width: 84%;font-size: var(--con1_summary-font-size);line-height: var(--con1_summary-line-height);font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 20px;}
					.con1 .con1_block .con1_txt .con1_btn{width: 100%;background: rgba(211,171,110,1);display: block;line-height: 42px;border-radius: 50px;text-align: center;font-size: 15px;font-weight:400px;color: #fff;padding:2px 50px;margin-top: 20px;cursor: pointer;transition: background 0.4s ease;}
					.con1 .con1_block .con1_txt .con1_btn:hover{background: rgba(161,127,76,1);}

		/*con2*/
		.con2{width: 100%;height: var(--con2-height);background: url(images/con2_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con2 .con2_block{width: 90%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
				.con2 .con2_block .title_block{width: 50%;display: flex;flex-direction: column;align-items: center;}
					.con2 .con2_block .title_block .con2_title{
						width: 100%;
						font-size: var(--con2_title-font-size);
						font-weight: 800;
						color: #fff;
						text-align: center;
						line-height: 86px;
						margin-top: var(--con2_title-mt);
					}
					.con2 .con2_block .title_block .con2_line{
						width: 10%;
						border-bottom: 4px solid #fff;
						margin: var(--con2_line-mar);
					}
					.con2 .con2_block .title_block .con2_summary{
						width: 100%;
						font-size: var(--con2_summary-font-size);
						font-weight: 800;
						color: #fff;
						text-align: center;
						line-height: var(--con2_summary-lh);
					}
					.con2 .con2_block .title_block .con2_summary span{
						font-size: var(--con2_summary_span-font-size);
						font-weight: 800;
						color: #70a7ff;
					}

			.con2 .con2_block .list_block{width: 82%;height:auto;}
				.con2 .con2_block .list_block ul{width: 100%;padding-bottom: var(--con2_list_block_ul_pb);display: flex;}
					.con2 .con2_block .list_block ul li{width: 20%;height:auto;display: flex;justify-content: center;}

						.con2 .con2_block .list_block ul li .data{
							width: var(--con2_data_w);
							height: var(--con2_data_h);
							background-image: linear-gradient(180deg, #ffffff, #ffffff);
							border-radius: 3px;
							color: #d3ab6e;
							cursor: pointer;
							transition: background-image 0.3s;
							display: flex;
							flex-direction: column;
							align-items: center;
							justify-content: space-around;
							box-shadow: 0px 0px 10px 0px rgba(0,0,0,.05);
						}

						.con2 .con2_block .list_block ul li .data:hover{background-image: linear-gradient(180deg, #c3deff, #5f9ef1);color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .icon {background: url(images/con2_icon_bg_white.png) center center no-repeat;background-size: cover;}
						.con2 .con2_block .list_block ul li .data:hover .icon i {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .number {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .txt {color: #fff;}

							.con2 .con2_block .list_block ul li .data .icon{
								width: var(--con2_list_block_icon_wd);
								height: var(--con2_list_block_icon_ht);
								background: url(images/con2_icon_bg.png) center center no-repeat;
								background-size: cover;
								display: flex;
								justify-content: center;
								align-items: center;
							}
								.con2 .con2_block .list_block ul li .data .icon i{font-size: var(--con2_list_block_icon_i_fs);}

							.con2 .con2_block .list_block ul li .data .number{
								font-size: var(--con2_list_block_num_fs);
								font-weight: 600;
							}
							.con2 .con2_block .list_block ul li .data .txt{
								font-size: var(--con2_list_block_txt_fs);
								font-weight: 600;
								color: #222;
								line-height: 36px;
							}

		/*con3*/
		.con3{width: 100%;height: var(--con3-height);background: rgb(255,255,255);display: flex;justify-content: center;}
			.con3 .con3_block{width: 76%;height: 100%;display: flex;flex-wrap: wrap;}
				.con3 .con3_block .title_block{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}

					.con3 .con3_block .title_block .name{
						width: 100%;
						padding-top:  var(--con3_name-pt);
						font-size: var(--con3_name-fs);
						line-height: var(--con3_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con3 .con3_block .title_block .name span{
						color: #70a7ff;
					}

					.con3 .con3_block .title_block .nav{width: 100%;}
					.con3 .con3_block .title_block .nav ul{display: flex;}
					.con3 .con3_block .title_block .nav ul li      {
						width:auto;
						color:#959595;
						margin-right:25px;
						border-bottom: 3px solid rgba(0,0,0,0);
						font-size:1.6rem;
						line-height:32px;
						display: flex;
						transition: all 0.4s;
						cursor: pointer;
					}

					.con3 .con3_block .title_block .nav ul li.active{
						color:#d3ab6e;
						border-bottom: 3px solid #d3ab6e;
					}





				.con3 .con3_block .list_block{width: 100%;display: flex;}
					.con3 .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}


					#list1{display: block;}
					#list2{display: none;}
					#list3{display: none;}

					.con3 .con3_block .list_block ul li{width: 33%;display: flex;flex-wrap: wrap;justify-content: center;}
						.con3 .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}


						.con3 .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}





							.con3 .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.con3 .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.con3 .con3_block .list_block ul li .newslist .title{
								width: var(--con3_title-wt);
								border-radius: 0 0 6px 6px;
								background: rgba(245,245,245,1);
								display: flex;
								align-items: center;
								flex-direction: column;
							}
								
								.con3 .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}

									.con3 .con3_block .list_block ul li .newslist .title .block .txt {
										width: 67%;
										padding: 25px 0 25px 4%;
										overflow: hidden;
										font-size: var(--con3_txt_fs);
										line-height: var(--con3_txt_ln);
										font-weight:800;
										color:#222;
										text-align: left;
									}
									.con3 .con3_block .list_block ul li .newslist .title .block .date {
										width: 30%;
										padding-right: 2%;
										overflow: hidden;
										font-size: var(--con3_date_fs);
										line-height: var(--con3_date_ln);
										font-weight:400;
										color:#d3ab6e;
										text-align: right;
									}


								.con3 .con3_block .list_block ul li .newslist .title .more {
									width: 100%;
									display: flex;
									justify-content: space-between;
									align-items: center;
								}
								.con3 .con3_block .list_block ul li .newslist .title .more .btn {
									width: auto;
									padding: 10px 0 10px 15%;
									font-size: var(--con3_more_fs);
									color: #d3ab6e;
									text-align: left;
								}

								.con3 .con3_block .list_block ul li .newslist .title .more .icon {
									width: auto;
									padding: 10px 2% 10px 0;
									text-align: center;
								}
									.con3 .con3_block .list_block ul li .newslist .title .more .icon i {
									font-size: var(--con3_icon_fs);
									color: #d3ab6e;
								}


		/*con4*/
		.con4{width: 100%;height: var(--con4-height);background: rgb(241,241,241) url(images/con4_bg.png) no-repeat left bottom;background-size: var(--con4_bz);display: flex;justify-content: center;}
			.con4 .con4_block{width: 76%;height: 100%;display: flex;flex-direction: column;}
				.con4 .con4_block .title_block{width: 100%;display: flex;}
					.con4 .con4_block .title_block .name{
						width: 100%;
						padding-top:  var(--con4_name-pt);
						font-size: var(--con4_name-fs);
						line-height: var(--con4_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con4 .con4_block .title_block .name span{
						color: #70a7ff;
					}

				.con4 .con4_block .list_block{
					width: 100%;
					margin-top: 40px;
					display: flex;
					justify-content: space-between;
				}
					.con4 .con4_block .list_block .expert_detail{
						width:70%;
						display: flex;
						justify-content: flex-start;
						align-items: flex-start;
						flex-direction: column;
					}

						.con4 .con4_block .list_block .expert_detail .block{
							width: 100%;
							background-color: rgba(15,25,225,.4);
							position: relative;
						}
							.con4 .con4_block .list_block .expert_detail .block .pic{
								width: auto;
								position: absolute;
								left: 0;
								top: 0;
								z-index: 60;
							}
								.con4 .con4_block .list_block .expert_detail .block .pic img{
									width: var(--con4_expic_sz);
								}
							.con4 .con4_block .list_block .expert_detail .block .txt{
								width: 90%;
								padding:25px 0 25px 0;
								background-color: rgba(255,255,255,1);
								box-shadow: 5px 8px 10px 0px rgba(0,0,0,0.08);
								position: absolute;
								top: var(--con4_txt_top);
								right: 0;
								z-index: 50;
								display: flex;
								flex-direction: column;
								align-items: flex-end;
							}
								.con4 .con4_block .list_block .expert_detail .block .txt .title{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_title_fs);
									color: #70a7ff;
									line-height: var(--con4_txt_title_lh);
									font-weight:800;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .subtitle{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_subtitle_fs);
									color: #3b3b3b;
									line-height: var(--con4_txt_subtitle_lh);
									font-weight:600;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .summary{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_summary_fs);
									color: #777;
									line-height: var(--con4_txt_summary_lh);
									font-weight:400;
									text-align: left;
									margin-top: 15px;
									margin-bottom: var(--con4_txt_summary_mb);
									padding-right: 15px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .tel{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .email{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}

								.con4 .con4_block .list_block .expert_detail .block .txt .btn_block{
									width: 30%;
									padding-right: 15px;
									display: flex;
									justify-content: flex-end;
								}
									.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn{
										width: 26px;
										height: 26px;
										background-color: #d3ab6e;
										border-radius: 50%;
										display: flex;
										justify-content: center;
										align-items: center;
									}
										.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn i{
											font-size: 12px;
											padding-left: 2px;
											font-weight: 800;
											color: #fff;
										}





					.con4 .con4_block .list_block .expert_name{
						width:30%;
						display: flex;
						justify-content: center;
					}

					.con4 .con4_block .list_block .expert_name ul{
						width:80%;
						display: flex;
						flex-wrap: wrap;
					}
					.con4 .con4_block .list_block .expert_name ul li{
						width:100%;
						display: flex;
						justify-content: center;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list{
						width: 60%;
						font-size: var(--con4_en_nl_fs);
						font-weight: 800;
						color:#828282;
						line-height: var(--con4_en_nl_ln);
						text-align:center;
						border-bottom: 1px dashed #ccc;
						cursor: pointer;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list i{
						margin-left: 15px;
						font-size: var(--con4_en_nl_i_fs);
						color: #f1f1f1;
						float: right;
					}

					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list i.active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}
					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list.n_active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}



		/*con5*/
		.con5{width: 100%;height: var(--con5-height);background:url(images/con5_bg.jpg) no-repeat center center;display: flex;justify-content: center;}
			.con5 .con5_block{width: 76%;height: 100%;display: flex;flex-direction: column;}
				.con5 .con5_block .title_block{width: 100%;display: flex;flex-wrap: wrap;}
					.con5 .con5_block .title_block .name{
						width: 100%;
						padding-top:  var(--con5_name-pt);
						font-size: var(--con5_name-fs);
						line-height: var(--con5_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con5 .con5_block .title_block .name span{
						color: #70a7ff;
					}
					.con5 .con5_block .title_block .subname{
						width: 100%;
						font-size: var(--con5_subname-fs);
						line-height: var(--con5_subname-lh);
						font-weight: 100;
						color: #979797;
						text-align: left;
					}

				.con5 .con5_block .list_block{
					width: 100%;
					margin-top: var(--con5_lblock-mt);
					min-height: 100%;
					display: flex;
					justify-content: space-between;

				}
					.con5 .con5_block .list_block .txt{
						width: 50%;
						min-height: 100%;
						padding-top: 3%;
						display: flex;

					}
					.con5 .con5_block .list_block .txt ul{
						width: 100%;
						display:flex;
						flex-direction: column;
					}
					.con5 .con5_block .list_block .txt ul li{
						width: 100%;
					}
					.con5 .con5_block .list_block .txt ul li .summary_ft{
						font-size: var(--con5_summary-fs);
						line-height: var(--con5_summary-lh);
						text-align: left;
						color:#222;
						font-weight: 300;
					}





					.con5 .con5_block .list_block .icon{
						width: 50%;
						min-height: 100%;
						display: flex;

					}

					.con5 .con5_block .list_block .icon ul{
						width: 100%;
						display:flex;
						flex-wrap: wrap;
						justify-content: center;
						align-content: flex-start;
					}

					.con5 .con5_block .list_block .icon ul li{
						height: var(--con5_icon_li-ht);
						cursor: pointer;
						display:flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
					}

					#icon1{width: 33%;}
					#icon2{width: 33%;}
					#icon3{width: 33%;}
					#icon4{width: 40%;}
					#icon5{width: 33%;}
					#icon6{width: 33%;}
					#icon7{width: 33%;}
					#icon8{width: 33%;}
					#icon9{width: 100%;}

					.con5 .con5_block .list_block .icon ul li .icon_block{
						width: var(--con5_icon_block-wt);
						height: var(--con5_icon_block-ht);
						border-radius: 50%;
						background: rgb(112,167,255);
						
						display: flex;
						justify-content: center;
						align-items: center;
					}
					
					.con5 .con5_block .list_block .icon ul li .icon_block i{
						color: #fff;
						font-size: var(--con5_icon_block_i-fs);
					}
					.con5 .con5_block .list_block .icon ul li .icon_txt{
						font-size: var(--con5_icon_txt-fs);
						line-height: var(--con5_icon_txt-lh);
						color:#222;
						font-weight: 800;
						text-align: center;
					}

					.con5 .con5_block .list_block .icon ul li:hover .icon_block{
						background: rgb(211,171,110);
						transition: all 0.4s;
					}
					.con5 .con5_block .list_block .icon ul li:hover .icon_txt{
						color: rgb(211,171,110);
						transition: all 0.4s;
					}

		/*con_btm*/
		.con_btm{
			width: 100%;
			height: var(--con_btm-height);
			background: #ececec;
			display: flex;
			justify-content: center;
		}
			.con_btm .con_btm_pic{
				width: 14.5%;
				height: var(--con_btm-height);
				background: url(images/btm_bg.jpg) top center no-repeat;
				background-size: cover;
			}
			.con_btm .con_btm_block{
				width: 85.5%;
				height: var(--con_btm-height);
				display: flex;
				flex-wrap: wrap;
				justify-content: flex-end;
			}
				.con_btm .con_btm_block .list{
					width: 100%;
					height: 100%;
					display: flex;
					flex-wrap: wrap;
				}
					.con_btm .con_btm_block .nav_block{
						width: 90%;
						height: 70%;
						display: flex;
					}

					.con_btm .con_btm_block .nav_block .menu_block{
						width: 32%;
						display: flex;
					}
						.con_btm .con_btm_block .nav_block .menu_block ul{
							width:100%;
							display: flex;
							flex-wrap: wrap;
							align-content: center;
							justify-content: center;
							flex-direction: column;
						}
							.con_btm .con_btm_block .nav_block .menu_block ul li{
								width:100%;
								font-size: 16px var(--btm_menub_li-fs);
								color: #222;
								font-weight: 800;
								height: var(--btm_menub_li-ht);
								display: flex;
								justify-content: center;
								align-items: center;
								transition: color 0.4s;
							}
							.con_btm .con_btm_block .nav_block .menu_block ul li:hover{
								color: #70a7ff;
							}
					.con_btm .con_btm_block .nav_block .contact{
						width: 33%;
						display: flex;
						flex-direction: column;
					}
						.con_btm .con_btm_block .nav_block .contact .top_block{
							width: 100%;
							height: 45%;
							display: flex;
							flex-direction: column;
							justify-content: center;
							align-items: flex-start;
						}
							.con_btm .con_btm_block .nav_block .contact .top_block .company_name{
								font-size: var(--btm_comname-fs);
								color: #222;
								line-height: 48px;
								font-weight: 800;
							}
							.con_btm .con_btm_block .nav_block .contact .top_block .address{
								font-size: var(--btm_add-fs);
								color: #222;
								line-height: 48px;
								font-weight: 400;
							}
						.con_btm .con_btm_block .nav_block .contact .bottom_block{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							justify-content: flex-start;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_title{
							font-size: var(--btm_contitle-fs);
							color: #70a7ff;
							line-height: 48px;
							font-weight: 800;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content .con_row{
							font-size: var(--btm_con_row-fs);
							color: #222;
							line-height: 34px;

						}


					.con_btm .con_btm_block .nav_block .qr_code{
						width: 35%;
						font-size: 14px;
						line-height: 70px;
						color: #222;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
					}
						.con_btm .con_btm_block .nav_block .qr_code img{
							width: 208px;
						}




					.con_btm .con_btm_block .ICP{
						width: 100%;
						height: 30%;
						font-size: var(--ICP-fs);
						font-weight: 600;
						color: #222;
						background: rgba(216,216,216,1);
						display: flex;
						justify-content: center;
						align-items: center;
						flex-direction: column;
					}




		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* tem_con +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

		.tem_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.tem_con .tem_con_block{width: 78%;height: 100%;display: flex;justify-content: flex-start;}
				.tem_con .tem_con_block .tem_con_txt{width: 100%;padding:50px 0 80px 0;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name{width: 100%;font-size: var(--con1_name-font-size);line-height: var(--con1_name-line-height);font-weight: 800;color: #4e4e4e;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name span{color: #70a7ff;line-height:66px;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #3983fa;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_summary{width: 100%;font-size: var(--con1_summary-font-size);line-height: var(--con1_summary-line-height);font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 20px;}



		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* news_con +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
		.news_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.news_con .con3_block{width: 78%;height: 100%;padding:0 0 80px 0;display: flex;flex-wrap: wrap;}
				.news_con .con3_block .title_block{width: 100%;margin-bottom: 50px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}
					.news_con .con3_block .title_block .name{width: 100%;padding-top:  40px;font-size: var(--con3_name-fs);line-height: var(--con3_name-lh);font-weight: 800;color: #4e4e4e;text-align: left;}
					.news_con .con3_block .title_block .subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #3983fa;text-align: left;}
					.news_con .con3_block .title_block .name span{color: #70a7ff;}
					.news_con .con3_block .title_block .nav{width: 100%;}
					.news_con .con3_block .title_block .nav ul{display: flex;}
					.news_con .con3_block .title_block .nav ul li{width:auto;color:#959595;margin-right:25px;border-bottom: 3px solid rgba(0,0,0,0);font-size:1.6rem;line-height:32px;display: flex;transition: all 0.4s;cursor: pointer;}
					.news_con .con3_block .title_block .nav ul li.active{color:#d3ab6e;border-bottom: 3px solid #d3ab6e;}
				.news_con .con3_block .list_block{width: 100%;display: flex;}
					.news_con .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.news_con .con3_block .list_block ul li{width: 33%;display: flex;flex-wrap: wrap;justify-content: center;}
						.news_con .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}
						.news_con .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}
							.news_con .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.news_con .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.news_con .con3_block .list_block ul li .newslist .title{width: var(--con3_title-wt);border-radius: 0 0 6px 6px;background: rgba(245,245,245,1);display: flex;align-items: center;flex-direction: column;}
								.news_con .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}
									.news_con .con3_block .list_block ul li .newslist .title .block .txt {width: 67%;padding: 25px 0 25px 4%;overflow: hidden;font-size: var(--con3_txt_fs);line-height: var(--con3_txt_ln);font-weight:800;color:#222;text-align: left;}
									.news_con .con3_block .list_block ul li .newslist .title .block .date {width: 30%;padding-right: 2%;overflow: hidden;font-size: var(--con3_date_fs);line-height: var(--con3_date_ln);font-weight:400;color:#d3ab6e;text-align: right;}
								.news_con .con3_block .list_block ul li .newslist .title .more {width: 100%;display: flex;justify-content: space-between;align-items: center;}
								.news_con .con3_block .list_block ul li .newslist .title .more .btn {width: auto;padding: 10px 0 10px 15%;font-size: var(--con3_more_fs);color: #d3ab6e;text-align: left;}
								.news_con .con3_block .list_block ul li .newslist .title .more .icon {width: auto;padding: 10px 2% 10px 0;text-align: center;}
									.news_con .con3_block .list_block ul li .newslist .title .more .icon i {font-size: var(--con3_icon_fs);color: #d3ab6e;}




		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* lawyer_con +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
		.lawyer_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.lawyer_con .con3_block{width: 78%;height: 100%;padding:0 0 80px 0;display: flex;flex-wrap: wrap;}
				.lawyer_con .con3_block .title_block{width: 100%;margin-bottom: 50px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}
					.lawyer_con .con3_block .title_block .name{width: 100%;padding-top:  40px;font-size: var(--con3_name-fs);line-height: var(--con3_name-lh);font-weight: 800;color: #4e4e4e;text-align: left;}
					.lawyer_con .con3_block .title_block .subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #3983fa;text-align: left;}
					.lawyer_con .con3_block .title_block .name span{color: #70a7ff;}
					.lawyer_con .con3_block .title_block .nav{width: 100%;}
					.lawyer_con .con3_block .title_block .nav ul{display: flex;}
					.lawyer_con .con3_block .title_block .nav ul li{width:auto;color:#959595;margin-right:25px;border-bottom: 3px solid rgba(0,0,0,0);font-size:1.6rem;line-height:32px;display: flex;transition: all 0.4s;cursor: pointer;}
					.lawyer_con .con3_block .title_block .nav ul li.active{color:#d3ab6e;border-bottom: 3px solid #d3ab6e;}
				.lawyer_con .con3_block .list_block{width: 100%;display: flex;}
					.lawyer_con .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.lawyer_con .con3_block .list_block ul li{width: 33%;display: flex;flex-wrap: wrap;justify-content: center;}
						.lawyer_con .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}
						.lawyer_con .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.lawyer_con .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.lawyer_con .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.lawyer_con .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.lawyer_con .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}
							.lawyer_con .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.lawyer_con .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.lawyer_con .con3_block .list_block ul li .newslist .title{width: var(--con3_title-wt);border-radius: 0 0 6px 6px;background: rgba(245,245,245,1);display: flex;align-items: center;flex-direction: column;}
								.lawyer_con .con3_block .list_block ul li .newslist .title .block{width: 100%;/*display: flex;align-items: center;*/}
									.lawyer_con .con3_block .list_block ul li .newslist .title .block .txt {width: 67%;padding: 25px 0 25px 4%;overflow: hidden;font-size: var(--con3_txt_fs);line-height: var(--con3_txt_ln);font-weight:800;color:#222;text-align: left;}
									.lawyer_con .con3_block .list_block ul li .newslist .title .block .date {width: 30%;padding-right: 2%;overflow: hidden;font-size: var(--con3_date_fs);line-height: var(--con3_date_ln);font-weight:400;color:#d3ab6e;text-align: right;}
								.lawyer_con .con3_block .list_block ul li .newslist .title .more {width: 100%;display: flex;justify-content: space-between;align-items: center;}
								.lawyer_con .con3_block .list_block ul li .newslist .title .more .btn {width: auto;padding: 10px 0 10px 15%;font-size: var(--con3_more_fs);color: #d3ab6e;text-align: left;}
								.lawyer_con .con3_block .list_block ul li .newslist .title .more .icon {width: auto;padding: 10px 2% 10px 0;text-align: center;}
									.lawyer_con .con3_block .list_block ul li .newslist .title .more .icon i {font-size: var(--con3_icon_fs);color: #d3ab6e;}


}



/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 其他尺寸 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



@media (max-width: 3630px) and (min-width: 1921px)  {

	.block_body{width: 100%;height: auto;text-align: center;margin:auto;overflow: hidden;background: #fff;}
		
		/*nav_list*/
		.menu{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.menu .block{width: 50%;height: 100vh;display: flex;flex-direction: column;}
				.menu .block .close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.menu .block .close_btn i{color: #3983fa;font-size: 38px;cursor: pointer;float: right}
					.menu .block .close_btn i:hover {transform: rotate(180deg);}

			.menu ul{width: 96%;display: flex;flex-direction: column;}
				.menu ul li{width: 100%;}
					.menu ul li .nav_txt{width: 60%;margin: auto;line-height: 72px;border-bottom: 1px solid #c8ddff;font-size: 18px;}
		
		/*search_list*/
		.input_block{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.input_block .block{width: 50%;height: 100vh;display: flex;flex-direction: column;}
				.input_block .block .i_close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.input_block .block .i_close_btn i{color: #3983fa;font-size: 38px;cursor: pointer;float: right}
					.input_block .block .i_close_btn i:hover {transform: rotate(180deg);}

			.input_block .block .form{width: 100%;display: flex;flex-direction: column;align-items: center;}
				.input_block .block .form .title{width: 70%;font-size:24px;font-weight: 600;color:#3983fa;line-height: 62px;text-align: left;}
				.input_block .block .form .form_line{width: 70%;}
					.input_block .block .form .form_line .input_search{width: 90%;height:36px;padding: 10px 15px;border:1px solid #3983fa;font-size: 14px;text-align: left;color: #222;border-radius: 4px;}
					.input_block .block .form .form_line .input_btn{width: 8%;height:36px;border:1px solid #3983fa;font-size: 14px;text-align: center;color: #fff;border-radius: 4px;background: #3983fa;}
	
		/*top*/
		.top       {width: 100%;height: 110px;position: fixed;top:0;overflow: hidden;z-index: 80;background:rgba(255,255,255,0);border-bottom: 1px rgba(255,255,255,.3) solid;box-sizing: border-box;border-radius: 0px;box-shadow: 0px;display: flex;justify-content: center;transition: all 0.5s ease;}
		.top_active{width: 100%;height: 110px;position: fixed;top:0;overflow: hidden;z-index: 90;background:rgba(255,255,255,1);border-bottom: 4px rgba(112,167,255,1) solid; box-sizing: border-box;border-radius: 0px 0px 16px 16px;display: flex;justify-content: center;box-shadow: 0px 0px 15px 5px rgba(0,0,0,.2);transition: all 0.5s ease;}

			.top .block,.top_active .block{width: 90%;height: 110px;overflow: hidden;z-index: 100;display: flex;justify-content: space-between;align-items: center;}
				
				/*search_icon*/
				.top .block .icon{width: 6%;display: flex;justify-content: space-between;align-items: center;}
					.top .block .icon .search{color: #fff;transition: all 0.4s;}
					.top .block .icon .search:hover{color: #3983fa;}
						.top .block .icon .search i{font-size: 28px;cursor: pointer;}
					.top .block .icon .nav{color: #fff;transition: all 0.4s;}
					.top .block .icon .nav:hover{color: #3983fa;}
						.top .block .icon .nav i{font-size: 28px;cursor: pointer;}
				
				/*nav_icon*/
				.top_active .block .icon{width: 6%;display: flex;justify-content: space-between;align-items: center;}
					.top_active .block .icon .search{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .search:hover{color: #222;}
						.top_active .block .icon .search i{font-size: 28px;cursor: pointer;}
					.top_active .block .icon .nav{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .nav:hover{color: #222;}
						.top_active .block .icon .nav i{font-size: 28px;cursor: pointer;}
			
			/*logo*/
			.logo {width: 390px;height: 80px;background: url(images/logo.png) center center no-repeat;transition: background-image 0.3s ease;}
			.logo_hover {width: 390px;height: 80px;background: url(images/logo_hover.png) center center no-repeat;}

		/*banner*/
		.banner{width: 100%;height: 100%;position: relative;}
		.pc{display: block;overflow: hidden;}
		.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);}

		/*con1*/
		.con1{width: 100%;height: var(--con1-height);background: url(images/con1_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con1 .con1_block{width: 90%;height: 100%;display: flex;justify-content: flex-start;}
				.con1 .con1_block .con1_pic{width: 43%;display: flex;justify-content: center;align-items: center;}
					.con1 .con1_block .con1_pic img{width: 100%;}
				.con1 .con1_block .con1_txt{width: 50%;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
					.con1 .con1_block .con1_txt .con1_name{width: 100%;font-size: 38px;line-height:86px;font-weight: 800;color: #4e4e4e;text-align: right;}
					.con1 .con1_block .con1_txt .con1_name span{color: #70a7ff;line-height:66px;}
					.con1 .con1_block .con1_txt .con1_subname{width: 100%;font-size: 22px;line-height:36px;font-weight: 100;color: #979797;text-align: right;}
					.con1 .con1_block .con1_txt .con1_summary{width: 80%;font-size: 15px;line-height:36px;font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 20px;}
					.con1 .con1_block .con1_txt .con1_btn{width: 100%;background: rgba(211,171,110,1);display: block;line-height: 42px;border-radius: 50px;text-align: center;font-size: 15px;font-weight:400px;color: #fff;padding:2px 50px;margin-top: 20px;cursor: pointer;transition: background 0.4s ease;}
					.con1 .con1_block .con1_txt .con1_btn:hover{background: rgba(161,127,76,1);}

		/*con2*/
		.con2{width: 100%;height: var(--con2-height);background: url(images/con2_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con2 .con2_block{width: 90%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
				.con2 .con2_block .title_block{width: 50%;display: flex;flex-direction: column;align-items: center;}
					.con2 .con2_block .title_block .con2_title{
						width: 100%;
						font-size: var(--con2_title-font-size);
						font-weight: 800;
						color: #fff;
						text-align: center;
						line-height: 86px;
						margin-top: var(--con2_title-mt);
					}
					.con2 .con2_block .title_block .con2_line{
						width: 10%;
						border-bottom: 4px solid #fff;
						margin: var(--con2_line-mar);
					}
					.con2 .con2_block .title_block .con2_summary{
						width: 100%;
						font-size: var(--con2_summary-font-size);
						font-weight: 800;
						color: #fff;
						text-align: center;
						line-height: var(--con2_summary-lh);
					}
					.con2 .con2_block .title_block .con2_summary span{
						font-size: var(--con2_summary_span-font-size);
						font-weight: 800;
						color: #70a7ff;
					}

			.con2 .con2_block .list_block{width: 82%;height:auto;}
				.con2 .con2_block .list_block ul{width: 100%;padding-bottom: var(--con2_list_block_ul_pb);display: flex;}
					.con2 .con2_block .list_block ul li{width: 20%;height:auto;display: flex;justify-content: center;}

						.con2 .con2_block .list_block ul li .data{
							width: var(--con2_data_w);
							height: var(--con2_data_h);
							background-image: linear-gradient(180deg, #ffffff, #ffffff);
							border-radius: 3px;
							color: #d3ab6e;
							cursor: pointer;
							transition: background-image 0.3s;
							display: flex;
							flex-direction: column;
							align-items: center;
							justify-content: space-around;
							box-shadow: 0px 0px 10px 0px rgba(0,0,0,.05);
						}

						.con2 .con2_block .list_block ul li .data:hover{background-image: linear-gradient(180deg, #c3deff, #5f9ef1);color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .icon {background: url(images/con2_icon_bg_white.png) center center no-repeat;background-size: cover;}
						.con2 .con2_block .list_block ul li .data:hover .icon i {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .number {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .txt {color: #fff;}

							.con2 .con2_block .list_block ul li .data .icon{
								width: var(--con2_list_block_icon_wd);
								height: var(--con2_list_block_icon_ht);
								background: url(images/con2_icon_bg.png) center center no-repeat;
								background-size: cover;
								display: flex;
								justify-content: center;
								align-items: center;
							}
								.con2 .con2_block .list_block ul li .data .icon i{font-size: var(--con2_list_block_icon_i_fs);}

							.con2 .con2_block .list_block ul li .data .number{
								font-size: var(--con2_list_block_num_fs);
								font-weight: 600;
							}
							.con2 .con2_block .list_block ul li .data .txt{
								font-size: var(--con2_list_block_txt_fs);
								font-weight: 600;
								color: #222;
								line-height: 36px;
							}

		/*con3*/
		.con3{width: 100%;height: var(--con3-height);background: rgb(255,255,255);display: flex;justify-content: center;}
			.con3 .con3_block{width: 76%;height: 100%;display: flex;flex-wrap: wrap;}
				.con3 .con3_block .title_block{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}

					.con3 .con3_block .title_block .name{
						width: 100%;
						padding-top:  var(--con3_name-pt);
						font-size: var(--con3_name-fs);
						line-height: var(--con3_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con3 .con3_block .title_block .name span{
						color: #70a7ff;
					}

					.con3 .con3_block .title_block .nav{width: 100%;}
					.con3 .con3_block .title_block .nav ul{display: flex;}
					.con3 .con3_block .title_block .nav ul li      {
						width:auto;
						color:#959595;
						margin-right:25px;
						border-bottom: 3px solid rgba(0,0,0,0);
						font-size:1.6rem;
						line-height:32px;
						display: flex;
						transition: all 0.4s;
						cursor: pointer;
					}

					.con3 .con3_block .title_block .nav ul li.active{
						color:#d3ab6e;
						border-bottom: 3px solid #d3ab6e;
					}





				.con3 .con3_block .list_block{width: 100%;display: flex;}
					.con3 .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}


					#list1{display: block;}
					#list2{display: none;}
					#list3{display: none;}

					.con3 .con3_block .list_block ul li{width: 33%;display: flex;flex-wrap: wrap;justify-content: center;}
						.con3 .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}


						.con3 .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}





							.con3 .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.con3 .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.con3 .con3_block .list_block ul li .newslist .title{
								width: var(--con3_title-wt);
								border-radius: 0 0 6px 6px;
								background: rgba(245,245,245,1);
								display: flex;
								align-items: center;
								flex-direction: column;
							}
								
								.con3 .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}

									.con3 .con3_block .list_block ul li .newslist .title .block .txt {
										width: 67%;
										padding: 25px 0 25px 4%;
										overflow: hidden;
										font-size: var(--con3_txt_fs);
										line-height: var(--con3_txt_ln);
										font-weight:800;
										color:#222;
										text-align: left;
									}
									.con3 .con3_block .list_block ul li .newslist .title .block .date {
										width: 30%;
										padding-right: 2%;
										overflow: hidden;
										font-size: var(--con3_date_fs);
										line-height: var(--con3_date_ln);
										font-weight:400;
										color:#d3ab6e;
										text-align: right;
									}


								.con3 .con3_block .list_block ul li .newslist .title .more {
									width: 100%;
									display: flex;
									justify-content: space-between;
									align-items: center;
								}
								.con3 .con3_block .list_block ul li .newslist .title .more .btn {
									width: auto;
									padding: 10px 0 10px 15%;
									font-size: var(--con3_more_fs);
									color: #d3ab6e;
									text-align: left;
								}

								.con3 .con3_block .list_block ul li .newslist .title .more .icon {
									width: auto;
									padding: 10px 2% 10px 0;
									text-align: center;
								}
									.con3 .con3_block .list_block ul li .newslist .title .more .icon i {
									font-size: var(--con3_icon_fs);
									color: #d3ab6e;
								}
		/*con4*/
		.con4{width: 100%;height: var(--con4-height);background: rgb(241,241,241) url(images/con4_bg.png) no-repeat left bottom;background-size: var(--con4_bz);display: flex;justify-content: center;}
			.con4 .con4_block{width: 76%;height: 100%;display: flex;flex-direction: column;}
				.con4 .con4_block .title_block{width: 100%;display: flex;}
					.con4 .con4_block .title_block .name{
						width: 100%;
						padding-top:  var(--con4_name-pt);
						font-size: var(--con4_name-fs);
						line-height: var(--con4_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con4 .con4_block .title_block .name span{
						color: #70a7ff;
					}

				.con4 .con4_block .list_block{
					width: 100%;
					margin-top: 40px;
					display: flex;
					justify-content: space-between;
				}
					.con4 .con4_block .list_block .expert_detail{
						width:70%;
						display: flex;
						justify-content: flex-start;
						align-items: flex-start;
						flex-direction: column;
					}

						.con4 .con4_block .list_block .expert_detail .block{
							width: 90%;
							background-color: rgba(15,25,225,.4);
							position: relative;
						}
							.con4 .con4_block .list_block .expert_detail .block .pic{
								width: auto;
								position: absolute;
								left: 0;
								top: 0;
								z-index: 60;
							}
								.con4 .con4_block .list_block .expert_detail .block .pic img{
									width: var(--con4_expic_sz);
								}
							.con4 .con4_block .list_block .expert_detail .block .txt{
								width: 90%;
								padding:25px 0 25px 0;
								background-color: rgba(255,255,255,1);
								box-shadow: 5px 8px 10px 0px rgba(0,0,0,0.08);
								position: absolute;
								top: var(--con4_txt_top);
								right: 0;
								z-index: 50;
								display: flex;
								flex-direction: column;
								align-items: flex-end;
							}
								.con4 .con4_block .list_block .expert_detail .block .txt .title{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_title_fs);
									color: #70a7ff;
									line-height: var(--con4_txt_title_lh);
									font-weight:800;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .subtitle{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_subtitle_fs);
									color: #3b3b3b;
									line-height: var(--con4_txt_subtitle_lh);
									font-weight:600;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .summary{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_summary_fs);
									color: #777;
									line-height: var(--con4_txt_summary_lh);
									font-weight:400;
									text-align: left;
									margin-top: 15px;
									margin-bottom: var(--con4_txt_summary_mb);
									padding-right: 15px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .tel{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .email{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}

								.con4 .con4_block .list_block .expert_detail .block .txt .btn_block{
									width: 30%;
									padding-right: 15px;
									display: flex;
									justify-content: flex-end;
								}
									.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn{
										width: 26px;
										height: 26px;
										background-color: #d3ab6e;
										border-radius: 50%;
										display: flex;
										justify-content: center;
										align-items: center;
									}
										.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn i{
											font-size: 12px;
											padding-left: 2px;
											font-weight: 800;
											color: #fff;
										}





					.con4 .con4_block .list_block .expert_name{
						width:30%;
						display: flex;
						justify-content: center;
					}

					.con4 .con4_block .list_block .expert_name ul{
						width:80%;
						display: flex;
						flex-wrap: wrap;
					}
					.con4 .con4_block .list_block .expert_name ul li{
						width:100%;
						display: flex;
						justify-content: center;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list{
						width: 60%;
						font-size: var(--con4_en_nl_fs);
						font-weight: 800;
						color:#828282;
						line-height: var(--con4_en_nl_ln);
						text-align:center;
						border-bottom: 1px dashed #ccc;
						cursor: pointer;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list i{
						margin-left: 15px;
						font-size: var(--con4_en_nl_i_fs);
						color: #f1f1f1;
						float: right;
					}

					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list i.active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}
					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list.n_active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}



		/*con5*/
		.con5{width: 100%;height: var(--con5-height);background:url(images/con5_bg.jpg) no-repeat center center;display: flex;justify-content: center;}
			.con5 .con5_block{width: 76%;height: 100%;display: flex;flex-direction: column;}
				.con5 .con5_block .title_block{width: 100%;display: flex;flex-wrap: wrap;}
					.con5 .con5_block .title_block .name{
						width: 100%;
						padding-top:  var(--con5_name-pt);
						font-size: var(--con5_name-fs);
						line-height: var(--con5_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con5 .con5_block .title_block .name span{
						color: #70a7ff;
					}
					.con5 .con5_block .title_block .subname{
						width: 100%;
						font-size: var(--con5_subname-fs);
						line-height: var(--con5_subname-lh);
						font-weight: 100;
						color: #979797;
						text-align: left;
					}

				.con5 .con5_block .list_block{
					width: 100%;
					margin-top: var(--con5_lblock-mt);
					min-height: 100%;
					display: flex;
					justify-content: space-between;

				}
					.con5 .con5_block .list_block .txt{
						width: 50%;
						min-height: 100%;
						padding-top: 3%;
						display: flex;

					}
					.con5 .con5_block .list_block .txt ul{
						width: 100%;
						display:flex;
						flex-direction: column;
					}
					.con5 .con5_block .list_block .txt ul li{
						width: 100%;
					}
					.con5 .con5_block .list_block .txt ul li .summary_ft{
						font-size: var(--con5_summary-fs);
						line-height: var(--con5_summary-lh);
						text-align: left;
						color:#222;
						font-weight: 300;
					}





					.con5 .con5_block .list_block .icon{
						width: 50%;
						min-height: 100%;
						display: flex;

					}

					.con5 .con5_block .list_block .icon ul{
						width: 100%;
						display:flex;
						flex-wrap: wrap;
						justify-content: center;
						align-content: flex-start;
					}

					.con5 .con5_block .list_block .icon ul li{
						height: var(--con5_icon_li-ht);
						cursor: pointer;
						display:flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
					}

					#icon1{width: 33%;}
					#icon2{width: 33%;}
					#icon3{width: 33%;}
					#icon4{width: 40%;}
					#icon5{width: 33%;}
					#icon6{width: 33%;}
					#icon7{width: 33%;}
					#icon8{width: 33%;}
					#icon9{width: 100%;}

					.con5 .con5_block .list_block .icon ul li .icon_block{
						width: var(--con5_icon_block-wt);
						height: var(--con5_icon_block-ht);
						border-radius: 50%;
						background: rgb(112,167,255);
						
						display: flex;
						justify-content: center;
						align-items: center;
					}
					
					.con5 .con5_block .list_block .icon ul li .icon_block i{
						color: #fff;
						font-size: var(--con5_icon_block_i-fs);
					}
					.con5 .con5_block .list_block .icon ul li .icon_txt{
						font-size: var(--con5_icon_txt-fs);
						line-height: var(--con5_icon_txt-lh);
						color:#222;
						font-weight: 800;
						text-align: center;
					}

					.con5 .con5_block .list_block .icon ul li:hover .icon_block{
						background: rgb(211,171,110);
						transition: all 0.4s;
					}
					.con5 .con5_block .list_block .icon ul li:hover .icon_txt{
						color: rgb(211,171,110);
						transition: all 0.4s;
					}

		/*con_btm*/
		.con_btm{
			width: 100%;
			height: var(--con_btm-height);
			background: #ececec;
			display: flex;
			justify-content: center;
		}
			.con_btm .con_btm_pic{
				width: 14.5%;
				height: var(--con_btm-height);
				background: url(images/btm_bg.jpg) top center no-repeat;
				background-size: cover;
			}
			.con_btm .con_btm_block{
				width: 85.5%;
				height: var(--con_btm-height);
				display: flex;
				flex-wrap: wrap;
				justify-content: flex-end;
			}
				.con_btm .con_btm_block .list{
					width: 100%;
					height: 100%;
					display: flex;
					flex-wrap: wrap;
				}
					.con_btm .con_btm_block .nav_block{
						width: 90%;
						height: 70%;
						display: flex;
					}

					.con_btm .con_btm_block .nav_block .menu_block{
						width: 32%;
						display: flex;
					}
						.con_btm .con_btm_block .nav_block .menu_block ul{
							width:100%;
							display: flex;
							flex-wrap: wrap;
							align-content: center;
							justify-content: center;
							flex-direction: column;
						}
							.con_btm .con_btm_block .nav_block .menu_block ul li{
								width:100%;
								font-size: 16px var(--btm_menub_li-fs);
								color: #222;
								font-weight: 800;
								height: var(--btm_menub_li-ht);
								display: flex;
								justify-content: center;
								align-items: center;
								transition: color 0.4s;
							}
							.con_btm .con_btm_block .nav_block .menu_block ul li:hover{
								color: #70a7ff;
							}
					.con_btm .con_btm_block .nav_block .contact{
						width: 33%;
						display: flex;
						flex-direction: column;
					}
						.con_btm .con_btm_block .nav_block .contact .top_block{
							width: 100%;
							height: 45%;
							display: flex;
							flex-direction: column;
							justify-content: center;
							align-items: flex-start;
						}
							.con_btm .con_btm_block .nav_block .contact .top_block .company_name{
								font-size: var(--btm_comname-fs);
								color: #222;
								line-height: 48px;
								font-weight: 800;
							}
							.con_btm .con_btm_block .nav_block .contact .top_block .address{
								font-size: var(--btm_add-fs);
								color: #222;
								line-height: 48px;
								font-weight: 400;
							}
						.con_btm .con_btm_block .nav_block .contact .bottom_block{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							justify-content: flex-start;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_title{
							font-size: var(--btm_contitle-fs);
							color: #70a7ff;
							line-height: 48px;
							font-weight: 800;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content .con_row{
							font-size: var(--btm_con_row-fs);
							color: #222;
							line-height: 34px;

						}


					.con_btm .con_btm_block .nav_block .qr_code{
						width: 35%;
						font-size: 14px;
						line-height: 70px;
						color: #222;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
					}
						.con_btm .con_btm_block .nav_block .qr_code img{
							width: 208px;
						}




					.con_btm .con_btm_block .ICP{
						width: 100%;
						height: 30%;
						font-size: var(--ICP-fs);
						font-weight: 600;
						color: #222;
						background: rgba(216,216,216,1);
						display: flex;
						justify-content: center;
						align-items: center;
						flex-direction: column;
					}




		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* tem_con1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

		.tem_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.tem_con .tem_con_block{width: 78%;height: 100%;display: flex;justify-content: flex-start;}
				.tem_con .tem_con_block .tem_con_txt{width: 100%;padding:50px 0 80px 0;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name{width: 100%;font-size: var(--con1_name-font-size);line-height: var(--con1_name-line-height);font-weight: 800;color: #4e4e4e;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name span{color: #70a7ff;line-height:66px;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #3983fa;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_summary{width: 100%;font-size: var(--con1_summary-font-size);line-height: var(--con1_summary-line-height);font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 20px;}



		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* news_con +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
		.news_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.news_con .con3_block{width: 78%;height: 100%;padding:0 0 80px 0;display: flex;flex-wrap: wrap;}
				.news_con .con3_block .title_block{width: 100%;margin-bottom: 50px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}
					.news_con .con3_block .title_block .name{width: 100%;padding-top:  40px;font-size: var(--con3_name-fs);line-height: var(--con3_name-lh);font-weight: 800;color: #4e4e4e;text-align: left;}
					.news_con .con3_block .title_block .subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #3983fa;text-align: left;}
					.news_con .con3_block .title_block .name span{color: #70a7ff;}
					.news_con .con3_block .title_block .nav{width: 100%;}
					.news_con .con3_block .title_block .nav ul{display: flex;}
					.news_con .con3_block .title_block .nav ul li{width:auto;color:#959595;margin-right:25px;border-bottom: 3px solid rgba(0,0,0,0);font-size:1.6rem;line-height:32px;display: flex;transition: all 0.4s;cursor: pointer;}
					.news_con .con3_block .title_block .nav ul li.active{color:#d3ab6e;border-bottom: 3px solid #d3ab6e;}
				.news_con .con3_block .list_block{width: 100%;display: flex;}
					.news_con .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.news_con .con3_block .list_block ul li{width: 33%;display: flex;flex-wrap: wrap;justify-content: center;}
						.news_con .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}
						.news_con .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}
							.news_con .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.news_con .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.news_con .con3_block .list_block ul li .newslist .title{width: var(--con3_title-wt);border-radius: 0 0 6px 6px;background: rgba(245,245,245,1);display: flex;align-items: center;flex-direction: column;}
								.news_con .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}
									.news_con .con3_block .list_block ul li .newslist .title .block .txt {width: 67%;padding: 25px 0 25px 4%;overflow: hidden;font-size: var(--con3_txt_fs);line-height: var(--con3_txt_ln);font-weight:800;color:#222;text-align: left;}
									.news_con .con3_block .list_block ul li .newslist .title .block .date {width: 30%;padding-right: 2%;overflow: hidden;font-size: var(--con3_date_fs);line-height: var(--con3_date_ln);font-weight:400;color:#d3ab6e;text-align: right;}
								.news_con .con3_block .list_block ul li .newslist .title .more {width: 100%;display: flex;justify-content: space-between;align-items: center;}
								.news_con .con3_block .list_block ul li .newslist .title .more .btn {width: auto;padding: 10px 0 10px 15%;font-size: var(--con3_more_fs);color: #d3ab6e;text-align: left;}
								.news_con .con3_block .list_block ul li .newslist .title .more .icon {width: auto;padding: 10px 2% 10px 0;text-align: center;}
									.news_con .con3_block .list_block ul li .newslist .title .more .icon i {font-size: var(--con3_icon_fs);color: #d3ab6e;}



}

@media (max-width: 1024px){

	.block_body{width: 100%;height: auto;text-align: center;margin:auto;overflow: hidden;background: #fff;}
		
		/*nav_list*/
		.menu{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.menu .block{width: 90%;height: 100vh;display: flex;flex-direction: column;}
				.menu .block .close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.menu .block .close_btn i{color: #3983fa;font-size: 38px;cursor: pointer;float: right}
					.menu .block .close_btn i:hover {transform: rotate(180deg);}

			.menu ul{width: 96%;display: flex;flex-direction: column;}
				.menu ul li{width: 100%;}
					.menu ul li .nav_txt{width: 30%;margin: auto;line-height: 68px;border-bottom: 1px solid #c8ddff;font-size: 18px;}
		
		/*search_list*/
		.input_block{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.input_block .block{width: 90%;height: 100vh;display: flex;flex-direction: column;}
				.input_block .block .i_close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.input_block .block .i_close_btn i{color: #3983fa;font-size: 38px;cursor: pointer;float: right}
					.input_block .block .i_close_btn i:hover {transform: rotate(180deg);}

			.input_block .block .form{width: 100%;display: flex;flex-direction: column;align-items: center;}
				.input_block .block .form .title{width: 70%;font-size:24px;font-weight: 600;color:#3983fa;line-height: 62px;text-align: left;}
				.input_block .block .form .form_line{width: 70%;}
					.input_block .block .form .form_line .input_search{width: 90%;height:36px;padding: 10px 15px;border:1px solid #3983fa;font-size: 14px;text-align: left;color: #222;border-radius: 4px;}
					.input_block .block .form .form_line .input_btn{width: 8%;height:36px;border:1px solid #3983fa;font-size: 14px;text-align: center;color: #fff;border-radius: 4px;background: #3983fa;}

		/*top*/
		.top       {width: 100%;height: 94px;position: fixed;top:0;overflow: hidden;z-index: 80;background:rgba(255,255,255,0);border-bottom: 1px rgba(255,255,255,.3) solid;box-sizing: border-box;border-radius: 0px;box-shadow: 0px;display: flex;justify-content: center;transition: all 0.5s ease;}
		.top_active{width: 100%;height: 94px;position: fixed;top:0;overflow: hidden;z-index: 90;background:rgba(255,255,255,1);border-bottom: 4px rgba(112,167,255,1) solid; box-sizing: border-box;border-radius: 0px 0px 16px 16px;display: flex;justify-content: center;box-shadow: 0px 0px 15px 5px rgba(0,0,0,.2);transition: all 0.5s ease;}

			.top .block,.top_active .block{width: 90%;height: 94px;overflow: hidden;z-index: 100;display: flex;justify-content: space-between;align-items: center;}

				/*search_icon*/
				.top .block .icon{width: 7%;display: flex;justify-content: space-between;align-items: center;}
					.top .block .icon .search{color: #fff;transition: all 0.4s;}
					.top .block .icon .search:hover{color: #3983fa;}
						.top .block .icon .search i{font-size: 20px;cursor: pointer;}
					.top .block .icon .nav{color: #fff;transition: all 0.4s;}
					.top .block .icon .nav:hover{color: #3983fa;}
						.top .block .icon .nav i{font-size: 20px;cursor: pointer;}
				
				/*nav_icon*/
				.top_active .block .icon{width: 7%;display: flex;justify-content: space-between;align-items: center;}
					.top_active .block .icon .search{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .search:hover{color: #222;}
						.top_active .block .icon .search i{font-size: 20px;cursor: pointer;}
					.top_active .block .icon .nav{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .nav:hover{color: #222;}
						.top_active .block .icon .nav i{font-size: 20px;cursor: pointer;}
			
			/*logo*/
			.logo {width: 312px;height: 64px;background: url(images/logo.png) center center no-repeat;transition: background-image 0.3s ease;background-size: cover;}
			.logo_hover {width: 312px;height: 64px;background: url(images/logo_hover.png) center center no-repeat;background-size: cover;}
			
		/*banner*/
		.banner{width: 100%;height: 100%;position: relative;}
		.pc{display: block;overflow: hidden;}
		.swiper-slide img{width: 100%;}
		.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 20px;left: 0;width: 100%;}
		.swiper-pagination-bullet-active {opacity: 1;background: rgba(255,255,255,.85);}

		/*con1*/
		.con1{width: 100%;height: var(--con1-height);background: url(images/con1_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con1 .con1_block{width: 90%;height: 100%;display: flex;justify-content: flex-start;}
				.con1 .con1_block .con1_pic{width: 43%;display: flex;justify-content: center;align-items: center;}
					.con1 .con1_block .con1_pic img{width: 100%;}
				.con1 .con1_block .con1_txt{width: 50%;display: flex;flex-direction: column;justify-content: center;align-items: flex-end;}
					.con1 .con1_block .con1_txt .con1_name{width: 100%;font-size: var(--con1_name-font-size);line-height: var(--con1_name-line-height);font-weight: 800;color: #4e4e4e;text-align: right;}
					.con1 .con1_block .con1_txt .con1_name span{color: #70a7ff;line-height:66px;}
					.con1 .con1_block .con1_txt .con1_subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #979797;text-align: right;}
					.con1 .con1_block .con1_txt .con1_summary{width: 84%;font-size: var(--con1_summary-font-size);line-height: var(--con1_summary-line-height);font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 10px;
						display: -webkit-box; /* 必须使用这个属性 */
						-webkit-box-orient: vertical; /* 必须使用这个属性 */
						-webkit-line-clamp: 6;/* 最大行数 */
						overflow: hidden; /* 隐藏超出的内容 */
						height: 10.5em; /* 根据行数和行高设置适当高度 */
					}
					.con1 .con1_block .con1_txt .con1_btn{width: 100%;background: rgba(211,171,110,1);display: block;line-height: 36px;border-radius: 50px;text-align: center;font-size: 13px;font-weight:400px;color: #fff;padding:0px 30px;margin-top: 20px;cursor: pointer;transition: background 0.4s ease;}
					.con1 .con1_block .con1_txt .con1_btn:hover{background: rgba(161,127,76,1);}

		/*con2*/
		.con2{width: 100%;height: var(--con2-height);background: url(images/con2_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con2 .con2_block{width: 90%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
				.con2 .con2_block .title_block{width: 70%;display: flex;flex-direction: column;align-items: center;}
					.con2 .con2_block .title_block .con2_title{
						width: 100%;
						font-size: var(--con2_title-font-size);
						font-weight: 800;
						color: #fff;
						text-align: center;
						line-height: 86px;
						margin-top: var(--con2_title-mt);
					}
					.con2 .con2_block .title_block .con2_line{
						width: 10%;
						border-bottom: 4px solid #fff;
						margin: var(--con2_line-mar);
					}
					.con2 .con2_block .title_block .con2_summary{
						width: 100%;
						font-size: var(--con2_summary-font-size);
						font-weight: 800;
						color: #fff;
						text-align: center;
						line-height: var(--con2_summary-lh);
					}
					.con2 .con2_block .title_block .con2_summary span{
						font-size: var(--con2_summary_span-font-size);
						font-weight: 800;
						color: #70a7ff;
					}
					
			.con2 .con2_block .list_block{width: 100%;height:auto;}
				.con2 .con2_block .list_block ul{width: 100%;padding-bottom: var(--con2_list_block_ul_pb);display: flex;}
					.con2 .con2_block .list_block ul li{width: 20%;height:auto;display: flex;justify-content: center;}

						.con2 .con2_block .list_block ul li .data{
							width: var(--con2_data_w);
							height: var(--con2_data_h);
							background-image: linear-gradient(180deg, #ffffff, #ffffff);
							border-radius: 3px;
							color: #d3ab6e;
							cursor: pointer;
							transition: background-image 0.3s;
							display: flex;
							flex-direction: column;
							align-items: center;
							justify-content: space-around;
							box-shadow: 0px 0px 10px 0px rgba(0,0,0,.05);
						}

						.con2 .con2_block .list_block ul li .data:hover{background-image: linear-gradient(180deg, #c3deff, #5f9ef1);color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .icon {background: url(images/con2_icon_bg_white.png) center center no-repeat;background-size: cover;}
						.con2 .con2_block .list_block ul li .data:hover .icon i {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .number {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .txt {color: #fff;}

							.con2 .con2_block .list_block ul li .data .icon{
								width: var(--con2_list_block_icon_wd);
								height: var(--con2_list_block_icon_ht);
								background: url(images/con2_icon_bg.png) center center no-repeat;
								background-size: cover;
								display: flex;
								justify-content: center;
								align-items: center;
							}
								.con2 .con2_block .list_block ul li .data .icon i{font-size: var(--con2_list_block_icon_i_fs);}

							.con2 .con2_block .list_block ul li .data .number{
								font-size: var(--con2_list_block_num_fs);
								font-weight: 600;
							}
							.con2 .con2_block .list_block ul li .data .txt{
								font-size: var(--con2_list_block_txt_fs);
								font-weight: 600;
								color: #222;
								line-height: 20px;
							}

		/*con3*/
		.con3{width: 100%;height: var(--con3-height);background: rgb(255,255,255);display: flex;justify-content: center;}
			.con3 .con3_block{width: 76%;height: 100%;display: flex;flex-wrap: wrap;}
				.con3 .con3_block .title_block{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}

					.con3 .con3_block .title_block .name{
						width: 100%;
						padding-top:  var(--con3_name-pt);
						font-size: var(--con3_name-fs);
						line-height: var(--con3_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con3 .con3_block .title_block .name span{
						color: #70a7ff;
					}

					.con3 .con3_block .title_block .nav{width: 100%;}
					.con3 .con3_block .title_block .nav ul{display: flex;}
					.con3 .con3_block .title_block .nav ul li      {
						width:auto;
						color:#959595;
						margin-right:25px;
						border-bottom: 3px solid rgba(0,0,0,0);
						font-size:1.4rem;
						line-height:32px;
						display: flex;
						transition: all 0.4s;
						cursor: pointer;
					}

					.con3 .con3_block .title_block .nav ul li.active{
						color:#d3ab6e;
						border-bottom: 3px solid #d3ab6e;
					}





				.con3 .con3_block .list_block{width: 100%;display: flex;}
					.con3 .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}


					#list1{display: block;}
					#list2{display: none;}
					#list3{display: none;}

					.con3 .con3_block .list_block ul li{width: 33%;display: flex;flex-wrap: wrap;justify-content: center;}
						.con3 .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}


						.con3 .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}





							.con3 .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.con3 .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.con3 .con3_block .list_block ul li .newslist .title{
								width: var(--con3_title-wt);
								border-radius: 0 0 6px 6px;
								background: rgba(245,245,245,1);
								display: flex;
								align-items: center;
								flex-direction: column;
							}
								
								.con3 .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}

									.con3 .con3_block .list_block ul li .newslist .title .block .txt {
										width: 96%;
										padding: 16px 0 0px 4%;
										overflow: hidden;
										font-size: var(--con3_txt_fs);
										line-height: var(--con3_txt_ln);
										font-weight:800;
										color:#222;
										text-align: left;
									}
									.con3 .con3_block .list_block ul li .newslist .title .block .date {
										width: 30%;
										padding-right: 2%;
										overflow: hidden;
										font-size: var(--con3_date_fs);
										line-height: var(--con3_date_ln);
										font-weight:400;
										color:#d3ab6e;
										text-align: right;
										display: none;
									}


								.con3 .con3_block .list_block ul li .newslist .title .more {
									width: 100%;
									display: flex;
									justify-content: space-between;
									align-items: center;
								}
								.con3 .con3_block .list_block ul li .newslist .title .more .btn {
									width: auto;
									padding: 10px 0 10px 15%;
									font-size: var(--con3_more_fs);
									color: #d3ab6e;
									text-align: left;
								}

								.con3 .con3_block .list_block ul li .newslist .title .more .icon {
									width: auto;
									padding: 10px 2% 10px 0;
									text-align: center;
								}
									.con3 .con3_block .list_block ul li .newslist .title .more .icon i {
									font-size: var(--con3_icon_fs);
									color: #d3ab6e;
								}

		/*con4*/
		.con4{width: 100%;height: var(--con4-height);background: rgb(241,241,241) url(images/con4_bg.png) no-repeat left bottom;background-size: var(--con4_bz);display: flex;justify-content: center;}
			.con4 .con4_block{width: 76%;height: 100%;display: flex;flex-direction: column;}
				.con4 .con4_block .title_block{width: 100%;display: flex;}
					.con4 .con4_block .title_block .name{
						width: 100%;
						padding-top:  var(--con4_name-pt);
						font-size: var(--con4_name-fs);
						line-height: var(--con4_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con4 .con4_block .title_block .name span{
						color: #70a7ff;
					}

				.con4 .con4_block .list_block{
					width: 100%;
					margin-top: 40px;
					display: flex;
					justify-content: space-between;
				}
					.con4 .con4_block .list_block .expert_detail{
						width:100%;
						display: flex;
						justify-content: flex-start;
						align-items: flex-start;
						flex-direction: column;
					}

						.con4 .con4_block .list_block .expert_detail .block{
							width: 100%;
							background-color: rgba(15,25,225,.4);
							position: relative;
						}
							.con4 .con4_block .list_block .expert_detail .block .pic{
								width: auto;
								position: absolute;
								left: 0;
								top: 0;
								z-index: 60;
							}
								.con4 .con4_block .list_block .expert_detail .block .pic img{
									width: var(--con4_expic_sz);
								}
							.con4 .con4_block .list_block .expert_detail .block .txt{
								width: 94%;
								padding:25px 0 25px 0;
								background-color: rgba(255,255,255,1);
								box-shadow: 5px 8px 10px 0px rgba(0,0,0,0.08);
								position: absolute;
								top: var(--con4_txt_top);
								right: 0;
								z-index: 50;
								display: flex;
								flex-direction: column;
								align-items: flex-end;
							}
								.con4 .con4_block .list_block .expert_detail .block .txt .title{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_title_fs);
									color: #70a7ff;
									line-height: var(--con4_txt_title_lh);
									font-weight:800;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .subtitle{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_subtitle_fs);
									color: #3b3b3b;
									line-height: var(--con4_txt_subtitle_lh);
									font-weight:600;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .summary{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_summary_fs);
									color: #777;
									line-height: var(--con4_txt_summary_lh);
									font-weight:400;
									text-align: left;
									margin-top: 15px;
									margin-bottom: var(--con4_txt_summary_mb);
									padding-right: 15px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .tel{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .email{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}

								.con4 .con4_block .list_block .expert_detail .block .txt .btn_block{
									width: 30%;
									padding-right: 15px;
									display: flex;
									justify-content: flex-end;
								}
									.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn{
										width: 26px;
										height: 26px;
										background-color: #d3ab6e;
										border-radius: 50%;
										display: flex;
										justify-content: center;
										align-items: center;
									}
										.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn i{
											font-size: 12px;
											padding-left: 2px;
											font-weight: 800;
											color: #fff;
										}





					.con4 .con4_block .list_block .expert_name{
						width:30%;
						display: none;
						justify-content: center;
					}

					.con4 .con4_block .list_block .expert_name ul{
						width:80%;
						display: flex;
						flex-wrap: wrap;
					}
					.con4 .con4_block .list_block .expert_name ul li{
						width:100%;
						display: flex;
						justify-content: center;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list{
						width: 60%;
						font-size: var(--con4_en_nl_fs);
						font-weight: 800;
						color:#828282;
						line-height: var(--con4_en_nl_ln);
						text-align:center;
						border-bottom: 1px dashed #ccc;
						cursor: pointer;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list i{
						margin-left: 15px;
						font-size: var(--con4_en_nl_i_fs);
						color: #f1f1f1;
						float: right;
					}

					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list i.active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}
					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list.n_active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}

		/*con5*/
		.con5{width: 100%;height: var(--con5-height);background:url(images/con5_bg.jpg) no-repeat center center;display: flex;justify-content: center;}
			.con5 .con5_block{width: 76%;height: 100%;display: flex;flex-direction: column;}
				.con5 .con5_block .title_block{width: 100%;display: flex;flex-wrap: wrap;}
					.con5 .con5_block .title_block .name{
						width: 100%;
						padding-top:  var(--con5_name-pt);
						font-size: var(--con5_name-fs);
						line-height: var(--con5_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con5 .con5_block .title_block .name span{
						color: #70a7ff;
					}
					.con5 .con5_block .title_block .subname{
						width: 100%;
						font-size: var(--con5_subname-fs);
						line-height: var(--con5_subname-lh);
						font-weight: 100;
						color: #979797;
						text-align: left;
					}

				.con5 .con5_block .list_block{
					width: 100%;
					margin-top: var(--con5_lblock-mt);
					min-height: 100%;
					display: flex;
					justify-content: space-between;

				}
					.con5 .con5_block .list_block .txt{
						width: 50%;
						min-height: 100%;
						padding-top: 3%;
						display: flex;

					}
					.con5 .con5_block .list_block .txt ul{
						width: 100%;
						display:flex;
						flex-direction: column;
					}
					.con5 .con5_block .list_block .txt ul li{
						width: 100%;
					}
					.con5 .con5_block .list_block .txt ul li .summary_ft{
						font-size: var(--con5_summary-fs);
						line-height: var(--con5_summary-lh);
						text-align: left;
						color:#222;
						font-weight: 300;
					}





					.con5 .con5_block .list_block .icon{
						width: 50%;
						min-height: 100%;
						display: flex;

					}

					.con5 .con5_block .list_block .icon ul{
						width: 100%;
						display:flex;
						flex-wrap: wrap;
						justify-content: center;
						align-content: flex-start;
					}

					.con5 .con5_block .list_block .icon ul li{
						height: var(--con5_icon_li-ht);
						cursor: pointer;
						display:flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
					}

					#icon1{width: 33%;}
					#icon2{width: 33%;}
					#icon3{width: 33%;}
					#icon4{width: 40%;}
					#icon5{width: 33%;}
					#icon6{width: 33%;}
					#icon7{width: 33%;}
					#icon8{width: 33%;}
					#icon9{width: 100%;}

					.con5 .con5_block .list_block .icon ul li .icon_block{
						width: var(--con5_icon_block-wt);
						height: var(--con5_icon_block-ht);
						border-radius: 50%;
						background: rgb(112,167,255);
						
						display: flex;
						justify-content: center;
						align-items: center;
					}
					
					.con5 .con5_block .list_block .icon ul li .icon_block i{
						color: #fff;
						font-size: var(--con5_icon_block_i-fs);
					}
					.con5 .con5_block .list_block .icon ul li .icon_txt{
						font-size: var(--con5_icon_txt-fs);
						line-height: var(--con5_icon_txt-lh);
						color:#222;
						font-weight: 800;
						text-align: center;
					}

					.con5 .con5_block .list_block .icon ul li:hover .icon_block{
						background: rgb(211,171,110);
						transition: all 0.4s;
					}
					.con5 .con5_block .list_block .icon ul li:hover .icon_txt{
						color: rgb(211,171,110);
						transition: all 0.4s;
					}

		/*con_btm*/
		.con_btm{
			width: 100%;
			height: var(--con_btm-height);
			background: #ececec;
			display: flex;
			justify-content: center;
		}
			.con_btm .con_btm_pic{
				width: 14.5%;
				height: var(--con_btm-height);
				background: url(images/btm_bg.jpg) top center no-repeat;
				background-size: cover;
			}
			.con_btm .con_btm_block{
				width: 85.5%;
				height: var(--con_btm-height);
				display: flex;
				flex-wrap: wrap;
				justify-content: flex-end;
			}
				.con_btm .con_btm_block .list{
					width: 100%;
					height: 100%;
					display: flex;
					flex-wrap: wrap;
				}
					.con_btm .con_btm_block .nav_block{
						width: 90%;
						height: 70%;
						display: flex;
					}

					.con_btm .con_btm_block .nav_block .menu_block{
						width: 25%;
						display: none;
					}
						.con_btm .con_btm_block .nav_block .menu_block ul{
							width:100%;
							display: flex;
							flex-wrap: wrap;
							align-content: center;
							justify-content: center;
							flex-direction: column;
						}
							.con_btm .con_btm_block .nav_block .menu_block ul li{
								width:100%;
								font-size: 16px var(--btm_menub_li-fs);
								color: #222;
								font-weight: 800;
								height: var(--btm_menub_li-ht);
								display: flex;
								justify-content: center;
								align-items: center;
								transition: color 0.4s;
							}
							.con_btm .con_btm_block .nav_block .menu_block ul li:hover{
								color: #70a7ff;
							}
					.con_btm .con_btm_block .nav_block .contact{
						width: 58%;
						padding-left: 5%;
						display: flex;
						flex-direction: column;
					}
						.con_btm .con_btm_block .nav_block .contact .top_block{
							width: 100%;
							height: 45%;
							display: flex;
							flex-direction: column;
							justify-content: center;
							align-items: flex-start;
						}
							.con_btm .con_btm_block .nav_block .contact .top_block .company_name{
								font-size: var(--btm_comname-fs);
								color: #222;
								line-height: 48px;
								font-weight: 800;
							}
							.con_btm .con_btm_block .nav_block .contact .top_block .address{
								font-size: var(--btm_add-fs);
								color: #222;
								line-height: 48px;
								font-weight: 400;
							}
						.con_btm .con_btm_block .nav_block .contact .bottom_block{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							justify-content: flex-start;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_title{
							font-size: var(--btm_contitle-fs);
							color: #70a7ff;
							line-height: 48px;
							font-weight: 800;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content .con_row{
							font-size: var(--btm_con_row-fs);
							color: #222;
							line-height: 34px;

						}


					.con_btm .con_btm_block .nav_block .qr_code{
						width: 37%;
						font-size: 14px;
						line-height: 70px;
						color: #222;
						padding-top: 79px;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: flex-start;
					}
						.con_btm .con_btm_block .nav_block .qr_code img{
							width: 160px;
						}




					.con_btm .con_btm_block .ICP{
						width: 100%;
						height: 30%;
						font-size: var(--ICP-fs);
						font-weight: 600;
						color: #222;
						background: rgba(216,216,216,1);
						display: flex;
						justify-content: center;
						align-items: center;
						flex-direction: column;
					}




		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* tem_con1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

		.tem_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.tem_con .tem_con_block{width: 78%;height: 100%;display: flex;justify-content: flex-start;}
				.tem_con .tem_con_block .tem_con_txt{width: 100%;padding:50px 0 80px 0;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name{width: 100%;font-size: var(--con1_name-font-size);line-height: var(--con1_name-line-height);font-weight: 800;color: #4e4e4e;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name span{color: #70a7ff;line-height:66px;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #3983fa;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_summary{width: 100%;font-size: var(--con1_summary-font-size);line-height: var(--con1_summary-line-height);font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 20px;}



		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* news_con +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
		.news_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.news_con .con3_block{width: 78%;height: 100%;padding:0 0 80px 0;display: flex;flex-wrap: wrap;}
				.news_con .con3_block .title_block{width: 100%;margin-bottom: 50px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}
					.news_con .con3_block .title_block .name{width: 100%;padding-top:  40px;font-size: var(--con3_name-fs);line-height: var(--con3_name-lh);font-weight: 800;color: #4e4e4e;text-align: left;}
					.news_con .con3_block .title_block .subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #3983fa;text-align: left;}
					.news_con .con3_block .title_block .name span{color: #70a7ff;}
					.news_con .con3_block .title_block .nav{width: 100%;}
					.news_con .con3_block .title_block .nav ul{display: flex;}
					.news_con .con3_block .title_block .nav ul li{width:auto;color:#959595;margin-right:25px;border-bottom: 3px solid rgba(0,0,0,0);font-size:1.6rem;line-height:32px;display: flex;transition: all 0.4s;cursor: pointer;}
					.news_con .con3_block .title_block .nav ul li.active{color:#d3ab6e;border-bottom: 3px solid #d3ab6e;}
				.news_con .con3_block .list_block{width: 100%;display: flex;}
					.news_con .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.news_con .con3_block .list_block ul li{width: 33%;display: flex;flex-wrap: wrap;justify-content: center;}
						.news_con .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}
						.news_con .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}
							.news_con .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.news_con .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.news_con .con3_block .list_block ul li .newslist .title{width: var(--con3_title-wt);border-radius: 0 0 6px 6px;background: rgba(245,245,245,1);display: flex;align-items: center;flex-direction: column;}
								.news_con .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}
									.news_con .con3_block .list_block ul li .newslist .title .block .txt {width: 67%;padding: 25px 0 25px 4%;overflow: hidden;font-size: var(--con3_txt_fs);line-height: var(--con3_txt_ln);font-weight:800;color:#222;text-align: left;}
									.news_con .con3_block .list_block ul li .newslist .title .block .date {width: 30%;padding-right: 2%;overflow: hidden;font-size: var(--con3_date_fs);line-height: var(--con3_date_ln);font-weight:400;color:#d3ab6e;text-align: right;}
								.news_con .con3_block .list_block ul li .newslist .title .more {width: 100%;display: flex;justify-content: space-between;align-items: center;}
								.news_con .con3_block .list_block ul li .newslist .title .more .btn {width: auto;padding: 10px 0 10px 15%;font-size: var(--con3_more_fs);color: #d3ab6e;text-align: left;}
								.news_con .con3_block .list_block ul li .newslist .title .more .icon {width: auto;padding: 10px 2% 10px 0;text-align: center;}
									.news_con .con3_block .list_block ul li .newslist .title .more .icon i {font-size: var(--con3_icon_fs);color: #d3ab6e;}


}



@media (max-width: 430px){

	.block_body{width: 100%;height: auto;text-align: center;margin:auto;overflow: hidden;background: #fff;}

		/*nav_list*/
		.menu{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.menu .block{width: 90%;height: 100vh;display: flex;flex-direction: column;}
				.menu .block .close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.menu .block .close_btn i{color: #3983fa;font-size: 2.4rem;cursor: pointer;float: right}
					.menu .block .close_btn i:hover {transform: rotate(180deg);}

			.menu ul{width: 100%;display: flex;flex-direction: column;}
				.menu ul li{width: 100%;}
					.menu ul li .nav_txt{width: 80%;margin: auto;line-height: 66px;border-bottom: 1px solid #c8ddff;font-size: 1.6rem;}

		/*search_list*/
		.input_block{position: fixed;top: 0;left: -100%;z-index: 1000;width: 100%;height: 100vh;background: rgba(255,255,255,.85);transition: left 0.5s ease;display: flex;justify-content: center;}
			.input_block .block{width: 90%;height: 100vh;display: flex;flex-direction: column;}
				.input_block .block .i_close_btn{width: 100%;height: 15%;display: flex;justify-content: flex-end;align-items: center;}
					.input_block .block .i_close_btn i{color: #3983fa;font-size: 2.4rem;cursor: pointer;float: right}
					.input_block .block .i_close_btn i:hover {transform: rotate(180deg);}

			.input_block .block .form{width: 100%;display: flex;flex-direction: column;align-items: center;}
				.input_block .block .form .title{width: 90%;font-size:2.2rem;font-weight: 600;color:#3983fa;line-height: 62px;text-align: left;}
				.input_block .block .form .form_line{width: 90%;}
					.input_block .block .form .form_line .input_search{width: 80%;height:36px;padding: 10px 15px;border:1px solid #3983fa;font-size: 1.3rem;text-align: left;color: #222;border-radius: 4px;}
					.input_block .block .form .form_line .input_btn{width: 14%;height:36px;border:1px solid #3983fa;font-size: 1.3rem;text-align: center;color: #fff;border-radius: 4px;background: #3983fa;}

		/*top*/
		.top       {width: 100%;height: 60px;position: fixed;top:0;overflow: hidden;z-index: 80;background:rgba(255,255,255,0);border-bottom: 1px rgba(255,255,255,.3) solid;box-sizing: border-box;border-radius: 0px;box-shadow: 0px;display: flex;justify-content: center;transition: all 0.5s ease;}
		.top_active{width: 100%;height: 60px;position: fixed;top:0;overflow: hidden;z-index: 90;background:rgba(255,255,255,1);border-bottom: 4px rgba(112,167,255,1) solid; box-sizing: border-box;border-radius: 0px 0px 16px 16px;display: flex;justify-content: center;box-shadow: 0px 0px 15px 5px rgba(0,0,0,.2);transition: all 0.5s ease;}

			.top .block,.top_active .block{width: 90%;height: 60px;overflow: hidden;z-index: 100;display: flex;justify-content: space-between;align-items: center;}

				/*search_icon*/
				.top .block .icon{width: 16%;display: flex;justify-content: space-between;align-items: center;}
					.top .block .icon .search{color: #fff;transition: all 0.4s;}
					.top .block .icon .search:hover{color: #3983fa;}
						.top .block .icon .search i{font-size: 1.8rem;cursor: pointer;}
					.top .block .icon .nav{color: #fff;transition: all 0.4s;}
					.top .block .icon .nav:hover{color: #3983fa;}
						.top .block .icon .nav i{font-size: 1.8rem;cursor: pointer;}

				/*nav_icon*/
				.top_active .block .icon{width: 16%;display: flex;justify-content: space-between;align-items: center;}
					.top_active .block .icon .search{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .search:hover{color: #222;}
						.top_active .block .icon .search i{font-size: 1.8rem;cursor: pointer;}
					.top_active .block .icon .nav{color: #3983fa;transition: all 0.4s;}
					.top_active .block .icon .nav:hover{color: #222;}
						.top_active .block .icon .nav i{font-size: 1.8rem;cursor: pointer;}

			/*logo*/
			.logo {width: 205px;height: 42px;background: url(images/logo.png) center center no-repeat;transition: background-image 0.3s ease;background-size: cover;}
			.logo_hover {width: 205px;height: 42px;background: url(images/logo_hover.png) center center no-repeat;background-size: cover;}

		/*banner*/
		.banner{width: 100%;height: 100%;position: relative;}
		.pc{display: block;overflow: hidden;}
		.swiper-slide img{width: 100%;}
		.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px;left: 0;width: 100%;}
		.swiper-pagination-bullet-active {opacity: 1;background: rgba(255,255,255,.85);}


		/*con1*/
		.con1{width: 100%;height: var(--con1-height);background: url(images/con1_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con1 .con1_block{width: 92%;height: 100%;display: flex;justify-content: center;}
				.con1 .con1_block .con1_pic{width: 40%;display: none;}
					.con1 .con1_block .con1_pic img{width: 100%;}
				.con1 .con1_block .con1_txt{width: 98%;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
					.con1 .con1_block .con1_txt .con1_name{width: 100%;font-size: var(--con1_name-font-size);line-height: var(--con1_name-line-height);font-weight: 800;color: #4e4e4e;text-align: left;}
					.con1 .con1_block .con1_txt .con1_name span{color: #70a7ff;line-height:66px;}
					.con1 .con1_block .con1_txt .con1_subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: var(--con1_subname-line-height);font-weight: 100;color: #979797;text-align: left;}
					.con1 .con1_block .con1_txt .con1_summary{width: 100%;font-size: var(--con1_summary-font-size);line-height: var(--con1_summary-line-height);font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 20px;
						display: -webkit-box;/* 必须使用这个属性 */
						-webkit-box-orient: vertical;/* 必须使用这个属性 */
						-webkit-line-clamp: 6;/* 最大行数 */
						overflow: hidden; /* 隐藏超出的内容 */
						height: 16em;/* 根据行数和行高设置适当高度 */
					}
					.con1 .con1_block .con1_txt .con1_btn{width: 100%;background: rgba(211,171,110,1);display: block;line-height: 36px;border-radius: 50px;text-align: center;font-size: 13px;font-weight:400px;color: #fff;padding:0px 30px;margin-top: 20px;cursor: pointer;transition: background 0.4s ease;}
					.con1 .con1_block .con1_txt .con1_btn:hover{background: rgba(161,127,76,1);}

		/*con2*/
		.con2{width: 100%;height: var(--con2-height);background: url(images/con2_bg.jpg) center center no-repeat;background-size: cover;display: flex;justify-content: center;}
			.con2 .con2_block{width: 94%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: space-between;}
				.con2 .con2_block .title_block{width: 100%;display: flex;flex-direction: column;align-items: center;}
					.con2 .con2_block .title_block .con2_title{
						width: 100%;
						font-size: var(--con2_title-font-size);
						font-weight: 800;
						color: #fff;
						text-align: center;
						line-height: 36px;
						margin-top: var(--con2_title-mt);
					}
					.con2 .con2_block .title_block .con2_line{
						width: 10%;
						border-bottom: 2px solid #fff;
						margin: var(--con2_line-mar);
					}
					.con2 .con2_block .title_block .con2_summary{
						width: 100%;
						font-size: var(--con2_summary-font-size);
						font-weight: 400;
						color: #fff;
						text-align: center;
						line-height: var(--con2_summary-lh);
					}
					.con2 .con2_block .title_block .con2_summary span{
						font-size: var(--con2_summary_span-font-size);
						font-weight: 800;
						color: #70a7ff;
					}
					
			.con2 .con2_block .list_block{width: 100%;height:auto;padding-top: 70px;}
				.con2 .con2_block .list_block ul{width: 100%;padding-bottom: var(--con2_list_block_ul_pb);display: flex;flex-wrap: wrap;justify-content: center;}
					.con2 .con2_block .list_block ul li{width: 50%;height:auto;display: flex;justify-content: center;margin-bottom: 15px;}

						.con2 .con2_block .list_block ul li .data{
							width: var(--con2_data_w);
							height: var(--con2_data_h);
							background-image: linear-gradient(180deg, #ffffff, #ffffff);
							border-radius: 3px;
							color: #d3ab6e;
							cursor: pointer;
							transition: background-image 0.3s;
							display: flex;
							flex-direction: column;
							align-items: center;
							justify-content: space-around;
							box-shadow: 0px 0px 10px 0px rgba(0,0,0,.05);
						}

						.con2 .con2_block .list_block ul li .data:hover{background-image: linear-gradient(180deg, #c3deff, #5f9ef1);color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .icon {background: url(images/con2_icon_bg_white.png) center center no-repeat;background-size: cover;}
						.con2 .con2_block .list_block ul li .data:hover .icon i {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .number {color: #fff;}
						.con2 .con2_block .list_block ul li .data:hover .txt {color: #fff;}

							.con2 .con2_block .list_block ul li .data .icon{
								width: var(--con2_list_block_icon_wd);
								height: var(--con2_list_block_icon_ht);
								background: url(images/con2_icon_bg.png) center center no-repeat;
								background-size: cover;
								display: flex;
								justify-content: center;
								align-items: center;
							}
								.con2 .con2_block .list_block ul li .data .icon i{font-size: var(--con2_list_block_icon_i_fs);}

							.con2 .con2_block .list_block ul li .data .number{
								font-size: var(--con2_list_block_num_fs);
								font-weight: 600;
							}
							.con2 .con2_block .list_block ul li .data .txt{
								font-size: var(--con2_list_block_txt_fs);
								font-weight: 600;
								color: #222;
								line-height: 40px;
							}

		/*con3*/
		.con3{width: 100%;height: var(--con3-height);background: rgb(255,255,255);display: flex;justify-content: center;}
			.con3 .con3_block{width: 90%;height: 100%;display: flex;flex-wrap: wrap;}
				.con3 .con3_block .title_block{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}

					.con3 .con3_block .title_block .name{
						width: 100%;
						padding-top:  var(--con3_name-pt);
						font-size: var(--con3_name-fs);
						line-height: var(--con3_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con3 .con3_block .title_block .name span{
						color: #70a7ff;
					}

					.con3 .con3_block .title_block .nav{width: 100%;}
					.con3 .con3_block .title_block .nav ul{display: flex;}
					.con3 .con3_block .title_block .nav ul li      {
						width:auto;
						color:#959595;
						margin-right:25px;
						border-bottom: 3px solid rgba(0,0,0,0);
						font-size:1.4rem;
						line-height:32px;
						display: flex;
						transition: all 0.4s;
						cursor: pointer;
					}

					.con3 .con3_block .title_block .nav ul li.active{
						color:#d3ab6e;
						border-bottom: 3px solid #d3ab6e;
					}





				.con3 .con3_block .list_block{width: 100%;display: flex;}
					.con3 .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}


					#list1{display: block;}
					#list2{display: none;}
					#list3{display: none;}

					.con3 .con3_block .list_block ul li{
						width: 100%;
						margin: 31px auto;
						display: flex;
						flex-wrap: wrap;
						justify-content: center;
					}
						.con3 .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}


						.con3 .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.con3 .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}





							.con3 .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.con3 .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.con3 .con3_block .list_block ul li .newslist .title{
								width: var(--con3_title-wt);
								border-radius: 0 0 6px 6px;
								background: rgba(245,245,245,1);
								display: flex;
								align-items: center;
								flex-direction: column;
							}
								
								.con3 .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}

									.con3 .con3_block .list_block ul li .newslist .title .block .txt {
										width: 140%;
										padding: 16px 0 0px 4%;
										overflow: hidden;
										font-size: var(--con3_txt_fs);
										line-height: var(--con3_txt_ln);
										font-weight:800;
										color:#222;
										text-align: left;
									}
									.con3 .con3_block .list_block ul li .newslist .title .block .date {
										width: 30%;
										padding-right: 2%;
										overflow: hidden;
										font-size: var(--con3_date_fs);
										line-height: var(--con3_date_ln);
										font-weight:400;
										color:#d3ab6e;
										text-align: right;
										display: none;
									}


								.con3 .con3_block .list_block ul li .newslist .title .more {
									width: 100%;
									display: flex;
									justify-content: space-between;
									align-items: center;
								}
								.con3 .con3_block .list_block ul li .newslist .title .more .btn {
									width: auto;
									padding: 10px 0 10px 15%;
									font-size: var(--con3_more_fs);
									color: #d3ab6e;
									text-align: left;
								}

								.con3 .con3_block .list_block ul li .newslist .title .more .icon {
									width: auto;
									padding: 10px 2% 10px 0;
									text-align: center;
								}
									.con3 .con3_block .list_block ul li .newslist .title .more .icon i {
									font-size: var(--con3_icon_fs);
									color: #d3ab6e;
								}

		/*con4*/
		.con4{width: 100%;height: var(--con4-height);background: rgb(241,241,241) url(images/con4_bg.png) no-repeat left bottom;background-size: var(--con4_bz);display: flex;justify-content: center;}
			.con4 .con4_block{width: 94%;height: 100%;display: flex;flex-direction: column;}
				.con4 .con4_block .title_block{width: 100%;display: flex;}
					.con4 .con4_block .title_block .name{
						width: 100%;
						padding-top:  var(--con4_name-pt);
						font-size: var(--con4_name-fs);
						line-height: var(--con4_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con4 .con4_block .title_block .name span{
						color: #70a7ff;
					}

				.con4 .con4_block .list_block{
					width: 100%;
					margin-top: 20px;
					padding-bottom: 30px;
					display: flex;
					justify-content: space-between;
				}
					.con4 .con4_block .list_block .expert_detail{
						width:100%;
						min-height: 400px;
						display: flex;
						justify-content: flex-start;
						align-items: flex-start;
						flex-direction: column;
					}

						.con4 .con4_block .list_block .expert_detail .block{
							width: 100%;
							background-color: rgba(15,25,225,.4);
							position: relative;
						}
							.con4 .con4_block .list_block .expert_detail .block .pic{
								width: auto;
								position: absolute;
								left: 62%;
								top: 27px;
								z-index: 60;
							}
								.con4 .con4_block .list_block .expert_detail .block .pic img{
									width: 92%;
								}
							.con4 .con4_block .list_block .expert_detail .block .txt{
								width: 100%;
								padding:15px 0 15px 20px;
								background-color: rgba(255,255,255,1);
								box-shadow: 5px 8px 10px 0px rgba(0,0,0,0.08);
								position: absolute;
								top: var(--con4_txt_top);
								right: 0;
								z-index: 50;
								display: flex;
								flex-direction: column;
								align-items: flex-start;
							}
								.con4 .con4_block .list_block .expert_detail .block .txt .title{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_title_fs);
									color: #70a7ff;
									line-height: var(--con4_txt_title_lh);
									font-weight:800;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .subtitle{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_subtitle_fs);
									color: #3b3b3b;
									line-height: var(--con4_txt_subtitle_lh);
									font-weight:600;
									text-align: left;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .summary{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_summary_fs);
									color: #777;
									line-height: var(--con4_txt_summary_lh);
									font-weight:400;
									text-align: left;
									margin-top: 15px;
									margin-bottom: var(--con4_txt_summary_mb);
									padding-right: 15px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .tel{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}
								.con4 .con4_block .list_block .expert_detail .block .txt .email{
									width: var(--con4_txt_wt);
									font-size: var(--con4_txt_tel_fs);
									color: #222;
									line-height: var(--con4_txt_tel_lh);
									font-weight:800;
									text-align: left;
									margin-top: 3px;
									margin-bottom: 3px;
								}

								.con4 .con4_block .list_block .expert_detail .block .txt .btn_block{
									width: 100%;
									padding-right: 15px;
									display: flex;
									justify-content: flex-end;
								}
									.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn{
										width: 26px;
										height: 26px;
										background-color: #d3ab6e;
										border-radius: 50%;
										display: flex;
										justify-content: center;
										align-items: center;
									}
										.con4 .con4_block .list_block .expert_detail .block .txt .btn_block .btn i{
											font-size: 12px;
											padding-left: 2px;
											font-weight: 800;
											color: #fff;
										}





					.con4 .con4_block .list_block .expert_name{
						width:30%;
						display: none;
						justify-content: center;
					}

					.con4 .con4_block .list_block .expert_name ul{
						width:80%;
						display: flex;
						flex-wrap: wrap;
					}
					.con4 .con4_block .list_block .expert_name ul li{
						width:100%;
						display: flex;
						justify-content: center;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list{
						width: 60%;
						font-size: var(--con4_en_nl_fs);
						font-weight: 800;
						color:#828282;
						line-height: var(--con4_en_nl_ln);
						text-align:center;
						border-bottom: 1px dashed #ccc;
						cursor: pointer;
					}
					.con4 .con4_block .list_block .expert_name ul li .name_list i{
						margin-left: 15px;
						font-size: var(--con4_en_nl_i_fs);
						color: #f1f1f1;
						float: right;
					}

					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list i.active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}
					/* 活动状态颜色 */
					.con4 .con4_block .list_block .expert_name ul li .name_list.n_active {
						color: #70a7ff; /* 可以根据需要设置任何颜色 */
					}

		/*con5*/
		.con5{width: 100%;height: var(--con5-height);background:url(images/con5_bg.jpg) no-repeat center center;display: flex;justify-content: center;}
			.con5 .con5_block{width: 90%;height: 100%;display: flex;flex-direction: column;}
				.con5 .con5_block .title_block{width: 100%;display: flex;flex-wrap: wrap;}
					.con5 .con5_block .title_block .name{
						width: 100%;
						padding-top:  var(--con5_name-pt);
						font-size: var(--con5_name-fs);
						line-height: var(--con5_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.con5 .con5_block .title_block .name span{
						color: #70a7ff;
					}
					.con5 .con5_block .title_block .subname{
						width: 100%;
						font-size: var(--con5_subname-fs);
						line-height: var(--con5_subname-lh);
						font-weight: 100;
						color: #979797;
						text-align: left;
					}

				.con5 .con5_block .list_block{
					width: 100%;
					margin-top: var(--con5_lblock-mt);
					margin-bottom: 50px;
					min-height: 100%;
					display: flex;
					justify-content: space-between;

				}
					.con5 .con5_block .list_block .txt{
						width: 50%;
						min-height: 100%;
						padding-top: 3%;
						display: none;

					}
					.con5 .con5_block .list_block .txt ul{
						width: 100%;
						display:flex;
						flex-direction: column;
					}
					.con5 .con5_block .list_block .txt ul li{
						width: 100%;
					}
					.con5 .con5_block .list_block .txt ul li .summary_ft{
						font-size: var(--con5_summary-fs);
						line-height: var(--con5_summary-lh);
						text-align: left;
						color:#222;
						font-weight: 300;
					}





					.con5 .con5_block .list_block .icon{
						width: 100%;
						min-height: 100%;
						margin-top: 45px;
						display: flex;

					}

					.con5 .con5_block .list_block .icon ul{
						width: 100%;
						display:flex;
						flex-wrap: wrap;
						justify-content: center;
						align-content: flex-start;
					}

					.con5 .con5_block .list_block .icon ul li{
						height: var(--con5_icon_li-ht);
						cursor: pointer;
						display:flex;
						flex-direction: column;
						align-items: center;
						justify-content: center;
					}

					#icon1{width: 33%;}
					#icon2{width: 33%;}
					#icon3{width: 33%;}
					#icon4{width: 33%;}
					#icon5{width: 33%;}
					#icon6{width: 33%;}
					#icon7{width: 33%;}
					#icon8{width: 33%;}
					#icon9{width: 33%;}

					.con5 .con5_block .list_block .icon ul li .icon_block{
						width: var(--con5_icon_block-wt);
						height: var(--con5_icon_block-ht);
						border-radius: 50%;
						background: rgb(112,167,255);
						
						display: flex;
						justify-content: center;
						align-items: center;
					}
					
					.con5 .con5_block .list_block .icon ul li .icon_block i{
						color: #fff;
						font-size: var(--con5_icon_block_i-fs);
					}
					.con5 .con5_block .list_block .icon ul li .icon_txt{
						font-size: var(--con5_icon_txt-fs);
						line-height: var(--con5_icon_txt-lh);
						color:#222;
						font-weight: 800;
						width: 100px; /* 固定宽度，根据需要调整 */
            white-space: nowrap; /* 防止文本换行 */
            overflow: hidden; /* 隐藏超出的文本 */
            text-overflow: ellipsis; /* 使用省略号表示超出部分 */
					}

					.con5 .con5_block .list_block .icon ul li:hover .icon_block{
						background: rgb(211,171,110);
						transition: all 0.4s;
					}
					.con5 .con5_block .list_block .icon ul li:hover .icon_txt{
						color: rgb(211,171,110);
						transition: all 0.4s;
					}

		/*con_btm*/
		.con_btm{
			width: 100%;
			height: var(--con_btm-height);
			background: #ececec;
			display: flex;
			justify-content: center;
		}
			.con_btm .con_btm_pic{
				width: 14.5%;
				height: var(--con_btm-height);
				background: url(images/btm_bg.jpg) center center no-repeat;
				display: none;
			}
			.con_btm .con_btm_block{
				width: 100%;
				height: var(--con_btm-height);
				display: flex;
				flex-wrap: wrap;
				justify-content: flex-end;
			}
				.con_btm .con_btm_block .list{
					width: 100%;
					height: 100%;
					display: flex;
					flex-wrap: wrap;
				}
					.con_btm .con_btm_block .nav_block{
						width: 100%;
						height: 70%;
						display: flex;
						flex-direction: column;
					}

					.con_btm .con_btm_block .nav_block .menu_block{
						width: 25%;
						display: none;
					}
						.con_btm .con_btm_block .nav_block .menu_block ul{
							width:100%;
							display: flex;
							flex-wrap: wrap;
							align-content: center;
							justify-content: center;
							flex-direction: column;
						}
							.con_btm .con_btm_block .nav_block .menu_block ul li{
								width:100%;
								font-size: 16px var(--btm_menub_li-fs);
								color: #222;
								font-weight: 800;
								height: var(--btm_menub_li-ht);
								display: flex;
								justify-content: center;
								align-items: center;
								transition: color 0.4s;
							}
							.con_btm .con_btm_block .nav_block .menu_block ul li:hover{
								color: #70a7ff;
							}
					.con_btm .con_btm_block .nav_block .contact{
						width: 90%;
						padding-left: 10%;
						display: flex;
						flex-direction: column;
					}
						.con_btm .con_btm_block .nav_block .contact .top_block{
							width: 100%;
							height: 45%;
							display: flex;
							flex-direction: column;
							justify-content: center;
							align-items: flex-start;
						}
							.con_btm .con_btm_block .nav_block .contact .top_block .company_name{
								font-size: var(--btm_comname-fs);
								color: #222;
								line-height: 48px;
								font-weight: 800;
							}
							.con_btm .con_btm_block .nav_block .contact .top_block .address{
								font-size: var(--btm_add-fs);
								color: #222;
								line-height: 48px;
								font-weight: 400;
							}
						.con_btm .con_btm_block .nav_block .contact .bottom_block{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							justify-content: flex-start;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_title{
							font-size: var(--btm_contitle-fs);
							color: #70a7ff;
							line-height: 48px;
							font-weight: 800;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content{
							width: 100%;
							height: 55%;
							display: flex;
							flex-direction: column;
							align-items: flex-start;
						}
						.con_btm .con_btm_block .nav_block .contact .bottom_block .con_content .con_row{
							font-size: var(--btm_con_row-fs);
							color: #222;
							line-height: 34px;

						}


					.con_btm .con_btm_block .nav_block .qr_code{
						width: 100%;
						font-size: 1.4rem;
						line-height: 40px;
						color: #222;
						padding-top: 45px;
						display: flex;
						flex-direction: column;
						align-items: center;
						justify-content: flex-start;
					}
						.con_btm .con_btm_block .nav_block .qr_code img{
							width: 160px;
						}




					.con_btm .con_btm_block .ICP{
						width: 100%;
						height: 30%;
						padding: 0 10px 0;
						font-size: var(--ICP-fs);
						font-weight: 600;
						color: #222;
						background: rgba(216,216,216,1);
						display: flex;
						justify-content: center;
						align-items: center;
						flex-direction: column;
					}




		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* tem_con1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

		.tem_con{width: 100%;height: auto;display: flex;justify-content: center;}
			.tem_con .tem_con_block{width: 90%;height: 100%;display: flex;justify-content: flex-start;}
				.tem_con .tem_con_block .tem_con_txt{width: 100%;padding:50px 0 80px 0;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-end;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name{width: 100%;font-size: var(--con1_name-font-size);line-height: 4.4rem;font-weight: 800;color: #4e4e4e;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_name span{color: #70a7ff;line-height:66px;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_subname{width: 100%;font-size: var(--con1_subname-font-size);line-height: 5.4rem;font-weight: 100;color: #3983fa;text-align: left;}
					.tem_con .tem_con_block .tem_con_txt .tem_con_summary{width: 100%;font-size: var(--con1_summary-font-size);line-height: var(--con1_summary-line-height);font-weight: 100;color: #3b3b3b;text-align: left;margin-top: 20px;}



		/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++* news_con +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


		.news_con{width: 100%;height: var(--con3-height);background: rgb(255,255,255);display: flex;justify-content: center;}
			.news_con .con3_block{width: 90%;height: 100%;display: flex;flex-wrap: wrap;}
				.news_con .con3_block .title_block{width: 100%;margin-bottom: 10px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;}

					.news_con .con3_block .title_block .name{
						width: 100%;
						padding-top:  var(--con3_name-pt);
						font-size: 2.6rem;
						line-height: var(--con3_name-lh);
						font-weight: 800;
						color: #4e4e4e;
						text-align: left;
					}
					.news_con .con3_block .title_block .subname{width: 100%;font-size: 1.8rem;line-height: 5.4rem;font-weight: 100;color: #3983fa;text-align: left;}
					.news_con .con3_block .title_block .name span{
						color: #70a7ff;
					}

					.news_con .con3_block .title_block .nav{width: 100%;}
					.news_con .con3_block .title_block .nav ul{display: flex;}
					.news_con .con3_block .title_block .nav ul li      {
						width:auto;
						color:#959595;
						margin-right:25px;
						border-bottom: 3px solid rgba(0,0,0,0);
						font-size:1.4rem;
						line-height:32px;
						display: flex;
						transition: all 0.4s;
						cursor: pointer;
					}

					.news_con .con3_block .title_block .nav ul li.active{
						color:#d3ab6e;
						border-bottom: 3px solid #d3ab6e;
					}





				.news_con .con3_block .list_block{width: 100%;display: flex;}
					.news_con .con3_block .list_block ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}

					.news_con .con3_block .list_block ul li{
						width: 100%;
						margin: 31px auto;
						display: flex;
						flex-wrap: wrap;
						justify-content: center;
					}
						.news_con .con3_block .list_block ul li .newslist{width: 100%;display: flex;flex-direction: column;align-items: center;}


						.news_con .con3_block .list_block ul li .newslist:hover .title{background: rgba(112,167,255,1); transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .txt   {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .block .date  {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .btn    {color:#fff; transition: all 0.4s;}
						.news_con .con3_block .list_block ul li .newslist:hover .title .more .icon i {color:#fff; transition: all 0.4s;}





							.news_con .con3_block .list_block ul li .newslist .pic{width: var(--con3_newspic-wt);border-radius:6px 6px 0 0;}
								.news_con .con3_block .list_block ul li .newslist .pic img{width: 100%;border-radius:6px 6px 0 0;}
							.news_con .con3_block .list_block ul li .newslist .title{
								width: var(--con3_title-wt);
								border-radius: 0 0 6px 6px;
								background: rgba(245,245,245,1);
								display: flex;
								align-items: center;
								flex-direction: column;
							}
								
								.news_con .con3_block .list_block ul li .newslist .title .block{width: 100%;display: flex;align-items: center;}

									.news_con .con3_block .list_block ul li .newslist .title .block .txt {
										width: 140%;
										padding: 16px 0 0px 4%;
										overflow: hidden;
										font-size: var(--con3_txt_fs);
										line-height: var(--con3_txt_ln);
										font-weight:800;
										color:#222;
										text-align: left;
									}
									.news_con .con3_block .list_block ul li .newslist .title .block .date {
										width: 30%;
										padding-right: 2%;
										overflow: hidden;
										font-size: var(--con3_date_fs);
										line-height: var(--con3_date_ln);
										font-weight:400;
										color:#d3ab6e;
										text-align: right;
										display: none;
									}


								.news_con .con3_block .list_block ul li .newslist .title .more {
									width: 100%;
									display: flex;
									justify-content: space-between;
									align-items: center;
								}
								.news_con .con3_block .list_block ul li .newslist .title .more .btn {
									width: auto;
									padding: 10px 0 10px 15%;
									font-size: var(--con3_more_fs);
									color: #d3ab6e;
									text-align: left;
								}

								.news_con .con3_block .list_block ul li .newslist .title .more .icon {
									width: auto;
									padding: 10px 2% 10px 0;
									text-align: center;
								}
									.news_con .con3_block .list_block ul li .newslist .title .more .icon i {
									font-size: var(--con3_icon_fs);
									color: #d3ab6e;
								}


}



































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

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

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

.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: #4e4e4e;}
.lh-2 {line-height: 2;}
.text-secondary .prov{padding:5px 15px; color: #4e4e4e;background-color: #fff;border: 1px solid #4e4e4e;margin-top: 50px;}
.text-secondary .next{padding:5px 15px; color: #4e4e4e;background-color: #fff;border: 1px solid #4e4e4e;margin-top: 50px;}









































































