
/*子页面*/
.page-wrapper{max-width: 750px; min-width: 320px;  padding: 2em .5em; box-sizing: border-box;} 
.ft24{font-size: 24px;}
.ft18{font-size: 16px;}
.mid_cell {position: absolute; top: 50%;margin-top: -35px;width: 100%; text-align: center; }
.mpage-banner{  text-align: center; position: relative; display: none;}
.mpage-banner img{width: 100%;}
.mpage-banner .pageBannerLine{width:15px; height:3px; background:#2d52a1; vertical-align: middle}
.mpage-banner .pageText{display:inline-block;width: 162px;vertical-align: middle;color:#fff;text-transform: uppercase; position: relative;}
.mpage-banner .pageText::before{content: ''; width: 40px; height: 2px; background: #ffffff; position: absolute; left: -44px ; top: 50%; margin-top: -1px;}
.mpage-banner .pageText::after{content: ''; width: 40px; height: 2px; background: #ffffff; position: absolute; right: -44px ; top: 50%; margin-top: -1px;}
.mpage-banner .pageText span{display:block; line-height: 35px; text-shadow:1px 1px 4px #666;}


/*子页面二级*/
.hide { display: none; }
@-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); }

  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }

@keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); }

  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }

@keyframes mouse { from { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }

  55% { opacity: 0.6; }

  to { transform: translateY(10px); -webkit-transform: translateY(10px); opacity: 0; } }

@-webkit-keyframes mouse { from { transform: translateY(0); -webkit-transform: translateY(0); }

  to { transform: translateY(10px); -webkit-transform: translateY(10px); } }

/*.phoneMenu {position: relative; }*/
.phoneMenu{position: relative; display: none;}
.phoneMenu .title { color: #fff; display: block; text-align: center; font-size: 16px; height: 46px; line-height: 46px; cursor: pointer; background: #3c5bda; }
.phoneMenu .title b { display: inline-block; margin-left: 5px; width: 18px; height: 10px; background: url(../images/aw7.png) center no-repeat; transition: .38s; -webkit-transition: .38s; }
.phoneMenu ul { background: #f5f5f5; position: absolute; top: 46px; left: 0; width: 100%; z-index: 60; }
.phoneMenu .link { display: block; text-align: center; color: #666666; line-height: 1.2; padding: 10px 0; font-size: 14px; position: relative; }
.phoneMenu.on .link:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; z-index: 1; background-color: #d8d8d8; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: ReturnToNormal; animation-name: ReturnToNormal; }
.phoneMenu.on .title b { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); }

@-webkit-keyframes ReturnToNormal { 0% { -webkit-transform: scale(0.1, 1); -ms-transform: scale(0.1, 1); transform: scale(0.1, 1); }

  100% { -webkit-transform: scaleX(1, 1); -ms-transform: scaleX(1, 1); transform: scaleX(1, 1); } }

@keyframes ReturnToNormal { 0% { -webkit-transform: scale(0.1, 1); -ms-transform: scale(0.1, 1); transform: scale(0.1, 1); }

  100% { -webkit-transform: scaleX(1, 1); -ms-transform: scale(1, 1); transform: scaleX(1, 1); } }

/*子页面二级结束*/


.page-main{padding: 60px 0 ; box-sizing: border-box;display:flex;flex-direction: column;}
.ptbox{	position:relative;	}
.pbanner { position: relative; overflow: hidden; margin-top: 60px; }
.pbanner img { display: block; width: 100%; height: auto; line-height: 0; }
.culbg{	background:#f5f5f5;	}
.pbtxts{position:absolute;	left:0;	right:0;top:25%;color:#fff;}
.pbtxts .ch{font-size:46px; margin-bottom: 10px; color:#fff;}
.pbtxts .en{	font-size:20px; line-height: 35px;	color:#fff; text-transform:uppercase;margin-bottom: 40px;}

/*栏目导航*/
.page-column{ border-bottom: 1px solid #d8d8d8; height: 80px; line-height: 80px;}
.page-column-list li{ font-size: 18px; position: relative; margin-right: 70px; height: 80px; line-height: 80px; float: left; box-sizing: border-box;}
.page-column-list li a{ font-size: 18px; color: #333333; position: relative;display: block; height: 80px; line-height: 80px; }
.page-column-list li:first-of-type{border-left: none;}
.page-column-list li a::after{position: absolute; display: block; content: ""; left: 50%; bottom: -1px; width: 0; height: 2px; background: #454deb; -webkit-transition: all 0.4s cubic-bezier(.23,1,.38,1); transition: all 0.4s cubic-bezier(.23,1,.38,1);}

.page-column-list li.on a{color: #454deb; border-bottom: 2px solid #454deb;}
.page-column-list li a:hover{color: #454deb;}
.page-column-list li a:hover::after{left: 0; width: 100%;}

/*流程*/
.page-sec1 ul li{position: relative; margin-left: 2%; width: 32%; margin-bottom: 2%; float: left; transition: all 0.6s;}
.page-sec1 ul li .img img{display: block;width: 100%;}
.page-sec1 ul li .info {position: absolute; width: 100%; bottom:0; padding: 0 40px 40px; box-sizing: border-box;}
.page-sec1 ul li .info .ico{background: #ffffff; width: 65px; height: 65px; margin: 0 0 20px; border-radius: 50%; display: flex; align-items: center;}
.page-sec1 ul li .info .ico img{margin: 0 auto; display: block;}
.page-sec1 ul li .info .text h3{font-size: 20px; margin-bottom: 5px; color: #ffffff;}
.page-sec1 ul li .info .text p{color: #ffffff;}
.page-sec1 ul li:nth-child(3n+1){margin-left: 0;}
.page-sec1 ul li:hover{transform: translateY(10px);}

.page-sec1 ul li .video-li{position:relative  !important;padding:0  !important;}
.page-sec1 ul li .video-li h3{ color: #000 !important; line-height:45px !important;text-align: center; margin-bottom:0 !important;}


/*人才招聘*/
.page-se1-title{margin-top: 20px;}
.page-se1-title h3{color: #141418; font-size: 36px; padding: 40px 0 60px; display: inline-block; border-top: 2px solid #454deb;}
.center{ width:100%; overflow:hidden; border: 1px solid #e5e5e5;  box-sizing: border-box; border-bottom: none;}
.zpMeu{ padding:0 50px; overflow:hidden; background:#454deb; line-height:90px; color:#ffffff; }
.zpMeu span{ display:block; float:left; font-size:18px;}
.zpMeu span.one{ width:20%; text-align:left;}
.zpMeu span.two{ width:20%;}
.zpMeu span.three{ width:20%;}
.zpMeu span.four{ width:20%;}
.zpMeu span.five{ width:18%;}


.rczp{ width:100%; overflow:hidden;}
.rczp ul{ overflow:hidden;}
.rczp ul li{ width:100%; overflow:hidden;}
.rczp ul li dl{ height: 80px; line-height: 80px; padding: 0 50px; box-sizing: border-box; display:block; overflow:hidden; cursor:pointer; border-bottom: 1px solid #e5e5e5; }

.rczp ul li dl dd,.rczp ul li dl dt{ display:block; float:left; font-size:16px; color:#666; }
.rczp ul li dl dd.one{ width:20%; text-align:left;}
.rczp ul li dl dd.two{ width:20%;}
.rczp ul li dl dd.three{ width:20%;}
.rczp ul li dl dd.four{ width:20%;}
.rczp ul li dl dt.five{ width:18%; position:relative; height:30px;}
.rczp ul li dl.on{ background:#eeeeee}
.rczp ul li dl.on dd{ column-rule: #141418;;}
.rczp ul li dl dt i{ display:block; width:6px; height:10px; position:absolute; top:40px; right:0; background:url(../images/jt-icon1.png)  no-repeat; z-index:10;}

.rczp ul li .cont{ padding:50px; background:#fafafa; display:none;}
.rczp ul li .cont strong{ display:block; overflow:hidden;}
.rczp ul li .cont strong span{ display:block; float:left; width:25%; color:#666; line-height:40px;}
.rczp ul li .cont .aeri{ width:100%; overflow:hidden; padding-top:30px; border-top:1px #e0e0e0 solid; margin-top:30px;}
.rczp ul li .cont .aeri figure{ width:45%; float:left; overflow:hidden;}
.rczp ul li .cont .aeri figure h3{ font-size:16px; color:#333; padding-bottom:10px;}
.rczp ul li .cont .aeri figure p{ color:#666;}
.rczp ul li .cont .aeri figcaption{ width:45%; float:right; overflow:hidden;}
.rczp ul li .cont .aeri figcaption h3{ font-size:16px; color:#333; padding-bottom:10px;}
.rczp ul li .cont .aeri figcaption p{ color:#666;}
.rczp ul li .cont em{ display:block; overflow:hidden; margin-top:30px; color:#666;}
.rczp ul li .cont em a{ color:#e60012;}


.zpwehua{ width:100%; overflow:hidden; min-width:1300px;}
.zpwehua li{ width:33.33%; float:left; overflow:hidden;}
.zpwehua li em{ display:block; overflow:hidden;}
.zpwehua li em img{ display:block; width:100%;}
.zpwehua li strong{ display:block; padding:15px; overflow:hidden;}
.zpwehua li:nth-child(1) strong{ background:#4aa4e2;}
.zpwehua li:nth-child(2) strong{ background:#ea554f;}
.zpwehua li:nth-child(3) strong{ background:#f3b842;}
.zpwehua li strong h2{ font-size:18px; font-weight:bold; color:#fff; padding-bottom:10px;}
.zpwehua li strong p{ height:48px; line-height:24px; overflow:hidden; color:#fff; opacity:0.7; font-size:12px;}


/*发展历程*/
.aboutpage-sec2{ border-top: 1px solid #E0E0E0;}
.about-sec2box .swiper-wrapper{box-sizing: border-box;}
.about-sec2box .swiper-slide{ cursor: pointer; height: 230px; z-index: 333; margin-bottom: 100px; position: relative; transition: all 0.6s;}
.about-sec2box .swiper-slide .text{padding: 20px; box-sizing: border-box; border: 1px solid #e5e5e5;}
.about-sec2box .swiper-slide .text p{ line-height: 36px; color: #555; }
.about-sec2box .swiper-slide .date{background: #454deb;  font-size: 20px; height: 50px; text-align: center; position: relative;}
.about-sec2box .swiper-slide strong{ line-height: 50px; color: #fff;  display: block;}
.about-sec2box .swiper-slide .date::before{position: absolute;
content: '';
display: block;
width: 0;
height: 0;
border-color: #454deb #454deb transparent transparent;
transform: rotate(134deg);
border-style: solid;
border-width: 6px;
bottom: -6px;
left: 50%;
margin-left: -6px;}

.about-sec2box .swiper-slide::before{position: absolute; width: 16px; height: 16px; background: #e8e8e8; border-radius: 50%; bottom: -60px; left: 50%; margin-top: -8px; margin-left: -8px; content: "";}
.about-sec2box .swiper-slide:nth-child(2n)::before{ top: -57px;}
.about-sec2box .swiper-slide:nth-child(2n){ margin-top: 340px;   border-bottom: none;}
.about-sec2box .swiper-slide:nth-child(2n) .date::before{top: -5px; transform: rotate(-46deg);}

.about-sec2box .swiper-slide-active{ border-color: #D5A447 !important;}
.blackline{ height: 1px; background: #e5e5e5; width:100%; position: absolute; top:50%; left: 0px; right: 0; margin-top: -51px;}
.about-sec2box .swiper-container .swiper-wrapper{  position: relative;}
.about-sec2box .swiper-button-prev{ top: 50%; left: 0%; margin-top: -73px; background: #ffffff;  background-size: 100% 100%;
color: #666666; border: 1px solid #666666; font-family: "宋体"; font-size: 20px;  line-height: 46px; border-radius: 50%; text-align: center; height: 46px; width: 46px;}
.about-sec2box .swiper-button-next{  top: 50%; right: 0%; left: auto;margin-top: -73px; background: #ffffff;  background-size: 100% 100%;
color: #666666; border: 1px solid #666666; border-radius: 50%; font-family: "宋体";font-size: 20px; line-height: 46px; text-align: center; height: 46px; width: 46px;}

.about-sec2box .swiper-slide:hover{transform: translateY(10px);}
.about-sec2box .swiper-button-prev::after ,.about-sec2box .swiper-button-next::after{content: "" !important;}


.page-contact-box {display: flex;}
.page-contact-box .left h4{font-size: 18px; color: #333333; margin-bottom: 50px;}
.page-contact-box .left .text>div{display: flex; display: -webkit-flex; align-items: center; margin-top: 15px;}
.page-contact-box .left .text p{line-height: 40px;}
.page-contact-box .left .text  em{display: inline-block; width: 40px; height: 40px; display: flex; display: -webkit-flex; align-items: center; border: 1px solid #e6e6e6; border-radius: 50%;  margin-right: 15px;}
.page-contact-box .left .text  img{display: inline-block; margin: 0 auto;}
.page-contact-box .right{margin-top: 25px; width: 55%; overflow: hidden;}
.page-contact-box .fl{width: 45%; padding-right: 2%; box-sizing: border-box; }



.I_contact_form .title{text-align: center; padding: 60px 0;}
.I_contact_form .title h2{color: #333333; font-size: 24px; font-weight: normal; margin-bottom: 10px;}
.I_contact_form { width: 100%; box-sizing: border-box;font-size:14px;}
.I_contact_form .text{border: 1px solid #d8d8d8; float: left; width: 49%;  font-size:14px; height: 60px; line-height:60px; text-indent: 5px;  color: #666666; margin-bottom: 30px;}
.I_contact_form .form1{width: 100%; overflow: hidden;}
.I_contact_form .form2{width: 100%; height: 220px; border: 1px solid #d8d8d8; text-indent: 5px;padding-top: 10px;}
.I_contact_form .form2 textarea{font-size:14px;width: 98%; height: 195px; border: none; color: #888888; outline:none;}
.I_contact_form .form3 .text{ margin-top: 40px; transition: all 0.6s; width: 100%; font-size: 18px; background: #454deb;color: #ffffff; cursor: pointer;}
.I_contact_form .text:nth-child(2n){float: right;}

/* 荣誉资质 */
.honor-ul{ display: flex; flex-wrap: wrap; margin-left: -18px; margin-right: -18px; margin-bottom: -36px;}
.honor-ul li{ width: calc(100%/3 - 36px); margin-left: 18px; margin-right: 18px; border:1px solid #a0a0a0; margin-bottom: 36px;
transition: all 1s;}
.honor-ul  .item-img{ overflow: hidden; padding: 40px; }
.honor-ul .item-img img{ display: block; max-width: 60%; height: auto; margin: 0 auto; overflow: hidden; transition: all 1s;}
.honor-ul .item-text{ border-top: 1px solid #A0A0A0; padding: 20px 10px; transition: all 1s;}
.honor-ul .item-text p{ text-align: center; font-size: 18px; color: #222; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
 transition: all 1s;}
.honor-ul li:hover{ box-shadow:  0 0 30px rgba(69,77,235,0.8) ; border-color: #454deb;}
.honor-ul li:hover .item-text{ border-color: #454DEB;}
.honor-ul li:hover .item-text p{ color: #454DEB;}

.fenye{ display: flex; justify-content: center; align-items: center; padding-top: 60px;}
.fenye a{ background: #dcdcdc; display: block; height: 40px; width: 40px;  color: #fff; transition: all 0.6s;
border-radius: 3px; text-align: center; font-size: 14px; line-height: 40px; margin: 0 0.5em;}
.fenye a:hover,.fenye a.on{ background: #454DEB;}
.fenye a.prev{width:60px}

/* 新闻页面 */
.news-page{ padding:50px 0;}
.news-page .news-tit h3{ color: #333333; font-size: 36px; text-align: center; margin-bottom: 10px;}
.news-page .news-tit p{ color: #333333; font-size: 25px; text-align: center; font-family: arial;}
.news-page .news-tit p i{ color: #454DEB; margin: 0 5px;}
.news-page .news-hd{ padding: 35px 0;}
.news-page .news-hd ul{ display: flex; justify-content: center;}
.news-page .news-hd li{color: #333333; font-size: 18px; padding: 15px 55px; border-radius: 30px; margin: 0 30px; transition: all 0.6s;
cursor: pointer;}
.news-page .news-hd li.on,.news-page .news-hd li:hover{ background: #454DEB; color: #fff;}
.news-page .pal a{ display: flex; padding: 20px; transition: all 0.6s; border:1px solid transparent}
.news-page .news-hd li.on a{color:#fff;}
.news-page .pal .item-img{ overflow: hidden; display: flex; align-items: center; justify-content: center;  width:200px; height: 200px; flex-shrink: 0;}
.news-page .pal .item-img img{ display: block; height: 100%; width: 100%; object-fit: cover; border-radius: 5px;}
.news-page .pal h3{ color: #222222; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom:0px;}
.news-page .pal p{ color: #666666; font-size: 14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
overflow: hidden; text-overflow: ellipsis; line-height: 26px; height: 104px;}
.news-page .pal .item-text{   display: flex; justify-content: space-between;  align-items: center; height: 200px;flex-grow: 1;
overflow: hidden; }
.news-page .pal span{ display: block; color: #3d54dd; font-size: 14px}
.news-page .pal .div2{ margin-left: auto; width: ; flex-shrink: 0; border-left: 1px solid #A0A0A0; padding-left: 30px;}
.news-page .pal .div2 strong{ font-size: 26px; font-weight: bold; text-align: center; display: block; margin-bottom: 15px;}
.news-page .pal .div2 b{ display: block; text-align: center; color: #666; font-size: 16px;}
.news-page .pal .div1{ display: flex; flex-direction: column; justify-content: space-between; height: 100%; padding: 10px 30px 0 30px;
flex-grow: 1; overflow: hidden;}
.news-page .pal li:hover a{ box-shadow:  0 0 30px rgba(69,77,235,0.8) ; transform: translateX(10px); border:1px solid #454DEB}


/* 新闻详情 */

.breadcrumb{ margin-left: -5px;}
.breadcrumb a{ font-size: 14px; color: #333; display: inline-block; margin: 0 5px; transition: all 0.6s;}
.breadcrumb a:hover,.breadcrumb a.on{ color: #454DEB;}

.newsdetail-page{ padding:50px 0;}
.newsdetail-page .newde-cont h3{ text-align: center; font-size: 20px; font-weight: bold; color: #000; margin-top: 30px; margin-bottom: 30px;
line-height: 1.5;}
.newsdetail-page .newde-cont .newde-p{ line-height: 32px; font-size: 15px; color: #333;margin: 10px 0;}
.newsdetail-page .newde-cont p{  line-height: 32px;  font-size: 15px; color: #333;}
.newsdetail-page .newde-cont img{ display: block; max-width: 100%; margin: 10px auto;}  

.fenpian .div1  p{ display: flex; align-items: center;}
.fenpian .div1 span{ flex-shrink: 0;}
.fenpian .div1{  color: #666666; font-size: 14px; line-height: 30px; padding-top: 35px;}
.fenpian .div1 a{ color: #666666; font-size: 14px; line-height: 36px; transition: all 1s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}
.fenpian .div1 a:hover{ color: #454DEB;}

/*关于我们*/
.aboutde-page,.aboutde-page p{ line-height: 40px; font-size: 15px; color: #333;} 
.aboutde-page img{ display: block; width: 100%; margin: 10px 0;}  


/* 产品页面 */
.product-page{ display: flex; justify-content: space-between; padding: 0px 0;}
.product-page .protit{ background-color: #3d54dd;}
.product-page .protit h3{ color: #fff; font-size: 18px; height: 50px; line-height: 50px; text-align: center;}
.product-page .proleft{ width: 20%;  }
.product-page .proleftcont{ border:1px solid #454DEB;}
.product-page .proleft dl{padding:20px;}
.product-page dd a{ color: #222222; font-size: 14px; display: block; color: #666; line-height: 35px; padding-left: 30px;
transition: all 0.6s;}
.product-page dt{ color: #000; font-size: 16px; line-height: 50px; transition: all 0.6s; cursor: pointer;}
.product-page dt.on,.product-page dt:hover{ color: #454DEB; }
.product-page dd a:hover{ transform: translateX(10px); color: #454DEB;}
.product-page .proright{ width: 80%; padding-left: 3%; margin-left: auto;}
.product-page .proright ul{ display: flex; margin-left: -15px; margin-right: -15px; flex-wrap: wrap;}
.product-page .proright li{ border:1px solid #a0a0a0; width: calc(100%/3 - 30px); margin-left: 15px; margin-right: 15px; margin-bottom: 30px;
transition: all 0.6s;}
.product-page .proright li img{ display: block; width: 100%;}
.product-page .proright .item-text{ display: flex; justify-content: space-between; border-top: 1px solid #a0a0a0;
padding:15px 20px; align-items: center; transition: all 0.6s;}
.product-page .proright .item-img{ display: block; padding: 10px;}
.product-page .proright .item-img img{ display: block; max-width: 100%; margin: 0 auto;}
.product-page .proright li:hover .item-text{ background: #454DEB;}
.product-page .proright li:hover p,.product-page .proright li:hover span{ color: #fff; transition: all 0.6s;}
.product-page .proright li:hover{ border:1px solid #454DEB}

/* 产品详情 */
.product-page .pror-cont{ display: flex; align-items: center;}
.product-page .pror-cont .pror-img{ width: 50%;}
.product-page .pror-cont .pror-img img{ display: block; height: auto; max-width: 100%; margin: 0 auto;}
.product-page .pror-cont .pror-text{ width: 50%;}
.product-page .pror-cont .p2{  font-size: 14px; color: #666; line-height: 30px; margin-top: 10px;} 
.product-page .pror-cont .strong1{ font-weight: bold; font-size: 16px; color: #454DEB; margin-top: 15px; display: block;}
.product-page .pror-cont .p3{  font-size: 15px; color: #333; line-height: 36px;}  
.product-page .pror-cont h3{ font-size: 22px; color: #454DEB; margin-bottom: 25px;}
.product-page .proright .item-text p{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-right: 5px;}

.xinjiade{ width:96%; overflow: hidden; position: relative; z-index: 1;}
.xinjiade img{ display: block; width: 100%; object-fit: cover;}
.xinjiade .swiper-slide { position: relative;}
.xinjiade .swiper-button-next,.swiper-button-prev{ color:#454DEB;}
.xinjiade .swiper-button-next:after,.xinjiade .swiper-button-prev:after{ font-size: 30px; opacity: 0; transition: all 0.6s; opacity: 1;}





/* 典型案例 */
.product-page .caseleft dd a{ padding-left: 0; font-size: 15px}
.product-page .caseleft dd a.on{color:#454DEB;}
.product-page .caseright .casercont{ display: flex; align-items: center;}
.product-page .caseright .div1{ width: 40%; }
.product-page .caseright .div1 img{ display: block; max-width: 100%; margin: 0 auto;}
.product-page .caseright .div2{ width: 50%; padding-left: 5% }
.product-page .caseright .div2 h4{ color: #454DEB; font-size: 22px; margin-bottom: 25px;}
.product-page .caseright .div2 .strong1{ font-weight: bold; font-size: 16px; color: #454DEB; display: block; margin: 15px 0 15px 0;}
.product-page .caseright .div2 .p4{ border-bottom: 1px solid #E0E0E0; font-size: 14px; color: #333; line-height: 32px; margin-bottom: 25px;}
.product-page .caseright .div4 { margin-top: 35px;}
.product-page .caseright .div4 strong{ font-weight: bold; font-size: 16px; color: #454DEB; display: block;}



@media screen and (max-width: 1600px){
	
	 .container{max-width: 90% !important;}
	
}

@media screen and (max-width: 1500px) {
 
  .pbtxts{top: 23%;}
  .pbtxts .ch{font-size: 38px; margin-bottom: 10px;}
  .pbtxts .en{font-size: 16px;}
  .page-main{padding: 40px 0;}
  
  .honor-ul .item-text p{ font-size: 16px}
  .honor-ul  .item-img{  padding: 20px 20px; } 
}

@media screen and (max-width: 1400px) {
	.w1360{width: 100%  !important; padding: 0 4%;}
	
}
@media screen and (max-width: 1300px) {
 
  .page-column-list li a{font-size: 16px;}   
  .page-sec1 ul li .info .ico{height:55px ; width: 55px;}
  .page-sec1 ul li .info .text h3{font-size: 16px;}
  
  .honor-ul{ margin-left: -10px; margin-right: -10px; }
  .honor-ul li{ width: calc(100%/3 - 20px); margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
  .news-page .news-tit h3{ font-size: 30px}
  .news-page .news-tit p{ font-size: 20px}
  .product-page .proright ul{ margin-left: -10px; margin-right: -10px;}
  .product-page .proright li{ width: calc(100%/3 - 20px); margin-left: 10px; margin-right: 10px; margin-bottom: 20px;}
  .product-page .proleft dl{ padding: 10px;}
 
}

@media screen and (max-width: 1200px) {
 
 .page-sec1 ul li{width: 49%;}
 .page-sec1 ul li:nth-child(3n+1){margin-left: 2%;}
 .page-sec1 ul li:nth-child(2n+1){margin-left: 0;}
 .zpMeu{line-height: 80px;}
 
 
 .honor-ul .item-text p{ font-size: 14px}
 .fenye{ padding-top: 40px;}
 .honor-ul{ margin-bottom: 0;}
 .product-page .proleft{ width: 25%;}
 
}

@media screen and (max-width: 950px) {
  .page-column{display: none;}
  .phoneMenu{display: block;}
  .mpage-banner{display: block;}
  .pbanner{display: none;}
  .page-se1-title{margin-top: 1em;}
  .page-se1-title h3{font-size: 30px;}
  .w1360{width: 100%  !important; padding: 0 2%;}
  .about-sec2box{margin-top: 2em;}
  .about-sec2box .swiper-slide:nth-child(2n){margin-top: 0;}
  .about-sec2box .swiper-slide::before{background: none;}
  .blackline{display: none;}
  .page-main{padding: 2em 0;}
  .about-sec2box .swiper-slide{width: 100%;}
   .page-sec1 ul li{width: 100%; margin-left: 0;}
   .page-sec1 ul li:nth-child(3n+1){margin-left: 0;}
   .zpMeu{line-height: 60px; font-size: 14px;}
   
   .zpMeu span{font-size: 14px;}
   .rczp ul li dl{height: 60px; line-height: 60px; }
   .rczp ul li dl dd, .rczp ul li dl dt{font-size: 14px;}
   .page-contact-box{display: block;}
   .page-contact-box .fl{width: 100%; float: none;}
   .page-contact-box .right{float: none; width: 100%;}
   
    .fenye{padding-top: 2em;}   
    .news-page,.newsdetail-page{ padding: 35px 0;}
    .news-page .pal .item-img{ width: 150px; height: 150px;}
    .news-page .pal p{ -webkit-line-clamp: 2; height: 52px;}
    .news-page .pal a{ padding: 0; margin-bottom: 20px;}
    .news-page .pal .item-text{ height: auto;}
    .news-page .pal .div1{  padding: 15px 20px;}
    .news-page .pal h3{ font-size: 16px;}
    .news-page .news-hd li{ font-size: 15px; padding: 10px 30px;}
    .news-page .news-hd{ padding: 20px 0;}
	.product-page .proright li{ width: calc(100%/2 - 20px);}
	.product-page dd a{ padding-left: 10px;}
	.product-page .pror-cont,.product-page .caseright .casercont{ flex-direction: column; margin-bottom: 15px;}
	.product-page .pror-cont .pror-img,.product-page .caseright .div1,.product-page .caseright .div2{width: 100%; padding-left: 0;}
	.product-page .pror-cont .pror-text{ width: 100%;}
	.product-page .caseright .div2{ margin-top: 20px;}
	.product-page{ padding: 25px 0;}
	.product-page .pror-cont h3,.product-page .caseright .div2 h4{ font-size: 20px;}
	.product-page .caseright .div2 .strong1{ font-size: 15px;}
	.product-page .pror-cont .strong1{ font-size: 15px;}
	
	
	.honor-ul .item-img img{ max-width: 80%;}
	
}

@media screen and (max-width: 750px) {
	  .w1360{width: 100%  !important; padding: 0 1em;}
	  .page-main{padding: 1em 0}
	  .page-sec1 ul li{margin-bottom: 1em;}
	  .page-se1-title h3{font-size: 22px; padding: 1em 0;}
	  .container{max-width: 100% !important; padding: 0 1em;}
	  .zpMeu{padding: 0 1em; box-sizing: border-box;}
	  .rczp ul li dl{padding: 0 1em; box-sizing: border-box;}
	  .rczp ul li .cont{padding: 1em;}
	  .rczp ul li .cont strong span{width: 50%; font-size: 12px;}
	  .rczp ul li .cont .aeri figure{width: 100%; float: none;}
	  .rczp ul li .cont .aeri figcaption{width: 100%;float: none;}
	  .rczp ul li .cont .aeri figcaption p{font-size: 12px;}
	  .rczp ul li dl dt i{top: 27px; font-size: 14px;}
	  .I_contact_form .title{padding: 1.5em 0;}
	  .I_contact_form .text{width: 100%; float: none;}
	  .I_contact_form .text{height: 50px; line-height: 50px;}
	  .about-sec2box .swiper-slide{margin-bottom: 0;}
	  .about-sec2box .swiper-button-prev{margin-top: 0;}
	  .about-sec2box .swiper-button-next{margin-top: 0;}
	  .about-sec2box .swiper-button-next,  .about-sec2box .swiper-button-prev{position: relative !important; display: inline-block; margin: 0 auto;}
	  .news-page .news-tit h3{ font-size: 24px; margin-bottom: 5px;}
	  .news-page .news-tit p{ font-size: 14px}
	  .product-page{ flex-direction: column;}
	  
	  .product-page .proleft{ width: 100%;}
	  .product-page .proleft dl{ display: none;}
	  .product-page .proright{ width: 100%; padding-left: 0; margin-top: 2em;}
	  .product-page .proright ul{ margin-left: -8px; margin-right: -8px;}
	  .product-page .proright li{ width: calc(100%/2 - 16px); margin-left: 8px; margin-right: 8px; margin-bottom: 16px;}
	  .product-page .proright .item-text{ padding: 8px;}
	
	  .product-page .protit h3{ position: relative; text-align: left; padding-left: 5%;}
	  .product-page .protit h3::before{ position: absolute; content: ''; display: block; border:5px solid transparent;
	  border-left: 8px solid #fff; right: 5%; top: 50%; margin-top: -5px;}
	  .product-page .proright .item-text span{ display: none;}
 
}

 @media screen and (max-width: 650px) {
	 .honor-ul  .item-img{  padding: 1em; } 
	 .honor-ul{ margin-left: -0.5em; margin-right: -0.5em;}
	 .honor-ul li{ width: calc(100%/2 - 1em); margin-left: 0.5em; margin-right: 0.5em; margin-bottom: 1em;}
	 .fenye{padding-top: 1em;}
	 .fenye a{ display: none;}   
	 .fenye a.prev,.fenye a.next{ display: block; }
	 .news-page .pal .item-img{ width: 100px; height: 100px;}
	 .news-page .pal p{ -webkit-line-clamp: 2; height: 52px;}
	 .news-page .pal a{ padding: 0; margin-bottom: 20px;}
	 .news-page .pal span{ display: none;}
	 .news-page .news-hd ul{ justify-content: space-around;}
	 .news-page .news-hd li{ margin: 0;}
	 .news-page .pal .div1{ padding: 10px 0px 10px 15px;}
	 .news-page .pal .div2 b{ font-size: 12px;}
	 .news-page .pal .div2 strong{ font-size: 18px; margin-bottom: 5px;}
	 .news-page .pal .div2{ padding-left: 10px; display: none;}
	 .newsdetail-page .newde-cont p{ line-height: 36px; font-size: 14px;}
	 .newsdetail-page .newde-cont h3{ font-size: 18px}
	 .mpage-banner .pageText span{ line-height: 24px; margin-top: 10px;}

	 .mpage-banner .pageText{ width: 85%;}
	 .mpage-banner .pageText span.pageBaneryw{ font-size: 12px;}
	 .mpage-banner .pageText::after,.mpage-banner .pageText::before{ background: transparent;}
	 
 } 
 .videoModal{
	 width: 100%;height: 100%;background-color: rgba(0,0,0,0.8);position: fixed;left: 0px;top: 0px;z-index: 999;display: none;
 }
 .videoModalContent{
	 width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;
 }
 .videoModalContentDiv{
	 width: 50%;position: relative;border-radius: 5px;border: 10px solid #FFFFFF;
 }
 .closeButton{
	 position: absolute;
	 top: -30px;
	 right: -20px;
	 border-radius: 100%;
	 color: #fff;
	 cursor: pointer;
	 height: 50px;
	 width: 50px;
	 text-align: center;
	 line-height: 43px;
	 font-size: 40px;
	 z-index: 33333;
	 background: #022;
	 
	.footer-ico-ul li{
		width: 55px;
		height: 55px;
	} 
	
	.footer-ico-ul li a{
		width: 55px;
		height: 55px;
		
	}
	 
 }
 @media screen and (max-width:1200px) {
 	.videoModalContentDiv{
		width: 90%;
	}
 }
 

/*添加*/
.tj-but{margin: 40px 0;}
.tj-but a{display: inline-block; transition: all 0.6s; width: 45%; font-size: 18px; font-family: arial; height: 50px; line-height: 50px; text-align: center; margin: 0 3% 0 0;}
.tj-but a.a1{background:#1d60bc; color: #ffffff;}
.tj-but a.a2{border:1px solid #1d60bc; color: #1d60bc;}
.tj-but a:hover{background:#1d60bc; color: #ffffff;}
