html::-webkit-scrollbar {
  width: 6px;
}

html::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}

html::-webkit-scrollbar-track {
  border-radius: 0;
  background: rgba(0, 0, 0, 0.1);
}

/*   思源宋体  */
@font-face {
  font-family: 'Source';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/Source_Han_Serif_SC_Light_Light.otf');
}

/*  Montserrat  */
@font-face {
  font-family: 'Montserrat-Light';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/montserrat-light.eot');
  src: local('☺'), url('../fonts/montserrat-light.woff') format('woff'), url('../fonts/montserrat-light.ttf') format('truetype'), url('../fonts/montserrat-light.svg') format('svg');
}


* {
  font-family: "Source";
  outline: none;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
}

body,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
from {
  margin: 0;
}

ol,
ul,
li,
img {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
}

input,
img,
textarea {
  border: none;
  border-radius: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight: rgba(0, 0, 0, 0);
  -webkit-text-size-adjust: none;
}


/*body>.qing {
	min-width: 1260px;
}*/

a {
  text-decoration: none !important;
  blr: expression(this.onFocus=this.blur());
  /* IE Opera */
  outline: none;
  /* FF Opera */
}

a:focus {
  -moz-outline-style: none;
  /* FF */
}

img,
input {
  border: 0;
}

input,
textarea,
select {
  outline: none;
}

a div,
a span {
  cursor: pointer;
}

textarea {
  resize: none;
}


/*防止textarea放大时，三个斜线被放大*/

ul li {
  list-style: none;
}

.qing {
  display: block;
  clear: both;
}

.juzhong {
  width: 1500px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.lf {
  display: block;
  float: left;
}

.rf {
  display: block;
  float: right;
}

*,
*:before,
*:after {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
}

img,
.shu12 img,
.shu14 img,
.shu16 img {
  display: inline;
  max-width: 100%;
  height: auto;
  vertical-align: top;
}

.shu16 {
  line-height: 30px;
  color: #484848;
  font-size: 16px;
}

.shu14 {
  line-height: 30px;
  color: #484848;
  font-size: 14px;
}

.shu12 {
  line-height: 28px;
  color: #484848;
  font-size: 12px;
}


/*引入字体*/

@font-face {
  font-family: 'avantgardeitcbybt-book';
  src: url('../font/avantgardeitcbybt-book.eot');
  src: local('avantgardeitcbybt-book '), local('avantgardeitcbybt-book'), url('../font/avantgardeitcbybt-book.woff') format('woff'), url('../font/avantgardeitcbybt-book.ttf') format('truetype'), url('../font/avantgardeitcbybt-book.svg') format('svg');
}

.font {
  font-family: 'avantgardeitcbybt-book';
}

@font-face {
  font-family: 'bases';
  src: url('../fonts/BASES.TTF');
}



/*************************index***********************/
.head {
  display: block;
  position: relative;
  z-index: 999;
  width: 100%;
  background: #fff;
  overflow: hidden;
}

.navk {
  display: block;
  /*overflow: hidden;*/
}

.navk li {
  display: block;
  float: left;
  padding: 18px 0;
  position: relative;
}

.navk li a {
  display: block;
  float: left;
  height: 52px;
  overflow: hidden;
  padding: 0 35px;
  line-height: 52px;
  font-size: 16px;
  color: #000;
}

.navk li:nth-last-child(1) a {
  padding: 0 0 0 35px;
}

.navk li b {
  width: 6px;
  height: 13px;
  display: block;
  background: url(../img/jh_icon01.png) center center no-repeat;
  background-size: contain;
  position: absolute;
  top: 38px;
  right: 0;
  display: block;
}

.navk li:nth-last-child(1) b {
  display: none;
}

.navk a span {
  display: block;
  position: relative;
  top: 0;
}

.navk li:hover a span,
.navk li.on a span {
  top: -100%;
  color: #000;
}

.navk li:hover a span,
.navk li.active a span {
  color: #003371;
  /*padding-top: 15px;*/
}

/*banner*/
.banner {
  display: block;
  height: auto;
  overflow: hidden;
  position: relative;

}

/***********品牌文化************/
.in_ppwhk {
  overflow: hidden;
  display: block;
  padding: 100px 0;
  display: block;
}

.in_ppjdksd_left {
  margin-top: 30px;
  margin-left: 15px;
  overflow: hidden;
  display: block;
}

.inppjgd_imngj {
  margin: 134px 5px 0;
}

.in_ppjskd_left {
  width: 55%;
}

.in_ppkjjs_wzks {
  width: 70%;
  padding: 15px 50px;
  display: block;
  font-size: 16px;
  color: #0d0d0d;
  line-height: 32px;
}

.in_fzlcks_tit img {
  margin: 0 auto;
  display: block;
}

.in_cpkq {
  background: #fff;
  display: block;
  overflow: hidden;
}

.indjla_lbkd {
  overflow: hidden;
  position: relative;
  display: block;
}

.indjla_lbkd .swiper-container_cpk {
  width: 100%;
  height: 100%;
}

.ins_cpkjs_titks {
  padding: 30px 0;
  display: block;
}

.ins_cpkjs_titks img {
  margin: 0 auto;
  display: block;
}

.in_bjkdsd_img {
  display: block;
  overflow: hidden;
}

.in_cpks_brtk {
  padding: 20px;
  display: block;
  background: #fff;
  position: relative;
}

.in_cpks_brtk b {
  width: 84px;
  height: 12px;
  display: block;
  background: url(../images/in_bjk1.jpg) center center no-repeat;
  background-size: contain;
  position: absolute;
  top: 20px;
  right: 30px;
  z-index: 1;
}

.in_cpks_titsd {
  font-size: 26px;
  color: #000;
  display: block;
  line-height: 35px;
}

.in_cpksld_jskd {
  font-size: 16px;
  color: #4c4b4b;
  display: block;
  line-height: 30px;
  font-family: "宋体";
}

.in_cpkq {
  overflow: hidden;
  display: block;
}

.indjla_lbkd .swiper-button-next_cpk,
.indjla_lbkd .swiper-button-prev_cpk {
  width: 460px;
  display: block;
  height: 70px;
  cursor: pointer;
  position: absolute;
  z-index: 3;
  bottom: 0px;
}

.indjla_lbkd .swiper-button-prev_cpk {
  left: 0;
  background: #fff url(../img/jh_product5.png) center center no-repeat;
  background-size: 50px 30px;
}

.indjla_lbkd .swiper-button-next_cpk {
  right: 0;
  background: #fff url(../img/jh_product6.png) center center no-repeat;
  background-size: 50px 30px;
}

.in_cpklsd_img {
  height: 360px;
  overflow: hidden;
}

.view_move {
  width: 150px;
  height: 40px;
  padding: 0 20px;
  display: block;
  position: relative;
  border: 1px solid #eee;
  border-radius: 20px;
  text-align: center;
  margin: 50px auto 0;
}

.view_move b {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 5px;
  height: 8px;
  display: block;
  background: url(../img/jh_product7.png) center center no-repeat;
  background-size: contain;
}

.view_move span {
  font-size: 16px;
  font-family: 'bases';
  display: block;
  line-height: 38px;
  color: #0d0d0d;
  padding-right: 10px;
}

.in_ppksd_right {
  width: 45%;
}






/***********关于************/
.in_about {
  padding: 70px 0;
  display: block;
  overflow: hidden;
}

.in_abk_titk img {
  margin: 0 auto 30px;
  display: block;
}

.in_abkd_left {
  width: 66.67%;
  position: relative;
}

.in_abkd_right {
  width: 33.33%;
  padding-left: 54px;
  padding-top: 30px;
}

.in_ab_lef_bjtks {
  width: 67%;
  float: right;
  height: 414px;
  overflow: hidden;
  position: relative;
}

.in_ab_lef_bjtks b {
  width: 50px;
  height: 50px;
  display: block;
}

.in_ab_left_top {
  /* background: url(../img/jh_icon13.png) center center no-repeat; */
  background-size: contain;
  position: absolute;
  top: 10px;
  right: 10px;
}

.in_ab_right_bot {
  /* background: url(../img/jh_icon14.png) center center no-repeat; */
  background-size: contain;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.in_ab_hbjtk {
  width: 10px;
  height: 320px;
  background: #003371;
  display: block;
  float: right;
  margin-top: 50px;
}

.in_ab_leftdyxz {
  width: 46%;
  height: 318px;
  overflow: hidden;
  display: block;
  float: left;
  position: absolute;
  z-index: 3;
  top: 50px;
  left: 0;
}

.in_abous_tit {
  margin-bottom: 30px;
}

.in_abous_wjskd {
  font-size: 16px;
  color: #0d0d0d;
  display: block;
  line-height: 30px;
}

.in_ab_listk li {
  width: 25%;
  float: left;
  display: block;
}

.whbks_img {
  display: block;
}

/***********文化************/
.whkds_syp {
  position: relative;
  overflow: hidden;
  display: block;
  height: 250px;
  padding: 30px;
  background: #f9f9f9;
}

.wh_wzbjk {
  position: absolute;
  top: 0;
  left: 0;
}

.whkdj_titk {
  font-size: 18px;
  color: #161616;
  display: block;
  line-height: 35px;
  height: 70px;
  overflow: hidden;
  position: relative;
  z-index: 4;
}

.whd_sjdkf {
  font-family: 'Montserrat-Light';
  font-size: 14px;
  color: #666;
  display: block;
  line-height: 30px;
  margin-top: 30px;
}

.in_ab_listk {
  overflow: hidden;
}

.hwk_more {
  /* margin-top: 50px; */
}






.in_fots {
  overflow: hidden;
  display: block;
  background-color: #353639;
  padding: 50px 0 30px;
}

.in_fot_left {
  width: 78%;
}

.in_fot_right {
  width: 22%;
}

.in_fope_left_lik ul {
  margin-left: -100px;
}

.in_fope_left_lik li {
  width: 20%;
  float: left;
  padding-left: 100px;
  height: 126px;
  overflow: hidden;
}

.in_kjkdh_titkd {
  font-size: 16px;
  color: #FFF;
  display: block;
  line-height: ;
  margin-bottom: 15px;
}

.ins_fot_neklf dd a {
  font-size: 14px;
  color: #EBEBEB;
  display: block;
  line-height: 30px;
}

.in_fgot_left_top {
  overflow: hidden;
  display: block;
}

.in_fotshd_knhgd .in_fouvds {
  font-family: 'Montserrat-Light';
  float: left;
  margin-right: 30px;
  font-size: 14px;
  color: #E2E2E2;
  padding: 20px 0;
}

.in_fgot_left_bot {
  overflow: hidden;
  padding: 40px 0 0;
  display: block;
}

.in_fouvds span img {
  padding-right: 10px;
}

.in_fotshd_knhgd {
  overflow: hidden;
  display: block;
}

.in_fotsj_bqks,
.in_fotsj_bqks a {
  font-family: 'Montserrat-Light';
  font-size: 14px;
  color: #999;
  line-height: 30px;
}

.zxrxk {
  font-size: 16px;
  color: #FFF;
  display: block;
  line-height: normal;
  text-align: right;
  margin-bottom: 15px;
}

.zxdhks {
  font-family: 'Montserrat-Light';
  font-size: 34px;
  color: #EBEBEB;
  display: block;
  line-height: 30px;
  text-align: right;
}

.wemh_left img {
  width: 120px;
  height: 120px;
  border: 10px solid #343536;
  margin: 20px 0 0;
}

.wemh_left {
  float: right;
  margin-left: 20px;
}

.wens_kjkd {
  font-size: 14px;
  color: #7f7f7f;
  display: block;
  line-height: 30px;
  text-align: center;
  padding-top: 10px;
}

.in_footers {
  /*border-top: 1px solid #333334;*/
  padding-top: 30px;
  overflow: hidden;
  border-top: 1px solid rgba(153, 153, 153, 0.3);
  background-size: 100% 45px;
}

.in_ysjkkjd {
  width: 78px;
  height: 20px;
  background: url(../img/jh_icon17.png) center center no-repeat;
  background-size: contain;
  position: absolute;
  right: -30px;
  top: 0;
}

.in_abkd_right {
  position: relative;
}



.in_cpkq {
  padding: 70px 0;
  display: block;
  overflow: hidden;
}

.ins_cpkjs_titks {
  padding-top: 0;
}

.in_cpkjjd_lik ul {
  margin-left: -20px;
}

.in_cpkjjd_lik li {
  width: 25%;
  float: left;
  padding-left: 20px;
}

.in_cspkjnd_top {
  width: 100%;
  height: 34px;
  background: url(../img/jh_product1.png) center center no-repeat;
  background-size: 100% auto;
}

.in_jkhjds_zhong {
  background: url(../img/jh_product2.jpg) repeat-y;
  background-size: 100% auto;
  padding: 10px 20px;
}

.in_cwskdj_bottom {
  width: 100%;
  height: 6px;
  background: url(../img/jh_product3.jpg) center center no-repeat;
  background-size: 100% auto;
}


.cbpd_jkhds {
  padding: 10px 0 30px;
  display: block;
}

.cpkjnd_tit {
  font-size: 26px;
  color: #000;
  display: block;
  line-height: 40px;
  text-align: center;
  padding-bottom: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cpjid_jskd {
  font-size: 14px;
  color: #4c4b4b;
  padding: 0 20px;
  display: block;
  line-height: 28px;
  text-align: center;
}

.ckxqks {
  margin-top: 20px;
  display: block;
  text-align: center;
  background: url(../img/jh_product4.png) center center no-repeat;
  font-family: "微软雅黑";
  background-size: contain;
  width: 154px;
  height: 40px;
  font-size: 14px;
  color: #003371;
  margin: 30px auto 0;
  line-height: 40px;
  ;
}

.in_cpkjjd_lik {
  position: relative;
  text-align: center;
  overflow: hidden;
}

.swiper-container_cpk .swiper-slide {
  width: 80% !important;
  height: auto;
  text-align: center;
  font-size: 18px;
  opacity: 0.5;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;

}

.swiper-container_cpk .swiper-slide-active {
  opacity: 1;
}

.cpks_imgk,
.cpmmks_lisk,
.whbkjs_xbkl {
  overflow: hidden;
  display: block;
}


/*****************abouut*********************/
.ab_banmk {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  height: 600px;
  overflow: hidden;
}

.ab_bantit img {
  margin: 0 auto;
  display: block;
}

.ab_gsjsk {
  height: auto;
  padding: 50px 0;
  min-height: 510px;
  display: block;
  overflow: hidden;
  position: relative;
}

.ab_bjt_left {
  position: absolute;
  bottom: 150px;
  left: 0;
  width: 203px;
  height: 66px;
  display: block;
  background: url(../img/jh_icon21.png) center center no-repeat;
  background-size: contain;
}

.ab_bjt_right {
  position: absolute;
  bottom: 50px;
  right: 0;
  width: 322px;
  height: 74px;
  display: block;
  background: url(../img/jh_icon22.png) center center no-repeat;
  background-size: contain;
}

.ab_gsjdf_tit {
  width: 16.07%;
}

.ab_gsjdklsd {
  width: 83.93%;
  padding-left: 50px;
}

.ab_gskd_tit {
  margin-bottom: 20px;
}

.ab_wzjskdf {
  font-size: 16px;
  color: #0d0d0d;
  line-height: 30px;
  display: block;
}

.ab_zzzsk {
  display: block;
  padding: 60px 0;
}

.ab_zzzsjdk_tti img {
  margin: 0 auto;
  display: block;
}

.ab_zzzsjdk_tti {
  text-align: center;
  margin-bottom: 35px;
}

.ab_zzzsjdk_tti h2 {
  font-size: 1.8rem;
  color: #161616;
  letter-spacing: 2.4px;
}

.ab_zzzsjdk_tti p {
  font-size: 1rem;
  color: #666;
  padding-top: 8px;
  transform: scale(1, 0.8);
}

@media (max-width: 750px) {
  .ab_zzzsjdk_tti h2 {
    font-size: 1.4rem;
    letter-spacing: 2.3px;
  }

  .ab_zzzsjdk_tti p {
    font-size: 0.86rem;
    transform: scale(1, 0.8);
  }
}

.ab_zzryskd_list ul {
  margin-left: -15px;
}

.ab_zzryskd_list li {
  width: 25%;
  float: left;
  padding-left: 15px;
}

.ab_skhnd_dfimhjs {
  border: 1px solid #FFF;
  display: block;
  padding: 15px;
}

.ab_wzmcjk {
  font-size: 14px;
  color: #0d0d0d;
  display: block;
  line-height: 32px;
  text-align: center;
  padding: 15px 0;
}

.absd_imhjd {
  display: block;
  overflow: hidden;
}

.ab_cqylnjkd ul {
  margin-left: -14px;
}

.ab_cqylnjkd li {
  width: 33.33%;
  float: left;
  padding-left: 14px;
  margin-bottom: 14px;
}

.ab_cqylnjkd {
  overflow: hidden;
  display: block;
}

.ab_cqyl {
  padding: 50px 0 60px;
  display: block;
  overflow: hidden;
}

.breskld_lanjs {
  background-color: #F5F5F5;
}

.bramnsd_lmk {
  padding: 20px 0;
  display: block;
  overflow: hidden;
}


.bransd_left li {
  float: left;
  position: relative;
  padding: 0 50px;
}

.bransd_left li a {
  position: relative;
  display: block;
}

.bransd_left li a b {
  position: absolute;
  width: 4px;
  height: 4px;
  display: block;
  top: 15px;
  left: 0;
  border: 1px solid #EEE;
}

.bransd_left li a span {
  font-size: 16px;
  color: #666;
  display: block;
  line-height: 30px;
  transition: all 0.36s;
}

.bramnsd_lmk .bramnd_right {
  font-size: 14px;
  color: #666;
  line-height: 30px;
}

.bramnsd_lmk .bramnd_right a {
  font-size: 14px;
  color: #666;
  line-height: 30px;
}

.bkdjf_yskd li a b {
  border: 1px solid #EEE !important;
}

.brands_left {
  width: 36.66%;
}

.brand_right {
  width: 63.33%;
  padding-left: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}

.brand_list li {
  padding: 30px;
  display: block;
  overflow: hidden;
}

.jbkdsdF_img {
  height: auto;
  overflow: hidden;
  display: block;
}

.brans_titk {
  font-size: 28px;
  color: #000;
  display: block;
  line-height: 40px;
  margin-bottom: 20px;
}

.brasnjsd_nmd {
  font-size: 16px;
  color: #b90d01;
  display: block;
  line-height: 30px;
}

.brand_list li:nth-child(2n) {
  background: url(../img/culture_bg.png) repeat;
}

.brad_left_imgk {
  position: relative;
}

.kjnkfs1 {
  position: absolute;
  top: 150px;
  right: 70px;
}

.kjnkfs2 {
  position: absolute;
  top: 120px;
  left: 120px;
}

.kjnkfs3 {
  position: absolute;
  top: 100px;
  right: 70px;
}

.bjkd_2 {
  position: absolute;
  top: 100px;
  right: 10px;
}

.bjkd {
  display: block;
  position: absolute;
  top: 0px;
  left: -50px;
}

.bjkdh_3 {
  top: auto;
  bottom: 30px;
  left: -20px;
}

.bjkdh_4 {
  top: auto;
  bottom: 30px;
  left: auto;
  right: -50px;
}

.produ_list {
  overflow: hidden;
  display: block;
}

.produ_lisatl {
  padding: 80px 0;
  ;
}

.produ_list li {
  margin-bottom: 30px;
}

.bransd_left li.on a span {
  color: #003371;
}

.bransd_left li.on a b {
  border-color: #003371 !important;
}

/*页码*/
.yema {
  display: block;
  clear: both;
  overflow: hidden;
}

.yema table {
  margin: 0 auto;
}

.yema a {
  display: block;
  float: left;
  width: 36px;
  height: 36px;
  margin: 0 5px;
  text-align: center;
  line-height: 34px;
  font-size: 16px;
  color: #555;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 17px;
}

.song {
  font-family: "宋体";
  font-weight: bold;
}

.yema a.on,
.yema a:hover {
  color: #fff;
  background: #c5482f;
  border-color: #c5482f;
}



.pro_vie_left {
  height: 369px;
  display: block;
  overflow: hidden;
  width: 11.8%;
  margin-top: -50px;
  padding: 50px;
}

.pro_vie_left li a {
  font-size: 16px;
  color: #fff;
  display: block;
  line-height: 30px;
  padding: 10px 0;
  border-bottom: 1px solid #555454;
  text-align: left;
}

.produvie_lisatl {
  width: 85.1%;
  padding-left: 40px;
}

.peof_dleft {
  height: 441px;
  display: block;
  overflow: hidden;
  width: 45%;
}

.produvie_lisatl {
  padding-top: 50px;
  padding-bottom: 80px;
  display: block;
}

.produ_vier {
  position: relative;
  text-align: right;
  padding-left: 8px;
}

.swiper-pagination_view {
  position: absolute;
  z-index: 777;
  padding-right: 30px;
}

.swiper-pagination_view .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #fff;
  opacity: 1;
}

.swiper-pagination_view .swiper-pagination-bullet-active {
  background: #003371;
}

.pro_rfight {
  width: 55%;
  padding-left: 45px;
}

.peof_dleft b {
  width: 10px;
  display: block;
  height: 280px;
  background: #003371;
  position: absolute;
}

.pros_titkld {
  font-size: 36px;
  color: #262626;
  display: block;
  line-height: 50px;
}

.proefc_jklnf {
  padding: 20px 0;
  display: block;
}

.opirne_left span {
  font-size: 16px;
  color: #262626;
  line-height: 30px;
  padding-right: 90px;
}

.pronsd_wzk {
  font-size: 14px;
  color: #626262;
  text-align: justify;
  display: block;
  line-height: 30px;
  padding: 30px 0;
}

.dxgmk_dzksj a {
  margin-right: 30px;
}

.prosd_topnj {
  padding-bottom: 50px;
  border-bottom: 1px solid #c2c1c1;
}

.prosd_topnj {
  overflow: hidden;
  display: block;
}

.projd_jskdda {
  clear: both;
}

.projd_jskdda {
  padding: 30px 0 16px 0;
  display: block;
}

.produc_vei {
  display: block;
}

.pro_khkdf {
  /* margin-bottom: 200px; */
}



/* 回到顶部 */
#returnLeft {
  _display: none;
  position: fixed;
  _position: absolute;
  z-index: 999;
  /*left:230px;
	
	_top:auto;
	width:auto;
	height:auto;
	*/
  overflow: hidden;

  background-repeat: no-repeat;
  background-position: 0 0;
  transition: bottom 0.9s;
  -webkit-transition: bottom 0.9s;
  -moz-transition: bottom 0.9s;
  -o-transition: bottom 0.9s;
}

#returnLeft:hover {
  background-image: url(../images/shang_h.png);
}

#returnTop {
  position: fixed;
  _position: absolute;
  z-index: 999;
  /*right:230px;*/
  _top: auto;
  width: auto;
  height: auto;


}

.sj_ban {
  display: none;
}

.whlnk {
  background: #fff;
  display: block;
  overflow: hidden;
  padding: 30px 0;
}

.whlnk_left {
  width: 70%;
  padding: 20px 0;
}

.whlnk_right {
  width: 20%;
}

.curturn_list {
  background: url(../images/whjd_bjk.jpg) repeat;
}

.ellip {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.cursk_jskd {
  height: 60px;
  font-size: 14px;
  color: #6e6e6e;
  line-height: 30px;
  overflow: hidden;
  display: block;
}

.curd_listk ul {
  margin-left: -25px;
}

.curd_listk li {
  width: 33.33%;
  padding-left: 25px;
  float: left;
  margin-bottom: 30px;
}

.cur_top {
  width: 100%;
  height: 13px;
  background: url(../img/wh_top.png) top center no-repeat;
  background-size: 100% auto;
}

.cur_zjkd {
  width: 100%;
  padding: 10px 28px;
  background: url(../img/wh_zjk.png) repeat-y;
  background-size: 100% auto;
}

.curturn_list {
  padding: 80px 0;
}

.curs_bottom {
  padding: 20px 0;
  border-bottom: 1px solid #eee;
}

.cure_tit {
  font-size: 22px;
  color: #161616;
  display: block;
  line-height: 36px;
  margin-bottom: 10px;
}

.cur_bottom_bhj {
  height: 8px;
  display: block;
  overflow: hidden;
  background: url(../img/wh_bot.png) bottom center no-repeat;
  background-size: 100% auto;
}

.curdks_gdks {
  overflow: hidden;
  display: block;
  height: 50px;
  line-height: 50px;
}

.curs_right {
  width: 23%;
  position: relative;
}

.curs_right b {
  width: 5px;
  height: 8px;
  display: block;
  position: absolute;
}

.curs_right b.cur_left {
  background: url(../img/in_gdskj.png) center center no-repeat;
  background-size: contain;
  right: 0;
  top: 21px;
}

.curs_right b.cur_right {
  background: url(../img/in_gdskj_left.png) center center no-repeat;
  background-size: contain;
  left: 0;
  top: 20px;
}

.cue_wzkjd {
  font-size: 14px;
  color: #666;
  display: block;
  line-height: 50px;
  text-align: center;
}

.curs_sjkd {
  font-family: 'Montserrat-Light';
  font-size: 14px;
  color: #666;
  display: block;
}

.curturn_list,
.curd_listk {
  overflow: hidden;
  display: block;
}

.curd_listk {
  padding-bottom: 50px;
}

.chihdk_left {
  width: 60%;
}

.cuiknfld_lfn {
  padding: 50px 0 80px;
  overflow: hidden;
  display: block;
}

.jlhido_right {
  width: 40%;
  height: 403px;
}

.hbjdfd_bjks {
  height: 400px;
  overflow: hidden;
}

.hbjdfd_bjks {
  padding-top: 80px;
  padding-left: 80px;
}

.cujhds_kehjjf {
  background: #fff;
  overflow: hidden;
}

.yhdzjk {
  font-size: 16px;
  color: #B90D01;
  display: block;
  line-height: 30px;
}

.djkbs_titkld,
.djkbs_titkld img {
  margin: 0 auto;
  display: block;
}

.dingzhik {
  padding: 50px 0;
  display: block;
  overflow: hidden;
}

.dzjdsk_list {
  overflow: hidden;
  display: block;
}



.cujhds_kehjjf {
  position: relative;
}

.cusn_bjk {
  position: absolute;
  left: 20px;
  bottom: 50px;
  width: 136px;
  height: 68px;
  background: url(../images/hgjvd.png) center center no-repeat;
  background-size: contain;
}

.cusn_bjke {
  position: absolute;
  right: 20px;
  bottom: 50px;
  width: 268px;
  height: 65px;
  display: block;
  background: url(../images/dzks-kjud.png) center center no-repeat;
  background-size: contain;
}

/*.news_lmyk li a span{color: #000;}
.news_lmyk li.on a b{border-color: #000;}
.news_lmyk li.on a span{color: #000;}
.bransd_left li a b{border-color: #000;}

.zxnk_dqwzk,.zxnk_dqwzk a{color: #303030 !important;}*/
.neww_listl ul {
  margin-left: -40px;
}

.neww_listl li {
  width: 33.33%;
  float: left;
  display: block;
  padding-left: 40px;
  margin-bottom: 40px;
}

.news_imgkd {
  display: block;
}

.news_list {
  padding: 50px 0;
  display: block;
  overflow: hidden;
}

.news_imgkd img {
  margin: 0 auto;
  display: block;
}

.news_litop {
  width: 100%;
  height: 18px;
  display: block;
  background: url(../img/new_list_01.jpg) center center no-repeat;
  background-size: 100% auto;
}

.news_lizjkd {
  width: 100%;
  background: url(../img/new_list_02.jpg) repeat-y;
  background-size: 100% auto;
}

.news_lizjkd {
  padding: 10px 21px;
  display: block;
}

.news_botk {
  padding: 20px 0 10px;
  display: block;
  overflow: hidden;
}

.new_rqk {
  font-size: 14px;
  color: #a6a6a6;
  display: block;
  line-height: 28px;
}

.news_jkdf {
  font-size: 18px;
  color: #181818;
  display: block;
  line-height: 35px;
  height: 70px;
  overflow: hidden;
}

.newe_listkd .view_move {
  margin: 20px 0 10px;
}

.new_libot {
  background: url(../img/new_list_03.jpg) center center no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 16px;
}

.nes_zj_img {
  overflow: hidden;
  display: block;
  border-radius: 15px;
}

.consd_left {
  width: 54%;
  position: relative;
}

.consd_left b {
  width: 30px;
  height: 370px;
  display: block;
  background: #003371;
  position: absolute;
  top: 0;
  left: 0;
}

.dtljfs {
  padding-left: 10px;
  display: block;
  margin-top: -50px;
  height: 500px;
  width: 100%;
  overflow: hidden;
}

.cons_right {
  width: 46%;
  padding-left: 50px;
  padding-top: 20px;
}

.con_ridbjk {
  width: 100%;
  height: 30px;
  display: block;
  background: url(../img/jh_icon19.png) center center no-repeat;
  background-size: contain;
}

.cons_xxfsk {
  padding: 30px 0;
  display: block;
  overflow: hidden;
}

.cons_xxfsk li {
  overflow: hidden;
  padding: 20px 0;
  display: block;
}

.cons_liright {
  padding-left: 80px;
}

.cons_liright span {
  font-family: 'Montserrat-Light';
  display: block;
  font-size: 16px;
  color: #666;
  display: block;
  line-height: 30px;
}

.conts {
  height: 560px;
  display: block;
  padding: 0 0 40px;
}

.mobilde {
  display: none;
}

.mob_nav {
  width: 50px;
  height: 40px;
  position: relative;
  margin: 25px 0;
  float: right;
  display: block;
  font-size: 14px;
  color: #000;
  line-height: 38px;
  border: 1px solid #eee;
  text-align: center;
}

.mobile_ul {
  display: none;
}

.mobil_cpks {
  height: 670px;
  display: block;
  position: relative;
  text-align: center;
}

.mobil_cpks .swiper-slide {
  width: 48% !important;
  margin: 0 auto;
}

.mobil_cpks .swiper-container_cpksj {
  width: 100% !important;
  height: 650px;
  overflow: hidden;
  display: block;
  position: relative;
}

.mobil_cpks .in_cpkjjd_lik li {
  width: 100%;
}

.swiper-container_cpksj .swiper-button-next_cpksj,
.swiper-container_cpksj .swiper-button-prev_cpksj {
  width: 50px;
  height: 30px;
  display: block;
  position: absolute;
  bottom: 0px;
  z-index: 777;
}

.swiper-container_cpksj .swiper-button-next_cpksj {
  background: url(../images/in_cp_hou.png) center center no-repeat;
  background-size: contain;
  right: 0;
}

.swiper-container_cpksj .swiper-button-prev_cpksj {
  background: url(../images/in_cp_qian.png) center center no-repeat;
  background-size: contain;
  left: 0;
}

.mobile_ul {
  width: 100%;
  position: fixed;
  top: 90px;
  left: 0;
  background: #fff;
  padding: 20px 30px;
}

.mobile_ul li a {
  padding: 10px 0;
  display: block;
  border-bottom: 1px solid #eee;
}

.mobile_ul li a span {
  font-size: 16px;
  color: #000;
  line-height: 30px;
}

.mobil_cpks {
  display: none;
}


.ab_zzryskd_list {
  overflow: hidden;
  display: block;
}

.ab_cqylks_img {
  position: relative;
  overflow: hidden;
}

.ab_cqylks_img b {
  position: absolute;
  width: 0px;
  height: 0px;
  border: 1px solid #fff;
  top: 50%;
  left: 50%;
  opacity: 0;
}

.ab_cqylks_img:hover b {
  width: 90%;
  height: 90%;
  top: 5%;
  left: 5%;
  display: block;
  opacity: 0.8;
  font-size: 26px;
  color: #FFF;
  text-align: center;
  padding-top: 25%;
  background-color: #000;
}

#sucai {
  height: 300px;
  margin: 0px auto;
  padding-right: 12px;
  overflow: hidden;
}

.mobile_ul li.active a span {
  color: #003371;
}

.curd_listk li .curd_imgkds {
  overflow: hidden;
  display: block;
  position: relative;
  height: auto;
  border-radius: 16px;
}

.cur_zjkd {
  overflow: hidden;
}

.curjd_img {
  height: 271px;
}

.curd_imgkds .sur_jdimg {
  position: absolute;
  top: 0;
  left: 0;
}




.braqns_bhjjd {
  margin: 30px 0;
  display: block;
  overflow: hidden;
}

.bransj_listd {
  background: #fff;
  padding: 30px 30px 50px;
}

.brans_jhjd {
  width: 460px;
  height: 50px;
  margin-bottom: 10px;
  float: left;
  margin-right: 20px;
  display: block;
  border: 1px solid #eee;
  padding: 0 10px;
}

.brans_jhjd span {
  font-size: 16px;
  color: #2a2929;
  line-height: 48px;
}

.brasns_input {
  height: 48px;
  display: inline-block;
  background: none;
  border: none;
  width: 60%;
}

.bransj_listd {
  overflow: hidden;
  display: block;
}

.brans_jhjd select {
  width: 76%;
  height: 50px;
  background: none;
  border: none;
}

.dzslk_lish {
  clear: both;
  display: block;
}

.dzslk_lish .vrans_span {
  font-size: 14px;
  color: #999;
  display: block;
  line-height: 50px;
}

.sjkbd_logo .brans_jhjd {
  height: 120px;
  display: block;
  border: none;
  float: left;
}

.sctpkjd {
  display: block;
}

.jkbkd_leftks {
  padding-left: 10px;
  display: block;
  overflow: hidden;
}

.cjksl_left {
  font-size: 14px;
  color: #999;
  display: block;
  line-height: 28px;
}

.bzjkdsd {
  width: 98%;
  display: block;
  overflow: hidden;
  margin-bottom: 10px;
}

.bzjkdsd .brans_jhjd {
  width: 100%;
}

.brasns_input-are {
  height: 150px;
  width: 92%;
  display: block;
  padding: 15px 20px;
  text-indent: 5rem;
}

.bzjkdsd .brans_jhjd {
  height: 150px;
  display: block;
  overflow: hidden;
}

.djkhs_tjkd {
  width: 200px;
  height: 50px;
  background: #b90d01;
  -webkit-appearance: none;
  display: block;
  color: #fff;
  font-size: 16px;
  text-align: center;
  line-height: 50px;
}

.brans_jhjd b {
  color: #b90d01;
}

.sjkbd_logo {
  margin-bottom: 10px;
  overflow: hidden;
  display: block;
}

.jnkjbd_left {
  width: 100%;
  display: block;
}

.news_titld {
  font-size: 24px;
  color: #161616;
  display: block;
  line-height: normal;
  text-align: center;
}

.news_view {
  padding: 50px 0;
  display: block;
}

.djskd_ddjf {
  padding: 20px 0;
  margin: 0 auto;
  display: table;
}

.djskd_ddjf span {
  font-family: 'Montserrat-Light';
  font-size: 16px;
  color: #999;
  display: inline-block;
  text-align: center;
  margin: 0 20px;
}

.neskd {
  border-bottom: 1px solid #D8D8D8;
  width: 100%;
  margin: 20px 0;
}

.news_titld {
  margin-bottom: 20px;
  display: block;
}

.djilfns {
  font-size: 16px;
  color: #4a4949;
  display: block;
  line-height: 30px;
}

.bnjkbddf {
  margin: 20px 0 0;
  display: block;
  border-top: 1px solid #D8D8D8;
  padding: 50px 0;
  overflow: hidden;
}

.jnkjbd_left a {
  font-size: 16px;
  color: #666;
  display: block;
  line-height: normal;
}

.jnkjbd_left a:hover {
  color: #003371;
}

.fhlbkd {
  width: 100px;
  height: 40px;
  text-align: center;
  color: #000;
  line-height: 38px;
  display: block;
  border: 1px solid #D8D8D8;
}

.ckxqks {
  position: relative;
  overflow: hidden;
}

.ckxqks span {
  position: relative;
  top: 0;
  display: block;
  height: 40px;
}

.in_cpnjd_lisyt:hover .ckxqks span {
  top: -100%;
}

.in_cpnjd_lisyt:hover .cpkjnd_tit {
  color: #003371;
}

.opirne_left span {
  width: 50%;
  font-size: 14px;
  line-height: normal;
  display: block;
  float: none;
  padding: 5px 0;
  text-align: justify;
}

.opirne_left {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  clear: both;
}

.moblib_flks {
  display: none;
}

.moblikd .xsjkdf {
  width: 12px;
  height: 12px;
  display: block;
  background: url(../img/zkai.svg) center center no-repeat;
  background-size: contain;
  position: absolute;
  top: 12px;
  right: 10px;
}

.fot_dhks {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #000;
  z-index: 888;
}

.fot_dhks li {
  width: 25%;
  float: left;
  padding: 2vw 0;
}

.fot_dhks li a {
  width: 100%;
  display: block;
}

.fot_dhks li a img {
  height: 7vw;
  margin: 0 auto;
  display: block;
}

.fogts_span {
  font-size: 14px;
  color: #bfbfbf;
  display: block;
  line-height: 20px;
  text-align: center;
}

.fot_dhks {
  display: none;
}

.mobile_flk {
  display: none;
}

.mob_nav {
  background: url(../img/nav.svg) right center no-repeat;
  background-size: contain;
  border: none;
}

.brand_list {
  overflow: hidden;
  display: block;
}

.brans_jhjd {
  position: relative;
}

.beoixjs {
  position: absolute;
  top: 0;
  left: 10px;
}


.zhiding {
  position: fixed;
  /* bottom: 100px; */
  right: 100px;
}

.zdks_yuan {
  position: relative;
  width: 50px;
  background: url(../img/top.png) center center no-repeat;
  background-size: contain;
  width: 50px;
  height: 50px;
  display: block;
}

/*.zdks_yuan i{width: 50px; height: 50px; display: block; border-radius: 25px; border: 1px solid #B90D01;position: absolute; top: 0; right: 0px;}
.zdks_yuan b{width: 46px; height: 46px; display: block; background: #fff; border-radius: 23px; border: 1px solid #B90D01;position: absolute; top: 2px; right: 2px;}*/
.zdks_yuan span {
  font-size: 14px;
  color: #000;
  display: block;
  position: relative;
  z-index: 5;
  line-height: 48px;
  text-align: center;
  width: 100%;
  text-indent: -999rem;
}


.zhangkai,
.sqk,
.zklsk,
.sqk1,
.zklsk1 {
  display: none;
}

.sjqkd,
.sjkd {
  display: none;
}





/*公共*/
.in_ab_listk li:hover .whkdj_titk {
  -ms-transform: translateY(10px);
  -webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
}





.ab_zzryskd_list li:hover .absd_imhjd img,
.neww_listl li:hover .news_imgkd,
.ab_cqylks_img:hover img,
.in_cpnjd_lisyt:hover .cpmmks_lisk,
.in_ab_listk li:hover .whbks_img,
.curd_listk li:hover .curjd_img,
.inxwx:hover .inxwtu img,
.in_yxls_list:hover .insd_ysl_img img,
.in_bjkdsd_img:hover {
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 和 Chrome */
  -o-transform: scale(1.2);
  /* Opera */
  -moz-transform: scale(1.2);
}

/*公共样式*/
.in_bjkdsd_img,
.in_cpnjd_lisyt .cpmmks_lisk,
.in_ab_listk li .whbks_img,
.in_ab_listk li .whkdj_titk,
.ab_zzryskd_list li .absd_imhjd img,
.in_cpnjd_lisyt .ckxqks span,
.navk a span,
.navk li,
.inxwtu img,
.inxw-tit,
.inxw-text,
.in_yxls_list .insd_ysl_img img,
.neww_listl li .news_imgkd,
.curd_listk li .curjd_img,
.in_cpnjd_lisyt .cpkjnd_tit,
.fo-link-a a,
.in-sp-m,
.in_yxls_list .in_yxls_sbkd,
.in_yxls_list .in_ysls_xbk,
.ab_cqylks_img img,
.ab_cqylks_img b {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.jh_foot a {
  margin-right: 10px;
}

.pagess {
  text-align: center;
  margin: 0 auto;
}

.pagess a {
  display: inline-block;
  font-family: 'Montserrat-Light';
  background: transparent;
  font-size: 14px;
  color: #333;
  background-color: #EEE;
  margin: 0 10px;
  padding: 10px 15px;
  transition: all 0.36s;
}

.page-num-current {
  background-color: #003371 !important;
  color: #F6F6F6 !important;
  transition: all 0.36s;
}

.pagess a:hover {
  background-color: #003371;
  color: #F6F6F6;
  transition: all 0.36s;
}

.page-numbar span {
  display: inline-block;
  background: transparent;
  font-size: 14px;
  color: #333;
  background-color: #EEE;
  margin: 0 10px;
  padding: 10px 15px;
  transition: all 0.36s;
}

@media (max-width: 750px) {
  .pagess {
    text-align: center;
    margin: 0 auto;
  }

  .pagess a {
    display: inline-block;
    background: transparent;
    font-size: 12px;
    color: #333;
    background-color: #EEE;
    margin: 0 5px;
    padding: 10px;
    transition: all 0.36s;
  }

  .page-num-current {
    background-color: #003371 !important;
    color: #F6F6F6 !important;
    transition: all 0.36s;
  }

  .pagess a:hover {
    background-color: #003371;
    color: #F6F6F6;
    transition: all 0.36s;
  }

  .page-numbar span {
    display: inline-block;
    background: transparent;
    font-size: 12px;
    color: #333;
    background-color: #EEE;
    margin: 0 5px;
    padding: 10px;
    transition: all 0.36s;
  }
}

.in_fouvds span img {
  width: 29px;
}

.jhsart p {
  font-family: 'Montserrat-Light';
  font-size: 14px;
  color: #666;
  line-height: 1.75;
  text-indent: 2em;
  text-align: justify;
  margin-bottom: 14px;
}

.jhsart p img {
  margin-left: -2em;
}

.njkbd_jd {
  float: left;
}

.njkbd_jdxyy {
  float: right;
}

.curd_listk li:hover .curs_bottom .cure_tit {
  color: #003371;
}

.curd_listk li:hover .cue_wzkjd {
  color: #003371;
}

.produ_list {
  padding-bottom: 50px;
}

.bransd_left ul li a span:hover {
  color: #003371;
  transition: all 0.36s;
}

.bransd_left ul li a::after {
  content: '';
  bottom: -20px;
  left: 0;
  height: 3px;
  width: 0;
  position: absolute;
  background-color: #003371;
  z-index: 6;
  opacity: 0;
  transition: all .36s ease;
}

.bransd_left ul li a:hover::after {
  width: 100%;
  opacity: 1;
}

.bransd_left ul li::before {
  content: '';
  width: 1px;
  height: 17px;
  background: #d6d6d6;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}

.bransd_left ul li:last-of-type::before {
  display: none;
}

.bransd_left li:nth-of-type(1) {
  padding: 0 50px 0 0;
}

.bransd_left .on a::after {
  content: '';
  bottom: -20px;
  left: 0;
  height: 3px;
  width: 0;
  position: absolute;
  background-color: #003371;
  z-index: 6;
  opacity: 0;
  transition: all .36s ease;
}

.bransd_left .on a::after {
  width: 100%;
  opacity: 1;
}

@media (min-width: 750px) {
  .in_fouvds:nth-of-type(1) {
    display: none;
  }
}

.cond_lisleft {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: #FFF;
  box-shadow: 8px 16px 60px -11.6285px rgb(36 71 104 / 10%);
  position: relative;
}

.cond_lisleft img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 25px;
}

.cons_liright .cons_tit {
  font-size: 18px;
  font-weight: bold;
  color: #161616;
  letter-spacing: 1.6px;
}

.consd_tit h2,
.ab_gskd_tit h2,
.in_abous_tit h2 {
  font-size: 1.6rem;
  color: #161616;
  letter-spacing: 2.8px;
}

.consd_tit p,
.ab_gskd_tit p,
.in_abous_tit p {
  font-size: 0.8rem;
  color: #666;
  padding-top: 8px;
  letter-spacing: 1.6px;
}

.protd_voiew_img h2 {
  font-size: 1.6rem;
  color: #161616;
  letter-spacing: 2.3px;
}

.protd_voiew_img p {
  font-size: 1rem;
  color: #666;
  padding-top: 8px;
}

.ab_wzjskdf p {
  font-size: 14px;
  text-align: justify;
  text-indent: 2em;
}

@media (max-width: 750px) {

  .cond_lisleft {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    background: #FFF;
    box-shadow: 8px 16px 60px -11.6285px rgb(36 71 104 / 10%);
    position: relative;
  }

  .cond_lisleft img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 22px;
  }

  .cons_liright .cons_tit {
    font-size: 16px;
    font-weight: bold;
    color: #161616;
    letter-spacing: 1.6px;
  }

  .cons_liright {
    padding-left: 58px;
  }

  .consd_tit h2,
  .ab_gskd_tit h2,
  .in_abous_tit h2 {
    font-size: 1.4rem;
    color: #161616;
    letter-spacing: 0.6px;
  }

  .consd_tit p,
  .ab_gskd_tit p,
  .in_abous_tit p {
    font-size: 0.76rem;
    color: #666;
    padding-top: 6px;
    letter-spacing: 0.4px;
  }

  .ab_wzjskdf p {
    text-indent: initial;
  }

  .prosd_topnj {
    padding-bottom: 30px;
  }

  .protd_voiew_img {
    line-height: normal;
  }

  .protd_voiew_img h2 {
    font-size: 1.2rem;
    color: #161616;
    letter-spacing: 2.3px;
  }

  .protd_voiew_img p {
    font-size: 0.76rem;
    color: #666;
    padding-top: 8px;
  }

}

.dhhmaks a {
  color: #004ABA;
  border-bottom: 1px solid #004ABA;
  margin-left: 20px;
}

.dxgmk_dzksj {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.dxgmk_dzksj a p {
  font-size: 14px;
  color: #161616;
  border: 1px solid #003371;
  border-radius: 40px;
  padding: 8px 30px;
  transition: all 0.36s;
}

.dxgmk_dzksj a:hover {
  background-color: #003371;
  border-radius: 40px;
  transition: all 0.36s;
}

.dxgmk_dzksj a p:hover {
  color: #FFF;
}

.prowen p {
  color: #666;
  font-size: 14px;
  line-height: 1.75;
  text-align: justify;
  margin-top: 14px;
}

@media (max-width: 750px) {
  .news_titld {
    font-size: 18px;
    color: #000;
    display: block;
    line-height: 1.75;
    text-align: left;
  }

  .djskd_ddjf span {
    display: inline-block;
    text-align: center;
    font-size: 14px;
    color: #999;
    margin: 0 20px 0 0;
  }

  .bnjkbddf {
    padding: 50px 0 0 0;
  }

  .jnkjbd_left a {
    float: left;
    font-size: 14px;
    padding: 10px 0;
  }

  .dhhmaks a {
    float: left;
    margin-left: 0;
    margin-top: 10px;
  }

  .in_fotsj_bqks {
    padding-top: 20px;
  }
}

.bramnd_right a:hover {
  color: #003371;
}

.consd_left {
  z-index: 24;
}

.in_abk_titk {
  width: 100%;
  text-align: center;
  margin-bottom: 35px;
}

.in_abk_titk h2 {
  font-size: 2.4rem;
  color: #161616;
  letter-spacing: 2.4px;
}

.in_abk_titk h2 li {
  display: inline-block;
  position: absolute;
  width: 50px;
  height: 50px;
  margin: -4px 0 0 15px;
  background: url(../img/h2.png) no-repeat right 0;
}

.in_abk_titk p {
  font-size: 1.2rem;
  color: #666;
  padding-top: 4px;
  transform: scale(1, 0.8);
}

@media (max-width: 750px) {
  .in_abk_titk h2 {
    font-size: 1.6rem;
    letter-spacing: 2.4px;
  }

  .in_abk_titk p {
    font-size: 0.86rem;
    padding-top: 4px;
    transform: scale(1, 0.8);
  }
}

.wzkjddd p {
  text-align: justify;
}

.in_abous_wjskd p {
  color: #1E1E1E;
  text-indent: 2em;
  text-align: justify;
}

.liecb {
  text-indent: initial !important;
}

.in_abous_wjskd .liecb a {
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  color: #003371;
  border: 1px solid #003371;
  border-radius: 40px;
  margin-top: 30px;
  transition: all 0.36s;
}

.in_abous_wjskd .liecb:hover a {
  color: #FFF;
  background-color: #003371;
  transition: all 0.36s;
}

@media (max-width: 1600px) {
  .in_ab_leftdyxz {
    top: 18px;
  }

  .in_ab_hbjtk {
    height: 253px;
  }
}

@media (max-width: 1360px) {
  .in_abous_tit h2 {
    font-size: 1.4rem;
    letter-spacing: 1px;
  }

  .in_abous_tit p {
    font-size: 0.6rem;
  }

  .in_ab_hbjtk {
    height: 253px;
  }

  .in_ab_leftdyxz {
    top: 34px;
  }
}

.shu16 p {
  text-align: justify;
}

.bjkd2 {
  left: initial;
  right: -50px;
}

.brand_right2 {
  padding-left: 0;
  padding-right: 50px;
  padding-top: 50px;
  padding-bottom: 50px;
}