		/* left_nav1 */
		.left_nav1{padding: 1.6% 0;}
		.left_nav1 ul{text-align: center;}
		/* banner-nei */
/* 		.banner-nei{margin-top: 100px;width: 100%;text-align: center;}
		.banner-nei .mask{padding-top: 90px;}
		.banner-nei .banner_tit{padding-bottom: 70px;font-size: 36px;color: #fff;}
		.banner-nei .breadcrumb2{background: #07C26B;box-sizing: border-box;padding: 12px 1%;}
		.banner-nei .breadcrumb2 .index_tit{float: left;font-size: 16px;color:#fff;font-weight: bold;}
		.banner-nei .breadcrumb2 .position{float: right;color: #fff;}
		.banner-nei .breadcrumb2 .position span{font-size: 14px;margin:0 10px;}
		@media only screen and (max-width:1200px){
			.banner-nei{margin-top: 81px;}
		}
		@media only screen and (max-width:480px){
			.banner-nei{margin-top: 50px;}
			.banner-nei .banner_tit{font-size: 24px;}
			.banner-nei .breadcrumb2 .index_tit{font-size: 14px;}
		} */
		.banner_nei {width: 100%;overflow: hidden;position:relative;}
		.banner_nei .neirong {left: 0;position: absolute;top:50%;transform: translateY(-50%);width:100%;margin-top:50px;}
		.banner_nei .neirong h4 {margin: 0;color: #fff;font-size: 40px;font-weight:normal;}
		.banner_nei .neirong p {margin: 0;padding: 10px 0;color: rgba(255,255,255,.8);font-size: 16px;line-height: 16px;LETTER-SPACING: 2PX;}
		.mbpic{ display:none;}
		.pcpic img{ width:100%; display:block;}
		@media screen and (max-width: 640px) {/* pad */
			.pcpic{ display:none;}
			.mbpic{ display:block;}
			.mbpic img{ width:100%;}
		}
		@media screen and (max-width: 560px) {/* pad */
			.banner_nei {}
			.banner_nei .neirong{margin-top: 24px;}
			.banner_nei .neirong h4 {font-size: 24px;}
			.banner_nei .neirong p {font-size: 14px;}
		}
		
		/* 面包屑 */
		.currcontent {width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #eee;border-top: 1px solid #eee;background-color: #f7f7f7;}
		.currcontent .odcontent {max-width: 1440px;width: 90%;margin: 0 auto;position: relative;}
		.currcontent .odcontent .current {float: left;color: #999999;font-size:13px;}
		.currcontent .odcontent .current a {color: #999999;padding: 0 6px;cursor: pointer;font-family: "微软雅黑";}
		.currcontent .odcontent .current span {padding-left: 6px;}
		
		.left_nav1 ul li{display: inline-block;}
		.left_nav1 ul li p{padding: 8px 18px;margin: 0 10px;font-size: 14px;color: #00140e;border: 1px solid #000;border-radius: 30px;}
		.left_nav1 ul li p.cur{color: #07c26b;border: 1px solid #07c268;font-weight: bold;}
		.left_nav1 ul li:hover p{color: #07c26b;border: 1px solid #07c268;font-weight: bold;}
		@media only screen and (max-width:1080px){
			.left_nav1 ul li{margin-bottom: 6px;}
		}
		@media only screen and (max-width:680px){
			.left_nav1{padding-bottom: 0;}
			.left_nav1 ul{text-align: left;}
			.left_nav1 ul li{margin-bottom: 1.6%;}
		}
		@media only screen and (max-width:480px){
			.left_nav1 ul li{float: left;margin-bottom: 1.6%;margin-right: 2%;}
			.left_nav1 ul li p{margin: 0;font-size: 14px;}
		}
		
		/* 页码 */
		.page {
		    display: inline-block;
		    width: 100%;
		    text-align: center;
		    border-radius: 0px;
		    margin-top: 0px;
		    margin-bottom: 0px;
		}
		.page li {
		    display: inline-block;
		    margin-top: 0px;
		    margin-bottom: 0px;
		}
		.page>.active>a, .page>.active>a:focus, .page>.active>a:hover, .page>.active>span, .page>.active>span:focus, .page>.active>span:hover {
		    background: #4caf50;
				    z-index: 2;
				    color: #fff;
		}
		.page li a {
		    display: inline-block;
		    border: 1px solid #4caf50 !important;
		    color: #4caf50;
		    font-size: 19px;
		    height: 43px;
		    width: 43px;
		    line-height: 41px;
		    padding: 0px;
		    margin-right: 5px;
		    font-family: 'Montserrat', sans-serif;
				position: relative;
				float: left;
		}
		@media only screen and (max-width:480px){
			.page li a{width: 24px;height: 24px;line-height: 22px;font-size: 12px;}
		}
		
		/* 产品与服务 */
		.product{text-align: center;}
		.product .pro_tit h1{margin-bottom: 1%;font-size: 24px;color: #1e2432;}
		.product .pro_tit .en{font-size: 18px;font-weight: 400;color: #1e2432;}
		.product .part{margin-top: 4%;}
		.product .main_p{margin: 4% auto 6%;width: 70%;max-width: 680px;font-size: 18px;color: #303030;line-height: 28px;}
		.product .mes_point{display: flex;flex-wrap: wrap;justify-content: space-between;}
		.product .mes_point .point{width: 18%;}
		.product .mes_point .point h2{margin: 4% 0;font-size: 18px;}
		.product .mes_point .point p{text-align: justify;line-height: 24px;}
		.product .mes_function{padding-bottom: 3%;}
		.product .mes_function .function{margin-top: 5%;padding: 2%;box-sizing: border-box;align-items: center;}
		.product .mes_function .function:nth-child(odd){background: #f8f8f8;}
		.product .mes_function .func_img{width: 40%;}
		.product .mes_function .func_con{width: 50%;}
		.product .mes_function .func_con p{text-align: left;font-size: 18px;color: #373737;line-height: 2;}
		.product .mes_function .func_con a:hover p{color: #a1a1a1;}
		@media only screen and (max-width:900px){
			.product .mes_point .point{width: 100%;text-align: left;}
			.product .mes_point .point .point_img{display: none;}
			.product .main_p{width: 90%;max-width: initial;text-align: justify;}
			.product .mes_function .func_img{min-width: 288px;}
			.product .mes_function .func_con{width: calc( 100% - 300px);}
			.product .mes_function .func_con p{font-size: 16px;}
		}
		@media only screen and (max-width:480px){
			.product .pro_tit h1{font-size: 20px;}
			.product .pro_tit .en{font-size: 12px;}
			.product .main_p{width: 100%;font-size: 14px;line-height: 24px;}
			.product .mes_point .point{border-bottom: 1px dotted #757575;}
			.product .mes_point .point h2{font-size: 16px;}
			.product .mes_point .point p{line-height: 24px;}
			.product .mes_function .function.flx{flex-wrap: wrap;}
			.product .mes_function .function:nth-child(even).flx{flex-flow: column-reverse;}
			.product .mes_function .func_img{width: 100%;min-width: initial;}
			.product .mes_function .func_con{width: 100%;}
			.product .mes_function .func_con p{font-size: 16px;line-height: 24px;}
		}
		
		/* 资质荣誉 */
		.PhotoList_d1 { padding:40px 0 0 0;}
				.PhotoList_d1 li{ width:24%; margin-right:1.25%; margin-bottom:30px; float:left; }
				.PhotoList_d1 li:nth-child(4n){margin-right: 0;}
				.PhotoList_d1 li span{ font-size:14px; line-height:40px; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;text-align: center;}
				.PhotoList_d1 li a{position:relative;display:block;overflow:hidden;}
				.PhotoList_d1 li a img{transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s; /*height:100%;*/ max-width:720px; max-height:480px; width:100%; display:block; margin:0 auto;}
				.PhotoList_d1 li a:hover img{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s;}
				.PhotoList_d1 li a h4{position: absolute;z-index:10;display:block;transition: 0.6s;color:#fff; top:0%; left:0; width:100%; text-align:center; line-height:40px; font-size:18px; opacity:0; font-family:"微软雅黑";}
				.PhotoList_d1 li a:hover h4{ opacity:1; top:30%;transition: 0.6s;}
				.PhotoList_d1 li a::after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background:rgba(0,0,0,.5) url(../images/ico3.png) no-repeat center 70%/24px;z-index: 1;transition: 0.6s;}
				.PhotoList_d1 li a:hover::after{width: 100%; height: 100%;z-index: 1;transition: 0.6s;}
				
				@media only screen and (max-width: 1200px){
				.PhotoList_d1 li{ width:44%; margin-left:4%; margin-bottom:30px; float:left; }
				.PhotoList_d1 li a:hover h4{ opacity:1; top:28%;transition: 0.6s;}
					}
				@media only screen and (max-width: 800px){
		/* 		.PhotoList_d1 li{ width:90%; margin-left:5%; margin-bottom:20px; float:left; }
				.PhotoList_d1 li a h4{ display:none;}
				.PhotoList_d1 li a:hover::after{ display:none;} */
				.PhotoList_d1 li span{ text-align:center;}
				.PhotoList_d1 li{margin-bottom: 0;}
					}
				
				#load_more_button{
					display: none;
				}
				
				/* map */
					#map label{max-width: initial;}
					
					/* joblist */
					.join_con .top{border-bottom:1px dotted #999;padding-bottom: 30px; overflow:hidden;}
					.join_con .top dl{float: left;width: 49%;margin-left:20px;}
					.join_con .top dl:first-child{margin-left: 0px;}
					.join_con .top dt{height: 0px;padding-bottom: 48%;overflow: hidden;}
					.join_con .top dt img{width: 100%;}
					.join_con .top dd{margin-top: 20px;padding-right: 20px;text-align: center; line-height:30px; font-size:16px;}
					.recruit_main h3{text-align: center; font-size: 30px; margin-top:40px; margin-bottom:30px; font-weight:normal;}
					.recruit_main{ margin:30px 0;}
					.recruit_list_top{width:100%;border-bottom:1px solid #eee;}
					.recruit_list_top li{height:68px;font-size:17px;color:#333;float:left;line-height:68px;}
					.recruit_name{width:28%;text-indent:30px;}
					.recruit_type{width:20%;}
					.recruit_num{width:14%;}
					.recruit_com{width:21%;}
					.recruit_date{width:17%;}
					.recruit_more{display:none;}
					.recruit_list{font-size:15px;color:#666;line-height:24px;}
					.recruit_mes{padding:0 9px;}
					.recruit_list ul{border-bottom:1px dashed #f0f0f0;padding:18px 0;}
					.recruit_list ul li{float:left;}
					.recruit_list .recruit_name{width:28%;text-indent:21px;}
					.recruit_list .recruit_type{width:20.5%;}
					.recruit_list .recruit_num{width:14%;}
					.recruit_list .recruit_com{width:21%;}
					.recruit_list .recruit_date{width:16%;}
					.recruit_list i{width:22px;height:12px;background:url(../images/arrow3.png) no-repeat;float:right;margin:6px 10% 0 0;}
					.recruit_mes:hover{background:#f0f6fb;}
					.recruit_mes:hover i{background-position:-24px 0;}
					.recruit_mes.on ul i{background-position:-48px 0;}
					.recruit_det{line-height:32px;margin:0 9px;border-bottom:1px dashed #f0f0f0;display:none;}
					.recruit_det .main{padding:33px 21px 40px 21px;}
					.recruit_det dl{margin-bottom:12px;}
					.recruit_det dd{float:left;margin-right:10%;}
					.recruit_det strong{font-weight:normal;}
					.recruit_bottom{margin-top:40px;}
					.recruit_bottom .ztshare{margin-top:0;}
					.resume_download{width:218px;height:43px;border:1px solid #69a9dc;line-height:43px;text-align:center;font-size:15px;color:#69a9dc;}
					.resume_download i{width:14px;height:14px;background:url(../images/arrow8.png) no-repeat;margin:0 0 0 10px;float:none;}
					.send_resume{display:block;width:220px;height:45px;line-height:45px;font-size:15px;text-align:center;background:#69a9dc;color:#fff;position:relative;overflow:hidden;}
					.resume_file{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);}
					#recruit_more.morelist{margin-top:40px;}
					.recruit_bottom span{line-height: 45px; margin-left: 40px; font-size: 14px }
					
					@media only screen and (max-width:1366px){
						.join_con .top dl{width: 49%;margin-left: 2%;}
						 
					}
					 
					@media only screen and (max-width:767px){
						.join_con .top dl{margin-left:0px;margin-bottom:20px;width: 100%;}
						.join_con .top dd{margin-top: 5px;}
						 
					}
					/*recruitment end*/
					@media only screen and (max-width: 1024px) {
					.recruit_main{border:none;margin-top:0;}
						.recruit_list_top{padding:18px 0;background:#00140e;text-align:center;}
						.recruit_list_top li{width:23%;color:#fff;float:left;line-height:30px;height:auto;border-right:1px solid #b4d4ee;}
						.recruit_name{text-indent:0;}
						.recruit_com{display:none;}
						.recruit_date{display:none;}
						.recruit_list_top .recruit_more{width:23%;display:block;border-right:none;}
						.recruit_mes{padding:0;}
						.recruit_list ul{border-bottom:1px solid #ddd;padding:24px 0;text-align:center;}
						.recruit_list .recruit_name{text-indent:0;width:28%;text-indent:0;}
						.recruit_list .recruit_type{width:23%;}
						.recruit_list .recruit_num{width:23%;}
						.recruit_list .recruit_more{width:23%;display:block;}
						.recruit_list .recruit_more img{width:16px;}
						.recruit_list i{display:none;}
						.recruit_mes:hover{background:none;}
						.recruit_det{background:#f8f8f8;margin:0;border-bottom:1px solide #eee;}
						.recruit_det .main{padding:18px 25px 25px 25px;}
						.recruit_det strong{font-weight:bolder;}
						.recruit_det dl{margin-bottom:8px;padding-bottom:17px;border-bottom:1px solid #eee;}
						.recruit_bottom{margin-top:18px;}
						#recruit_more.morelist{margin-top:25px;}
					}
					
					@media only screen and (max-width: 750px){
						.recruit_list_top li{font-size:16px;}
						.recruit_det .main{padding:18px 10px 25px 10px;}
						.recruit_list{font-size:14px;}
						.recruit_det{line-height:27px;}
						.send_resume{width:50%;height:33px;line-height:33px;font-size:12px;}
						.resume_download{width: calc(50% - 2px);height:31px;line-height:31px;font-size:12px;}
						.recruit_list_top{padding:15px 0;background:#69a9dc;text-align:center;}
						.recruit_list ul{border-bottom:1px solid #ddd;padding:15px 0;text-align:center;}
						.resume_download i{width:10px;height:10px;background-size:100%;display:inline-block;*display:inline;*zoom:1;margin-left:5px;}
						.recruit_det strong{line-height:46px;}
						.recruit_bottom span{line-height: 45px; margin-left:0; font-size: 14px }
						}
						
						/* vedio */
						.video .border_line{margin-bottom:2%;width: 100%;height: 4px;background: #898989;}
						.video .video_wrap{/*display: flex;flex-wrap: wrap;justify-content: space-between;*/ }
						.video .videolist { position:relative; margin:0 2% 2% 0;width:32%; height:auto;text-align: center; float:left;}
						.video .videolist:nth-child(3n){margin-right: 0;}
						.video .videolist .v_img{width: 100%;vertical-align: middle;}
						.video .videolist .video_tip{padding-top: 15%;box-sizing: border-box;}
						.video .videolist .video_tip img{display: inline-block;margin: 0 auto;width: 10%;max-width: 106px;float: initial;}
						.video .videolist .video_tip span{display: block;font-size: 16px;color: #fff;font-weight: bold;}
						.video .videolist .video_tip .tit{margin: 6% 0 1%;}
						.video .videolist:hover{ cursor: pointer; }
						.video .videoed{display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 99;background: rgba(0,0,0,.7);}
						.video .videos{ display:none;position:fixed; top:50%; left: 50%; transform: translate(-50%,-50%);z-index:100; width:50%; height:auto; }
						.video .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
						.video .v_mask{display:none;position:fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 98;background: rgba(0,0,0,.9);}
						@media only screen and (max-width:1200px){
							.video .videolist .video_tip{padding: 10%;}
						}
						@media only screen and (max-width:680px){
							.video .videolist .video_tip span{font-size: 14px;}
							.video .videolist .video_tip .tit{margin: 3% 0 1%;}
						}
						
						/* about_boot */
						.logo_top{text-align: center;background: #fff;box-shadow: 0 10px 40px #e1e1e1;position: relative;}
						.logo_top .logo_img img{width: 8%;min-width: 149px;}
						.boot_ban{float: left;}
						.boot_ban .swiper-container{width: 580px;height: calc(100vh - 58px);height: -webkit-calc(100vh - 58px);height: -moz-calc(100vh - 58px);height: -moz-calc(100vh - 58px);}
						.boot_ban .boot_img img{height: 100vh;}
						@media only screen and (max-width:780px){
							.boot_ban{display: none;}
						}
						
						.boot_bg{background: #fff;}
						.about_boot{margin-top: 2.4%;float: left;width: -webkit-calc(100% - 580px);}
						.about_boot .boot_wrap{margin: 0 auto;width: 100%;max-width: 560px;min-width: 430px;box-shadow: 0px 0px 10px rgba(0,0,0,0.06);border-radius: 16px;overflow: hidden;}
						.about_boot .title{padding: 7% 10px;text-align: center;/* background: linear-gradient(to bottom,#0d87d6 90%,#a0b607 90%) */background-color: #fff;color: #373737;box-sizing: border-box;}
						.about_boot .title h1{font-size: 1.75rem;}
						.about_boot .title p{font-size: 1.25rem;}
						.about_boot .boot_body{background-color: #fff;}
						.about_boot .boot_item{padding: 12px 9%;box-sizing: border-box;}
						.about_boot .boot_item:hover{background: #eee;}
						.about_boot .boot_txt{font-size: 16px;display: none;}
						.about_boot .boot_txt b{color: red;font-weight: normal;}
						.about_boot .boot_con{margin-top: 6px;box-sizing: border-box;}
						.about_boot .boot_con i{display: none;width: 18px;height: 18px;vertical-align: middle;}
						.about_boot .boot_con input{padding: 3% 3% 3% 10%;width: 100%;border: 1px solid #e1e1e1;vertical-align: middle;border-radius: 30px;box-sizing: border-box;font-size: 0.937rem;}
						.about_boot .boot_con input:hover{border-color: #a1a1a1;}
						.about_boot .boot_item:nth-child(1) input{background: url(../images/bt_01.png)no-repeat left 20px center;}
						.about_boot .boot_item:nth-child(2) input{background: url(../images/bt_02.png)no-repeat left 20px center;}
						.about_boot .boot_item:nth-child(3) input{background: url(../images/bt_03.png)no-repeat left 20px center;}
						.about_boot .boot_item:nth-child(4) input{background: url(../images/bt_04.png)no-repeat left 20px center;}
						.about_boot .boot_item:nth-child(5) input{background: url(../images/bt_05.png)no-repeat left 20px center/22px;}
						.about_boot .line{margin: 20px auto;width: 90%;height: 1px;background: #b2b2b2;}
						.about_boot .up{padding: 2% 10px 7%;text-align: center;}
						.about_boot .up input{padding: 8px 4%;cursor: pointer;width: 85%;background-color: #0f8ada;color: #fff;border-radius: 30px;}
						.about_boot .up input:hover{background: #0d87d6;color: #fff;}
						@media only screen and (max-width: 780px){
							.about_boot{width: 100%;}
							.about_boot .boot_wrap{min-width: initial;}
						}
						@media only screen and (max-width:480px){
							.about_boot .boot_item{padding: 6px 2%;text-align: center;}
							.about_boot .boot_con{margin-top: 0;}
							.about_boot .up{padding-top:30px ;}
							.about_boot .boot_item:nth-child(1) input{background: url(../images/bt_01.png)no-repeat left 10px center;width:90%}
							.about_boot .boot_item:nth-child(2) input{background: url(../images/bt_02.png)no-repeat left 10px center;width:90%}
							.about_boot .boot_item:nth-child(3) input{background: url(../images/bt_03.png)no-repeat left 10px center;width:90%}
							.about_boot .boot_item:nth-child(4) input{background: url(../images/bt_04.png)no-repeat left 10px center;width:90%}
							.about_boot .boot_item:nth-child(5) input{background: url(../images/bt_05.png)no-repeat left 10px center/22px;width:90%}
						}
						
						/* 系统功能 function*/
						.function_nei{background: #fff;padding: 3% 0;}
						.function_nei .fnei_wrap ul li{float: left;width: 18%;margin:0 2.5% 10px 0;position: relative;overflow: hidden;}
						.function_nei .fnei_wrap ul li:nth-child(5n){margin-right: 0;}
						.function_nei .fnei_wrap ul li img{width: 100%;transition: all .3s;}
						.function_nei .fnei_wrap ul li:hover img{transform:scale(1.1);}
						.function_nei .fnei_wrap ul li p{position: absolute;color: #fff;font-size: 24px;left: 50%;top: 50%;transform: translate(-50%,-50%);white-space: nowrap;}
						@media only screen and (max-width:800px){
							.function_nei .fnei_wrap ul li p{font-size: 14px;}
						}
						@media only screen and (max-width: 480px){
							.function_nei .fnei_wrap ul li{width: 49%;margin-right: 2%;}
							.function_nei .fnei_wrap ul li:nth-child(5n){margin-right: 2%;}
							.function_nei .fnei_wrap ul li:nth-child(2n){margin-right: 0;}
						}
						
						/*photo_list我们的团队*/
						.photo_list {overflow:hidden; margin:0 auto;}
						.photo_list li {overflow:hidden; width:23%; float:left; margin:0 1% 2%;}
						.photo_list li div {position: relative;padding-bottom: 100%;width: 100%;height: 0;overflow:hidden;}
						.photo_list li div img {display:block;position: absolute;top: 0;left: 0;width:100%; transition:.5s all linear;}
						.photo_list li p {font-size:17px; color:#505050; line-height:45px; height:45px; overflow:hidden; text-overflow:ellipsis;}
						.photo_list li p.desc {font-size:15px; color:#707070; line-height:25px; height:75px; overflow:hidden; text-overflow:ellipsis;}
						.photo_list li:hover div img {-webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
						
						
						/* 更新日期1-15 */
						
						/* banner_nei2 */
						.banner_nei2{position: relative;}
						.banner_nei2 img{width: 100%;max-height: 212px;}
						.banner_nei2 .mbpic{display: none;}
						.banner_nei2 .nei_tit{position: absolute;top:50%;left: 0;width: 100%;transform: translateY(-50%);color: #fff;}
						.banner_nei2 .nei_tit h4{margin-bottom: 16px;font-size: 32px;color: #fff;}
						.banner_nei2 .nei_tit p{font-size: 20px;letter-spacing: 3px;color: #fff;}
						@media only screen and (max-width:640px){
							.banner_nei2 .pcpic{display: none;}
							.banner_nei2 .mbpic{display: block;}
							.banner_nei2 .nei_tit h4{font-size: 24px;}
							.banner_nei2 .nei_tit p{font-size: 14px;}
						}
						
						/* 模板2头部 */
						.head_mudel2{background: #e6e6e6;}
						.head_mudel2.por_left{position: fixed;width: 320px;top:0;bottom: 0;text-align: right;background: url(../images/hd_m2.gif);}
						.head_mudel2 .wrap{padding: 40px 30px 0;box-sizing: border-box;}
						.head_mudel2 .hd_tit .logo2_img img{width: 80%;}
						.head_mudel2 .hd_tit h3{margin:0 0 16px 0;font-size: 32px;font-weight: bold;color:#222;}
						.head_mudel2 .hd_tit h2{margin: 16px 0 32px;font-size: 20px;font-weight: 300;color: #9a9a9a;}
						.head_mudel2 .mudel2_nav_btm{display: none;}
						.head_mudel2 .mudel2_nav_list ul li{padding: 8px 0;font-size: 18px;border-top: 1px solid #e0e0e0;color:#222;}
						.head_mudel2 .mudel2_nav_list ul li:nth-last-child(1){border-bottom: 1px solid #e0e0e0;}
						.head_mudel2 .mudel2_nav_list ul li a.cur{font-weight: bold;}
						.head_mudel2 .mudel2_nav_list ul li a:hover{color: #666;}
						.head_mudel2 .sousuo{background:#fff;margin-top: 24px;padding: 0 12px;box-sizing: border-box;border-radius: 20px;}
						.head_mudel2 .sousuo input{line-height: 28px;font-size: 18px;vertical-align: middle;}
						.head_mudel2 .sousuo input:nth-child(1){width: calc(100% - 60px);}
						.head_mudel2 .sousuo .sou{width: 45px;background: #fff;cursor:pointer;}
						.head_mudel2 .sousuo span{display: inline-block;height: 22px;width: 2px;background: #8c8b89;vertical-align: middle;}
						@media only screen and (max-width:1000px){
							.head_mudel2 .wrap{padding: 30px;}
							.head_mudel2 .hd_tit{display: none;}
							.head_mudel2 .mudel2_nav_btm{display: block;}
							.head_mudel2 .mudel2_nav_btm .listopen{display: block;text-align: center;}
							.head_mudel2 .mudel2_nav_btm .listopen i{display: inline-block;width: 32px;height: 32px;background: url(../images/listopen.png)no-repeat center/32px;}
							.head_mudel2 .mudel2_nav_btm .listclose{display: none;text-align: center;}
							.head_mudel2 .mudel2_nav_btm .listclose i{display: inline-block;width: 32px;height: 32px;background: url(../images/listclose.png)no-repeat center/26px;}
							.head_mudel2 .mudel2_nav_list ul li{font-size: 14px;text-align: center;}
							.head_mudel2 .mudel2_nav_list .list{display: none;}
						}
						
						/* caselist_model2 */
						.caselist2{margin-left: 320px;width: calc(100% - 320px);}
						.caselist2 .case_content{padding: 4% 3% 0;box-sizing: border-box;background: #f5f4f2;}
						.caselist2 .case_content .case2_item{display: inline-block;width: 50%;margin-bottom: 2rem;padding:0 1.2%;background: transparent;transition: .3s ease-in-out;box-sizing: border-box;}
						.caselist2 .case_content .case2_tag{position: absolute;display: inline-block;margin: 16px 0 32px;padding: 0 1.2%;text-align: right;width: 48%;color: #545051;background: transparent;box-sizing: border-box;top: 0;right: 0;}
						.caselist2 .case_content .case2_item .box{padding: 30px;box-sizing: border-box;background-color: #fff;}
						.caselist2 .case_content .case2_item .top span{display: block;font-size: 14px;vertical-align: bottom;}
						.caselist2 .case_content .case2_item .top span:nth-child(2){margin-left: 20%;font-size: 12px;}
						.caselist2 .case_content .case2_item .top i{display: inline-block;width: 26px;height: 18px;}
						.caselist2 .case_content .case2_item .top i img{width: 100%;height: 100%;}
						.caselist2 .case_content .case2_item .item_mid .title{margin: 0 0 3%;font-size: 27px;line-height:32px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.5s ease-in-out;color:#222;}
						.caselist2 .case_content .case2_item .item_mid .title:hover{color: #999;}
						.caselist2 .case_content .case2_item .item_mid .time{margin-bottom: 6px;font-size: 16px;}
						.caselist2 .case_content .case2_item .item_mid .con{font-size: 14px;color: #222;line-height: 26px;}
						.caselist2 .case_content .case2_item .item_mid .con a{color: #b4000a;}
						.caselist2 .case_content .case2_item .item_img img{width: 100%;transition: 0.5s ease-out;}
						.caselist2 .case_content .case2_item .item_img:hover img{opacity: .8;}
						@media only screen and (max-width:1400px){
							.caselist2 .case_content{padding: 4% 4% 0 4%;}
						}
						@media only screen and (max-width:1280px){
							.caselist2 .case_content .case2_item .item_mid .con{-webkit-line-clamp: 4;}
						}
						@media only screen and (max-width:1150px){
							.caselist2 .case_content .case2_item{margin-bottom: 30px;width: 100%;max-width: initial;}
						}
						@media only screen and (max-width:1000px){
							.caselist2{margin-left: initial;width: 100%;}
							.caselist2 .case_content .case2_tag{display: block;width: 100%;max-width: initial;text-align: center;}
							.caselist2 .case_content .case2_item .box{padding: 3%;}
							.caselist2 .case_content .case2_item .item_mid .title{font-size: 22px;line-height: 28px;}
						}
						
						@media only screen and (max-width:680px){
							.caselist2 .case_content{padding: 3%;}
							.caselist2 .case_content .case2_item{width: 100%;}
						}
						@media only screen and (max-width:480px){
							.caselist2 .case_content .case2_item .item_mid .title{margin: 6% 0 3%;font-size: 16px;}
						}
						
						/* 产品与服务 */
						.pdct_banner{position: relative;}
						.pdct_banner .four_characters{position: absolute;left: 50%;bottom: 7%;width: 66%;transform: translateX(-50%);}
						.pdct_banner .four_characters .char_item{padding: 2%;width: 20%;max-width: 236px;text-align: center;box-sizing: border-box;}
						.pdct_banner .four_characters .char_item .char_img{margin-bottom: 3%;}
						.pdct_banner .four_characters .char_item .char_img img{display: inline-block;}
						.pdct_banner .four_characters .char_item p{color: #fff;}
						.pdct_banner .four_characters .char_item p.tit{margin: 14% 0 5.6%;font-size: 1.5rem;}
						.pdct_banner .four_characters .char_item p.con{font-size: 0.875rem;line-height: 28px;text-align: left;}
						.banner_nei_pdt{position: relative;}
						.banner_nei_pdt img{width: 100%;}
						.banner_nei_pdt .mbpic{display: none;}
						.banner_nei_pdt .nei_tit{position: absolute;top:50%;left: 0;width: 100%;transform: translateY(-100%);color: #fff;}
						.banner_nei_pdt .nei_tit h4{margin-bottom: 16px;font-size: 102px;text-align: center;}
						.banner_nei_pdt .nei_tit p{font-size: 20px;letter-spacing: 3px;}
						@media only screen and (max-width:1400px){
							.pdct_banner .four_characters{bottom: 3%;}
							.pdct_banner .four_characters .char_item{width: 23%;}
							.banner_nei_pdt .nei_tit h4{font-size: 50px;}
							.pdct_banner .four_characters .char_item p.tit{font-size: 1.2rem;}
							.pdct_banner .four_characters .char_item p.con{line-height: 24px;}
						}
						@media only screen and (max-width:1280px){
							.pdct_banner .four_characters .char_item .char_img img{width: 26%;}
						}
						@media only screen and (max-width:1000px){
							.pdct_banner .four_characters{width: 98%;}
							.pdct_banner .four_characters .char_item{padding: 1%;}
							.banner_nei_pdt .nei_tit {transform: translateY(-120%);}
							.banner_nei_pdt .nei_tit h4{margin-bottom: 10px;font-size: 30px;}
						}
						@media only screen and (max-width:800px){
							.pdct_banner .four_characters{width: 85%;}
							.banner_nei_pdt .nei_tit{top: 24%;transform: initial;}
							.banner_nei_pdt .nei_tit h4{font-size: 20px;}
							.pdct_banner .four_characters .char_item p.con{display: none;}
						}
						@media only screen and (max-width:640px){
							.banner_nei_pdt .pcpic{display: none;}
							.banner_nei_pdt .mbpic{display: block;}
							.banner_nei_pdt .nei_tit{top: 10%;}
							.banner_nei_pdt .nei_tit h4{font-size: 16px;}
						}
						@media only screen and (max-width:480px){
							.pdct_banner .four_characters{width: 100%;}
							.pdct_banner .four_characters .four_wrap.flx{flex-wrap: wrap;}
							.pdct_banner .four_characters .char_item{padding: 2%;width: 25%;}
							.pdct_banner .four_characters .char_item .char_img{display: inline-block;width: 100%;}
							.pdct_banner .four_characters .char_item p.tit{display: inline-block;margin: 5% 0 5.6%;;font-size: 16px;}
							.pdct_banner .four_characters .char_item p.con{font-size: 12px;}
							.banner_nei_pdt .nei_tit{top: 20%;}
						}
						/* 产品与服务 */
						.product_model2{text-align: center;overflow-x: hidden;}
						.product_model2 .pro_tit h1{display: inline-block;font-size: 42px;color: #2b2829;font-weight: 500;vertical-align: middle;}
						.product_model2 .pro_tit i{display: inline-block;margin: 0 0.8%;width: 8px;height: 34px;background: #009688;vertical-align: middle;}
						.product_model2 .part{margin-top: 4%;}
						/* .product_model2 .mes_function{padding-bottom: 3%;} */
						.product_model2 .mes_function .function{padding-top: 0;background-color: transparent;}
						.product_model2 .mes_function .function_wrap{padding: 5% 0;width: 100%;}
						.product_model2 .mes_function .function_wrap .odcontent{position: relative;}
						.product_model2 .mes_function .function_wrap.hide{display: none;}
						.product_model2 .mes_function .function_wrap .flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
						.product_model2 .mes_function .function_wrap:nth-child(even) .flx_w{flex-flow: row-reverse;}
						.product_model2 .mes_function .function_wrap .flx_w a{width:42%;cursor: initial;}
						.product_model2 .mes_function .function.flx{width: 100%;flex-wrap: wrap;}
						.product_model2 .mes_function .function{box-sizing: border-box;align-items: center;}
						.product_model2 .mes_function .function_wrap:nth-child(even){background: #e7e7e7;}
						.product_model2 .mes_function .function_wrap:nth-child(odd) .function{float: left;margin: 0 0 0 13%;}
						.product_model2 .mes_function .function_wrap:nth-child(even) .function{float: right;}
						/* .product_model2 .mes_function .function_wrap:nth-child(even) .function.flx{flex-flow: column-reverse;} */
						.product_model2 .mes_function .function_wrap .terminal .ter_img img{width: 100%;}
						.product_model2 .mes_function .function_wrap .terminal{box-shadow:14px 0px 40px #e4e4e4;}
						.product_model2 .mes_function .function_wrap:nth-child(odd) .terminal{/* position:absolute;right: -1%;bottom: 50%;width: 63%;box-shadow: -10px 10px 20px #333;transform: translateY(65%); */width: 50%;}
						.product_model2 .mes_function .function_wrap:nth-child(even) .terminal{/* position:absolute;left: -1%;top: 9%;width: 63%;box-shadow: 10px 10px 20px #333; */width:50%;}
						.product_model2 .mes_function .function_wrap .ancle span{display: inline-block;font-size: 2.1812rem;}
						.product_model2 .mes_function .function_wrap .ancle span.en{margin-left: 10px;font-size: 1.25rem;}
						.product_model2 .mes_function .function_wrap .ancle{margin-bottom: 2%;color: #00140e;}
						/* .product_model2 .mes_function .function_wrap:nth-child(odd) .ancle{position: absolute;right: 11%;top: 12%;} */
						.product_model2 .mes_function .function_wrap:nth-child(odd) .ancle i{position: absolute;right: -190%;top: 60%;display: inline-block;vertical-align: middle;width: 180%;height: 2px;background: #35363a;}
						/* .product_model2 .mes_function .function_wrap:nth-child(even) .ancle{position: absolute;left: 11%;bottom: 15%;} */
						.product_model2 .mes_function .function_wrap:nth-child(even) .ancle i{position: absolute;left: -190%;top: 60%;display: inline-block;vertical-align: middle;width: 180%;height: 2px;background: #35363a;}
						.product_model2 .mes_function .func_img{width: 60%;}
						.product_model2 .mes_function .function_wrap:nth-child(odd) .func_img{margin-bottom: 5%;}
						.product_model2 .mes_function .function_wrap:nth-child(even) .func_img{margin-bottom: 5%;}
						.product_model2 .mes_function .func_img img{width: 100%;} 
						.product_model2 .mes_function .func_con{width: 100%;}
						.product_model2 .mes_function .function_wrap:nth-child(even) .func_con{box-sizing: border-box;}
						.product_model2 .mes_function .func_con p{padding:13px 0 13px 20px;width: 100%;text-align: left;font-size: 1.34rem;color: #00140e;box-sizing: border-box;position: relative;/* font-weight: var(--font-weight); */font-weight: lighter;}
						.product_model2 .mes_function .function_wrap:nth-child(even) .func_con p{width: 100%;}
						.product_model2 .mes_function .func_con p:after{content: "";position: absolute;left: 0;top: 19px;width: 8px;height: 100%;max-height: 16px;background: #009688;}
						.product_model2 .mes_function .more{margin:22px 0;text-align: center;}
						/* .product_model2 .mes_function .more .fnc_more{display: inline-block;padding: 6px 22px;font-size: 24px;color: #07c26b;border: 3px solid #07C26B;border-radius: 30px;} */
						.product_model2 .mes_function .more .back_top{display: inline-block;padding: 6px 22px;font-size: 24px;color: #07c26b;border: 3px solid #07C26B;border-radius: 30px;}
						@media only screen and (max-width:1280px){
							.product_model2 .mes_function .function_wrap .ancle span{font-size: 1.6rem;}
							.product_model2 .mes_function .func_con p{font-size: 1.0214rem;}
						}
						@media only screen and (max-width:900px){
							.product_model2 .mes_function .func_img{min-width: 288px;}
							.product_model2 .mes_function .func_con p{font-size: 16px;}
							.product_model2 .mes_function .function_wrap .ancle span{font-size: 16px;}
							.product_model2 .mes_function .function_wrap .ancle span.en{font-size: 12px;}
							.product_model2 .mes_function .more .back_top{font-size: 1.25rem;}
						}
						@media only screen and (max-width:768px){
							.product_model2 .pro_tit h1{font-size: 30px;}
							.product_model2 .pro_tit i{width: 4px;height: 26px;}
							.product_model2 .mes_function .func_img{width: 100%;min-width: initial;}
							.product_model2 .mes_function .function_wrap .flx_w a{width: 100%;}
							.product_model2 .mes_function .function_wrap:nth-child(even) .flx_w{flex-flow: wrap;}
							.product_model2 .mes_function .function_wrap:nth-child(odd) .function{width: 100%;padding: 5% 0;margin: 0;}
							.product_model2 .mes_function .function_wrap:nth-child(odd) .func_img{margin-bottom: 2%;}
							.product_model2 .mes_function .function_wrap:nth-child(odd) .ancle{position: initial;float: left;margin-bottom: 16px;}
							.product_model2 .mes_function .function_wrap:nth-child(odd) .terminal{float: left;position: initial;width: 100%;transform: initial;}
							.product_model2 .mes_function .function_wrap:nth-child(even) .function{width: 100%;padding: 5% 0;}
							.product_model2 .mes_function .function_wrap:nth-child(even) .function.flx{flex-flow: initial;flex-wrap: wrap;}
							.product_model2 .mes_function .function_wrap:nth-child(even) .func_img{margin-bottom: 2%;}
							.product_model2 .mes_function .function_wrap:nth-child(even) .func_con{padding-left: 0;}
							.product_model2 .mes_function .function_wrap:nth-child(even) .ancle{position: initial;float: left;margin-bottom: 16px;}
							.product_model2 .mes_function .function_wrap:nth-child(even) .terminal{float:left;position: initial;width: 100%;}
							.product_model2 .mes_function .function_wrap .ancle span{font-size: 22px;}
							.product_model2 .mes_function .function_wrap .ancle span.en{font-size: 16px;}
							.product_model2 .mes_function .func_con p{width: 100%;}
							.product_model2 .mes_function .func_con p:after{top: 17px;width: 7px;max-height: 14px;}
						}
						@media only screen and (max-width:480px){
							.product_model2 .pro_tit h1{font-size: 20px;}
							.product_model2 .mes_function .func_con{width: 100%;}
							.product_model2 .mes_function .func_con p{padding: 4px 0 4px 20px;font-size: 18px;line-height: 28px;font-size: normal;}
							.product_model2 .mes_function .func_con p:after{top: 11px;}
							.product_model2 .mes_function .more{margin: 10px 0;}
							.product_model2 .mes_function .more .fnc_more{font-size: 12px;}
							.product_model2 .mes_function .more .back_top{font-size: 12px;}
						}
						
						/* 覆盖news_model2 */
						.news_model2{padding: 4% 0;width: calc(100% - 20rem);margin-left: 20rem;background: #F5F4F2;}
						.news_model2 .news_wrap{max-width: 770px;margin: 0 auto;width: 90%;position: relative;}
						.news_model2 .news_wrap .row{padding: 4%;background: #fff;box-sizing: border-box;}
						.newsv_box{margin:0 auto;overflow:hidden;}
						.newsv_box .htit{padding:0 0 10px;text-align:center;border-bottom:1px solid #eee;margin:0 auto;}
						.newsv_box .htit h1{font-size:28px;color:#333;font-weight:bold;padding:5px 0 15px;}
						.newsv_box .htit p{font-size:13px;color:#6f6f6f;line-height:30px;}
						
						.newsv_box .ntxt{font-size:16px;color:#333;line-height:35px;padding:30px 0;}
						.newsv_box .ntxt img{max-width:100%;}
						 
						.newsv_box .sxy {border-top:1px solid #eee; margin-top:10px; padding-top:10px;}
						.newsv_box .sxy p.next{height:30px;line-height:30px;font-size:14px; overflow:hidden;}
						.newsv_box .sxy p.prev{height:30px;line-height:30px;font-size:14px;overflow:hidden;}
						.newsv_box .sxy p.next a ,.newsv_box .sxy p.prev a{height:30px; line-height:30px;font-size:14px;color:#444;}
						.newsv_box .sxy p.next a:hover, .newsv_box .sxy p.prev a:hover{color:#f49e1b;}
						@media only screen and (max-width:1000px){
							.news_model2{width: 100%;margin-left: initial;}
						}
						@media only screen and (max-width:480px){
							.news_model2 .news_wrap{width: 94%;}
							.newsv_box .htit h2{font-size: 20px;}
							.newsv_box .ntxt{padding: 10px 0;font-size: 14px;line-height: 26px;}
						}
						
						/* --------------------about_join2------------------------- */
						.services{padding: 0;}
						.services li{margin-bottom: 20px;box-sizing: border-box;}
						.right_wrap{margin-left: 320px;width: calc(100% - 320px);}
						.pad_wrap{padding: 80px 0;}
						.properties li{transition: all 0.4s ease-in-out;margin-bottom: 30px;box-sizing: border-box;}
							.pricing .mar_btm10 ul li{margin-bottom: 10px;}
						@media only screen and (max-width:1000px){
							.right_wrap{margin-left: initial;width: 100%;}
							.services li{width: 50%;float: left;}
						}
						@media only screen and (max-width:480px){
							.services li{width: 100%;}
							.services li section.h_300{height: 300px;}
							.services li section .img-responsive{margin-top: -30%;width: 100%;}
							.pad_wrap{padding: 20px;}
						}