﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#000;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.header{height: 160px; position: fixed;z-index: 100; left: 0; top: 0;width: 100%; overflow: hidden; padding: 0 3vw;transition: All 0.4s ease-in-out;}
.logo{width: 180px; float: left; padding-top: 50px; position: relative;transition: All 0.4s ease-in-out;}
.logo img{position: absolute; top: ;left: 0; width: 100%;}
.header p{position: absolute; right: 3vw; top: 27px; font-size: 16px; padding-left: 30px; color: #fff;background: url(../images/a_01.png) no-repeat left center;transition: All 0.4s ease-in-out;}
.nav{float: right;}
.nav ul{overflow: hidden;}
.nav li{float: left; line-height: 160px; padding-left: 87px; font-size: 18px;}
.nav a{color: #fff;}
.nav a:hover{color: #a1d0ff;}
.nav li.on a{color: #a1d0ff;}
.header.on1{background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1); height: 100px;}
.header.on1 p{color: #333;background: url(../images/a_01a.png) no-repeat left center;top: 10px;}
.header.on1 .c1{opacity: 0;}
.header.on1 .c2{opacity: 1;}
.header.on1 .logo{width: 180px; padding-top: 30px;}
.header.on1 .nav li{line-height: 100px;}
.header.on1 .nav a{color: #333;}
.header.on1 .nav a:hover{color: #a1d0ff;}
.header.on1 .nav li.on a{color: #a1d0ff;}
.banner{position: relative; overflow: hidden;height: 100vh;}
.banner img{width: 100%;transition: all 2.6s ease 1.2s; object-fit: cover; }
.banner .swiper-pagination{bottom: 20%;text-align: left; padding-left: 3vw;}
.banner .swiper-pagination-bullet{width: 40px;height: 3px;background: #fff; border-radius: 0;}
.xfynr{position: absolute; background: url(../images/a_02.png); width: 50px;height: 50px;background-size: 100%;cursor: pointer; left: 3vw;bottom: calc(20% + 100px);z-index: 10;}
.banner .swiper-slide-active img{transform: scale(1.2);}
.banner_text{position: absolute; padding: 0 6vw;left:50%; top:50%; transform:translate(-50%,-50%);width: 100%;}
.banner_text h2{font-weight: bold; font-size: 50px; line-height: 1.7; color: #fff;}
.gywm{width: 1400px;background:url(../images/a_03.png) no-repeat center bottom #fff;border-radius: 15px 15px 0 0 ;margin: -175px auto  0 auto;position: relative;z-index: 10;background-size: 100% auto;max-width: 94%;}
.gywm_title{text-align: center; padding: 80px 0 60px;}
.gywm_title h2{font-size: 42px;margin-bottom: 12px;}
.gywm_title p{font-size: 20px;}
.gywm_nr{padding: 0 150px 145px 150px;}
.gywm_nr p{font-size: 16px; line-height: 30px;}
.gywm_nr h2{font-size: 26px;margin-bottom: 30px;}
.banner .swiper-button-next{background: url(../images/right.png);width: 50px;height: 50px; margin-top: -25px;background-size: 100%;}
.banner .swiper-button-prev{background: url(../images/left.png);width: 50px;height: 50px; margin-top: -25px;background-size: 100%;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{font-size: 0;}

.yfsl{padding: 148px 0;text-align: center;background: url(../images/a_05.png) no-repeat center center;background-size: cover;}
.yfsl ul{font-size: 0;}
.yfsl li{display: inline-block; padding: 0 110px; position: relative;}
.yfsl li:before{position: absolute;content: "";border-right: 1px solid #84adce;height: 100%; top: 0; right: 0;}
.yfsl li:nth-child(3):before{ border: none;}
.yfsl p{font-size: 18px; color: #fff;margin-top: 28px;}
.yfsl img{margin: 0 auto;transition: all 0.9s;}
.yfsl li:hover img{transform: rotateY(360deg);}

.cpzx_dw{width: 1400px;margin: 0 auto;max-width: 94%;position: relative;overflow: hidden;}
.cpzx_title{text-align: center; padding: ;}
.cpzx_nr{background: url(../images/a_02.jpg) repeat-y center center;}
.xpzxbox{overflow: hidden;}
.cpzx_left{float: left; width: 50%; padding: 75px 0 400px;}
.cpzx_left h2{font-size: 26px; padding-bottom: 40px; position: relative;}
.cpzx_left h2:before{position: absolute; content: ""; border-bottom: 2px solid #007bcb;width: 30px;left: 0; bottom: 0;}
.cpzx_left a{display: block; margin-top: 200px;text-align: center; width: 138px;border: 1px solid #bfbfbf;font-size: 14px; line-height: 38px;border-radius: 20px;color: #666;position: relative;overflow: hidden;}
.btn span{display: block; color: #666; text-align: center; line-height: 38px;position: relative;z-index: 100; font-size: 14px;}
.btn:before{position: absolute; background: #000; width: 100%;height: 200%;content: "";left:50%; top:50%; border-radius: 50%; opacity: 0;}
.btn:hover:before{ opacity: 0; animation:0.5s ab linear 1;}
@keyframes ab{
	0%{ transform:translate(-50%,-50%) scale(0); opacity: 0;}
	50%{transform:translate(-50%,-50%) scale(0.7); opacity:0.05;}
	100%{transform:translate(-50%,-50%) scale(1.5); opacity:0;}
}
.cpzx_right{float: right;width: 50%; padding:190px 0 0 80px;}
.cpzx_right img{width: 100%;}
.cpzx_bt{position: absolute; width: 1000px;background: #fff; box-shadow:0 0 10px rgba(0, 0, 0, .1);left: 0; bottom: 50px;z-index: 10;border-radius: 18px 0 0 0;max-width: 90%; }
.cpzx_bt ul{overflow: hidden;}
.cpzx_bt li{float: left; width: 20%;text-align: center;height: 190px;padding-top: 55px;cursor: pointer;}
.cpzx_bt span{display: block; margin: 0 auto; position: relative; width: 68px;height: 68px;}
.cpzx_bt img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.c1{opacity: 1;}
.c2{opacity: 0;}
.cpzx_bt b{display: block; background: url(../images/a_39.png); width: 13px;height: 12px; margin:15px auto 0 auto ;}
.cpzx_bt li.cur{background: #143463;padding-top: 35px;}
.cpzx_bt li.cur p{color: #fff;}
.cpzx_bt li.cur .c1{opacity: 0;}
.cpzx_bt li.cur .c2{opacity: 1;}
.cpzx_dw .swiper-pagination{bottom: auto; top: 70px;text-align: left; padding-left: 330px; font-size: 22px; color: #999999;font-family: arial;}
.cpzx_dw .swiper-pagination-current{color: #000; font-size: 30px;font-weight: bold;}
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.1); -ms-transform: scale(1.1); }
.news{width: 1400px; margin: 0 auto;overflow: hidden; max-width: 94%;}
.news_title{overflow: hidden; padding: 85px 0 60px;}
.news_left{float: left;}
.news_title h2{font-size: 42px;margin-bottom: 12px;}
.news_title p{font-size: 20px;}
.news_title ul{overflow: hidden;float: right;}
.news_title li{float: left; padding-left: 30px;font-size: 18px;line-height: 1.6;}
.news_title span{display: block; position: relative; color: #000;cursor: pointer;}
.news_title li span:before{position: absolute; content: "";border-bottom: 3px solid #007bcb;width: 0;left: 50%; bottom: 0;transform: translateX(-50%);transition: All 0.4s ease-in-out;}
.news_title li.cur span:before{width: 100%;}
.news_title a{color: #000;}
.news_title a:hover{color: #007bcb;}
.news_nr{padding-bottom: 65px;}
.newsbox{animation:fadeIn .25s, 100ms;}
.newsbox ul{overflow: hidden; margin-left: -45px;}
.newsbox li{float: left; width: 33.33%; padding-left: 45px;}
.newsbox span{display: block; overflow: hidden; height: 286px;}
.newsbox img{width: 100%;height: 100%;object-fit: cover;}
.news_text h3{font-size: 16px; color: #000; line-height: 56px;}
.news_text h2{font-weight: bold; font-size: 20px;margin-bottom: 50px; color: #000;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.news_text p{font-size: 16px; line-height: 26px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsbox a:hover h2{color: #0060E0;}

.footer{background: #333333;}
.footerbox{width: 1400px;overflow: hidden; margin: 0 auto;max-width: 94%;padding-top: 80px;}
.foot_left{float: left;width: calc(100% - 600px);}
.foot_left h2{font-size: 16px; color: #fff; position: relative; padding-bottom: 50px;}
.foot_left h2:before{position: absolute;content: ""; border-bottom: 2px solid #007bcb;width: 30px;bottom: 20px;left: 0;}
.foot_left ul{overflow: hidden;margin-left: -75px;}
.foot_left li{float: left; padding-left: 75px;}
.foot_left h3{color: #fff; font-size: 16px; line-height: 46px;}
.foot_left dt{font-size: 15px; line-height: 34px;}
.foot_left a{color: #999;}
.foot_left a:hover{color: #fff;}

.foot_right{float: right;width: 315px;}
.foot_right h2{font-size: 16px; color: #fff; position: relative; padding-bottom: 50px;}
.foot_right h2:before{position: absolute;content: ""; border-bottom: 2px solid #007bcb;width: 30px;bottom: 20px;left: 0;}
.foot_right p{font-size: 16px; color: #999; line-height: 46px;}
.rwm{overflow: hidden;padding-top: 40px;}
.rwm img{float: left;}
.rwm h3{font-size: 15px;width: 15px;float: left; padding: 20px 0 0 0; margin-left: 17px;color: #999;}

.bqxx{width: 1400px;margin: 0 auto;max-width: 94%; padding-bottom: 55px;}
.bqxx p{font-size: 16px; line-height: 1.6;color: rgba(255,255,255,.4);}
.bqxx p a{color: #999;}
.bqxx p a:hover{color: #fff;}

/*产品中心*/
.banner1{position: relative;}
.banner1 img{width: 100%;}
.banner_text1{position: absolute; width: 100%; padding: 0 3vw;left:50%; top:50%; transform:translate(-50%,-50%);}
.banner_text1 p{color: #fff; font-size: 40px; }

.product{width: 1400px; margin: 0 auto;max-width: 94%;}
.cpzx_title{padding: 87px 0 82px;}
.cpzx_title ul{display: flex;justify-content : space-between;}
.cpzx_title li{font-size: 18px;width: 20%;}
.cpzx_title a{color: #000;transition: All 0.4s ease-in-out;line-height: 28px;}
.cpzx_title li.cur a{color: #007bcb; font-size: 18px;}
.cpzx_title a:hover{color: #007bcb; font-size: 18px;}
.product{padding-bottom: 50px;}
.product_nr ul{overflow: hidden; margin-left: -45px;}
.product_nr li{float: left;width: 50%; padding: 0 0 60px 45px;background: #fff;}
.cpzx_box{ background: #fbfaff; overflow: hidden;} 
.cpzx_tp{float: right;width: 55%; height: 386px;position: relative;}
.cpzx_box img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);  max-width: 100%;}
.cpzxtext{float: left; width: 45%; padding: 70px 0 0 30px;background: url(../images/a_09.png);height: 386px;background-size: 100% 100%;position: relative;transition: All 0.4s ease-in-out;}
.cpzxtext p{font-size: 18px; line-height: 1.5;padding-right: 40px;}
.cpzxtext a{display: block; text-align: center; width: 115px; line-height: 35px; color: #fff; font-size: 14px;background: #143463;border-radius: 6px;position: absolute; left: 30px; bottom: 75px;}
.cpzx_box:hover .cpzxtext{background: url(../images/a_08.png) no-repeat center center;background-size: 100% 100%;}
.cpzx_box:hover .cpzxtext p{color: #fff;}
.cpzx_box:hover .cpzxtext a{background: #007bcb;}

/*产品详情*/
.cpxq_top{overflow: hidden;padding-top: 115px;border-bottom: 1px solid #eeeeee;}
.cpxqtp{width: 50%; float: left; overflow: hidden; }
.cpxqtp img{width: 100%;}
.cpxq_text{float: right;width: 50%; padding: 60px 0 0 58px;}
.cpxq_text h2{font-weight: bold; font-size: 30px;margin-bottom: 30px;}
.cpxq_text p{font-size: 16px; line-height: 30px;}
.cpxq_text a{display: block; text-align: center; margin-top: 48px; width: 130px;}
.cpxq_text a p{font-size: 16px;margin-top: 16px; color: #000;}
.cpxq_text a img{margin: 0 auto;}
.cpxq_text a b{background: url(../images/a_12.png);width: 20px;height: 19px;display: inline-block;vertical-align: middle; margin: -3px 0 0 5px;}

.cp_title{padding:60px 0 ;text-align: center;}
.cp_title h2{display: inline-block; padding: 0 23px; position: relative;font-size: 30px;}
.cp_title h2 span{position: relative; z-index: 10;}
.cp_title h2:before{position: absolute; content: ""; border-bottom: 10px solid #007bcb;border-radius: 5px; width: 100%; bottom: 0;left: 0;}
.cjjsnr{background: #ebecee;border: 1px solid #dbdcde;}
.cpjs_title span{display: block;padding: 100px 0 45px 110px; font-size: 14px; color: #666;}
.cpjs_bt{background: #1759be;border-radius: 0 30px 30px 0; padding: 50px 0 45px 110px;width: 590px;}
.cpjs_bt h2{color: #fff; font-weight: bold; font-size: 50px;margin-bottom: 25px;}
.cpjs_bt h3{font-weight: bold; color: #fff; font-size: 40px;margin-bottom: 30px;}
.cpjs_bt p{font-size: 16px; line-height: 1.5; color: #fff;}

.cpcs{padding: 15px 110px 40px 110px;}
.cptp img{max-width: 100%; margin: 0 auto;}
.cpcs_title{margin-bottom: 25px;border-left: 4px solid #094fbb; padding-left: 20px;}
.cpcs_title h2{font-weight: bold; font-size: 22px; color: #094fbb;margin-bottom: 10px;}
.cpcs_title p{color: #666; font-size: 14px;}
.cpcs_nr p{font-size: 16px; line-height: 2; color: #666; margin-bottom: 15px; padding-right: 20%;}
.cpcsbox{padding-bottom: 40px;}
.cpcs h3{font-size: 16px;margin-top: 100px;color: #666;}

/*关于我们*/
.wzfl{width: 1400px; max-width: 94%; bottom: 25px; position: absolute; left: 50%;transform: translatex(-50%);}
.wzfl ul{text-align: right;}
.wzfl li{display: inline-block; padding-left: 70px; font-size: 18px;}
.wzfl a{display: block; color: #fff; padding-bottom: 6px; position: relative;}
.wzfl a:before{position: absolute;content: ""; border-bottom: 4px solid #007bcb;bottom: 0;left: 50%;transform: translatex(-50%); width: 0;transition: All 0.4s ease-in-out;}
.wzfl li.cur a:before{width: 100%;}
.wzfl a:hover:before{width: 100%;}

.qygknr{width: 1400px;  margin: 0 auto;max-width: 94%;}
.qyjj{overflow: hidden; }
.qyjj_title h2{font-size: 28px; line-height:178px; position: relative;}
.qyjj_title h2:before{position: absolute; content: ""; border-bottom: 1px solid #e5e5e5;width: 55px;bottom: 45px;left: 0;}
.qyjj_nr{overflow: hidden;}
.qyjj_left{width: 556px; float: left;}
.qyjj_left img{width: 100%;}
.qyjj_right{float: right;width: calc(100% - 615px);padding-top: 110px;}
.qyjj_right p{font-size: 16px; line-height: 36px; margin-left: 15px;}
.gltx{padding: 80px 0;text-align: center;}
.gltx li{font-size: 0; display: inline-block; padding: 0 120px; position: relative;text-align: center;}
.gltx li:before{position: absolute; content: "";border-right: 1px solid #dcdcdc;height: 100%;right:0;top: 0;height: 100%;}
.gltx ul li:last-child:before{border: none;}
.gltx h2{font-weight: bold; font-size: 24px; margin-bottom: 20px;}
.gltx p{font-size: 16px; line-height: 1.6;}

.bj1{background: #fbfaff;}
.qywh{width: 1400px; max-width: 94%; margin: 0 auto;padding-bottom: 100px;}
.qywh h2{text-align: center; font-size: 28px; line-height: 152px;}
.qywhbox ul{overflow: hidden;}
.qywhbox li{float: left; width: 280px;overflow: hidden;transition: all .8s ease 0s;}
.qywhnr{position: relative;}
.qywh_text{position: absolute; width: 100%; top: calc(100% - 180px);left: 0; padding-left: 40px;transition: all .8s ease 0s;}
.qywh_text h3{color: #fff; font-size: 18px; margin-top: 20px;}
.qywh_text p{font-size: 18px; line-height: 2; color: #fff; font-weight: bold;padding-top: 30px;height: 0;overflow: hidden;opacity: 0;transition: All 0.4s ease-in-out;}
.qywh_text span{display: block; width: 35px;height: 35px;}
.omg1{background: url(../images/a_13.png) no-repeat center center;}
.omg2{background: url(../images/a_15.png) no-repeat center center;}
.omg3{background: url(../images/a_16.png) no-repeat center center;}
.qywhbox li.cur{width: calc(100% - 560px);}
.qywhbox li.cur .qywh_text{top: 55px;}
.qywhbox li.cur p{height: auto;opacity: 1;}

/*联系我们*/
.lxfs_title{text-align: center; padding: 60px 0 80px;}
.lxfs_title h2{font-size: 36px;}
.lxfs_title h2 span{color: #0060e0;}
.lxfs_nr{padding-bottom: 100px;}
.lxfs_nr ul{text-align: center;display:flex;justify-content: space-around; }
.lxfs_nr li{ padding: 0 30px; display: flex; justify-content: center;align-items: center;}
.lxfs_nr span{display: block;width: 94px;height: 94px; position: relative; border-radius: 50%; border: 1px solid #eaeaea;}
.lxfs_nr img{position: absolute;left:50%; top:50%; transform:translate(-50%,-50%);}
.lxfstext h2{font-size: 16px; margin-bottom: 15px; text-align: left;}
.lxfstext p{font-size: 14px;text-align: left;line-height: 1.7;}
.lxfstext{margin-left: 35px;}
.wzdt_title{background: #0060e0;text-align: center;position: relative;}
.wzdt_title h2{font-weight: bold; font-size: 36px; line-height: 117px; color: #fff;}
.wzdt_title span{font-weight: 400; font-size: 16px; padding-right: 50px;display: inline-block;vertical-align: middle;}
.wzdt_title img{display: inline-block; vertical-align: middle; margin: -3px 10px 0 0;}
.wzdt_title b{border: 25px solid transparent;
  border-bottom: 25px solid #f0f3fa;position: absolute; bottom: 0;left: 50%;transform: translateX(-50%);}
#allmap{height: 510px;}

.zxly{width: 1200px;margin: 0 auto;max-width: 94%;}
.zxly_title h2{font-size: 36px;text-align: center; line-height: 152px;} 
.zxly_title h2 span{color: #0060e0;}
.wby1{width: 100%; height: 54px; line-height: 52px; font-size: 16px; padding: 0 10px;border: 1px solid #dcdcdc;}
.zxly_nr{padding-bottom: 105px;}
.zxly_nr ul{overflow: hidden; margin-left: -30px;}
.zxly_nr li{width: 33.33%; padding: 0 0 40px 30px;float: left;}
.zxly_nr ul li:nth-child(4){ width:100%;}
.wby1{width: 100%; height: 54px; line-height: 52px; font-size: 16px; padding: 0 10px;border: 1px solid #dcdcdc;}
.zxly_nr{padding-bottom: 105px;}
.wby2{width: 100%; height: 170px;  font-size: 16px; padding:10px;border: 1px solid #dcdcdc;}
.btn3{display: block; width: 380px; margin: 0 auto; height: 50px; font-size: 20px; color: #fff;background: #007bcb;border-radius: 25px; margin: 0 auto;border: none;cursor: pointer;}

/* ===================资料下载=============== */
.asset-wrap{margin-top: 45px;margin-bottom: 125px;}
.tab-hd{margin-bottom: 80px;}
.tab-hd li{display: inline-block;margin-right: 6px;}
.tab-hd li span{display: block;font-size: 16px;color: #000;line-height: 48px;border: 1px solid #eeeeee;border-radius: 6px;padding:0 45px;cursor: pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.tab-hd li span:hover,.tab-hd li.on span{border-color: #0055a7;background-color: #0055a7;color: #fff;}
.tab-box{overflow: hidden;margin: 0 -20px;}
.tab-item{float: left;padding: 0 12px;margin-bottom: 20px;}
.tab-item .img{/*margin-bottom: 28px;*/}
.tab-item .img img{display: block;width: 100%;}
.tab-item .title{display: block;font-size: 16px;color: #000;line-height: 26px;margin-bottom: 10px;}
.tab-item .info{overflow: hidden;font-size: 12px;color: #666;line-height: 22px;}
.tab-item .info dt{float: left;}
.tab-item .info dd{float: right;}

.header-icon {
  background-image: url(../images/head-email1.svg);
}
.header-icon {
  display: block;
  width: 54px;
  height: 54px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  cursor: pointer;
}
/*新闻资讯*/
.mtzx{width: 1400px; margin: 0 auto;max-width: 94%; padding: 40px 0 100px;}
.mtzxbox{overflow: hidden; padding: 40px 200px 40px 0;border-bottom: 1px solid #f0f0f0;transition: All 0.4s ease-in-out;}
.mt_left{float: left; width: 143px;text-align: right;}
.mt_left p{font-size: 16px;margin-bottom: 12px; color: #c7c7c7;}
.mt_left h2{font-size: 48px; color: #c7c7c7;}
.mt_right{float: right;width: calc(100% - 200px);}
.mt_right h2{font-size: 20px;margin-bottom: 18px; color: #484848;}
.mt_right p{font-size: 13px; line-height: 24px;color: #333333;}
.mt_right a{display: inline-block; margin-top: 25px; color: #333333;font-size: 14px;}
.mtzxbox:hover{background: #fcfcfc;}
.mtzxbox:hover p{color: #007bcb;}
.mtzxbox:hover h2{color: #007bcb;}
.mtzxbox:hover a{color: #007bcb;}
.fynr{padding-bottom: 95px;text-align: center;}
.fynr li{display: inline-block; padding: 0 9px;}
.fynr li a{display: block; border: 1px solid #c1c1c1; line-height: 26px;width: 28px;border-radius: text-align: center; color: #4b4b4b;font-size: 16px;border-radius: 14px;}
.fynr  ul li:nth-child(1) a{ width:100px;border: 1px solid #007bcb;color: #fff;background: #007bcb;}
.fynr  ul li:last-child a{ width:100px;border: 1px solid #007bcb;color: #fff;background: #007bcb;}
.fynr  li.cur a{ border: 1px solid #007bcb;color: #fff;background: #007bcb;}
.fynr a:hover{ border: 1px solid #007bcb;color: #fff;background: #007bcb;}
@media(max-width:1200px){
	.nav li{padding-left: 50px;}
.cpzx_title li{font-size: 14px;}
.cpzx_title li.cur a{font-size: 18px;}
.cpzx_title a:hover{font-size: 18px;}
.product_nr ul{margin-left: -20px;}
.product_nr li{padding: 0 0 20px 20px;}
.qyjj_right{padding-top: 0;}
.gltx li{padding: 0 50px;}
.foot_left ul{margin-left: -40px;}
.foot_left li{padding-left: 40px;}
.foot_left{width: calc(100% - 360px);}
.mtzxbox{padding-right: 0;}
.newsbox span{height: 200px;}
}
@media(max-width:1000px){
.header{height: 60px;}
.header.on1{height: 60px;}
.header p{display: none;}
.logo{width: 150px;padding-top: 12px;}
.header.on1 .logo{width: 150px;}
.dhbtn{display: block; position: absolute; right: 3%; top: 15px;background: url(../images/d1.png) no-repeat center center #024082;background-size: 20px 20px; border-radius: 4px;width: 30px;height: 30px; }
.dhbtn.on{background: url(../images/d2.png) no-repeat center center #024082;background-size: 20px 20px;}
.nav{position: fixed;width: 100%; right: -100%; top: 60px;height: calc(100% - 60px); background: #fff;}
.header.on1 .nav li{float: none; width: 100%; padding: 0 15px; line-height: 55px;border-bottom: 1px solid #eee;}
.nav a{color: #333;}
.nav li{float: none;width: 100%; padding: 0 15px; line-height: 55px;border-bottom: 1px solid #eee;}
.banner{height: auto;}
.banner img{height: 300px;}
.gywm{margin-top: -30px;}
.banner_text{padding: 0 60px;}
.banner_text h2{font-size: 18px;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 30px;height: 30px;}
.gywm_title{padding: 50px 0 20px;}
.gywm_title h2{font-size: 24px;}
.gywm_nr{padding: 0 15px 80px 15px;}
.yfsl{padding: 80px 0;}
.yfsl li{padding: 0 25px;}
.yfsl img{height: 40px;}
.xpzxbox{height: auto;padding-bottom: 250px;}
.cpzx_right{float: none; width: 100%; padding: 0;}
.cpzx_left{float: none; padding: 10px 10px;}
.cpzx_left h2{font-size: 18px; margin-bottom: 10px;}
.cpzx_left h2:before{bottom: 20px;}
.cpzx_left a{margin-top: 0;}
.cpzx_dw .swiper-pagination{text-align: right;top: 10px;}
.cpzx_bt{max-width: 100%;}
.cpzx_bt p{line-height: 1.5;}

.news_title{padding: 50px 0 30px;}
.news_title h2{font-size: 24px;}
.news_title ul{width: 100%;float: none; margin-left: -15px;padding-top: 20px;}
.news_title li{float: left;padding-left: 15px;}
.newsbox li{float: none; width: 100%; padding-bottom: 30px;}
.newsbox span{height: auto;}
.news_text h2{margin-bottom: 20px;}
.footerbox{padding: 25px 0;}
.foot_left{display: none;}
.foot_right{float: none; width: 100%;text-align: center;}
.foot_right h2:before{left: 50%;transform: translateX(-50%);}
.rwm{text-align: center;padding-top: 15px;}
.foot_right p{font-size: 14px; line-height: 2;}
.rwm img{display: inline-block;float: none;vertical-align: middle;}
.rwm h3{float: none; display: inline-block;vertical-align: middle; padding: 0 0 ;}
.bqxx{padding: 15px ;text-align: center; border-top: 1px solid #464748;}
.bqxx p{font-size: 14px;}
.dhbj{position: fixed;z-index: 10;width: 100%; height: 100%; top: 0;left: 0;background: rgba(0,0,0,.7);display: none;}

.banner_text1 p{font-size: 24px;}
.cpxq_top{padding: 50px 0;}
.cpxqtp{float: none; width: 100%;}
.cpxq_text{width: 100%; padding: 20px 0 0 0;}
.cpxq_text h2{font-size: 24px;margin-bottom: 15px;}
.cpxq_text a{margin-top: 20px;}
.cp_title{padding: 40px 0;}
.cp_title h2{font-size: 24px;}
.cpjs_title span{padding: 30px 0 30px 20px;}
.cpjs_bt{padding: 20px;width: 90%;}
.cpjs_bt h2{font-size: 20px;margin-bottom: 10px;}
.cpjs_bt h3{font-size: 24px;}
.cpcs{padding: 15px 20px;}
.cpcs_nr p{padding: 0;}
.cpcs h3{margin-top: 0px;}

.wzfl{bottom: 10px;}
.wzfl li{padding-left: 15px;}
.qyjj_title h2{font-size: 24px; line-height: 70px;}
.qyjj_left{float: none;width: 100%;}
.qyjj_right{float: none; width: 100%; padding-top: 20px;}
.qyjj_right p{margin: 0;}
.gltx li{float: none; width: 100%; padding-bottom: 25px;}
.gltx li:before{border: none;}
.gltx{padding:30px 0;}
.qywh h2{font-size: 24px; line-height: 70px;}
.qywhbox li{float: none; width: 100%;padding-bottom: 20px;}
.qywhbox li.cur{float: none; width: 100%;}
.qywhbox img{width: 100%;}
.qywhbox li.cur .qywhnr{top: 00px;}
.qywh_text p{padding-top: 10px;}
.qywh{padding-bottom: 30px;}

.lxfs_title{padding: 40px 0;}
.lxfs_title h2{font-size: 24px;}
.lxfs_nr ul{display: block; overflow: hidden;}
.lxfs_nr li{display: block;width: 100%; float: left;padding: 0 0 20px 0;}
.lxfs_nr span{float: left;}
.lxfs_nr span{width: 60px;height: 60px; margin: 0;}
.lxfstext{float: right;padding: 10px 0 0 0; width: calc(100% - 80px);margin: 0;}
.lxfs_nr{padding-bottom: 30px;}
.wzdt_title span{font-size: 14px; padding-right: 15px;}
.wzdt_title h2{font-size: 16px;}
#allmap{height: 350px;}
.zxly_title h2{font-size: 24px; line-height: 90px;}
.zxly_nr li{float: none; width: 100%; padding-bottom: 15px;}
.btn3{max-width: 100%;}
.zxly_nr{padding-bottom: 50px;}
.mt_left{width: 75px;}
.mt_left h2{font-size: 24px; }
.mt_right{width: calc(100% - 85px);}
.mt_right h2{font-size: 18px; line-height: 1.5;margin-bottom: 8px;}
.mtzx{padding: 30px 0;}
.fynr ul li:nth-child(1) a{width: 80px;}
.fynr{padding-bottom: 50px;}
.mtzxbox{padding: 20px 0;}

}

@media screen and (max-width: 768px){
	.tab-item .img{margin-bottom: 40px;}
	.wp{width:98%;/*padding:0 15px*/}
	 .news-wrap{margin-bottom: 40px;}
	 
	 .tal-show{padding: 50px 0;}
    .tal-info strong{font-size: 26px;margin-bottom: 30px;}
    .tal-info strong img{width: 32px;margin-right: 10px;}
    .tal-team{margin-top: 60px;}
    .team-more a{-webkit-background-size: 30px 22px;background-size: 30px 22px;font-size: 18px;padding-right: 40px}
}



