
html {
  line-height: 1.15;

  -webkit-text-size-adjust: 100%;

}

body {
  margin: 0;
  font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
  color: #333;
  background-color: #fff;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-weight: 500;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
 
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;

  font-size: 1em;

}
a {
  background-color: transparent;
  text-decoration: none;
  color: #333;
}

ul,p,li {
  margin: 0;
  padding: 0;
}

ul li {
  list-style: none;
}

.hj_mk_x_header.hj_mk_x_fixed{position: fixed; left:0; top:0; z-index: 9; width: 100%; height: 55px;  padding:5px 0; background-color: #fff;box-shadow: 0 0 6px rgba(0, 0, 0, .2); }
.hj_mk_x_header .hj_mk_x_headbox{width:100%;display: flex;justify-content: space-between;height:100%;}
.hj_mk_x_header.hj_mk_x_fixed .hj_mk_x_hright{position: relative;width: 10%;}
.hj_mk_x_header .hj_mk_x_logo{text-align: center;position: relative;top:2px;width:40%;}
.hj_mk_x_header .hj_mk_x_logo a{height: 100%;
    display: block;}
.hj_mk_x_header .hj_mk_x_logo img{max-height: 80%;}
.hj_mk_x_header .hj_mk_x_tel{ position: absolute; bottom:0; left: 0; width: 100%; height: 50px; line-height: 50px; border-top:1px solid #ddd; text-align: center; color: #777  }
.hj_mk_x_header .hj_mk_x_tel i{display: none}
.hj_mk_x_header .hj_mk_x_tel b{color: #222; font-size: 16px; margin-left: 4px; vertical-align: 0px;}
.hj_mk_x_header .hj_mk_x_hright i{position: absolute; top:13px; right: 10px; width: 24px; height: 24px;   background:url(../images/wapicons.png) no-repeat center 22%; background-size: cover;}
.hj_mk_x_header .hj_mk_x_hright .hj_mk_x_searicon , .hj_mk_x_header .hj_mk_x_hright .hj_mk_x_serclear{left: auto; right: 10px;  background:url(../images/wapicons.png) no-repeat center 33%; background-size: cover;}
.hj_mk_x_header .hj_mk_x_hright .hj_mk_x_serclear{background-position: center 11%; top:42px; right: 30px; }
.hj_mk_x_header .hright .backicon{background-position: center 66.6%; width: 50px; height: 50px; top:0; left: 0; }
.hj_mk_x_header .hj_mk_x_menu{position: fixed; left: -100%; top:0; z-index: 99; width: 80%; height: 100%; overflow-y: scroll; -webkit-overflow-scrolling:touch; transition: all 500ms; }
.hj_mk_x_header .hj_mk_x_menu:after{content:''; position: absolute; top:0; left: 0; z-index: -1; display: block; width: 100%; height: 100%; background-color: #fff;}
.hj_mk_x_header .hj_mk_x_menu .hj_mk_x_menuitem{float:none;position: relative; border-top:.5px solid #f3f3f3; font-size: 1.2rem; line-height: 3em;}
.hj_mk_x_header .hj_mk_x_menu .hj_mk_x_menuitem:first-child{border:none;}
.hj_mk_x_header .hj_mk_x_menu .hj_mk_x_menuitem .hj_mk_x_child{display: none;position: relative; padding:10px 0; /*border-top:1px solid #ddd;*/ font-size: 12px; line-height: 2.5em;  }
.hj_mk_x_header .hj_mk_x_menu .hj_mk_x_menuitem .yijimenu{display:flex;align-items: center;justify-content: space-between;  padding-left: 10px;color:#333;font-size: 16px;}
.hj_mk_x_header .hj_mk_x_menu .hj_mk_x_menuitem .yijimenu a{position: relative;width:50%;}
.hj_mk_x_header .hj_mk_x_menu .hj_mk_x_menuitem .yijimenu a:after{content:''; display: block; position: absolute; top:-10px; right:10px; width: 100%; height: 24px;  background:url(../images/wapicons.png) no-repeat right 44%; background-size: 24px;}
.hj_mk_x_header .hj_mk_x_menu .hj_mk_x_menuitem .hj_mk_x_child a{padding-left: 35px; color: #666}


.hj_mk_x_header .hj_mk_x_search{padding:0 15px;width:35%;display: flex;align-items: center;}
.hj_mk_x_header .hj_mk_x_search .hj_mk_x_box{background: #f0f1f3;border-radius: 20px;height:30px;}
.hj_mk_x_header .hj_mk_x_search form{display: flex;align-items: center;justify-content: space-between;}
.hj_mk_x_header .hj_mk_x_search input#search_name{outline: none;border:0;padding-left:10px;background: none;height:30px;line-height: 30px;width:70%;}
.hj_mk_x_header .hj_mk_x_search .hj_mk_x_button{background:url(../images/wapicons.png) no-repeat center 33%;background-size: cover;border: 0;
    height: 25px;
    width: 25px;margin-right: 5px;}
.hj_mk_x_t-menusub__arrow {
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
    position: relative;
    width: 6px;
    border-color: inherit;
}
.hj_mk_x_t-menusub__arrow:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 3px 0;
    position: absolute;
    top: 45%;
    left: 0;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-color: transparent;
    border-top-color: inherit;
}
    .hj_mk_x_blackbg {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        z-index: 10;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, .8);
    }

    .hj_mk_x_blackbg:after{content:''; display: block; position: absolute; top:20px; right:20px; width: 24px; height: 24px;  text-align: center; background:url(../images/wapicons.png) no-repeat center 0%; background-size: cover; }

/* -------------------------------------lunbo----------------------- */
.lunbodivindex1 {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.lunbodivchangindex1 {
  height: auto;
}
.datuindex1 {
  height: auto;
  width: 100%;
  float: left;
}
.datuimgindex1 {
  width: 100%;
  height: auto;
}
.xiaotudivindex1 {
  width: 100%;
  z-index: 2;
  position: absolute;
  bottom: 10px;
  text-align: center;
}
.xiaotudivlistindex1 {
  background: #FFF;
  margin: 6px;
  float: left;
  border-radius: 6px;
  border: 6px solid rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.xiaotudivlistXZindex1 {
  background: #0070c0;
  margin: 6px;
  float: left;
  border-radius: 6px;
  border: 6px solid rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.datu1simgindex1 {
  width: 140px;
  height: 60px;
}
.zuojantouindex1 {
  position: absolute;
  left: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background-image: url(../images/slider-arrow.png);
  background-repeat: no-repeat;
  background-position: -110px 5px;
  filter: alpha(opacity=80);
  opacity: 0.8;
  cursor: pointer;
  display: none;
}
.zuojantouindex1:hover {
  background-position: -170px 5px;
}
.youjantouindex1 {
  position: absolute;
  right: 3%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background-image: url(../images/slider-arrow.png);
  background-repeat: no-repeat;
  background-position: 10px 5px;
  filter: alpha(opacity=80);
  opacity: 0.8;
  cursor: pointer;
  display: none;
}
.youjantouindex1:hover {
  background-position: -50px 5px;
}
/* -------------------------------------lunbo----------------------- */

/*首页标题*/
.hj_mk_x_sy-box{width:100%;margin:20px auto;}
.hj_mk_x_homecontainer{display: flex;align-items: center;justify-content: space-between;
border-bottom: 1px solid #eee;padding:0 10px;}
.hj_mk_x_homecontainer .left label{font-size: 16px;margin-right: 5px;display: block;
color: #0070c0;}
.hj_mk_x_homecontainer .left .ms{font-size: 12px;color:#999;}
.hj_mk_x_homecontainer .right{margin-right: 0px;}
.hj_mk_x_homecontainer .ink-more{font-size: 12px;
   color:#000;
    font-weight: 400;
    text-decoration: none;display: inline-block;}

.hj_mk_x_homecontainer .left{/*border-bottom: 1px solid #0070c0;*/}
    /*首页标题*/

    /*首页图文*/
    .hj_mk_x_main {

  width: 100%;

  overflow: hidden;

  padding: 10px 10px;
  box-sizing: border-box;

}

.hj_mk_x_main li {

    width: 48%;

    float: left;

    margin: 1%;

    overflow: hidden;

    position: relative;

  -webkit-box-shadow: 0 2px 10px #c7c7c7;

    box-shadow: 0 2px 10px #c7c7c7;

  background:#fff;

}

.hj_mk_x_main p {

    text-align: center;

    line-height: 30px;

    width: 100%;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    margin-top: 0.5rem;

    bottom: 0px;

    color: #000;

    box-sizing: border-box;

}

.fenyeyemadiv {

  display: table;

  margin: 10px auto;

}

.fenyeyemadiv div{

  font-size:12px;

}

.hj_mk_x_hjtwlist {

  width: 100%;

  height: 150px;

  padding: 0;

  margin: 0 auto;

  vertical-align: top;

  clear: both;

  overflow: hidden;

  display: flex;

  align-items: center;

  justify-content: center;

  /*border: 1px solid #ddd;*/

}

.hj_mk_x_hjtwlisttu {

  width: 100%;

  height: 100%;
  object-fit: cover;

  transition: transform 300ms ease-out;

  -moz-transition: -moz-transform 300ms ease-out; /* Firefox 4 */

  -webkit-transition: -webkit-transform 300ms ease-out; /* Safari and Chrome */

  -o-transition: -o-transform 300ms ease-out; /* Opera */

}

.hj_mk_x_hjtwlisttu:hover {

  transform: scale(1.2, 1.2);

  -moz-transform: scale(1.2, 1.2); /* Firefox 4 */

  -webkit-transform: scale(1.2, 1.2); /* Safari and Chrome */

  -o-transform: scale(1.2, 1.2); /* Opera */

}




    /*首页图文*/



    /*近期活动*/
    .hj_mk_x_jqhdcontainer {

    padding: 10px;

}

.hj_mk_x_item {

  margin-bottom: 1em;

    border-bottom: 1px solid #EFEFEF;

    padding-bottom: 1em;

}

.hj_mk_x_itemleft{

   float:left; 

   width:70%;

}

.hj_mk_x_itemleft .hj_mk_x_title{

   font-size:16px; 

   line-height:28px;

   color:#000;
   overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

.hj_mk_x_itemleft .hj_mk_x_miaoshu{

   font-size:12px; 

   line-height:24px; 

   color:#9c9c9c;
   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}

.hj_mk_x_itemright {

    float:left; 

  width:calc(30% - 10px); 

  padding-left:10px;

}

.hj_mk_x_itemright img{

    width:100%; 

  margin:3px 0; 

}
    /*近期活动*/
/*广告图*/
.hf-img{margin:20px 0;}
.hf-img img{width:100%;}
/*广告图*/


/*首页轮播*/
.hj_mk_x_lunbo {

  position: relative;

  width: 100%;

  height: auto;

  overflow: hidden;
  margin:0 auto;

}

.hj_mk_x_lunbochang {

  height: auto;

}

.hj_mk_x_datu {

  height: auto;

  width: 100%;

  float: left;
  text-align: center;

}
.hj_mk_x_datu a{text-decoration: none;display: inline-block;width:100%;margin:0 auto;overflow: hidden;}
.hj_mk_x_img-box {

  width: 100%;

  vertical-align:bottom;
  display: flex;
  align-items: center;
  justify-content: center;

}
.hj_mk_x_datuimg {

  width: 100%;
}

.hj_mk_x_xiaotu {

  width: 100%;

  z-index: 2;

  position: absolute;

  bottom: 10px;

  text-align: center;

}

.hj_mk_x_xiaotubox {

  display: inline-block;

  background: rgba(255,255,255,0.3);

  border-radius: 10px;

  padding: 0px 10px;

}

.hj_mk_x_xiaotulist {

  background: #FFF;

  margin: 6px;

  float: left;

  border-radius: 6px;

  border: 6px solid rgba(0, 0, 0, 0.2);

  cursor: pointer;

}

.hj_mk_x_xiaotulistXZ {

  background: #0070c0;

  margin: 6px;

  float: left;

  border-radius: 6px;

  border: 6px solid rgba(0, 0, 0, 0.2);

  cursor: pointer;

}

.hj_mk_x_datu1simg {

  width: 140px;

  height: 60px;

}
.hj_mk_x_zuojantou {
    background-size: 45px 40px;
    position: absolute;
    left: 3%;
    top: 25%;
    margin-top: -25px;
    display: block;
    width: 45px;
    height: 40px;
    background-color: #0070c0;
    background-image: url(../images/s_prev.png);
    background-repeat: no-repeat;
    filter: alpha(opacity = 80);
    opacity: 0.8;
    cursor: pointer;
}

.hj_mk_x_zuojantou:hover {

  
  opacity:1;

}

.hj_mk_x_youjantou {
background-size: 45px 40px;
  position: absolute;

  right: 3%;

  top: 25%;

  margin-top: -25px;

  display: block;

  width: 45px;

  height: 40px;

background-color:#0070c0;
  background-image: url(../images/s_next.png);

  background-repeat: no-repeat;

  filter: alpha(opacity=80);

  opacity: 0.8;

  cursor: pointer;

}

.hj_mk_x_youjantou:hover {

  opacity:1;

}




.hj_mk_x_list_text {
  background-color: #f8f8f8;
    position: relative;
    width: 100%;
    padding: 40px;
    box-sizing: border-box;
    text-align: left;
}
 .hj_mk_x_list_text p.time_1 {
    font-size: 12px;
    color: #999999;
}
.hj_mk_x_list_text .list_title {
    color: #212121;
}
.hj_mk_x_list_text .list_brief p {
    white-space: pre-line;
    text-align: justify;
    color: #999999;
}
.hj_mk_x_list_text  .more {
    position: relative;
    padding-top: 15px;
    z-index: 9;
}

.hj_mk_x_list_text .more  {
    color: #0070c0;

}
.hj_mk_x_list_text .list_title:hover span {
    color: #0070c0 ;
}
 .hj_mk_x_list_text .more:hover {
    text-decoration: underline;
}
.hj_mk_x_invisible{text-align: center;
    font-size: 32px;
    color: #212121;font-weight: normal;margin:0;}
 .hj_mk_x_desc {
    text-align: center;
    padding: 0 10% 30px;
    font-size: 14px;
    color: #999999;
}
/*首页轮播*/

/*新闻*/
.hj_mk_x_store-box{width:100%;}
 .hj_mk_x_ul{
   background: #0070c0;
    color: #fff;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
   
    display: flex;
    align-items: center;
    justify-content: space-between;
}
 .hj_mk_x_ul li {
   flex:1;
    text-align: center;
}

  .hj_mk_x_desbox{
    font-size: 16px;}
  .hj_mk_x_desbox .single{display: none;}
  .hj_mk_x_desbox .single:first-of-type{display: block;}
 .hj_mk_x_new-list li {
    padding: 15px;
    border-bottom: 1px solid #ddd;
   
}
 .hj_mk_x_new-list li a{display: flex;
   align-items: center;
   justify-content: space-between;}
 .hj_mk_x_new-list li .img {
    width: 40%;
}
 .hj_mk_x_new-list li .img img{width:100%;}
 .hj_mk_x_new-list li .text{width:55%;}
 .hj_mk_x_new-list li .text p {
    margin-bottom:10px;
    font-size:16px;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}
 .hj_mk_x_new-list li .text span {
  font-size: 12px;
   
}
.hj_mk_x_ul li.active {
    background: #0263a9;
}
/*新闻*/


/*底部*/
.hj_mk_x_footcontainer {

  margin-left: auto;

  margin-right: auto;

  width: 100%;
  background-color: #404143;
  box-sizing: border-box;

}

.hj_mk_x_foot{width:100%;margin:0 auto;box-sizing: border-box;padding:20px 10px;}


.hj_mk_x_row{}
.hj_mk_x_bfb-80 {

  width: 90%;
  margin:20px auto 10px;
  
}

.hj_mk_x_bfb-33 {

  

}

.hj_mk_x_bfb-16 {

  width:100%;
  margin-left:auto;
  text-align: center;

}

.hj_mk_x_bfb-25 {

  width: 25%

}



.hj_mk_x_container {

    width: 100%;

  

    color: #fff;

    padding: 60px 0px 40px 0px;

}

.hj_mk_x_footer_logo {

    max-width: 196px;

}

.hj_mk_x_footer_logo_text {

    width: 196px;

    text-align: center;

    margin-top: 20px;

    padding-top: 10px;

    border-top: 1px solid #4e97c5;

    line-height: 22px;

}

.hj_mk_x_footer_logo_text a{

    color:#fff

}

.hj_mk_x_footer_menu_first {

    font-weight: bold;

}

.hj_mk_x_footer_menu a {

    color: #fff;

}

.hj_mk_x_footer_menu p {

    margin: 0 0 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #1c1d1e;

}

.hj_mk_x_footer_qrcode {

    max-width: 100px;

}

.hj_mk_x_footer_qrcode_text {

   
color:#fff;
font-size: 16px;
    text-align: center;

    margin-bottom: 20px;

}

.hj_mk_x_footer_menu .hj_mk_x_footer_menu_first a{font-size: 14px;
    color: #ddd;
    }
.hj_mk_x_bbh-box{font-size: 14px;
    color: #fff;
    line-height: 30px;
    text-align: center;border-top:1px solid #939392;padding: 20px;margin-top: 20px;}






    .hj_mk_x_footmain {

  bottom:0px;

  position:fixed;

  right:0;

  left:0;
  z-index: 999;
  background: #1d438e;

}

 .hj_mk_x_footmain .hj_mk_x_list {

  width: 100%;

  height: auto;

  display: flex;

    margin: 10px auto;  

}

.hj_mk_x_footmain .hj_mk_x_footitem {

    height: auto;

    text-align: center;

    color: #000;

    flex: 1;

    display: -webkit-box;

    -webkit-box-flex: 1;

    -webkit-box-pack: center;

    -webkit-box-align: center;

    -webkit-box-orient: vertical;

}

.hj_mk_x_footmain .hj_mk_x_footitem .hj_mk_x_link {

    width: 20px;

    height: 20px;

    max-width: 20px;

    max-height: 20px;

    border-style: none;

}

.hj_mk_x_footmain .hj_mk_x_title{
color: #fff;
    font-size: 13px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

  line-height:20px;

}
.hj_mk_x_dbbox {
    position: fixed;
    left: 50%;
    bottom: 65px;
    z-index: 99999;
    width: 100%;
    max-width: 640px;
    transform: translateX(-50%);
}
.hj_mk_x_ewm-box {
    position: relative;
    padding: 0 15px;
    display: none;
     text-align: center;
}
.hj_mk_x_ewm-box .neirong {
    padding: 10px;
   background: #fff;
    border: 2px solid #1d438e;
    border-radius: 5px;
   
}
.hj_mk_x_ewm-box .neirong img {
    max-width: 140px;
}

/*底部*/





/*内页列表*/
.hj_mk_x_nystore-box{width:100%;}
 .hj_mk_x_ulny{
  
    color: #fff;
  
    font-size: 16px;
   flex-wrap: wrap;
    display: flex;
    align-items: center;
}
 .hj_mk_x_ulny li {
   flex-basis: calc(100% / 3);
     /* 或者使用width属性 */
     /* width: calc(100% / 3); */
     box-sizing: border-box;
  padding:1px;
    text-align: center;  
}
 .hj_mk_x_ulny li a{display: inline-block;width:100%;height: 44px;
    line-height: 44px; background: #0070c0;color:#fff;}
  .hj_mk_x_nydesbox{
    font-size: 16px;}
  .hj_mk_x_nydesbox .single{display: none;}
  .hj_mk_x_nydesbox .single:first-of-type{display: block;}
 .hj_mk_x_nynew-list li {
    padding: 15px;
    border-bottom: 1px solid #ddd;
   
}
 .hj_mk_x_nynew-list li a{display: flex;
   align-items: center;
   justify-content: space-between;}
 .hj_mk_x_nynew-list li .img {
    width: 40%;
}
 .hj_mk_x_nynew-list li .img img{width:100%;}
 .hj_mk_x_nynew-list li .text{width:55%;}
 .hj_mk_x_nynew-list li .text p {
    margin-bottom:10px;
    font-size:16px;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

}
 .hj_mk_x_nynew-list li .text span {
  font-size: 12px;
   
}
.hj_mk_x_ulny li.active a{
    background: #0263a9;
}
/*内页列表*/

.detail-box{padding:20px;}
.detail-box .title{
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #d9d9d9;
   }
.detail-box .title h1{ color: #222222;
    font-size: 22px;
    font-weight: normal;}
.detail-box .contant{font-size: 14px;color:#333;line-height: 30px;margin:20px 0;}
.detail-box .contant img{width:100%;margin:10px 0;}
.detail-box .contant p{font-size: 14px;}
.detail-box  .date {
    font-size: 12px;
    line-height: 2;
    color: #999999;
    margin-top:10px;
}