* {

  margin: 0;

  padding: 0;

  text-decoration: none;

  list-style-type: none;

  font-weight: 400;

}



@font-face {

  font-family: 'iconfont';

  src: url('../font/iconfont.woff2?t=1701658908059') format('woff2'),

    url('../font/iconfont.woff?t=1701658908059') format('woff'),

    url('../font/iconfont.ttf?t=1701658908059') format('truetype');

}

.about_main_l_bottom {
  padding-bottom: 30px;
}

.ny_main {
  width: 1400px;
}

.about_main_l_bottom {
  margin-top: 40px;
}

.top_header_r a {
  color: #fff;
}

.top_header_r {
  align-items: center;
  display: flex;
}

.bannerny_text h4 {
  font-size: 20px;
}

.index_product_k_logo{display: flex;   justify-content: space-between;}


.index_product_k_logo_l{width: 38%;}
.index_product_k_logo_r{width: 60%;}

.zhengshulist img {
  max-height: 100%;
}



.iconfont {

  font-family: "iconfont" !important;

  font-size: 14px;

  font-style: normal;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

.about_main_k .about_main_r h2 {
  color: #fff;
  padding-top: 30px;    text-indent: 40px;
}

.about_main_k .about_main_r h4 {
 
   text-indent: 40px;
}
.about_main_k .about_main_r p{
 
  padding-top: 30px;    text-indent: 40px;
}


.about_main_r h3 {
  font-size: 22px;
  margin-top: 30px;
}

.about_main_r h4 {
  font-size: 20px;
  margin-top: 10px;
}

.bannerny_text {
  font-size: 34px;

  position: absolute;

  color: #fff;

  text-align: left;
  z-index: 999;
}

.top_banner_ny .swiper-wrapper .swiper-slide{border: none;}

img {

  max-width: 100%;

  display: block;

}





.dianyuanbt {
  background: #f3f6f8;
}

.dianyuanborder {
  border: #eeeeee 1px solid;
}

.top_header {
  display: block;
}





.et3 {
  padding-left: 10px;
  box-sizing: border-box;
}



.et4 {
  padding-left: 10px;
  box-sizing: border-box;
  border-right: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
}





.et5 {
  padding-left: 10px;
  box-sizing: border-box;
  border-right: #eeeeee 1px solid;
  border-bottom: #eeeeee 1px solid;
}

.et6 {
  padding-left: 10px;
  box-sizing: border-box;
  border-bottom: #eeeeee 1px solid;
}

.et7 {
  padding-left: 10px;
  box-sizing: border-box;
  border-bottom: #eeeeee 1px solid;
}







.goTop>img {

  width: 50px;

  height: 50px;

  cursor: pointer;

  opacity: .3;

}

.goTop {

  position: fixed;

  right: 20px;

  bottom: 20px;

}







.about_nav a {

  color: #000;
  font-size: 16px;

}



.about_zigongsi_index {
  margin: 0px 0px 0px 0px;
  display: flex;
  align-items: center;
  min-height: 670px;
  background: url(../images/gongsibg.jpg) top center no-repeat;
  background-size: 100%;
}

.about_zigongsi {
  width: 100%;
}


.top_header_l img {
  max-width: 80%;
}

.top_header_l {
  margin: 20px 0px;
}



.top_header {

  width: 100%;

  background: rgba(0, 64, 151, 0.92);

  position: absolute;

  padding: 0px 0px 0px 0px;

  box-sizing: border-box;

  z-index: 999;

}



.footer_list li {
  margin: 10px 0px;
}



.top_header_t {

  padding: 0 8%;

  box-sizing: border-box;

}





.ny_main_l_list_title_bt {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



.top_header_t {

  display: flex;

  justify-content: space-between;

  color: #fff;

  border-bottom: 1px solid rgba(0, 0, 0, 0.52);

  padding-bottom: 0px;

}





.top_header_b {

  border-top: 1px solid rgba(255, 255, 255, 0.32);

  padding: 0 5%;

  box-sizing: border-box;

}





.z_header_nav li a {

  color: #fff;

  padding: 2% 0px;

}



.z_header_nav li:hover>a,

.z_header_nav li.active>a {

  color: #fff;    font-size: 12px;

}



.z_header_nav li::before {

  border: 2px solid #fff;

}



.z_header_nav ul {

  display: flex;

  justify-content: space-between
}



.z_menu_btn {

  display: none;

}



.z_words .down a {

  color: #000;

}



.tit::before {

  content: "\e65b";

  font-size: 20px;

}



.mob {

  display: none;

}



.z_header_nav ul {

  width: 100%;

}



.z_header_nav {

  width: 100%;



  display: flex;

}



.index_about {

  display: flex;

  justify-content: space-between;

  padding-left: 13%;

  box-sizing: border-box;

}



.index_about_l {

  width: 42%;

  padding-right: 46px;

  box-sizing: border-box;

  min-height: 640px;

}



.index_about_r {

  width: 58%;

}



.index_about_l_title h2 {

  display: inline-block;

  font-size: 48px;

  color: #0c4ca1;

  margin-top: 26px;

  margin-bottom: 16px;

}



.index_about_l_title span {

  font-size: 26px;

  color: #646464;

}



.index_about_l_text {

  font-size: 16px;

  line-height: 28px;

}



.index_about_l_anniu {

  width: 190px;

  padding: 5px;

  box-sizing: border-box;

  background: #0c4ca1;

  text-align: end;

  margin-top: 22px;

}



.index_about_l_anniu a {

  border: 1px solid #fff;

  width: 100%;

  line-height: 42px;

  display: block;

  text-align: center;

  color: #fff;

  font-size: 18px;

}



.index_about_num {

  width: 100%;

  background: rgba(255, 255, 255, 0.4);

  transform: skewX(10deg);

}



.index_about_k {

  position: relative;

}



.index_about_num_l {

  width: 2px;

  transform: skewX(10deg);

  background: #fff;

  height: 150px;

}



.index_about_num_r {

  border-right: #0c4ca1 solid 2px;

  height: 100%;

  transform: skewX(10deg);

}



.index_about_k_nr {

  width: 70%;

  position: absolute;

  bottom: 30px;

  height: 150px;

  display: flex;

  justify-content: left;

  box-shadow: 0px 5px 6px rgba(160, 160, 160, 0.4)
}



.index_about_num ul {

  transform: skewX(-10deg);

  padding-left: 19.5%;

  box-sizing: border-box;

}



.index_about_num_gundong {

  font-size: 72px;

  color: #0c4ca1;

  display: inline-block;

}



.index_about_num_wenzi {

  font-size: 18px;

  display: inline-block;

}



.index_about_num_title {

  font-size: 18px;

}



.index_about_num ul {

  display: flex;

  justify-content: left;

}



.index_about_num li {

  padding: 0px 42px;

  box-sizing: border-box;

  border-right: 1px #dadada solid;

  margin-top: 30px;

}



.index_about_num li:nth-child(1) {

  padding-left: 0px;

}



.index_about_num li:nth-child(4) {

  padding-right: 0px;

  border-right: none
}



.index_product_k {

  background: url(../images/index2_04.jpg) no-repeat top;

  overflow: hidden;

}



.index_product_k_title h2 {

  font-size: 48px;

  text-align: center;

  color: #0c4ca1;

  line-height: 48px;

  margin-top: 22px;

}
.about_zigongsi_main_yewu{}


.index_product_k_title h3 {

  text-align: center;

  font-size: 26px;

  color: #646464;

  line-height: 26px;

  margin-top: 30px;

}



.index_product_k_main {

  padding: 0 6%;

  overflow: hidden;

  display: flex;

  justify-content: space-between;

  margin-top: 14px;

  margin-bottom: 34px;

}



.index_product_k_main_l {

  width: 19%;

  background: url(../images/index2_17.jpg) no-repeat left top;

}



.index_product_k_main_r {

  width: 81%;

  background: rgba(255, 255, 255, 0.65);

  padding: 32px;

  box-sizing: border-box;

}



ul.index_product_list {

  display: flex;

  justify-content: left;

  flex-wrap: wrap;

}



.index_product_list li {

  margin-right: 1.3%;

  width: 24%;

  margin-bottom: 1.3%;

}



.index_product_list li:nth-child(4n) {

  margin-right: 0;

}



.index_product_list_title {

  text-align: center;

  font-size: 16px;

  margin-top: 14px;

  color: #000;

}



.index_product_k_main_l li.dangqian {

  border: 1px solid #fff;

  border-right: 0px;

  padding: 1px;

  box-sizing: border-box;

}



.index_product_k_main_l li {

  padding: 10px;

  transition: all .4s;

}



.index_product_k_main_l li:hover {

  border: 1px solid #fff;

  background: rgba(255, 255, 255, 0.65);

}



.index_product_k_main_l li:hover a {

  color: #000;

}







.about_main_contact {
  margin-bottom: 20px;
}

.index_product_k_main_l li>a {

  padding: 10px;

  box-sizing: border-box;

  font-size: 28px;

  color: #fff;

}



.index_product_k_main_l li.dangqian>a {

  background: rgba(255, 255, 255, 0.65);

  display: block;

  color: #000;

}



.index_product_k_title p {

  text-align: center;

  font-size: 20px;

  margin-top: 32px;

  margin-bottom: 28px;

}



.index_hezuo_main {

  margin: 0 17%;

}


.index_hezuo_main li {
  border: 1px solid #cecece;
  width: 21%;
  margin-bottom: 3.6%;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.youbian td {
  border-right: #eeeeee 1px solid;
}

.youbian .et6 {
  text-align: center;
}

.youbian .et9 {
  text-align: center;
}

.index_hezuo_main li:nth-child(6n) {

  margin-right: 0;

}



.index_hezuo_main ul {

  display: flex;

  justify-content: space-between;


  flex-wrap: wrap;

}



.footer {

  background: #555653;

  color: #fff;

}





.footer_t {

  padding: 10px 10%;

  display: flex;

  justify-content: space-between;

}



.footer_t_l {

  display: flex;

  justify-content: left;

}



.footer_t_l dl {

  margin-right: 111px;

  font-size: 18px;

}



.footer_t_l dd {



  line-height: 38px;

  font-size: 16px;

}



.footer_t_l dt {

  margin-bottom: 10px;

}





.footer_t_r {

  font-size: 16px;

}



.footer_t_r li::before {

  margin-right: 10px;

}



.footer_t_r li:nth-child(1):before {

  content: "\e94f";

}



.footer_t_r li:nth-child(2):before {

  content: "\e63e";

}



.footer_t_r li:nth-child(3):before {

  content: "\e627";

}



.footer_t_r li:nth-child(4):before {

  content: "\e908";

}



.tel {

  padding-left: 27px;

  box-sizing: border-box;

  margin-top: 14px;

}



.footer_t_r li {

  margin-bottom: 14px;

}



.footer_b_main {

  padding: 18px 10%;

  box-sizing: border-box;

}



.footer_b {

  border-top: 1px solid #666765;

}



.fazhanlicheng_img {
  padding: 0 8%;
  box-sizing: border-box;
}





.contact_list {
  background: rgba(0, 64, 151, 0.92);
  color: #fff;
  padding: 30px;
  box-sizing: border-box;
  overflow: hidden;
  border-radius: 4px;
  margin-bottom: 40px;
}

.contact_list ul {
  display: flex;
  justify-content: space-between;
}

.contact_list li {
  border-right: 1px #d3e6ff solid;
  width: 32%;
}



.contact_list li:nth-child(3) {
  border-right: 0;
}



.contact_list li h3 {
  color: #fff;
  font-size: 18px;
  margin-bottom: 20px;
}



.contact_list li p {
  color: #fff;
  font-size: 14px;
  margin-bottom: 10px;
}

/* 多页签 */





.js {

  width: 90%;

  margin: 10px auto 0 auto;

}



.js p {

  padding: 5px 0;

  font-weight: bold;

  overflow: hidden;

}



.js p span {

  float: right;

}



.js p span a {

  color: #f00;

  text-decoration: underline;

}



.js textarea {

  height: 150px;

  width: 98%;

  padding: 5px;

  border: 1px solid #ccc;

  border-top: 2px solid #aaa;

  border-left: 2px solid #aaa;

}



.ajaxBox {

  width: 100%;

  margin: 10px auto;

  border: 1px solid #ccc;



  display: flex;

}



.ajaxBox .hd {





  line-height: 40px;

  background: #F5F5F5;

  background: url(../images/index2_17.jpg) no-repeat left top;



  width: 19%;

}



.ajaxBox .hd ul {

  position: relative;

  margin-bottom: -1px;

  overflow: hidden;

  display: flex;

  flex-direction: column;

  zoom: 1;

}



.ajaxBox .hd ul li {

  float: left;



  margin-right: 0px;

  font: normal 18px/60px "Microsoft YaHei";

  _font-weight: bold;

}



.ajaxBox .hd ul li a {

  display: block;

  padding: 0 15px;

}



.ajaxBox .hd ul li>a {

  color: #fff;

  font-size: 18px;

}



.ajaxBox .hd ul li.on>a {

  color: #000;

}



.ajaxBox .hd ul li.on {

  background: rgba(255, 255, 255, 0.5);



}



.ajaxBox .bd {

  padding: 10px 20px;

  overflow: hidden;

  background: rgba(255, 255, 255, 0.65);

  width: 81%;

}



.ajaxBox .bd .con {



  overflow: hidden;



}



.ajaxBox .bd .picList {

  overflow: hidden;

  zoom: 1;

}



.ajaxBox .bd .picList li {

  float: left;

  margin-right: 20px;

  display: inline;

}



.ajaxBox .bd .picList li img {

  width: 140px;

  height: 93px;

}



.ajaxBox .bd .list li {

  height: 22px;

  line-height: 22px;

  color: #666;

}



.ny_main_l_list_title {

  background: #0c4ca1;

  color: #fff;

  box-sizing: border-box;

  display: flex;

  justify-content: left;

  line-height: 62px;

  align-items: center;

}



.ny_main_l_list {

  background: #c2d2e7;

  padding: 3px;

}



.ny_main_l_list_title_line {

  width: 4px;

  height: 33px;

  background: #fff;

  margin: 0px 17px;

}



.ny_main_l_list_title h2 {

  font-size: 22px;

}



/* 产品列表 */



.ny_main {



  box-sizing: border-box;

  justify-content: space-between;

  display: flex;

  margin: 0 auto;

  margin-top: 46px;

}



.ny_main_l {

  width: 25%;

}



.prlist {

  padding: 8px;

  box-sizing: border-box;

}



.prlist a {

  color: #0c4ca1;

}



.prlist>li {

  line-height: 56px;

  font-size: 18px;

  border-bottom: dashed 1px #0c4ca1;

}



.erji>li {

  font-size: 18px;

}



.ny_main_l_list_title_lanse {

  display: inline-block;

  width: 14px;

  height: 5px;

  background: #0c4ca1;

}



.ny_main_l_list_title_lanse {

  vertical-align: middle;

}



.erji {

  padding: 0px 10px;

  box-sizing: border-box;

  background: rgba(255, 255, 255, 0.35);

}



.prlist>li>a {

  display: flex;

  justify-content: space-between;

  align-items: center;

}



.ny_main_l_list_title_jt {

  border: 1px #0c4ca1 solid;

  width: 8px;

  height: 8px;

  border-bottom: 0px;

  border-left: 0;

  transform: rotate(45deg);

}



.liston .ny_main_l_list_title_jt {

  transform: rotate(135deg);

}



.erji {}



.liston .erji {

  overflow: hidden;

}



.listpinchang .erji>li {

  height: 0px;

  overflow: hidden;

}



.erji>li {

  transition: all .5s;

}



.liston .erji>li {

  height: 46px;

}



.liston .erji {

  margin-bottom: 4px;

}



.ny_main_l_con_main {

  padding: 14px;

  box-sizing: border-box;

}



.ny_main_l_con {

  background: #fff;

  box-shadow: 0px 0px 10px 3px #d0d0d0;

  margin-top: 75px;

  margin-bottom: 60px;

}



.ny_main_l_con_main li::before {

  margin-right: 10px;

}



.ny_main_l_con_main li:nth-child(1)::before {

  content: "\e63e";  

}



.ny_main_l_con_main li:nth-child(2)::before {

  content: "\e63e";  
}



.ny_main_l_con_main li:nth-child(3)::before {

content: "\e94f";


}



.ny_main_l_con_main li:nth-child(4)::before {

  content: "\e908";

}



.ny_main_l_con_main span {

  display: block;

  padding-left: 27px;

  margin-top: 10px;

}



.ny_main_l_con_main li {

  margin-bottom: 20px;

}



.ny_main_r {

  width: 72%;
  background: #fafafa;
}



.ny_main_r_t {

  background: #e9e9e9;

  line-height: 44px;

  padding-left: 10px;

  box-sizing: border-box;

}



.ny_main_r_t a {

  color: #0c4ca1;

}

.about_zigongsi_main ul {
  width: 1200px;
  margin: auto;
}


.ny_main_r {

  border: 1px solid #efefef;

  padding: 1px;

  box-sizing: border-box;

  margin-bottom: 60px;

}



.ny_main_r2 {

  padding: 1px;

  box-sizing: border-box;

  margin-bottom: 60px;

  width: 73%;

}









.ny_main_r_b_text {

  padding: 10px;

  box-sizing: border-box;

  color: #fff;

  line-height: 14px;

  font-size: 14px;

  color: #fff;

  background: #fff;
  border-top: 1px solid #eaeaea;

}



.ny_main_r_b_text p {

  font-size: 15px;



  padding: 10px 0px;

  color: #6e6e6e;







  /*强制文本在一行内显示*/

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;









}


.ny_main_r_b_text:hover {
  background: rgba(0, 160, 234, .5);
}

.ny_main_r_b_text {
  transition: all 1s;
}

.ny_main_r_b ul {

  display: flex;

  justify-content: left;

  flex-wrap: wrap;

  padding: 10px;

  box-sizing: border-box;

  background: #fff;
}



.ny_main_r_b li {

  width: 32%;

  margin-right: 2%;

  margin-bottom: 2%;
  box-shadow: 1px 2px 10px #55565329;
  border-radius: 4px;
  box-sizing: border-box;

}



.ny_main_r_b li:nth-child(3n) {

  margin-right: 0;

}











.js p {

  padding: 5px 0;

  font-weight: bold;

  overflow: hidden;

}



.js p span {

  float: right;

}



.js p span a {

  color: #f00;

  text-decoration: underline;

}



.js textarea {

  height: 100px;

  width: 98%;

  padding: 5px;

  border: 1px solid #ccc;

  border-top: 2px solid #aaa;

  border-left: 2px solid #aaa;

}



.game1633 {

  position: relative;

  border: 1px solid #dcdddd;

  padding: 4px;

  overflow: hidden;

  width: 100%;

}



.game1633 .bigImg {

  height: 258px;

  position: relative;

}



.game1633 .bigImg li img {

  vertical-align: middle;

  width: 100%;



}



.game1633 .bigImg h4 {

  font-size: 14px;

  font-weight: bold;

  line-height: 33px;

  height: 33px;

  padding-right: 30px;

  overflow: hidden;

  text-align: left;

}



.game1633 .smallScroll {

  height: 102px;

  margin-bottom: 6px;

  display: flex;

}



.game1633 .sPrev,

.game1633 .sNext {

  float: left;

  display: block;

  width: 14px;

  height: 47px;

  text-indent: -9999px;

  background: url(../images/sprites1008.png) no-repeat 0 -3046px;

}



.game1633 .sNext {

  background-position: 0 -2698px;

}



.game1633 .sPrev:hover {

  background-position: 0 -3133px;

}



.game1633 .sNext:hover {

  background-position: 0 -2785px;

}



.game1633 .smallImg {

  float: left;

  margin: 0 6px;

  display: inline;

  width: 100%;

  overflow: hidden;

}



.game1633 .smallImg ul {



  width: 9999px;

  overflow: hidden;

}



.game1633 .smallImg li {

  float: left;

  padding: 0 4px 0 0;

  width: 120px;

  cursor: pointer;

  display: inline;

}



.game1633 .smallImg img {

  border: 1px solid #dcdddd;

  width: 120px;

  height: 120px;

}



.tempWrap ul {

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

}



.game1633 .smallImg .on img {

  border-color: #1e50a2;

}



.game1633 .pageState {

  position: absolute;

  top: 235px;

  right: 5px;

  font-family: "Times New Roman", serif;

  letter-spacing: 1px;

}



.game1633 .pageState span {

  color: #f00;

  font-size: 16px;

}



.ny_main_r2_b {

  display: flex;

  justify-content: space-between;

  margin-bottom: 30px;

}



.ny_main_r2_b_l {

  width: 56%;

  margin-top: 20px;

}





.huanjing {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}

.huanjing li {
  margin-bottom: 30px;
  margin-right: 30px;
}

.huanjing li:nth-child(3n) {
  margin-right: 0;
}

.hj_list {
  display: flex;
  justify-content: left;
  text-align: center;
  line-height: 40px;
  margin: 50px 0px;
}

.hj_list li {
  margin-right: 50px;
  min-width: 180px;
  background: #e1e1e1;
  color: #002c8f;
  border-radius: 50px;
}

.hj_list li a {
  color: #002c8f;
}

.hj_list li.on {
  background: #002c8f;
}

.hj_list li.on a {
  color: #fff;
}

.ny_main_r2_bk {}



.ny_main_r2_b_r {

  margin-top: 20px;

  width: 42%;

}



.ny_main_r2_b_r h2 {

  font-size: 20px;

  line-height: 24px;

  padding-bottom: 20px;

  border-bottom: 1px solid #cecece;

}



.ny_main_r2_b_r p {

  font-size: 16px;

  margin-top: 30px;

}



.ny_main_r2_b_b_title {

  background: #0c4ca1;

  color: #fff;

  display: flex;

  align-items: center;

  line-height: 52px;

  padding: 6px;

  box-sizing: border-box;

  width: 200px;

  font-size: 24px;

  margin-bottom: 30px;

}



.ny_main_r2_b_b_title_line {

  background: #fff;

  width: 6px;

  height: 37px;

  margin-right: 20px;

}



.ny_main_r2_b_l .mySwiper2 {

  border: 1px solid #cecece;

  box-sizing: border-box;

  margin-bottom: 20px;

}





.hj_list .swiper-wrapper .swiper-slide {



  height: 180px;

}

.top{position: relative;}

.bannerny_text {

  font-size: 34px;

  position: absolute;

  color: #fff;



  text-align: left;

  left: 8%;
  bottom: 10%;

}



.top_banner .swiper-wrapper .swiper-slide {
  border: none;
}







.swiper-wrapper .swiper-slide {

  border: 1px solid #cecece;

  box-sizing: border-box;



}





.about_nav {

  background: #ededed;

}



.about_nav ul {

  display: flex;

  justify-content: center;

  height: 84px;

  align-items: center;

}



.about_nav li {

  margin-right: 84px;

}



.about_nav li:nth-last-child(1) {

  margin-right: 0;

}



.about_main_k {

  background: #1e5fa7;


}



.about_main_l_bottom {
  padding-bottom: 30px;
}

.about_main_k h3 {
  color: #fff;
}

.about_main_k h4 {
  color: #fff;
}

.about_main_k p {
  color: #fff;
}

.about_main {
  width: 1400px;

  margin: auto;
}

.about_main_t {}





.top_banner_ny img {
  width: 100%;
}

.about_main_l {
  float: left;
  margin-right: 16px;
  margin-bottom: 16px;
}



.about_main_r {}



.about_main_r h2 {

  font-size: 28px;

  color: #0c4ca1;

}



.about_main_r p {

  font-size: 18px;



  line-height: 36px;

}











.i1a {

  width: 24%;

  position: relative;

}

.i1abg {

  display: flex;

  text-align: center;

  color: #fff;

  padding: 20px;

  padding-top: 60%;

  transition: .75s;

}

.i1atline {

  width: 36px;

  height: 3px;

  display: block;

  margin: 15px auto 30px auto;

  background: #fff;

  transition: .75s;

  opacity: 0;

}









.i1at img {
  display: inline-block;
}





.i1ab {

  transition: .75s;

  opacity: 0;

}

.i1ab p  {
  font-size: 12px;
  margin-top: 5px;
}

.i1ab a {

  color: #fff;

}

.i1a:hover .i1abg {

  padding-top: 30%;

}

.i1a:hover .i1ab,
.i1a:hover .i1atline {

  opacity: 1;

}



















.about_main_b p {

  font-size: 18px;

  margin-top: 40px;

  line-height: 36px;

}



.about_main_ys {

  background: #eeeeee;

}



.about_main_ys_main_icon {

  width: 122px;

  height: 122px;

  box-sizing: border-box;

  padding: 10px;

  background: #0c4ca1;

  border-radius: 61px;

  border: 10px solid #dadfe7;

}



.about_main_ys_main li:nth-child(1) .about_main_ys_main_icon:before {

  content: "\e8b8";

  font-size: 80px;

}



.about_main_ys_main li:nth-child(2) .about_main_ys_main_icon:before {

  content: "\e694";

  font-size: 80px;

}



.about_main_ys_main li:nth-child(3) .about_main_ys_main_icon:before {

  content: "\e611";

  font-size: 80px;

}



.about_main_ys_main li:nth-child(4) .about_main_ys_main_icon:before {

  content: "\e616";

  font-size: 80px;

}



.about_main_ys_main_icon:before {

  color: #fff;

}



.about_main_ys_main_text {

  font-size: 12px;

  color: #1e50a2;

}



.about_main_ys_main_text span {

  font-size: 18px;

}



.about_main_ys_main_text h2 {

  display: inline-block;

}



.about_main_ys_main_text2 {

  text-align: center;
  font-size: 16px;

}



.about_main_ys_main {}



.about_main_ys_main ul {

  justify-content: space-around;

  display: flex;

  padding: 38px 0px;

}



.about_main_ys_main ul li {

  justify-content: center;

  display: flex;

  flex-direction: column;

  align-items: center;

  border-right: 1px solid #bdbdbd;

  width: 25%;

}



.about_main_ys_main ul li:nth-last-child(1) {

  border: none;

  padding-right: 0;

}



.about_main_ys_main ul li:nth-child(1) {

  padding-left: 0;

}



.about_main_wenhua_main {

  padding: 0 8%;

}



.about_main_wenhua_main_k {

  display: flex;

  justify-content: left;

}



.about_main_wenhua_main_l {

  margin-right: 50px;

}



.about_main_wenhua_main_r h3 {

  font-size: 26px;

  margin-bottom: 10px;
  color: #0c4ca1;

}



.about_main_wenhua_main_r p {

  font-size: 20px;

  margin-bottom: 58px;

}



.about_main_wenhua_title {

  display: flex;

  justify-content: left;

  align-items: flex-end;

  margin: 30px 0px;

}

.about_main_wenhua_title2 {
  margin-bottom: 20px;
}

.about_main_wenhua_title h2 {

  font-size: 28px;

  color: #0c4ca1;

  margin-right: 5px;

}



.about_main_wenhua_title h3 {

  font-size: 18px;

  color: #646464;

}



.about_main_background {

  background: url(../images/about_17.jpg) center top;

  margin-top: 20px;

}



.about_main_background_title {

  text-align: center;

  color: #fff;

  min-height: 203px;

  display: flex;

  justify-content: center;

  flex-direction: column;

}



.about_main_background_title h2 {

  font-size: 32px;

}



.swiper_title h2 {

  font-size: 40px;

  color: #003a93;

  margin-bottom: 27px;

}



.swiper_title {

  border-bottom: 1px solid #f4f4f4;

  margin-bottom: 47px;

}



.fazhanlicheng .swiper-wrapper .swiper-slide {

  border: 0px;

}



.swiper_title {

  margin-top: 98px;
  text-align: center;

}



.swiper_text p {

  margin-bottom: 34px;

  text-align: center;

}



.fazhanlicheng {

  padding: 0 8%;

  box-sizing: border-box;

}

.about_zigongsi_main {
  display: flex;
  justify-content: center;
}

.about_jiagou {



  background-size: 100%;

  min-height: 500px;

  border-top: 1px rgba(255, 255, 255, 0) solid;



  display: flex;

  flex-direction: column;

  justify-content: center;

}



.about_jiagou .about_main_background_title {

  min-height: auto;

  margin: 50px 0px;

}



.about_zigongsi .about_main_background_title {

  color: #000;

  min-height: 200px;

}



.about_zigongsi_main ul {

  display: flex;

  justify-content: space-between;

}



.about_zigongsi_main li {

  margin-right: 4%;

}


.about_zigongsi_main li:last-child {

  margin-right: 0;

}

.about_zigongsi_main {
  align-items: center;
  padding: 0 8%;

  box-sizing: border-box;

  background-size: 100%;

}



.about_zigongsi_main_img {

  padding: 10px;

  background: #fff;

  box-shadow: 0px 0px 26px #d2d2d2;

}



.about_zigongsi_main_text {

  text-align: center;

  font-size: 26px;

  margin: 20px 0px;

  color: #0c4ca1;

}







.ajaxBox2 {

  width: 100%;

  margin: 10px auto;

  border: 1px solid #ccc;



  display: flex;

}



.ajaxBox2 .hd {





  line-height: 40px;

  background: #F5F5F5;

  background: #0c4ca1;



  width: 30%;

}



.ajaxBox2 .hd ul {

  position: relative;

  margin-bottom: -1px;

  height: 100%;

  display: flex;

  flex-direction: column;

  zoom: 1;

  justify-content: space-between;

}



.ajaxBox2 .hd ul li {

  float: left;

  margin-right: 0px;

  font: normal 18px/60px "Microsoft YaHei";

  _font-weight: bold;

  border-bottom: 1px #5f89c1 solid;

  padding: 10px 0px;

  height: 100%;

  display: flex;

  justify-content: center;

  align-items: center;

}

.lh img {
  width: 100%;
}



.bd img {
  max-width: none;
}

.bd .index_product_list img {
  max-width: 100%;
}

.ajaxBox2 .hd ul li.on::after {



  content: '';



  width: 16px;

  height: 16px;

  background: #0c4ca1;

  position: absolute;

  right: -6px;

  top: 50%;

  z-index: 999;

  transform: translate(0, -50%) rotate(45deg);



}







.hooner {

  display: flex;

  justify-content: space-between;

  flex-wrap: wrap;

}



.hooner li {

  width: 386px;

  background: url(../images/rongyu_06.jpg) no-repeat;

  display: flex;

  justify-content: left;

  align-items: center;

  padding: 20px;

  box-sizing: border-box;

  box-shadow: 0px 0px 10px #bdbdbd;

  margin-bottom: 53px;

  height: 564px;

  margin-right: 66px;

}





.hooner li :nth-child(3n) {



  margin-right: 0px;







}



.footer_t_l a {
  color: #fff;
}



.ajaxBox2 .hd ul li a {

  display: block;

  padding: 0 15px;

}



.ajaxBox2 .hd ul li>a {

  color: #fff;

  font-size: 18px;

}



.ajaxBox2 .hd ul li.on>a {

  color: #000;

}



.ajaxBox2 .hd ul li.on {

  color: #fff;



}



.ajaxBox2 .bd {



  overflow: hidden;

  background: rgba(255, 255, 255, 0.65);

  width: 81%;

}



.ajaxBox2 .hd ul li.on>a {

  color: #fff;

}



.ajaxBox2 .hd ul li {

  line-height: 30px;

  position: relative;

}



.ajaxBox2 .hd ul p {

  font-size: 18px;

}



.ajaxBox2 .hd ul h3 {

  margin: 10px 0px;

}



.ajaxBox2 .bd .con {



  overflow: hidden;



}



.ajaxBox2 .bd .picList {

  overflow: hidden;

  zoom: 1;

}



.ajaxBox2 .bd .picList li {

  float: left;

  margin-right: 20px;

  display: inline;

}



.ajaxBox2 .bd .picList li img {

  width: 140px;

  height: 93px;

}



.ajaxBox2 .bd .list li {

  height: 22px;

  line-height: 22px;

  color: #666;

}

.top_header_b_k .z_words {
  display: none;
}

.about_nav .on::after {
  position: absolute;
  width: 100%;
  border-bottom: 2px #002c8f solid;
  content: '';
  bottom: -19px;

  left: 0px;
}





.index_product_k {
  background-size: 100%;
}



.top_banner .mySwiper2 .swiper-slide img {
  width: 100%;
}











.about_nav li {
  position: relative;
}







.js {

  width: 90%;

  margin: 10px auto 0 auto;

}



.js p {

  padding: 5px 0;

  font-weight: bold;

  overflow: hidden;

}



.js p span {

  float: right;

}



.js p span a {

  color: #f00;

  text-decoration: underline;

}



.js textarea {

  height: 50px;

  width: 98%;

  padding: 5px;

  border: 1px solid #ccc;

  border-top: 2px solid #aaa;

  border-left: 2px solid #aaa;

}



.www360buy {

  width: 100%;



}



.www360buy .hd {

  overflow: hidden;

  background: url(images/bg.png) 0 -32px #efefef;

  border-left: 1px solid #ddd;

}



.www360buy .hd li {

  position: relative;

  margin-left: -1px;





  align-items: center;

  line-height: 52px;

  padding: 6px;

  box-sizing: border-box;

  width: 200px;

  font-size: 24px;

  text-align: center;

}





.www360buy .hd ul {
  display: flex;
  justify-content: flex-start;
}





.www360buy .hd li.on {

  background: #0c4ca1;

  color: #fff;



  align-items: center;

  line-height: 52px;

  padding: 6px;

  box-sizing: border-box;

  width: 200px;

  font-size: 24px;



}



.www360buy .bd {





  border-top: 0;

}



.www360buy .lh {

  overflow: hidden;

}



.www360buy .lh li {





  float: left;

}

.about_zigongsi_map {
  background: #01458e;

}

.www360buy .lh li .p-img {

  width: 130px;

  height: 132px;

  padding: 30px 13px 0 13px;

  margin: 0 auto;

  text-align: center;

}
.scfb {
  display: flex;
  justify-content: center;
}


.www360buy .lh li .p-name {

  height: 36px;

  line-height: 18px;

  word-break: break-all;

  word-wrap: break-word;

  overflow: hidden;

}



.www360buy .lh li .p-price {

  color: #999;

}



.www360buy .lh li .p-price strong {

  color: #c00;

  font-size: 14px;

  font-family: verdana;

}





.ny_main_r2_b_b {

  box-sizing: border-box;
  margin-bottom: 30px;
}











.table_canshu {
  display: flex;

  border: 1px #eeeeee solid;

  flex-direction: column;
  margin-top: 20px;
}





.table_canshu>li {
  display: flex;
  justify-content: space-between;
}



.table_canshu_title {
  width: 30%;
  background: #f3f6f8;
  box-sizing: border-box;
  padding: 5px;
}

.table_canshu_main {
  width: 70%;
  box-sizing: border-box;
  padding: 5px;
}



.table_canshu_l {
  width: 50%;
  border-right: 1px #eeeeee solid;
  display: flex;
  border-bottom: 1px #eeeeee solid;
  font-size: 16px;
  line-height: 42px;
}





.table_canshu li .table_canshu_l:nth-child(2) {
  border-right: 0;
}



.table_canshu th {
  background: #f3f6f8;
  box-sizing: border-box;
  padding: 5px;
  border-right: 1px #eeeeee solid;
  font-size: 18px;
}

.table_canshu td {
  font-size: 16px;
  border-right: #eeeeee 1px solid;
  padding-left: 10px;
  box-sizing: border-box;
}

.table_canshu th:last-child {
  border-right: 0;
}

.table_canshu tr {
  border: none;
}



.table_canshu td:last-child {
  border-right: 0;
}



.table_canshu li:last-child .table_canshu_l {
  border-bottom: 0;
}



.biaotouline td {
  border-right: 1px #eeeeee solid;
  padding: 0px 10px;
  box-sizing: border-box;
}





.biaotouline_b {
  border-bottom: 1px #eeeeee solid;
}



.table_canshu .biaotouline td:last-child {
  border-right: 1px;
}







.table_canshu .fzbe td {
  padding: 0 10px;
  box-sizing: border-box;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}



.ny_main_r2_b_r {
  display: flex;
  flex-direction: column;
}





.index_product_k_main_yewu {
  width: 100%;
}




.about_zigongsi_main_yewu_t{height:  132px;text-align: center; display: flex;  align-items: center; flex-direction: column; justify-content: center;}
.about_zigongsi_main_yewu_b{height:  202px;text-align: center; color: #fff; flex-direction: column;   align-items: center; padding:0 5px;  box-sizing: border-box;}
.about_zigongsi_main_yewu_b p{text-align: left;  margin-top:5px}
.about_zigongsi_main_yewu_b h2{ margin-top: 5px}

@media screen and (max-width: 1420px) and (min-width: 1367px) {







  .index_about_k_nr {
    position: static;
  }





}



















@media screen and (max-width: 1366px) and (min-width: 1025px) {

  .about_main_ys_main {

    padding: 0 10px;

  }



  .about_main_ys_main ul {

    justify-content: space-evenly;



  }







  .index_about_num li {
    flex: 1
  }

  .index_about_num {
    display: flex;
    align-items: center;
  }

  .index_about {
    padding-left: 20px;
  }

  .top_header_b {
    padding: 0px 20px;
  }

  .top_header_t {
    padding: 0px 20px 10px 20px;
  }

  .index_about_num_gundong {
    font-size: 46px
  }



  .index_about_num ul {



    padding-left: 30px;



  }



  .index_about_k_nr {
    width: 100%;
    position: absolute;
  }

  .index_about_num {
    transform: none;
  }

  .index_about_num_l {
    transform: none;
    display: none;
  }

  .index_about_num_r {
    display: none;
  }

  .index_about_num ul {
    transform: none;
    justify-content: flex-start;
    width: 100%;
  }



  .index_about_l_title h2 {
    font-size: 22px;
  }

  .index_about_l_title span {
    font-size: 20px;
  }

  .index_about_l_text {
    font-size: 16px;
  }

  .index_product_k_title h2 {
    font-size: 22px;
    line-height: 22px;

    margin-top: 22px;
  }

  .index_product_k_title h3 {
    font-size: 20px;
    line-height: 22px;

    margin-top: 10px;
  }

  .index_product_k_main {
    margin-top: 10px;
  }

  .top_header {
    padding-top: 10px;
  }

  .top_header_l img {
    max-width: 80%;
  }

  .index_product_k_title p {
    font-size: 16px;
  }

  .index_hezuo_main {
    margin: 0 20px;
  }



  .index_hezuo_main ul {



    flex-wrap: wrap;

  }



  .footer_t {

    padding: 10px;



  }



  .footer_t_l dl {
    margin-right: auto;
  }



  .footer_t_l {
    justify-content: space-between;
  }



  .footer_t_l {
    flex: 2;
  }



  .footer_b_main {
    padding: 10px;
  }

  .footer_t_l dt {
    font-size: 16px;
  }

  .footer_t_l dd {
    font-size: 14px;
  }



  .footer_b_main {
    font-size: 14px;
  }



  .about_main_k {
    padding: 20px;
  }

  .about_main_l {
    width: 40%;
  }

  .about_main_r h2 {
    font-size: 20px;
  }

  .about_main_r p {
    margin-top: 20px;
  }



  .about_main_r p {
    font-size: 16px;
  }

  .about_main_ys_main ul li {



    padding: 0px 60px;

  }





  .about_main_ys_main_text h2 {
    font-size: 20px;
  }

  .about_main_wenhua_title h2 {
    font-size: 20px;
  }

  .about_main_background_title h2 {
    font-size: 20px;
  }

  .about_main_background_title h3 {
    font-size: 18px;
  }



  .about_main_wenhua_main {

    padding: 0 20px;

  }





  .about_main_wenhua_main_r p {

    font-size: 18px;

    margin-bottom: 38px;

  }



  .about_main_wenhua_main_r h3 {

    font-size: 20px;

    margin-bottom: 10px;

  }





  .about_main_wenhua_main_l {

    margin-right: 30px;

    width: 47%;

  }





  .about_main_wenhua_title {
    margin: 30px 0px;
  }



  .about_main_background_title {
    min-height: 190px;
  }



  .about_zigongsi .about_main_background_title {



    min-height: 110px;

  }



  .footer_t_r {
    font-size: 14px;
  }

  .about_zigongsi_main_text {
    font-size: 18px;
  }

  .ny_main {
    padding: 0px 20px;
  }





  .ny_main_l {

    flex: 0.9;

  }





  .ny_main_l_list_title h2 {
    font-size: 20px;
  }

  .ny_main_l_list_title {



    line-height: 42px;



  }



  .ny_main_l_list_title_line {



    height: 23px;



  }



  .erji>li {

    font-size: 16px;

  }

  .prlist>li {
    line-height: 44px;
  }



  .ny_main_r2_b_l {

    width: 382px;

    margin-top: 20px;

    margin-right: 10px;

  }



  .ny_main_r2_b_r h2 {
    font-size: 20px;
  }

  .ny_main_r2_b_b_title {
    line-height: 32px;
    font-size: 20px;
  }

  .ny_main_r2_b_b_title_line {
    width: 4px;
    height: 23px;
  }

  .ajaxBox2 .hd ul h3 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
  }

  .ajaxBox2 .hd ul p {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 5px;
  }

  .ajaxBox2 .hd ul {
    height: 100%;
  }

  .ajaxBox2 .hd ul li {
    flex: 1;
  }

}









.zhengshuliebiao {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}



.zhengshulist {
  width: 23%;
  margin-right: 2%;
  margin-bottom: 2%;
  text-align: center;
}





.zhengshulist:nth-child(4n) {
  margin-right: 0;
}

.zhengshulist a {
  align-items: center;

  display: flex;

  justify-content: center;

  border: 2px #e1e1e1 solid;

  box-sizing: border-box;

  text-align: center;

  height: 480px;

  display: flex;
}



.pic_list .zhengshulist a {
  height: auto;
  padding: 6px;
}

.about_zigongsi_main_flex {
  display: flex;
  flex-direction: column;
}

.about_zigongsi_main_yewu ul {
  display: flex;
  justify-content: space-between;
}

.about_zigongsi_main_yewu ul li {
  background: url(../images/chuantuo_03.png) no-repeat center top;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-size: 100%;
  width: 33%;
}


.about_zigongsi_main_yewu ul li:nth-child(2) {
  background: url(../images/chuantuo_05.png) no-repeat center top;  background-size: 100%;

}


.about_zigongsi_main_yewu ul li:nth-child(3) {
  background: url(../images/chuantuo_07.png) no-repeat center top;  background-size: 100%;

}

.about_zigongsi_main_yewu_t h2{color: #043983; font-size: 32px;}
.about_zigongsi_main_yewu  ul{margin-top: 20px;}

.container-fluid {

  padding-left: 10px;
  padding-right: 10px;
}

.dingzhihua_k{margin:0 auto;  width: 1420px; }
.di_left{width: 66%;}

/* 定制化 */


.nydz1 .box{display: flex;flex-wrap: wrap;}
.nydz1 .box a{display: block;width:16.666%;background: #fff;padding: 28px 10px;text-align: center;border: 1px solid #ddd;}
.nydz1 .box a .img{height: 80px;width: 80px;display: flex;justify-content: center;align-items: center;background:#1e5fa7;border-radius: 50%;margin: 0 auto;}
.nydz1 .box a .img img{max-height:44%;}
.nydz1 .box a .tt1{font-size: 22px;color: var(--color_zhuti);padding: 19px 0;}
.nydz1 .box a .tt2{font-size: 0;}
.nydz1 .box a .tt2 span{display: inline-block;vertical-align: top;min-width: 77%;border: 1px solid #ddd;font-size: 16px;color: #777;padding: 6px;border-radius: 55px;}
.nydz1 .box a .tt2 span:nth-child(n+2){margin-top: 10px;}
.nydz1 .box a .tt2 p{display: inline-block;vertical-align: top;min-width: 77%;border: 1px solid #ddd;font-size: 16px;color: #777;padding: 6px;border-radius: 55px;}
.nydz1 .box a .tt2 p:nth-child(n+2){margin-top: 10px;}



.title6{text-align: center;font-size: 30px;line-height: 38px;position: relative;padding-bottom: 15px;margin-bottom: 44px;color: #111;}
.title6:after{content: "";width: 32px;height: 3px;background: var(--color_zhuti);background: linear-gradient(to right, var(--color_zhuti), var(--color_hover));position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;}
.main88 {
  padding-top: 70px;
  padding-bottom: 70px;
}


.nydz2{background: #fff;}
.nydz2 .box{display: flex;flex-wrap: wrap;margin: -22px -11px 0;}
.nydz2 .box .list{display: block;width: calc(33.33% - 22px);margin: 22px 11px 0;}
.nydz2 .box .list .img{position: relative;}
.nydz2 .box .list .img .bjcover{padding-top:62%;}
.nydz2 .box .list .img .tt1{position: absolute;left: 0;width: 100%;bottom: 0;background: rgba(0, 0, 0, .5);font-size: 22px;color: #fff;padding: 12px 20px;transition: all .3s;}
.nydz2 .box .list .tt2{margin-top: 20px;font-size: 14px;color: #777;}
.nydz2 .box .list .tt2 b{font-size: 16px;color: #222;}
.nydz2 .box .list .tt2 strong{font-size: 16px;color: #222;}
.nydz2 .box .list:hover .bjcover{transform: var(--transform_scale);}
.nydz2 .box .list:hover .img .tt1{background: rgba(0, 160, 234, .5);}

.nydz3 .box{display: flex;flex-wrap: wrap;}
.nydz3 .box .bjcover{width: 50%;min-height: 400px;}
.nydz3 .box .list{width: 50%;display: flex;position: relative;}
.nydz3 .box .list:after{content: "";width: 2px;height: 100%;background: #ddd;position: absolute;left: calc(50% - 1px);top:0;}
.nydz3 .box .list a{background-color: #fff;display: block;padding: 38px 20px 35px 35px;width: 50%;}
.nydz3 .box .list a .img{margin-bottom: 66px;}
.nydz3 .box .list a .img img{max-height: 50px;display: block;}
.nydz3 .box .list a .tt1{font-size: 16px;line-height: 1.5;}
.nydz3 .box .list a .tt2{font-size: 15px;color: #777;margin-top: 11px;}
.nydz3 .box:nth-child(even){flex-direction: row-reverse;}
.nydz3 .box .list a .tt2 p{text-indent: 20px;}
.di_left p{text-indent: 30px;}

.nydz4 .box{font-size: 18px;color: #444;line-height: 1.8;background-color: #fff;padding: 35px; display: flex; width: 1440px;   justify-content: space-between;}
.nydz4 .box .img{float: right;margin: 0 0 0 25px;max-width: 50%;}
.box_flex{display: flex;  flex-direction: column;  align-items: center;}
.box .list:nth-child(1) .bjcover{background-image:url(../images/ax1.jpg);}
.box .list:nth-child(2) .bjcover{background-image:url(../images/ax2.jpg);}
.box .list:nth-child(3) .bjcover{background-image:url(../images/ax3.jpg);}


.one_bg{background:url(../images/jy1.jpg)  no-repeat ;}
.one_bg2{background:url(../images/jy2.jpg)  no-repeat ;}
.dingzhidi{background-image:url(../images/bj8.jpg);}
@media screen and (max-width: 1024px) and (min-width: 1001px) {







  .index_about {
    padding-left: 20px;
  }

  .top_header_b {
    padding: 0px 20px;
  }

  .top_header_t {
    padding: 0px 20px 10px 20px;
  }

  .index_about_num_gundong {
    font-size: 20px
  }



  .index_about_num ul {



    padding-left: 30px;



  }



  .index_about_k_nr {
    position: static;
    width: 100%;
  }

  .index_about_num {
    transform: none;
  }

  .index_about_num_l {
    transform: none;
    display: none;
  }

  .index_about_num_r {
    display: none;
  }

  .index_about_num ul {
    transform: none;
    justify-content: flex-end;
  }



  .index_about_l_title h2 {
    font-size: 22px;
  }

  .index_about_l_title span {
    font-size: 20px;
  }

  .index_about_l_text {
    font-size: 16px;
  }

  .index_product_k_title h2 {
    font-size: 22px;
    line-height: 22px;

    margin-top: 22px;
  }

  .index_product_k_title h3 {
    font-size: 20px;
    line-height: 22px;

    margin-top: 10px;
  }

  .index_product_k_main {
    margin-top: 10px;
  }

  .top_header {
    padding-top: 10px;
  }

  .top_header_l img {
    max-width: 80%;
  }

  .index_product_k_title p {
    font-size: 16px;
  }

  .index_hezuo_main {
    margin: 0 20px;
  }



  .index_hezuo_main ul {



    flex-wrap: wrap;

  }



  .footer_t {

    padding: 10px;



  }



  .footer_t_l dl {
    margin-right: auto;
  }



  .footer_t_l {
    justify-content: space-between;
  }



  .footer_t_l {
    flex: 2;
  }



  .footer_b_main {
    padding: 10px;
  }

  .footer_t_l dt {
    font-size: 16px;
  }

  .footer_t_l dd {
    font-size: 14px;
  }



  .footer_b_main {
    font-size: 14px;
  }



  .about_main_k {
    padding: 20px;
  }

  .about_main_l {
    width: 40%;
  }

  .about_main_r h2 {
    font-size: 20px;
  }

  .about_main_r p {
    margin-top: 20px;
  }



  .about_main_r p {
    font-size: 16px;
  }

  .about_main_ys_main ul li {



    padding: 0px 60px;

  }





  .about_main_ys_main_text h2 {
    font-size: 20px;
  }

  .about_main_wenhua_title h2 {
    font-size: 20px;
  }

  .about_main_background_title h2 {
    font-size: 20px;
  }

  .about_main_background_title h3 {
    font-size: 18px;
  }



  .about_main_wenhua_main {

    padding: 0 20px;

  }





  .about_main_wenhua_main_r p {

    font-size: 18px;

    margin-bottom: 38px;

  }



  .about_main_wenhua_main_r h3 {

    font-size: 20px;

    margin-bottom: 10px;

  }





  .about_main_wenhua_main_l {

    margin-right: 30px;

    width: 47%;

  }





  .about_main_wenhua_title {
    margin: 30px 0px;
  }



  .about_main_background_title {
    min-height: 190px;
  }



  .about_zigongsi .about_main_background_title {



    min-height: 110px;

  }



  .footer_t_r {
    font-size: 14px;
  }

  .about_zigongsi_main_text {
    font-size: 18px;
  }

  .ny_main {
    padding: 0px 20px;
  }





  .ny_main_l {

    flex: 0.9;

  }





  .ny_main_l_list_title h2 {
    font-size: 20px;
  }

  .ny_main_l_list_title {



    line-height: 42px;



  }



  .ny_main_l_list_title_line {



    height: 23px;



  }



  .erji>li {

    font-size: 16px;

  }

  .prlist>li {
    line-height: 44px;
  }



  .ny_main_r2_b_l {

    width: 382px;

    margin-top: 20px;

    margin-right: 10px;

  }



  .ny_main_r2_b_r h2 {
    font-size: 20px;
  }

  .ny_main_r2_b_b_title {
    line-height: 32px;
    font-size: 20px;
  }

  .ny_main_r2_b_b_title_line {
    width: 4px;
    height: 23px;
  }

  .ajaxBox2 .hd ul h3 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
  }

  .ajaxBox2 .hd ul p {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 5px;
  }

  .ajaxBox2 .hd ul {
    height: 100%;
  }

  .ajaxBox2 .hd ul li {
    flex: 1;
  }

}





















@media screen and (max-width: 1000px) and (min-width: 761px) {

  .top_header_t {

    padding: 10px;





  }



  .ajaxBox2 .hd ul li {



    flex: 1;

  }



  .z_header_fr {

    margin-left: auto;

    left: 0px;

  }

  .z_header_fr {
    position: static;
    height: auto;
  }



  .top_header_b {

    padding: 0 10px;

    width: 100%;





  }

  .top_header {
    width: 100%;
  }



  .top_header {



    padding: 10px 0px 0px 0px;



  }



  .index_about {
    padding-left: 10px;
  }



  .index_about_l_title h2 {



    font-size: 18px;



  }



  .index_about_l_title span {

    font-size: 16px;



  }





  .index_about_l_text {

    font-size: 14px;

    line-height: 26px;

  }

  .index_about_num ul {



    padding-left: 10px;



  }

  .index_about_k_nr {

    width: 100%;
    height: 130px;



  }

  .index_about_num_r {
    display: none;
  }

  .index_about_num_l {
    display: none;
  }

  .index_about_k_nr {
    position: static;
  }



  .index_about_num {
    transform: none;
  }

  .index_about_num ul {
    transform: none;
    display: flex;

    justify-content: space-evenly;
  }



  .index_about_num_gundong {
    font-size: 20px;
  }



  .index_product_k {

    background: #d3e6ff;
  }

  .index_about_l_anniu {

    width: 140px;

    padding: 5px;





  }





  .index_about_l_anniu a {



    font-size: 16px;

    line-height: 32px;

  }





  .index_product_k_title h2 {

    font-size: 18px;



    line-height: 18px;

    margin-top: 22px;

  }



  .index_product_k_title h3 {

    text-align: center;

    font-size: 16px;



    line-height: 16px;

    margin-top: 10px;

  }





  .index_product_k_main {
    margin-top: 14px;
  }



  .ajaxBox .hd ul li>a {
    font-size: 16px;
  }



  .index_product_list_title {
    font-size: 14px;
  }

  .footer_t {

    padding: 10px;



  }



  .footer_t_l dl {
    margin-right: auto;
  }



  .footer_t_l {
    justify-content: space-between;
  }



  .footer_t_l {
    flex: 2;
  }



  .footer_b_main {
    padding: 10px;
  }

  .footer_t_l dt {
    font-size: 16px;
  }

  .footer_t_l dd {
    font-size: 14px;
  }

  .index_hezuo_main {
    padding: 10px;
    margin: 0;
  }



  .index_hezuo_main li {
    width: auto;
    flex: 1;
  }



  .index_product_k_title p {



    margin-top: 10px;

    font-size: 14px;



  }



  .about_main_k {
    padding: 10px;
  }



  .about_main_t {
    display: flex;
    flex-direction: column;
  }

  .about_main_r h2 {
    font-size: 18px;
  }

  .about_main_r p {
    font-size: 14px;
    margin-top: 10px;
  }

  .about_main_l {
    display: none;
  }

  .about_main_ys_main ul li {



    padding: 0px 20px;

  }



  .about_main_ys_main_text {
    font-size: 16px;
  }

  .about_main_ys_main_icon {
    width: 80px;
    height: 80px;
  }

  .about_main_ys_main li:nth-child(2) .about_main_ys_main_icon:before {



    font-size: 30px;

  }



  .about_main_ys_main li:nth-child(1) .about_main_ys_main_icon:before {



    font-size: 30px;

  }



  .about_main_ys_main li:nth-child(3) .about_main_ys_main_icon:before {



    font-size: 30px;

  }



  .about_main_ys_main li:nth-child(4) .about_main_ys_main_icon:before {



    font-size: 30px;

  }

  .about_main_ys_main_icon {
    display: flex;

    align-items: center;

    justify-content: center;

    border: 4px solid #dadfe7;
  }





  .about_main_ys_main {

    padding: 0 10px;

  }

  .about_main_ys_main_text h2 {

    font-size: 18px;

  }

  .about_main_ys_main ul {
    justify-content: space-evenly;
  }





  .ny_main {
    padding: 0 10px;
    margin-top: 10px;
  }





  .ny_main {
    flex-direction: column;
  }

  .ny_main_l {

    width: 100%;

  }

  .ny_main_r {

    width: 100%;

    margin-top: 10px;

  }





  .prlist {
    display: flex;
    justify-content: space-between;
    min-height: 117px;
    position: relative;
  }

  .ny_main_l_list_title h2 {
    font-size: 16px;
  }





  .ny_main_l_list_title_line {

    width: 4px;

    height: 23px;

    background: #fff;

    margin: 0px 10px;

    position: relative;

  }



  .erji {

    position: absolute;

    width: 100%;

    left: 0px;

  }



  .ny_main_l_list_title {



    line-height: 42px;



  }

  .prlist>li {
    border: none;
  }

  .liston .ny_main_l_list_title_jt {

    margin-left: 5px;



  }







  .ny_main_l_list_title_bt {



    font-size: 14px;

  }



  .erji span {
    font-size: 12px;
  }



  .liston .erji {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .liston .erji li {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .liston .erji>li {
    margin-right: 5px;
  }



  .ny_main_l_con {
    display: none;
  }

  .ny_main_r2 {
    width: 100%;
  }



  .ny_main_r2_b_l {

    width: 47%;

    margin-top: 20px;

  }

  .ny_main_r2_b_r h2 {
    font-size: 18px;
  }

  .ny_main_r2_b_b_title {
    width: 100%;
    font-size: 16px;
  }

  .ny_main_r2_b_b_title {
    line-height: 38px;
  }

  .ny_main_r2_b_b_title_line {



    width: 4px;

    height: 18px;



  }



  .about_main_wenhua_main {
    padding: 0 10px;
  }

  .ajaxBox2 .hd ul h3 {
    font-size: 16px;
    line-height: 16px;
    margin-bottom: 10px;
  }

  .ajaxBox2 .hd ul p {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 5px;
  }

  .top_header_l img {
    max-width: 80%;
  }

  .top_header {
    position: static;
  }

  .about_main_wenhua_main_r h3 {
    font-size: 18PX;
  }

  .about_main_wenhua_main_r p {
    font-size: 16PX;
  }

  .about_main_background_title {
    min-height: 193px;
  }



  .about_main_background_title h2 {
    font-size: 18PX;
  }



  .about_main_wenhua_title h2 {
    font-size: 18PX;
  }

  .about_main_wenhua_title h3 {
    font-size: 16PX;
  }



  .about_main_wenhua_title {
    margin: 20px 0px;
  }

  .about_main_wenhua_main_r p {
    margin-bottom: 38PX;
  }

  .about_main_wenhua_main_l {
    margin-RIGHT: 20PX;
  }



  .about_jiagou .about_main_background_title {
    margin: 10px 0px;
  }



  .about_jiagou {
    justify-content: flex-start;
    background-repeat: no-repeat;
    padding-bottom: 0px;
  }





  .about_zigongsi .about_main_background_title {

    color: #000;

    min-height: 90px;

  }





  .footer_t_r li {
    font-size: 14px;
  }



  .about_zigongsi_main_text {
    font-size: 14px;
  }

  .footer_b_main {
    font-size: 12px;
  }

  .ajaxBox2 .hd ul {
    height: 100%;
  }



}







@media (max-width: 760px) {

  .top_header_b_k .z_words {
    display: block;
  }

  .z_menu_btn {

    display: block;

  }



  .z_menu_btn {

    display: flex;

    justify-content: center;

    align-items: center;

  }



  .top_header_t {

    padding-bottom: 0px;

  }



  .top_header_t {

    flex-direction: column;

  }



  .top_header_r {

    display: flex;

    justify-content: space-between;

  }



  .top_header_t {

    padding: 0px 10px;

    flex-direction: row;

  }



  .top_header_l {

    width: 60%;

  }



  .top_header {

    position: static;

    padding: 26px 0px 26px 0px;

  }



  .z_header_nav li a {

    color: #0c4ca1;

  }



  .z_header_nav ul {

    flex-direction: column
  }



  ;



  .z_header_fr.on {



    z-index: 9;



  }



  .mob {

    display: block;

  }





  .z_header_nav li::before {

    border: 2px solid #0c4ca1;

  }





  .z_header_nav li:hover>a,

  .z_header_nav li.active>a {

    color: #0c4ca1;

  }



  .z_header_fr.on {

    top: 0px;

    left: 0;

    z-index: 9;

    background: rgba(0, 0, 0, 0.32);



  }





  .z_header_fr.on .z_header_nav {

    width: 100%;

    background: #fff;



    position: absolute;

    left: -100px
  }





  .z_header_fr .z_header_nav {

    width: 100%;

    background: #fff;

    transition: all .6s;

    position: absolute;

    left: -400px
  }

  .top_header_b {

    border: none;

  }



  .top_header_t {

    border: none;

  }



  .index_about {

    flex-direction: column;

  }



  .index_about_l {

    width: 100%;

  }



  .index_about_r {

    display: none;

  }



  .index_about {

    padding: 10px;

  }



  .index_about_l {

    padding-right: 0;

  }



  .index_about_num ul {

    flex-wrap: wrap;

  }



  .index_about_num li {

    width: 48%;

    padding-left: 0;

    border-right: 0
  }



  .index_about_k_nr {

    width: 100%;

    position: static;

    height: auto
  }



  .footer_t_l {

    display: none;

  }



  .footer_t {

    flex-direction: column;
    padding: 16px 4%;

    display: flex;

  }



  .index_about_num ul {

    padding-left: 0;

  }



  .index_about_num_gundong {

    font-size: 26px;

  }



  .index_about_num {

    transform: skewX(0deg);

  }



  .index_about_num ul {

    transform: skewX(0deg);

    padding: 0px 10px;

    box-sizing: border-box;

    margin-bottom: 40px;

  }



  .index_about_num_l {

    display: none;

  }



  .index_about_num_r {

    display: none;

  }



  .index_about_l_title h2 {

    font-size: 16px;

  }



  .index_about_l_title span {

    font-size: 14px;



  }

  .index_about_l_text {

    font-size: 14px;

    line-height: 24px;

  }



  .index_product_k_title h2 {

    font-size: 20px;

  }



  .index_product_k_title h3 {

    font-size: 18px;

    margin-top: 0px;



  }



  .index_product_k_main {

    margin-top: 10px;

  }



  .index_product_k_title h2 {

    margin-top: 20px;

  }



  .ajaxBox {

    flex-direction: column;

  }



  .ajaxBox .hd ul {

    flex-direction: row;

    width: 100%;

  }



  .ajaxBox .hd {

    width: 100%;

  }



  .ajaxBox .bd {

    width: 100%;

    box-sizing: border-box;

  }



  .index_hezuo_main {

    padding: 0px 10px;

    margin: 0px;

  }



  .index_product_k_title p {

    font-size: 16px;

    margin: 10px 0;

  }



  .index_hezuo_main li {

    width: 22.8%;

    margin-right: 2%;

  }



  .index_hezuo_main li:nth-child(4n) {

    margin-right: 0;

  }



  .index_hezuo_main li:nth-child(5n) {

    margin-right: 2%;

  }



  .z_menu_btn div {

    justify-content: center;

    display: flex;

    flex-direction: column;

    z-index: 9999999;

    position: absolute;

  }



  .line {

    height: 1px;

  }



  .top_header .on .line2 {

    display: none;

  }





  .about_nav ul {
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 10px;
    box-sizing: border-box;
  }



  .about_nav li {
    margin-right: 7px;
  }

  .about_main_t {
    flex-direction: column;
  }

  .about_main_r {
    width: 100%;
    order: 1;
  }

  .about_main_r p {
    font-size: 16px;
  }

  .about_main_r p {
    margin-top: 20px;
  }

  .about_main_l {
    order: 2;
  }

  .about_main_k {



    padding: 10px 4%;

  }



  .about_main_ys_main ul {
    flex-wrap: wrap;
  }



  .about_main_ys_main ul li {
    border: none;
    flex: 1;
  }



  .about_main_ys_main ul li:nth-child(2n) {
    padding-right: 0;
  }







  .about_main_ys_main_icon {
    width: 60px;
    height: 60px;
  }

  .about_main_ys_main li:nth-child(2) .about_main_ys_main_icon:before {



    font-size: 20px;

  }



  .about_main_ys_main li:nth-child(1) .about_main_ys_main_icon:before {



    font-size: 20px;

  }



  .about_main_ys_main li:nth-child(3) .about_main_ys_main_icon:before {



    font-size: 20px;

  }



  .about_main_ys_main li:nth-child(4) .about_main_ys_main_icon:before {



    font-size: 20px;

  }

  .about_main_ys_main_icon {
    display: flex;

    align-items: center;

    justify-content: center;

    border: 4px solid #dadfe7;
  }







  .about_main_ys_main {
    padding: 0 2%;
  }

  .about_main_ys_main_text h2 {
    font-size: 14px;
  }

  .about_main_ys_main ul li {
    padding: 0px 24px;
  }

  .about_main_ys_main_text2 {
    font-size: 12px;
  }



  .about_main_ys_main ul li:nth-child(3n) {
    padding-left: 0;
  }



  .about_main_wenhua_main_k {
    flex-direction: column;
  }



  .about_main_wenhua_main_r h3 {
    font-size: 16px;
    margin-top: 20px;
  }



  .about_main_wenhua_main_r p {
    font-size: 14px;
    margin-bottom: 18px;
  }

  .about_main_background_title {
    min-height: 103px;
  }

  .about_zigongsi_main ul {
    flex-direction: column;
  }



  .about_zigongsi_main li {
    width: 100%;
  }

  .about_jiagou {
    background: #9ac5ff;
    min-height: 320px;
  }



  .hooner li {
    background: none;
    height: auto;
    margin-right: 0
  }

  .hooner ul {
    flex-direction: column;
    align-items: center;
  }



  .hj_list {}

  .hj_list li {
    margin-bottom: 10px;
    min-width: 90px;
    margin-right: 30px;
  }

  .huanjing li {
    margin-right: 0;
  }



  .ny_main {
    flex-direction: column;
  }

  .ny_main_l {

    width: 100%;

  }

  .ny_main_r {

    width: 100%;

    margin-top: 10px;

  }

  .ny_main_l_con {
    display: none;
  }

  .lang {
    display: none;
  }



  .ny_main_r_b li {
    width: 100%;
  }

  .ny_main_r_b ul {
    flex-direction: column;
  }





  .ny_main_r2 {
    width: 100%;
    order: 1;
  }



  .ny_main_l {
    order: 0;
  }



  .ny_main_r2_b_l {
    width: 100%;
  }

  .ny_main_r2_b {
    flex-direction: column;
  }

  .ny_main_r2_b_r {
    width: 100%;
  }



  .ajaxBox2 {
    flex-direction: column;
  }







  .ajaxBox2 .hd ul {}





  .ajaxBox2 .hd {
    width: 100%;
  }



  .ajaxBox2 .bd {

    width: 100%;

  }



  .ajaxBox2 .hd ul li.on::after {
    display: none;
  }



  .ajaxBox2 .hd ul li.on {
    background: #555653;
  }

  .about_main_wenhua_title {



    margin: 20px 0px;

  }



  .index_about_num_title {
    font-size: 14px;
  }



  .z_menu_btn span.open {



    background-color: rgba(255, 255, 255, 0);

    width: 550%;

    height: 2140px;

    display: block;

    position: absolute;

    left: -61px;
  }

  .index_about_l_anniu a {
    font-size: 14px;
    line-height: 32px;
  }



  .index_about_l_anniu {

    width: 130px;



  }



  .index_product_k {
    background: #d3e6ff;
  }

  .ny_main {
    padding: 0 4%;
  }



  .prlist {
    display: flex;
    justify-content: space-between;
    min-height: 160px;
    position: relative;
  }

  .ny_main_l_list_title h2 {
    font-size: 16px;
  }





  .ny_main_l_list_title_line {

    width: 4px;

    height: 23px;

    background: #fff;

    margin: 0px 10px;

    position: relative;

  }



  .erji {

    position: absolute;

    width: 100%;

    left: 0px;

  }



  .ny_main_l_list_title {



    line-height: 42px;



  }

  .prlist>li {
    border: none;
  }

  .liston .ny_main_l_list_title_jt {

    margin-left: 5px;



  }







  .ny_main_l_list_title_bt {



    font-size: 14px;

  }



  .erji span {
    font-size: 12px;
  }



  .liston .erji {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .liston .erji li {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .liston .erji>li {
    margin-right: 5px;
  }

  .ny_main_r_t {



    font-size: 14px;

    line-height: 26px;

  }



  .ny_main {



    margin-top: 15px;

  }







  .ny_main_r2_b_r h2 {
    font-size: 16px;
  }





  .ny_main_r2_b_b_title {
    font-size: 16px;
  }

  .ny_main_r2_b_b_title_line {



    width: 3px;

    height: 20px;

    margin-right: 10px;

  }

  .ny_main_r2_b_b_title {
    margin-bottom: 10px;
    line-height: 29px;
    width: 100%;
  }

  .about_main_r h2 {
    font-size: 16px;
  }



  .about_main_r p {
    font-size: 14px;
    margin-top: 10px;
  }

  .about_main_ys_main_text {
    font-size: 16px;
  }

  .about_main_wenhua_title h2 {
    font-size: 16px;
  }



  .about_main_wenhua_title h3 {
    font-size: 14px;
  }

  .about_main_background_title h2 {
    font-size: 16px;
  }



  .about_main_background_title {
    font-size: 14px;
  }



  .swiper_title {

    margin-top: 30px;

    text-align: center;
    margin-bottom: 27px;

  }





  .swiper_title h2 {
    font-size: 18px;
  }





  .swiper_text p {
    font-size: 16px;
    margin-bottom: 16px;
  }



  .about_zigongsi .about_main_background_title {



    min-height: 110px;

  }

  .about_zigongsi_main_text {
    font-size: 16px;
  }

  .ajaxBox2 .hd ul h3 {
    font-size: 16px;
  }

  .ajaxBox2 .hd ul p {
    font-size: 14px;
  }

  .footer_b_main {
    font-size: 14px;
    padding: 28px 10%;
  }





  .about_main_wenhua_main {

    padding: 0 4%;

  }



  .index_product_list_title {
    font-size: 14px;
  }



  .ajaxBox .hd ul li>a {
    font-size: 16px;
  }

  .ny_main_r_b_text {
    padding: 0px 5px;
    display: flex;
    justify-content: center;
    flex-direction: column;
  }



  .ny_main_r_b_text p:nth-child(2) {
    margin-bottom: 0;
  }





  .top_header {
    display: none;
  }



  .i1a {

    width: 100%;

    position: relative;

    margin-bottom: 20px;

  }



  .top_banner_ny {

    margin-top: 60PX;



  }







  .bannerny_text {

    font-size: 18px;

    position: absolute;

    color: #fff;

    top: 73px;

    left: 20px;

  }







  .top_banner {
    margin-top: 59px;
  }






  .about_main{width: 100%;}


  .about_main_k h4{font-size: 1rem;}

  .about_main_k h3{font-size: 1.2rem;}

  .about_main_k p{font-size: .8rem;}
  .about_main_ys_main ul li{width: 50%;  padding-right: 0;} 
  .about_main_ys_main ul{flex-wrap: wrap;}


  .dingzhihua_k{width: 100%;}
  .nydz1 .box a {width: 50%;}

  .nydz2 .box{flex-direction: column;}

  .nydz2 .box .list{width: 100%; margin:0px}

  .nydz3 .box{flex-direction: column;}
  .nydz3 .box .bjcover{width: 100%;}
  .nydz3 .box .list{width: 100%;}
  .nydz4 .box{width: 100%; flex-direction: column;}
.nydz4  .di_left{width: 100%;}
.nydz4  .right{width: 100%;}
.nydz4 .box  .img{width: 100%; margin: 0;}
.zhengshulist{width: 48%;}
.zhengshulist:nth-child(2n){margin-right: 0;}
.zhengshulist a{height: auto;}
.contact_list li{width:100%;}
.contact_list ul{display: flex;flex-direction: column;}
.contact_list li{    border-right: 0px #d3e6ff solid; border-bottom: 1px #d3e6ff solid; padding-bottom: 20px; padding-top: 10px;}

.about_zigongsi_main ul{width: 100%;}

.about_zigongsi_main_yewu ul li{width: 100%;}

.about_zigongsi_main_yewu_b h2{display: none;}
.about_zigongsi_main_yewu_t{height: 120px;}.about_nav a {
  color: #000;
  font-size: .8rem;
}

}