﻿.section{ overflow:hidden;}

 /* 公司概况 */
 .about{width: 100%;}
 .aboutgs{width: 100%;padding: 0;}

.common-title{width: 100%;text-align: center;padding:50px 0}
.common-title h2{font-size: 48px;color: #fff;font-weight: 700;}
.common-title.black h2{color: #000;}
.common-cont{width: 100%;padding:0 110px;margin-top: 0px;}
.common-cont p{font-size: 18px;color: #333;line-height: 32px;}
.common-cont h2{ font-size: 24px;font-weight: bold;line-height: 55px;color: #333; }
.contain-1400 {
    width: 1400px;
}
.contain-1600, .contain-1400, .contain-1000, .contain {
    margin: 0 auto;
}
 .n_container [aos^=fade][aos^=fade] { opacity:1; -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);}
 .contentnum{margin: 0 auto;}
 .trans {
     transition: all .5s;
 }
 
 /* 关于-公司简介 */
 .abogsgk{width: 100%;overflow: hidden;}
 .abogsgk .sonTitle h2{margin-bottom: 0;line-height: 1;}
 .abogsgk-items{width: 100%;margin-top: 68px;}
 .abogsgk-img{width: 50%;float: right;box-shadow: 0 0 76px rgba(14, 41, 75, .33);border-top-left-radius: 30px;border-bottom-right-radius: 30px;overflow: hidden;}
 .abogsgk-img img{width: 100%;}
 .abogsgk-cont{width: 50%;float: left;padding: 62px 120px 0 0;background: url('../img/abogs1_1.png') no-repeat left top/141px auto;}
 .abogsgk-cont h2{font-size: 24px;color: #b81c25;font-weight: 700;}
 .abogsgk-cont i{display: block;height: 48px;width: 100%;}
 .abogsgk-cont p{font-size: 18px;color: #666;line-height: 32px;text-align: justify;}
 .abogsjj{width: 100%;overflow: hidden;}
 .abogsjj-img{width: 50%;float: left;overflow: hidden;position: relative;}
 .abogsjj-img img{width: 100%;object-fit: cover;}
 .abogsjj-cont{position: absolute;width: 650px;height: 100%;top: 0;left: 0;display: flex;align-items: center;padding-left: 13%;z-index: 2;}
 .abogsjj-cont .sonTitle{text-align: left;}
 .abogsjj-cont .sonTitle h2{margin:20px 0 10px 0}
 .abogsyj{width: 100%;background: #f2f4f6;overflow: hidden;}
 .abogsyj .sonTitle h2{margin-bottom: 75px;line-height: 1;}
 .abogsyj-list{width: 100%;margin-top: 68px;}
 .abogsyj-list ul{margin-left: -3%;}
 .abogsyj-list li{width: 30.3333%;float: left;margin-left: 3%;background: #fff;box-shadow: 0 0 43px rgba(14, 41, 75, .1);}
 .abogsyj-img{width: 100%;position: relative;}
 .abogsyj-img-pic{width: 100%;height: 190px;object-fit: cover;}
 .abogsyj-img-mix{position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;top: 0;left: 0;text-align: center;overflow: hidden;}
 .abogsyj-img-mix i{width: 100%;height: 66px;position: relative;z-index: 2;}
 .abogsyj-img-mix i img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;transition: all .4s ease;}
 .abogsyj-img-s{opacity: 1;}
 .abogsyj-img-h{opacity: 0;}
 .abogsyj-img-mix h2{font-size: 24px;color: #181818;line-height: 1;font-weight: 700;margin-top: 16px;transition: all .4s ease;position: relative;z-index: 2;}
 .abogsyj-img-mix::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #fff;transition: all .4s ease;}
 .abogsyj-img::after{content: "";position: absolute;width: 90px;height: 1px;background: #00a0e9;left: 0;right: 0;bottom: 0;margin: 0 auto;transition: all .4s ease;}
 .abogsyj-cont{width: 100%;text-align: center;padding: 44px;height: 150px;}
 .abogsyj-cont p{font-size: 16px;color: #666;line-height: 24px;}
 .abogsyj-list li:hover .abogsyj-img::after{opacity: 0;}
 .abogsyj-list li:hover .abogsyj-img-mix::after{top: -100%;}
 .abogsyj-list li:hover .abogsyj-img-s{opacity: 0;}
 .abogsyj-list li:hover .abogsyj-img-h{opacity: 1;}
 .abogsyj-list li:hover .abogsyj-img-mix h2{color: #fff;}
 .sonGap-150-120{padding: 75px 0 0px;}
 .sonTitle {
     width: 100%;
     text-align: center;
 }
 .sonTitle h2 {
     font-size: 42px;
     color: #1a1a1a;
     font-weight: 700;
     margin-bottom: 18px;
 }
 .sonTitle{width: 100%;text-align: center;}
 .sonTitle h2{font-size: 42px;color: #1a1a1a;font-weight: 700;margin-bottom: 18px;}
 .sonTitle p{font-size: 18px;color: #888;line-height: 32px;}
 .sonTitle.white h2, .sonTitle.white p{color: #fff;}
 .sonTitle h6{font-size: 36px;color: #fff;margin-bottom: 24px;}
 
 .abouttxt {  margin-top:45px}
 .abouttxt p{    font-size: 18px;
    color: #666;
    line-height: 32px}
	
	@media all and (max-width:1599px) {
	 
		    .sonTitle p {font-size: 16px;line-height: 28px;}
		.sonTitle h2{font-size: 28px;}
		    .sonTitle h6 {font-size: 24px;margin-bottom: 16px;}
		.sonBan-cont h2{font-size: 34px;}
	.abogsgk-cont{padding: 44px 80px 0 0;background-size: 110px auto;}
    .abogsgk-cont i{height: 28px;}
    .abogsgk-items, .abogsyj-list{margin-top: 58px;}
    .abogsjj-cont .sonTitle h2 {margin-bottom: 28px;}
    .abogsjj-cont {width: 536px;padding-left: 10%;}
    .abogshz .contain{width: 1224px;}
    .sonMenu a{margin: 0 40px;}
    .sonMenu a::after{margin-left: 40px;}
    .abogsgk-cont p {font-size: 16px;line-height: 28px;}
    .abogsyj-img-pic {height: 162px;}
    .abogsyj-cont {padding: 36px;height: 140px;}
    .sonBan-cont p {font-size: 16px;line-height: 28px;margin-top: 16px;max-width: 520px;}
    .sonBan-cont .contain {margin-top: -36px;}
    .abojrfz-list, .abojrfl-loop, .abojrsh-loop{margin-top: 48px;}  }
 @media all and (max-width:1279px) {
	  .abogsgk-cont h2 {font-size: 20px;}
	     .abogsgk-cont {padding: 32px 52px 0 0;background-size: 90px auto;}
	     .abogsgk-items, .abogsyj-list {margin-top: 52px;}
	     .abogsjj-cont .sonTitle h2 {margin-bottom: 20px;}
	     .abogsjj-cont {width: 100%;padding: 0 4%;}
	     .abogsjj-img img{min-height: 350px;}
	     .abogsyj-list ul {margin-left: -2%;}
	     .abogsyj-list li {width: 31.3333%;margin-left: 2%;}
	     .abogsyj-img-mix h2 {font-size: 20px;margin-top: 12px;}
	     .abogsyj-img-pic {height: 132px;}
	     .abogsyj-cont {padding: 28px 28px 36px;height: auto;}
	     .abogshz .contain {width: 964px;}
	     .abogshz-img {width: 31.8333%;}
     /* 1152 × (700) */
	 .contain-1600, .contain-1400{width: 960px;}
	     .contain{width: 880px;}
     .com-banner { height: 580px;}
     .com-banner h2 {font-size: 32px;}
 
     .common-title h2 { font-size: 28px;}
     .common-cont {padding: 0 60px;}
     .common-cont p {font-size: 16px;line-height: 26px; }
 
     .aboutgs {padding: 80px 0; }
     .about-menu {margin-top: 60px;}
     }
 @media all and (max-width:1000px) {  
	 .sonBan-cont h2{font-size: 30px;}
	 .abogsgk-img {width: 100%;}
	     .abogsgk-cont {width: 100%;padding: 80px 0 0;background-size: 90px auto;background-position: top 60px left;}
	     .abogsjj-img {width: 100%;}
	     .abogsyj-list ul {margin-left: 0;}
	     .abogsyj-list li {width: 100%;margin-left: 0%;margin-top: 20px;}
	     .abogsyj-list li:first-child {margin-top: 0;}
	     .abogshz .contain{width: 92%;}
	     .abogsgk-img {box-shadow: 0 0 24px rgba(14, 41, 75, .33);}
	     .sonBan-cont .contain {margin-top: 0;}
		 .common-title h2 {font-size: 24px;}
    .common-cont {margin-top: 20px;padding: 0; }
    .common-cont p {font-size: 16px;line-height: 26px;}

    .aboutgs {padding: 60px 0; }  }
	
	@media all and (max-width:640px) { 
		.sonBan-cont h2{font-size: 30px;}
		.sonGap-150-120 {
		    padding: 0;
		}
		.serMap {width: 331px;height: 280px;margin-top: 0;}
		    .sonBan-cont h2 {font-size: 24px;}
		    .sonBan-cont p{margin-top: 8px;line-height: 26px;}
		    .abogsgk-items, .abogsyj-list {margin-top: 32px;}
		    .abogsgk-cont h2 {font-size: 18px;}
		    .abogsgk-cont i {height: 18px;}
		    .abogsgk-cont {padding: 48px 0 0;background-size: 64px auto;background-position: top 30px left;}
		    .abogsjj-img img{min-height: auto;}
		    .abogsjj-img:last-child img{height: 320px;}
		    .abogsjj-cont .sonTitle h2 {margin-bottom: 12px;}
		    .abogsjj-cont .sonTitle p {font-size: 14px;line-height: 22px;}
		    .abogsyj-img-mix h2 {font-size: 18px;}
		    .abogsyj-cont {padding: 20px 20px 24px;}
		    .abogshz-loop .swiper-container {padding: 30px 8px 50px;}
		    .abogshz-img {height: 82px;box-shadow: 0 0 8px rgba(14, 41, 75, .1);width: 48.5%;}
			
		 .contain-1600, .contain-1400,.contain-1000,.contain{width: 92%;}
		.common-title h2 {font-size: 20px; }
    .common-cont p {font-size: 14px;line-height: 24px; }
    .science-img {border-radius: 10px;}
    .common-cont {margin-top: 10px;}

    .aboutgs {padding: 40px 0; } 
	
	
	.estateP3{ padding-top: 0.85rem; }
		.estateP3-2{ padding: 0.85rem 0.3rem 0.8rem;}
		.estateP3 .title{ padding-bottom: 0.5rem;}
		.estateP3 .list ul{ margin-right: -0.2rem; }
		.estateP3 .list li{ padding-bottom: 0.2rem; }
		.estateP3 .list li .box{ margin-right: 0.2rem; }
		.estateP3 .list li .name{ left: 0.2rem; top: 0.3rem; font-size: 0.36rem; line-height: 0.36rem; }
		.estateP3 .list li .box:hover .name{ left: 0.2rem; }
	
	
	
	}
	
	.estateP3 .list li .imgDiv img
						{
						transition:All 0.8s ease;
						-webkit-transition:All 0.8s ease;
						-moz-transition:All 0.8s ease;
						-o-transition:All 0.8s ease;  
						}
					.estateP3 .list li .name{
					 transition:All 0.5s ease;
					 -webkit-transition:All 0.5s ease;
					 -moz-transition:All 0.5s ease;
					 -o-transition:All 0.5s ease;	
					 }
						  
	.wal{width:1400px; margin:0px auto;}
	.wal2{width:1200px; margin:0px auto;}
	.estateP3{ padding-top: 0px; }
	.estateP3-2{ padding-bottom: 90px; }
	.estateP3 .title{ text-align: center; font-size: 0.48rem; line-height: 0.48rem; font-weight: bold; padding-bottom: 40px; color: #000;}
	.estateP3 .list ul{ margin-right: -24px; }
	.estateP3 .list li{ float: left; width: 100%; padding-bottom: 24px; }
	.estateP3 .list .li01{ width: 33.33%; }
	.estateP3 .list li .box{ margin-right: 24px; position: relative; cursor: pointer;}
	.estateP3 .list li .imgDiv{ overflow: hidden; }
	.estateP3 .list li .imgDiv img{ width: 100%; }
	.estateP3 .list li .name{ position: absolute; left: 60px; top: 60px; z-index: 1; color: #fff; font-size: 30px; line-height: 30px; }
	.estateP3 .list li .box:hover .imgDiv img{ transform:scale(1.1);-webkit-transform:scale(1.1);}
	.estateP3 .list li .box:hover .name{ left: 50px; }
	.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
	
	
	 .sonGap-120-120{padding: 90px 0;}
	 
	@media all and (max-width:768px) {
		.sonBan-cont h2{font-size: 30px;}
		.sonGap-120-120 {
		    padding: 42px 0;
		}
		.abogsyj .sonTitle h2 {
		    margin-bottom: 42px;
		    line-height: 1;
		}
		 .estateP3 .list .li01 {width:100%}
	
	 	.estateP3 .list li .name {
	 	    position: absolute;
	 	    left: 20px;
	 	    top: 8px;
	 	    z-index: 1;
	 	    color: #fff;
	 	    font-size: 18px;
	 	    line-height: 30px;
	 	}
	 }
	 
/*end 简介*/
.sonCrumb{width: 123%;font-size: 0;padding: 48px 0 14px;    top: -120px;position: relative;}
.sonCrumb a{display: inline-block;vertical-align: middle;font-size: 14px;color: #999;transition: all .4s ease;}
.sonCrumb a::after{content: "/";margin: 0 4px;color: #999;}
.sonCrumb a:last-child:after{display: none;}
.sonCrumb a:hover{color: #00a0e9;}

/* 新闻-详情 */
.newsxq{width: 100%;}
.newsxq-contain, .newsxq-cont{width: 1000px;}
.newsxq-title{width: 100%;padding-top: 35px;}
.newsxq-title h1{font-size: 32px;line-height: 1.4;color: #202020;font-weight: 700;}
.newsxq-title-share{width: 100%;margin-top: 14px;}
.newsxq-title-share span{font-size: 16px;color: #00a0e9;margin-bottom: -4px;display: inline-block;vertical-align: middle;font-family:'COLFAX-MEDIUM';transition: all .4s ease;font-style: italic;}
.newsxq-title-share span::before{content: "";margin-right: 12px;font-family: "微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1";margin-top: -3px;display: inline-block;vertical-align: top;}
/* ---- */
#toShare{display: inline-block;vertical-align: middle;margin-left: 12px;}
#toShare a{display: inline-block;vertical-align: middle;margin: 0 2px;width: 28px;height: 28px;line-height: 38px;transition: all .4s ease;text-align: center;background: #ccc;border-radius: 50%;}
#toShare a:hover{background: #00a0e9;}
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}
/* ---- */
.newsxq-mix{width: 100%;margin-top: 44px;}
.newsxq-cont{float: left;padding-top: 56px;border-top: 1px solid #e5e5e5;}
.newsxq-cont img{max-width: 100%;}
.newsxq-cont p, .newsxq-cont h2{font-size: 16px;color: #666;line-height: 32px;}
.newsxq-cont h2{color: #333;font-weight: 700;}
.newsxq-btn{width: 104px;float: right;}
.newsxq-btn a{display: block;overflow: hidden;margin-top: 20px;width: 100%;}
.newsxq-btn a:first-child{margin-top: 0;}
.newsxq-btn a i, .newsxq-btn a span{display: flex;align-items: center;height: 45px;}
.newsxq-btn a i{width: 45px;float: left;border-radius: 50%;background-color: #f2f4f6;transition: all .4s ease;background-position: center;background-repeat: no-repeat;}
.newsxq-btn a:nth-child(1) i{background-image: url('../img/newsXqic1.png');}
.newsxq-btn a:nth-child(2) i{background-image: url('../img/newsXqic2.png');}
.newsxq-btn a:nth-child(3) i{background-image: url('../img/newsXqic3.png');}
.newsxq-btn a span{font-size: 14px;color: #888;transition: all .4s ease;padding-left: 10px;}
.newsxq-btn a:hover span{color: #00a0e9;}
.newsxq-btn a:hover i{background-color: #00a0e9;}
.newsxq-btn a:nth-child(1):hover i{background-image: url('../img/newsXqic1H.png');}
.newsxq-btn a:nth-child(2):hover i{background-image: url('../img/newsXqic2H.png');}
.newsxq-btn a:nth-child(3):hover i{background-image: url('../img/newsXqic3H.png');}
.newsxq-recom{width: 100%;overflow: hidden;background: #f2f4f6;}
.newsxq-recom-title{width: 100%;}
.newsxq-recom-title h2{font-size: 40px;color: #333;font-weight: 700;line-height: 1;}
@media all and (max-width:1599px) {  .sonCrumb{padding: 40px 0 18px;} .newsxq-title h1{font-size: 28px;}
    .newsxq-mix{margin-top: 40px;}
    .newsxq-cont {padding-top: 48px;}
    .newsxq-recom-title h2{font-size: 34px;}}
	@media all and (max-width:1279px) { .newsxq-contain, .newsxq-cont{width: 740px;}
    .newsxq-recom-title h2 {font-size: 32px;}
    .newsxq-title h1 {font-size: 26px;}}
	@media all and (max-width:1000px) { .newsxq-contain, .newsxq-cont{width: 100%;}
    .newsxq-title h1 {font-size: 24px;}
    .newsxq-btn{display: flex;justify-content: space-between;width: 100%;margin-top: 32px;}
    .newsxq-btn a{width: auto;margin-top: 0;}
    .newslb-list ul {margin: -3% 0 0 -2%;}
    .newsxq-recom .newslb-list li{width: 31.3333%;margin-left: 2%;} }
	
	@media all and (max-width:768px) {  .sonCrumb{display: none;} .newsxq-title h1 {font-size: 22px;}
    .newsxq-mix {margin-top: 28px;}
    #toShare{display: none;}
    .newsxq-cont {padding-top: 32px;}
    .newsxq-cont p, .newsxq-cont h2{line-height: 30px;}
    .newsxq-btn a i, .newsxq-btn a span{height: 42px;}
    .newsxq-btn a i{width: 42px;}
    .newsxq-btn{margin-top: 28px;margin-bottom: 40px;}
    .newsxq-btn a span {padding-left: 8px;}
    .newslb-list ul {margin: -20px 0 0;}
    .newsxq-recom .newslb-list li{width: 100%;margin: 20px 0 0}
    .newsxq-recom-title h2 {font-size: 24px;}}

/*新闻列表*/
.section{ overflow:hidden;}
 .mflex{display: flex;flex-wrap: wrap;}
 .clear:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
 .clear { zoom:1; }
 body .hide { display:none; }
 .left,.right { display:inline; }
 .left { float:left; }
 .right { float:right; }
 .n-banner{position: relative;height: auto;}
 .n-banner .bimg{width: 100%;height: 100%;object-position: center;object-fit: cover;}
 .n-banner .mes{top: 196px;text-align: center;color: #fff;}
 .n-banner .mes .entit{position: relative;display: inline-block;margin-bottom: 22px;text-transform: uppercase;line-height: 30px;font-weight: bold;}
 .n-banner .mes .entit:after{position: absolute;left: -5px;bottom: 0;width: calc(100% + 10px);height: 1px;background: rgba(255,255,255,.5);content: "";}
 .n-banner .mes .cntit{line-height: 1em;}
 .n-banner .enav{bottom: 0;background-image: linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,1));}
 .n-banner .enav .enav-top{padding: 22px 26px 0;align-items: center;}
 .n-banner .enav .enav-top .text{display: block;margin: 0 10px;line-height: 1em;color: #555;}
 .n-banner .enav .enav-top a.text:hover{color: #0054aa;}
 .n-banner .enav .enav-top .iconfont{line-height: 1em;color: #0054aa;}
 .n-banner .enav .enav-top .iconfont.jt{transform: scale(.8);color: #a5a6a6;}
 .n-banner .enav .enav-main.enav-main4 .mn{width: 25%;}
 .n-banner .enav .enav-main .mn{position: relative;}
 .n-banner .enav .enav-main .mn:before{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 18px;background: #dcdcdc;content: "";}
 .n-banner .enav .enav-main .mn:last-child:before{display: none;}
 .n-banner .enav .enav-main .mn a{position: relative;align-items: center;justify-content: center;padding: 44px 0 37px;line-height: 1em;color: #999;}
 .n-banner .enav .enav-main .mn a .iconfont{margin-right: 20px; font-size: 24px;}
 .n-banner .enav .enav-main .mn a:before{position: absolute;left: -10px;bottom: 0;width: 0;height: 2px;background: #a92334;transition: all .5s;content: "";}
 .n-banner .enav .enav-main .mn.on a,.n-banner .enav .enav-main .mn a:hover{color: #a92334;}
 .n-banner .enav .enav-main .mn.on a:before,.n-banner .enav .enav-main .mn a:hover:before{width: calc(100% + 20px);}
 .n-banner .enav .enav-main.oth{justify-content: center;}
 .n-banner .enav .enav-main.oth a{color: #000;pointer-events: none;}
 .n-banner .enav .enav-main.oth .mn a .iconfont{color: #1cc9cb;}
 .n-banner .enav .enav-main.oth .mn a:before{left: 50%;transform: translateX(-50%);width: 530px;}
 .n-banner .enav .enav-main.enav-main2 .mn{width: 50%}
 .n-banner .enav .enav-main.enav-main2 .mn a:before, .n-banner .enav .enav-main.enav-main2 .mn a:before{left: -76px;}
 .n-banner .enav .enav-main.enav-main2 .mn.on a:before, .n-banner .enav .enav-main.enav-main2 .mn a:hover:before{width: calc(100% + 152px)}
 .n-banner .enav .enav-main.enav-main3 .mn{width: 24.333333%}
 .n-banner .enav .enav-main.enav-main3 .mn a:before, .n-banner .enav .enav-main.enav-main3 .mn a:before{left: -76px;}
 .n-banner .enav .enav-main.enav-main3 .mn.on a:before, .n-banner .enav .enav-main.enav-main3 .mn a:hover:before{width: calc(100% + 152px)}
 
 .w1500{width: 1500px;margin: 0 auto;}
 .mflex_center{display: flex;justify-content: center;align-items: center;}
 
 /*媒体聚焦*/
.news-list{padding: 85px 0 113px;}
.news-list a{display: block;}
.news-list .indextit{margin-bottom: 84px;}
.news-list .main .top{padding:36px 30px;box-sizing: border-box;border: 1px solid #e5e5e5;justify-content: center;align-items: center; margin-bottom: 84px;}
.news-list .main .top .bigimg{width:39.58333333333333%;}
.news-list .main .top .mes{width: 60.41666666666667%;box-sizing: border-box;padding: 18px 80px;}
.news-list .main .mes .time{font-size: 14px;line-height: .8em;font-weight: bold;color: #999;}
.news-list .main .top .mes .tit{margin: 36px 0 32px; line-height: 1em;color: #333;}
.news-list .main .top .mes .sum{margin-bottom:64px;line-height: 30px;color: #555;}
.news-list .main .mes .newsmore{display: flex; line-height: 1em;font-size: 14px;color: #555;}
.news-list .main .mes .newsmore .iconfont{margin-left: 16px;font-size: 18px;line-height: 14px;color: #b2b2b2;}
.news-list .main .top:hover .mes a{color: #a92334!important;}
.news-list .main .top:hover .mes .newsmore .iconfont{margin-left: 20px; color: #a92334;}
.news-list .main .bottom li{width:29%;margin-right:6.5%;margin-bottom: 108px;}
.news-list .main .bottom li:nth-child(3n){margin-right: 0;}
.news-list .main .bottom li .bigimg img{width: 100%;}
.news-list .main .bottom li .mes .tit{margin: 24px 0;height: 68px;line-height: 34px;color: #333;}
.news-list .main .bottom li .mes .bot{justify-content: space-between;align-items: center;}
.news-list .main .bottom li .mes .bot .time{padding-top: 2px;}
.news-list .main .bottom li:hover .mes a{color: #a92334!important;}
.news-list .main .bottom li:hover .mes .newsmore .iconfont{margin-left: 20px; color: #a92334;}
.news-list .main .pro-page{position: relative;top: -14px;}
@media (max-width: 1550px){.news-list{padding: 70px 0 80px;}
.pro-main li,.news-list .main .bottom li{width: 32%;margin-right: 2%;margin-bottom: 30px;}
.news-list .indextit{margin-bottom: 50px;}
.news-list .main .top{padding: 26px 20px;margin-bottom: 50px;}
.news-list .main .top .mes{padding:10px 40px;}
.news-list .main .pro-page{position: static;padding-top: 10px;}
 .n-banner .enav .enav-top{padding: 20px 20px 0;}
.n-banner .enav .enav-main .mn a{padding: 30px 0 20px;}
.n-banner .enav .enav-main .mn a .iconfont{margin-right: 10px;}}
@media (max-width: 1240px){
	.w1500{width: 94%;}
	.news-list{padding: 50px 0 60px;}
	.news-list .indextit{margin-bottom: 30px;}
	.news-list .main .top{margin-bottom: 30px;}
	.news-list .main .bottom li .mes .tit{margin: 10px 0;height: 3em; line-height: 1.5em;}
.n-banner{height: auto;}
.n-banner .mes{top: 100px;}
.n-banner .bimg{min-height: 380px;}
.n-banner .mes .entit{margin-bottom: 10px;}
.n-banner .enav .enav-main .mn{padding: 0 10px;box-sizing: border-box;}
.n-banner .enav .enav-main .mn a{font-size: 16px;}
.n-banner .enav .enav-main .mn a .iconfont{font-size: 18px;}
.n-banner .enav .enav-main.enav-main1 .mn.on a:before, .n-banner .enav .enav-main.enav-main1 .mn a:hover:before{left: 0;width: 100%;}
 .n-banner .enav .enav-main.enav-main2 .mn.on a:before, .n-banner .enav .enav-main.enav-main2 .mn a:hover:before{left: -25px;width: calc(100% + 50px);}
 .n-banner .enav .enav-main.enav-main3 .mn a:before, .n-banner .enav .enav-main.enav-main3 .mn a:before{left: -20px;}
 .n-banner .enav .enav-main.enav-main3 .mn.on a:before, .n-banner .enav .enav-main.enav-main3 .mn a:hover:before{width: calc(100% + 40px);}
 }
 @media (max-width: 940px){.n-banner .enav .enav-main.oth .mn a:before{max-width: calc(100% + 100px)}
.pro-main li,.news-list .main .bottom li{width: 48%;margin-right: 4%;}
.pro-main li:nth-child(3n),.news-list .main .bottom li:nth-child(3n){margin-right: 4%;}
.pro-main li:nth-child(2n),.news-list .main .bottom li:nth-child(2n){margin-right: 0;}
.n-banner .enav .enav-main.oth .mn a:before{max-width: calc(100% + 100px)}
 .news-list .main .top{padding:20px 10px;display: none;}
.news-list .main .top .bigimg,.news-list .main .top .mes{width: 100%;}
.news-list .main .top .bigimg{margin-bottom: 10px;}
.news-list .main .top .mes{padding:10px;}
.news-list .main .top .mes .tit{margin: 20px 0 15px;}
.news-list .main .top .mes .sum{margin-bottom: 30px;} }
 @media (max-width: 768px){.n-banner .enav .enav-main .mn a{padding: 20px 0 10px;}
 .pro-main li,.news-list .main .bottom li{width: 100%;margin-right: 0!important;margin-bottom: 10px;}
 .news-list .main .bottom li{margin-bottom: 20px;}
.n-banner .enav .enav-main .mn a .iconfont{margin: 0 0 10px 0;width: 100%;text-align: center;}
.n-banner .enav .enav-main.enav-main4 .mn a{font-size: 14px;}
.n-banner .enav .enav-main .mn{padding: 0 5px;}
.n-banner .enav .enav-main .mn a:before{left: 0;}
.n-banner .enav .enav-main .mn.on a:before, .n-banner .enav .enav-main .mn a:hover:before{width: 100%;} }


/*产品列表*/
 .img_zd {
     position: relative;
     width: 100%;
     overflow: hidden;
 }
 .slow {
     overflow: hidden;
 }
 .list_box_sanji{display:flex;margin:0 -4px;flex-wrap:wrap;text-align: center;justify-content: center; margin-bottom:2.75rem}
 .list_box_sanji li{ padding:0 4px; margin-bottom:1rem;}
 .list_box_sanji li a{min-width:13.75rem;height:3.125rem;border:#b7eeef 1px solid;font-size:1rem;color:#a92334;display:flex;align-items:center;justify-content:center;border-radius: 1.625rem;transition: .5s;padding: 0 1rem;}
 .list_box_sanji li.on a{ border:#a92334 1px solid; background:#a92334; color:#fff}

 .n_product .fl01{ padding:5rem 0; background:#f7f7f7; border-bottom:#e7ecec 2px solid}
.list_box_product_d li {margin-bottom: 25px;border-radius:20px }
.list_box_product_d li a{ padding:5rem 7.5rem; background:#fff; display:flex; align-items:center; flex-wrap:wrap;border-radius:20px }
.list_box_product_d li a .left{ padding:0 0 0 5rem; width:calc(100% - 40.125rem)}
.list_box_product_d li a .left h5{ font-size:1.875rem; color:#2c2c2c; transition:.5s; line-height:1.5}
.list_box_product_d li a .left .con{ border-top:#e8e8e8 2px solid; position:relative; padding:2.5rem 0 0; margin-top:2rem}
.list_box_product_d li a .left .con:after{ content:""; position:absolute; top:-2px; width:3.75rem; height:2px; background:#a92334; transition:.5s}
.list_box_product_d li a .left .con p{ font-size:1.125rem; color:#6f6f6f; line-height:2.25rem; }
.list_box_product_d li a .left .con h6{ font-size:1.25rem; color:#a92334; font-weight:bold; margin:0 0 1.5rem}
.list_box_product_d li a .left .con .con_li1{ margin:2.5rem 0 0}
.list_box_product_d li a .left .con .con_li1 p{ font-size:1rem; line-height:1.875rem}

.list_box_product_d li a .right{ width:40.125rem; padding:0}
.list_box_product_d li a .right .img .img_hezi{ padding-bottom:0 !important;}
.list_box_product_d li a .right .img img{ width:100%; height:auto; max-width:100%; max-height:29.625rem; top:50%; left:50%;   }

.list_box_12{ padding-bottom:1.5rem}
.list_box_12 .miso-dots li{ border:#d2d2d2 1px solid; border-radius:50%; transition:.5s; width:.5rem; height:.5rem}
.list_box_12 .miso-dots li.miso-active{ border:#a92334 1px solid; background:#a92334}
@media(max-width: 992px){.list_box_product_d li a .right{ width:100%; padding:0}
	.list_box_product_d li a .left{ width:100%; padding:1rem 0 0}
	
	.list_box_product_d li a{ padding:2.5rem}
	 }
@media(max-width: 768px){
	.list_box_product_d li a{ padding:15px}
		
		.list_box_product_d li a .left h5{ font-size:1.5rem}
	
	.n_product .fl01{ padding:3rem 0}
	.list_box_sanji{ justify-content:flex-start}
	 .list_box_sanji li{ width:50%}
	 
	 .n_case .fl01{ padding:3rem 0 2rem}
	 
	 .list_box_sanji{ margin-bottom:1.75rem} 
	 
	 
	 
	 
	 }
	 
	 /*产品列表*/
	 .common_tit {
	    text-align: center;
	  }
	  
	  .common_tit h4 {
	    font-size: 40px;
	    font-weight: bold;
	    letter-spacing: 2px;
	    color: #333333;
	  }
	  
	  .common_tit h4 span {
	    font-family: "DIN Alternate";
	    font-size: 52px;
	    letter-spacing: 1px;
	    color: #00cdff;
	  }
	  
	  .common_tit h6 {
	    margin-top: 16px;
	    font-size: 20px;
	    line-height: 32px;
	    color: #666666;
	    font-weight: 100;text-transform:uppercase
	  }
	 
	  .research6 h5 {
	    text-align: center;
	    font-size: 24px;
	    
	    line-height: 30px;
	    color: #666;
	    margin: 50px 190px;
	  }
	 
	  .research6 .content {
	   display: flex;
	   flex-wrap: wrap;
	 }
	 
	 .research6 .content a {
	   margin-right: 39px;
	   margin-top: 40px;
	   width: calc(33.33% - 26px);
	   background: #f7f8fa;
	   overflow: hidden;
	   border-radius: 8px;
	   -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	   -ms-transition: all .3s ease;
	   -o-transition: all .3s ease;
	   transition: all .3s ease;
	 }
	 
	 .research6 .content a:hover {
	   background: #1cc9cb;
	 }
	 
	 .research6 .content a:nth-child(-n + 3) {
	   margin-top: 0;
	 }
	 
	 .research6 .content a:nth-child(3n) {
	   margin-right: 0;
	 }
	 
	 .research6 .content a .img_wrap {
	   overflow: hidden;
	 }
	 
	 .research6 .content a .img {
	   width: 100%;
	   padding-top: 62.5%;
	   -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	   -ms-transition: all .3s ease;
	   -o-transition: all .3s ease;
	   transition: all .3s ease;
	 }
	 
	 .research6 .content a:hover .img {
	   -webkit-transform: scale(1.1);
	   -moz-transform: scale(1.1);
	   -ms-transform: scale(1.1);
	   -o-transform: scale(1.1);
	   transform: scale(1.1);
	 }
	 
	 .research6 .content a .text {
	   text-align: center;
	   padding: 0px 28px;
	   font-size: 20px;
	   font-weight: bold;
	   line-height: 70px;
	   color: #333333;
	   -webkit-transition: all .3s ease;
	   -moz-transition: all .3s ease;
	   -ms-transition: all .3s ease;
	   -o-transition: all .3s ease;
	   transition: all .3s ease;
	 }
	 
	 .research6 .content a:hover .text {
	   color: #fff;
	 }
	 .research6{margin: 50px 0;}
	 @media(max-width:768px){
	 	 .research6 {
	 	    padding: 80px 0;
	 	  }
	 	  .research6 h5 {
	 	    font-size: 16px;
	 	    margin: 20px auto;
	 	  }
	 	  .research6 .content a {
	 	    margin-top: 10px;
	 	    width: 100%;
	 	    margin-right: 0;
	 	  }
	 	  .research6 .content a:nth-child(-n + 3) {
	 	    margin-top: 10px;
	 	  }
	 	  .research6 .content a .text {
	 	    font-size: 18px;
	 	  }
	 }
	 /*产品详情*/
	 .clear{ clear:both;}
	  .clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
	  .clearfix:after { clear: both; }
	 
	  .boxProduct .imgLift {float: left;width: 40%;position: relative;overflow: hidden;zoom: 1;}
	  .boxProduct .imgLift .thumbSwiper {position: relative;width: 100%;margin-top: 20px;}
	  .boxProduct .imgLift .mySwiper {width: 88%;margin: 0 6%;overflow: hidden;position: relative;box-sizing: border-box;}
	  .boxProduct .imgLift .mySwiper .swiper-slide {float: left;width: 23.5% !important;margin-right: 2%;text-align: center;}
	  .boxProduct .imgLift .mySwiper .swiper-slide:last-child {margin-right: 0;}
	  .boxProduct .imgLift .mySwiper .swiper-slide img {display: block;width: 100%;border: 2px solid #eee;cursor: pointer;box-sizing: border-box;}
	  .boxProduct .imgLift .mySwiper .swiper-slide.swiper-slide-thumb-active img {border: 2px solid #1cc9cb;}
	  .boxProduct .imgLift .mySwiper2 .swiper-slide img {display: flex;width: 100%;border: 2px #eee solid;box-sizing: border-box;}
	  .boxProduct .imgLift .mySwiper2 .swiper-slide span {width: 100%;}
	  .boxProduct .imgLift .thumbSwiper .swiper-button-prev {position: absolute;top: 75%;left: 0;width: 13px;height: 26px;background: url(../img/pro_left.png) center no-repeat;background-size: auto 26px;cursor: pointer;transform: translateY(-50%);}
	  .boxProduct .imgLift .thumbSwiper .swiper-button-prev:hover {background: url(../img/pro_lefth.png) center no-repeat;background-size: auto 26px;}
	  .boxProduct .imgLift .thumbSwiper .swiper-button-next {position: absolute;top: 75%;right: 0;width: 13px;height: 26px;background: url(../img/pro_right.png) center no-repeat;background-size: auto 26px;cursor: pointer;transform: translateY(-50%);}
	  .boxProduct .imgLift .thumbSwiper .swiper-button-next:hover {background: url(../img/pro_righth.png) center no-repeat;background-size: auto 26px;}
	  .boxProduct .conRight {float: right;width: 56%;}
	  .boxProduct .conRight .tit{font-size: 24px; font-weight: 600; color: #a92334; margin-bottom: 10px; padding-bottom:10px;}
	  .boxProduct .conRight .tib {font-size: 18px;font-weight: 500; color: #333;line-height:1;}
	  .boxProduct .conRight .tic {margin-top: 10px; color: #333; font-size: 16px; font-weight: normal; line-height: 26px; border-bottom: 1px solid #ddd; padding-bottom: 15px;}
	  .boxProduct .conRight .con {font-size: 16px;line-height: 26px;color: #222;margin-top: 20px; margin-bottom:20px;}
	  .boxProduct .conRight .more{position:relative; padding:0 45px; box-sizing:border-box; line-height:50px; background:#a92334; color:#fff; font-size:16px; display:inline-block; margin-top:20px; margin-bottom:15px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
	  .boxProduct .conRight .more:hover{background: #c43b4d;}
	  .boxProduct .conRight .links{position:relative}
	  .boxProduct .conRight .links a{display:inline-block; margin-right:35px;}
	  .boxProduct .conRight .links img{vertical-align:middle; margin-right:5px; height:15px;}
	  .boxProduct .conRight .links span{color:#222; font-size:16px;}
	  .boxProduct .conRight .links a:hover span{ color:#c43b4d;}
	  .boxProduct .contentPage {position: relative;width: 100%;margin-top: 20px;}
	  .boxProduct .contentPage .titTop {width: 100%;font-size: 24px;color: #333;line-height: 2;border-bottom: 2px #eee solid;}
	  .boxProduct .contentPage .content {margin-top: 30px;font-size: 16px;line-height: 2;color: #666;}
	  .boxProduct .contentPage .content a {color: #666;}
	  .boxProduct .contentPage .content a:hover {color: #1cc9cb;}
	  .boxProduct .contentPage .content img {width: auto;}
	  .boxProduct .contentPage .content table {border-collapse: collapse;width: 100%;}
	  .boxProduct .contentPage .content table,.boxProduct .contentPage .content tr {font-size: 16px;color: #444;}
	  .boxProduct .contentPage .content table,.boxProduct .contentPage .content th,.boxProduct .contentPage .content td {font-size: 15px;text-align: center;border: 1px solid #666;}
	  .boxProduct .contentPage .goback {border-top: 2px #eee solid;text-align: right;margin-top: 40px;padding-top: 20px;}
	  .boxProduct .contentPage .goback a {display: inline-block;width: 160px;height: 50px;line-height: 50px;text-align: center;background: #333;color: #fff;}
	  .boxProduct .contentPage .goback a img {position: relative; margin-right: 10px; height:16px;}
	  .boxProduct .contentPage .goback a:hover {background: #1cc9cb;}
	 @media screen and (max-width: 768px){ .boxProduct .imgLift{ width: 100%;}
	     .boxProduct .conRight{ width: 100%; margin-top: 20px;}
	     .boxProduct .conRight .tit{ font-size: 20px; margin-bottom: 5px; padding-bottom: 5px;} }
	 /*人才招聘*/
	 
	 /* 关于-加入我们 */
	 .sonPagination .swiper-pagination-bullet {width: 10px;height: 10px;border: 2px solid #fff;background: transparent;opacity: 1;margin: 0 8px !important;}
	 .sonPagination .swiper-pagination-bullet-active {opacity: 1 !important;background: #00a0e9 !important;border: 2px solid #00a0e9 !important;}
.abogshz-loop{width: 100%;}
.abogshz-loop .sonPagination .swiper-pagination-bullet {border: 2px solid #e5e5e5;}
.abojrsh-loop .swiper-container{padding-bottom: 60px;}
.abojrsh-loop .sonPagination .swiper-pagination-bullet{opacity: 0.5;}
	 		.sonTitle{width: 100%;text-align: center;}
	 		.sonTitle h2{font-size: 36px;color: #1a1a1a;font-weight: 700;margin-bottom: 18px;}
	 		.sonTitle p{font-size: 18px;color: #888;line-height: 32px;}
	 		.sonTitle.white h2, .sonTitle.white p{color: #fff;}
	 		.sonTitle h6{font-size: 36px;color: #fff;margin-bottom: 24px;}
	 		.abojrfz .sonTitle h2, .abojrfl .sonTitle h2, .abojrsh .sonTitle h2,.abojrzp .sonTitle h2 {margin-bottom: 0;line-height: 1;}
	 		.abojrfz{width: 100%;overflow: hidden;background: url('../img/abojr1Bg.png') no-repeat right bottom/auto 331px;}
	 		.abojrfz-list{width: 100%;margin-top: 54px;}
	 		.abojrfz-list ul{margin-left: 1px;}
	 		.abojrfz-list li{width: 25%;background: #fff;position: relative;border: 1px solid #e5e5e5;float: left;transition: all .4s ease;margin-left: -1px;min-height: 400px;text-align: center;padding: 70px 20px 34px;}
	 		.abojrfz-list li i{display: inline-block;position: relative;height: 54px;line-height: 54px;}
	 		.abojrfz-list li i img{max-height: 100%;position: relative;z-index: 2;}
	 		.abojrfz-list li i::after{content: "";position: absolute;z-index: 1;transform-origin: bottom center;width: 40px;height: 40px;background: #b2e2f8;border-radius: 50%;left: -16px;top: -12px;}
	 		.abojrfz-list li:hover i::after{animation: abojrfzRun 1s ease-out both;}
	 		@keyframes abojrfzRun{0%{transform: scaleY(1);}20%{transform: scaleY(0.6)}50%{transform: translateY(-12px) scaleY(1);}80%{transform: translateY(0) scaleY(0.8);}100%{transform: scaleY(1)}}
	 		.abojrfz-cont{width: 100%;}
	 		.abojrfz-cont h2{font-size: 20px;color: #333;font-weight: 700;margin: 42px 0 20px;}
	 		.abojrfz-cont p{font-size: 18px;color: #666;line-height: 28px;}
	 		.abojrfz-list li:hover{box-shadow: 0 0 24px rgba(30, 36, 41, .1);z-index: 2;}
	 		.abojrfl{width: 100%;overflow: hidden;background: #f2f4f6;}
	 		.abojrfl-loop{width: 100%;margin-top: 54px;position: relative;}
	 		.abojrfl-items{display: block;width: 100%;}
	 		.abojrfl-img{width: 100%;overflow: hidden;}
	 		.abojrfl-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
	 		.abojrfl-cont{width: 100%;min-height: 230px;padding: 36px 28px;background-color: #fff;background-repeat: no-repeat;background-position: right bottom;background-size: 276px auto;transition: all .4s ease;}
	 		.abojrfl-cont h2{font-size: 20px;color: #333;font-weight: 700;text-align: center;transition: all .4s ease;}
	 		.abojrfl-cont p{font-size: 16px;color: #666;line-height: 28px;margin-top: 18px;transition: all .4s ease;}
	 		.abojrfl-items:hover .abojrfl-img img{transform: scale(1.06);}
	 		.abojrfl-items:hover .abojrfl-cont{background-color: #00a0e9;background-image: url('../img/abojr2Bg.png');}
	 		.abojrfl-items:hover .abojrfl-cont h2, .abojrfl-items:hover .abojrfl-cont p{color: #fff;}
	 		.abojrfl-loop .sonPagination{display: none;}
	 		.abojrfl-prev, .abojrfl-next{position: absolute;z-index: 3;width: 50px;height: 50px;border-radius: 50%;background: #fff url('../img/abojr2Arr.png') no-repeat center;top: 50%;margin-top: -25px;cursor: pointer;transition: all .4s ease;}
	 		.abojrfl-prev{left: -104px;}
	 		.abojrfl-next{right: -104px;transform: rotate(180deg);}
	 		.abojrfl-prev:hover, .abojrfl-next:hover{background-color: #00a0e9;background-image: url('../img/abojr2ArrH.png');}
	 		.abojrsh{width: 100%;background: #004190 url('../img/abojr3Bg.png') no-repeat left top/535px auto;overflow: hidden;}
	 		.abojrsh-loop{width: 100%;margin-top: 54px;position: relative;}
	 		.abojrsh-items{width: 100%;position: relative;overflow: hidden;}
	 		.abojrsh-items img{width: 100%;object-fit: cover;transition: all .6s ease;}
	 		.abojrsh-cont{position: absolute;padding: 0 40px 40px;width: 100%;height: 100%;display: flex;align-items: flex-end;z-index: 2;top: 0;left: 0;background: url('../img/abojr3Sd.png') repeat-x left bottom/auto 100%;}
	 		.abojrsh-cont h2{font-size: 20px;color: #fff;font-weight: 700;}
	 		.abojrsh-loop .swiper-container{padding-bottom: 60px;}
	 		.abojrsh-loop .sonPagination .swiper-pagination-bullet{opacity: 0.5;}
	 		.abojrsh-items:hover img{transform: scale(1.06);}
	 		.abojrzp{width: 100%;background: #f2f4f6;overflow: hidden;}
	 		.abojrzp-menu{width: 100%;text-align: center;margin-top: 40px;}
	 		.abojrzp-menu a {display: inline-block;vertical-align: top;font-size: 18px;color: #888;margin: 0 16px;position: relative;transition: all .4s ease;}
	 		.abojrzp-menu a::after{content: "";width: 0%;right: 0;position: absolute;height: 2px;bottom: -2px;background: #00a0e9;transition: all .4s ease;}
	 		.abojrzp-menu a.active, .abojrzp-menu a:hover{color: #00a0e9;}
	 		.abojrzp-menu a.active::after{width: 100%;right: auto;left: 0;}
	 		.abojrzp-mix{width: 100%;margin-top: 60px;}
	 		.abojrzp-list{width: 100%;display: none;}
	 		.abojrzp-list.active{display: block;}
	 		.abojrzp-items{width: 100%;margin-top: 30px;padding: 50px 150px 50px 54px;position: relative;background: #fff;transition: all .4s ease;}
	 		.abojrzp-items:first-child{margin-top: 0;}
	 		.abojrzp-click{cursor: pointer;width: 50px;height: 50px;position: absolute;border-radius: 50%;background: #00a0e9 url('../img/abojr4Arr.png') no-repeat center;right: 50px;top: 50px;transition: background-color .4s ease;}
	 		.abojrzp-click:hover{background-color: #0fc1e2;}
	 		.abojrzp-click.active{transform: rotate(180deg);background-color: #0fc1e2;}
	 		.abojrzp-name{width: 360px;float: left;padding-right: 50px;}
	 		.abojrzp-name h4{font-size: 20px;color: #333;font-weight: 700;}
	 		.abojrzp-name p{font-size: 16px;color: #888;margin-top: 10px;}
	 		.abojrzp-cont{width: calc(100% - 360px);float: right;color: #888;height: 80px;overflow: hidden;transition: all .3s;}
	 		.abojrzp-cont h4{font-size: 18px;line-height: 32px;}
	 		.abojrzp-cont p{font-size: 16px;line-height: 24px;}
	 		.abojrzp-items:hover{box-shadow: 0 0 20px rgba(14, 41, 75, .16);}
	 		.abojrzp-items.active{background: #00a0e9;}
	 		.abojrzp-items.active .abojrzp-name h4, .abojrzp-items.active .abojrzp-name p, .abojrzp-items.active .abojrzp-cont h4, .abojrzp-items.active .abojrzp-cont p{color: #fff;}
	 		
	 		.sonBan{width: 100%;position: relative;overflow: hidden;}
	 .sonBan img{width: 100%;object-fit: cover;}
	 .sonBan-cont{position: absolute;width: 100%;left: 0;top: 0;height: 100%;text-align: left;color: #fff;display: flex;align-items: center;}
	 .sonBan-cont .contain{margin-top: -14px;}
	 .sonBan-cont h2{font-size: 42px;font-weight: 700;text-indent: 12px;font-family: monospace,serif;}
	 @media (max-width:768px) {.sonBan-cont h2{font-size: 30px;text-indent:4px}
	 	
	 }
	 .sonBan-cont p{font-size: 18px;line-height: 32px;margin-top: 20px;max-width: 588px;}
	 .sonBan-cont.text-center{text-align: center;} 
	 .sonMenu-mix{width: 100%;position: relative;transition: all .4s linear;z-index: 9999;}
	 .sonMenu{width: 100%;position: absolute;z-index: 99;top: -40px;left: 0;user-select: none;transition: transform .4s;}
	 .sonMenu .contain{background: #fff;box-shadow: 0 0 21px rgba(30, 36, 41, .1);padding: 26px 0 22px;font-size: 0;text-align: center;transition: all .6s ease;}
	 .sonMenu a{display: inline-block;vertical-align: top;line-height: 1;position: relative;font-size: 18px;height: 32px;color: #666;transition: all .4s ease;margin: 0 44px;}
	 .sonMenu a::after{content: "";position: absolute;width: 1px;height: 14px;background: #e6e6e6;margin: 2px 0 0 44px;display: inline-block;vertical-align: top;}
	 .sonMenu a::before{content: "";width: 0%;right: 0;bottom: 0;position: absolute;height: 2px;background: #00a0e9;transition: all .4s ease;}
	 .sonMenu a:last-child::after{display: none;}
	 .sonMenu a:first-child{margin-left: 0;}
	 .sonMenu a:last-child{margin-right: 0;}
	 .sonMenu a.active, .sonMenu a:hover{color: #00a0e9;}
	 .sonMenu a.active::before{right: auto;left: 0;width: 100%;}
	 .sonMenu.menuFixed{position: fixed;top: 100px;}
	 .sonMenu.menuFixed .contain{width: 100%;}
	 .sonMenu-blank{width: 100%;height: 80px;display: none;}
	 body.HeaderHide .sonMenu, body.HeaderHide .Header-wrapper{transform: translateY(-100px);}
	 body.HeaderHide .sonMenu .contain{box-shadow: 0 2px 4px 0px rgba(0, 0, 0, 0.1);}
	 body.HeaderHide .Header-wrapper{box-shadow: none;}
	 body.HeaderHide .Container-wrapper{margin-top: 0;}
	 .sonGap-120-120{padding: 65px 0;}
	 @media all and (max-width:1599px) {   .sonGap-120-120{padding: 90px 0;}
	 .abojrfz-list, .abojrfl-loop, .abojrsh-loop{margin-top: 48px;}
	     .abojrfz-list li {min-height: 360px;padding: 50px 20px 34px;}
	     .abojrfz {background-size: auto 260px;}
	     .abojrfl-prev {left: -60px;}
	     .abojrfl-next {right: -60px;}
	     .abojrzp-menu {margin-top: 36px;}
	     .abojrzp-mix {margin-top: 52px;}
	     .abojrzp-items {margin-top: 24px;padding: 40px 130px 40px 40px;}
	     .abojrzp-click{right: 40px;top: 40px;}
	     .abojrfl-prev, .abojrfl-next{width: 40px;height: 40px;margin-top: -20px;}
	     .abojrfl-cont {background-size: 250px auto;}
	     .abojrsh {background-size: 480px auto;}
	     .abojrzp-name {padding-right: 40px;}
	     .dutyls-cont-title h2{font-size: 28px;}
	 	.sonMenu a{margin: 0 40px;}
	     .sonMenu a::after{margin-left: 40px;}}
	 	
	 	@media all and (max-width:1279px) {  .sonGap-120-120{padding: 70px 0;}
	 	.abojrfz-list li {min-height: 300px;padding: 40px 20px 28px;}
	     .abojrfz-cont h2 {font-size: 18px;margin: 32px 0 16px;}
	     .abojrfz-cont p{font-size: 16px;}
	     .abojrfl-cont p{line-height: 26px;margin-top: 14px;}
	     .abojrfl-cont {min-height: 224px;padding: 30px 24px;}
	     .abojrfl-cont h2{font-size: 18px;}
	     .abojrfz {background-size: auto 220px;}
	     .abojrfl-cont {background-size: 210px auto;}
	     .abojrsh-cont {padding: 0 28px 28px;}
	     .abojrsh-cont h2 {font-size: 18px;}
	     .abojrzp-name h4 {font-size: 18px;}
	     .abojrzp-name {width: 260px;padding-right: 30px;}
	     .abojrzp-cont {width: calc(100% - 260px);}
	     .abojrzp-items {padding: 30px 110px 30px 30px;}
	     .abojrzp-click{width: 40px;height: 40px;right: 30px;top: 30px;}
	 	 body.HeaderHide .sonMenu, body.HeaderHide .Header-wrapper {transform: translateY(-80px);}
	     .sonMenu.menuFixed{top: 80px;}
	     .sonMenu a{margin: 0 30px;height: 28px;}
	     .sonMenu a::after{margin-left: 30px;}
	     .sonMenu .contain {padding: 22px 0 20px;}
		   .abojrfl-prev, .abojrfl-next{display: none;}
		      .abojrfl-loop .sonPagination{display: block;}
		      .abojrfl-loop .swiper-container{padding-bottom: 60px;}
		      .abojrfl-loop .sonPagination .swiper-pagination-bullet {border: 2px solid #ccc;}
		  }
		  }
	 	
	 	@media all and (max-width:1000px) { .sonMenu a {margin: 0 12px !important;font-size: 16px;}
	     .sonMenu a::after {margin-left: 12px;} }
	 	
	 	@media all and (max-width:640px) {    .sonPagination .swiper-pagination-bullet {margin: 0 6px !important;}
		 .sonGap-120-120{padding: 42px 0;}
	 	 .abojrfz-list li{width: 50%;margin-top: -1px;}
	     .abojrfz-cont h2 {margin: 24px 0 10px;}
	     .abojrfz-list ul{margin-top: 1px;}
	     .abojrfz-list li {min-height: 264px;padding: 36px 20px 24px;}
	     .abojrfz-list, .abojrfl-loop, .abojrsh-loop {margin-top: 32px;}
	     .abojrfl-cont {min-height: 184px;padding: 24px 20px;}
	     .abojrfl-cont p {margin-top: 10px;}
	     .abojrfl-loop .swiper-container, .abojrsh-loop .swiper-container{padding-bottom: 50px;}
	     .abojrsh-cont {padding: 0 20px 20px;}
	     .abojrsh-cont h2 {font-size: 16px;}
	     .abojrzp-menu a {font-size: 16px;margin: 0 10px;}
	     .abojrzp-menu {margin-top: 24px;}
	     .abojrzp-mix {margin-top: 32px;}
	     .abojrzp-name{width: 100%;padding-right: 60px;}
	     .abojrzp-cont{width: 100%;}
	     .abojrzp-items{padding: 24px 20px;margin-top: 20px;}
	     .abojrzp-name p{margin: 6px 0 12px;}
	     .abojrzp-click{top: 24px;right: 20px;}
	 	 .sonMenu .contain{width: 100%;padding: 14px 0;box-shadow: none;}
	     .sonMenu{position: static;top: 0;left: 0;}
	     .sonMenu-mix{overflow-x: auto;border-bottom: 1px solid #e6e6e6;}
	     .sonMenu a{height: 24px;} }
	 
	 
	 






/*foot*/
.pc_all .pc_all_content{ max-width: 1520px; margin: 0 auto;}

.PcNav{ width: 100%; position: absolute; top: 0; left: 0; z-index: 5;}
.PcNav .pc_all_content{ display: flex; justify-content: space-between; align-items: center; height: 115px; border-bottom: 1px solid rgba(255,255,255,.5);}
 
 
 
 
 .Footer{ background: #f2f2f2; border-top:1px solid #dcdcdc;}
 .Footer .Footer_top{ display: flex; padding: 60px 0px; justify-content: space-between; border-bottom: 1px solid #dfdfdf;}
 .Footer .Footer_top .Footer_top_left .top_left_adress{ font-size: 16px; color: #333333; margin-top: 55px;}
 .Footer .Footer_top .Footer_top_left .top_left_adress p{ display: flex; align-items: center; margin-bottom: 13px;}
 .Footer .Footer_top .Footer_top_left .top_left_adress p:last-child{ margin-bottom: 0px;}
 .Footer .Footer_top .Footer_top_left .top_left_adress p img{ margin-right: 13px;}
 .Footer .Footer_top .Footer_top_right{ display: flex; justify-content: space-between; padding-top: 25px;}
 .Footer .Footer_top .Footer_top_right .top_right_list{ margin-right: 36px;}
 
  .Footer .Footer_top .Footer_top_right .top_right_list{width:127px}
 
 .Footer .Footer_top .Footer_top_right .top_right_list:last-child{ margin-right:0px;}
 .Footer .Footer_top .Footer_top_right .top_right_list dd{ margin-bottom: 25px;}
 .Footer .Footer_top .Footer_top_right .top_right_list dd a{ font-size: 18px; color: #333333;}
 .Footer .Footer_top .Footer_top_right .top_right_list dt{ max-height:200px; overflow:auto;}
 .Footer .Footer_top .Footer_top_right .top_right_list dt p{ margin-bottom: 10px;}
 .Footer .Footer_top .Footer_top_right .top_right_list dt a{ font-size: 14px; color: #333333; opacity: .6;}
 .Footer .Footer_top .Footer_top_right .top_right_list dt a:hover{ color: #1c69d9;}
 .Footer .Footer_bottom{ display: flex; justify-content: space-between; padding: 25px 0px; font-size: 14px; color: #333333; opacity: .6;}
 .Footer .Footer_bottom a{ font-size: 14px; color: #333333; margin-left: 15px;}
 .Footer .Footer_top .Footer_top_right .top_right_list dt::-webkit-scrollbar-track{ background-color: #dcdcdc; } /* 滚动条的滑轨背景颜色 */
 .Footer .Footer_top .Footer_top_right .top_right_list dt::-webkit-scrollbar-thumb { background:#999; } /* 滑块颜色 */
 .Footer .Footer_top .Footer_top_right .top_right_list dt::-webkit-scrollbar-button { background-color: #dcdcdc; } /* 滑轨两头的监听按钮颜色 */
 .Footer .Footer_top .Footer_top_right .top_right_list dt::-webkit-scrollbar-corner { background-color: #dcdcdc; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */
 .Footer .Footer_top .Footer_top_right .top_right_list dt::-webkit-scrollbar { width: 2px; height: 0px; border-radius:3px; } /* 这是针对缺省样式 (必须的)*/

 @media screen and (max-width:1680px){
  
 
 
 
  }
 
 @media screen and (max-width:1520px){
 

.pc_all .pc_all_content{ max-width: 1200px; margin: 0 auto;}
 
.IProduct .IProduct_logo .IProduct_logo_list{ width: 12%;}

.Footer .Footer_top .Footer_top_right .top_right_list{ margin-right: 0px;}
.Footer .Footer_top .Footer_top_right .top_right_list:last-child{ margin-right: 0px;}
 

 }
 
 
 @media screen and (max-width:1200px){
 .pc_all .pc_all_content{ width: 96% !important; margin: 0 auto; overflow: hidden;}
 .PcTop,.PcNav,.Footer .Footer_top{ display: none;}
 .mo_footer{ display:block;}
 .mo_top{display: block;}
 .mo_height{ height: 50px;}
 .slick-dots li{ width: 10px !important; height: 1px !important; margin: 0px 4px !important;}
 img{ max-width: 100%;}
 
 .Footer{ background:#3479dd; border-top:0px;}
 .Footer .Footer_bottom{ display: block; text-align: center; font-size: 13px; line-height: 20px; padding: 15px 0px; color:#fff; opacity:1;}
 .Footer .Footer_bottom a{ font-size: 13px; color:#fff;}
 
 .Footer .Footer_bottom .Footer_bottom_list:last-child{ display:none;}
 .index_f .Footer .Footer_bottom .Footer_bottom_list:last-child{ display: block;}
 
 
 
 }
 
 .Footer_top_left .logo01 img{width:42%}
 .top_left_adress i{font-size: 26px;margin-right: 12px;}