
/*+++++hj_go_7+++++*/
template_hj_7 *{

	font-size: 16px;

	font-family: microsoft yahei, "宋体";

	box-sizing: border-box;

    -webkit-font-smoothing: antialiased;

}

template_hj_7 a {

	text-decoration: none;

}



template_hj_7 .hj_mk_7_hj_mk_7_clear {

	clear: both

}

template_hj_7 .hj_mk_7_home-head{

	width: 100%;

	height: 80px;

	box-shadow:0 0 10px rgba(0,0,0,.1)

}

template_hj_7 .hj_mk_7_home-head.hj_mk_7_fixed{

	position: fixed;

	left: 0;

	top: 0;

	z-index:99

}

template_hj_7 .hj_mk_7_head-container{

  width: 1200px;

  height: 100%;

  margin:0 auto;

  box-sizing: border-box;

  z-index: 9999;

  display: flex;

  align-items: center;

  justify-content: space-between;

  transition: 0.3s all;

}

template_hj_7 .hj_mk_7_head-left{

  display: flex;

}

template_hj_7 .hj_mk_7_head-logo{

  width: auto;

  height: 65px;

  line-height: 65px;

  max-width:350px;

  background-size: contain;

  background-repeat: no-repeat;

  margin-right: 5px;

}

template_hj_7 .hj_mk_7_head-logo img{

  max-height: 100%;

  max-width:100%;

  vertical-align:middle

}

template_hj_7 .hj_mk_7_head-right{

  position: relative;

  height: 100%;

  display: flex;

  align-items: center;

  z-index: 999;

}

template_hj_7 .hj_mk_7_head-nav{

  display: flex;

  align-items: center;

  height: 100%;

}

template_hj_7 .hj_mk_7_head-nav-wrap{

  position: relative;

  display: flex;

  height: 100%;

  align-items: center;

  transition: 0.3s all;

}

template_hj_7 .hj_mk_7_head-nav-item{

  position: relative;

  display: inline-block;

  white-space: nowrap;

  padding: 3px 15px;

  font-size: 16px;

  line-height:80px;
  height:100%;

  color:#FFF;

}

template_hj_7 .hj_mk_7_head-nav-item.hj_mk_7_active,template_hj_7 .hj_mk_7_home-head .hj_mk_7_head-nav-item:hover {

  color: #3fb150;

}

template_hj_7 .hj_mk_7_head-nav-children{

  position: absolute;

  z-index: 10;

  left: 50%;

  top: 100%;

  min-width:100%;

  width: auto;

  border-radius: 0px 0px 6px 6px;

  border-top: none;

  backdrop-filter: blur(45px);

  display: none;

  transform:translateX(-50%);

}

template_hj_7 .hj_mk_7_head-nav-children-item{

  display: inline-block;

  width: 100%;

  text-align: center;

  padding: 6px 15px;

  font-size: 15px;

  line-height: 30px;

  white-space: nowrap;

  color: #333;

}

template_hj_7 .hj_mk_7_home-head .hj_mk_7_head-nav-children-item:hover,template_hj_7 .hj_mk_7_home-head .hj_mk_7_head-nav-item.hj_mk_7_active{

  color: #3fb150

}

template_hj_7 select, input {

    outline: none;

	border: none;

    border-radius: 0;

    outline: none;

    padding: 0;

}

template_hj_7 .hj_mk_7_head-search{

  display: flex;

  align-items: center;

  margin: 0 18px;

  

  min-width:135px;

  justify-content:center

}

template_hj_7 .hj_mk_7_head-search-icon{

  display: inline-block;

  width: 25px;

  height: 25px;

  background-image: url('../1800/search.png');

  background-repeat: no-repeat;

  background-size: contain;

  background-position: center center;

  cursor: pointer;

}

template_hj_7 .hj_mk_7_head-search-input {

  width: 0;

  background-position: calc(100% - 9px) center;

  box-sizing: border-box;

  font-size: 14px;

  font-weight: 400;

  color: #4D4D4D;

  line-height: 18px;

  background-color: transparent;

  transition: 0.3s all;

}



template_hj_7 .hj_mk_7_home-head .hj_mk_7_head-search-input {

  color: #fff;

}

template_hj_7 .hj_mk_7_search-form{

	position: absolute;

	top: 100px;

	right: 0px;

	visibility: hidden;

	opacity: 0;

	transform: translateY(30px);

	-moz-transform: translateY(30px);

	-ms-transform: translateY(30px);

	-o-transform: translateY(30px);

	-webkit-transform: translateY(30px);

	transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;z-index: 999;

	box-shadow:0 2px 10px rgba(0,0,0,.1)

}

template_hj_7 .hj_mk_7_search-form form {

	position: relative;

}

template_hj_7 .hj_mk_7_search-form form input {

    line-height: 20px;

    padding: 10px;

    border: none;

    outline: none;

    width: 300px;

    color: #666;

    background: #3fb150;

    transition: .3s;

    -moz-transition: .3s;

    -ms-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

    font-size: 14px;

}

template_hj_7 .hj_mk_7_search-form form input:placeholder {

  color: #666;

}

/* 兼容各浏览器的前缀 */

template_hj_7 .hj_mk_7_search-form form input::-webkit-input-placeholder { color: #666; }

template_hj_7 .hj_mk_7_search-form form input::-moz-placeholder { color: #666; }

template_hj_7 .hj_mk_7_search-form form input:-ms-input-placeholder { color: #666; }

template_hj_7 .hj_mk_7_search-form form button {

    position: absolute;

    right: 0;

    top: 0;

    height: 100%;

    padding: 0 10px;

    background: none;

    color: #fff;

    border: none;

    cursor: pointer;

    outline: none;

    border-radius: 0 200px 200px 0;

}

template_hj_7 .hj_mk_7_input-search-btn>.hj_mk_7_icon {

    margin: 0 3px;

    background:url(../1800/search.png) no-repeat center 33%;background-size: cover;

    height: 15px;

    width: 15px;display: inline-block;

}



template_hj_7 .hj_mk_7_search-form form input:placeholder {

  color: #fff; 

  font-size: 14px;

}

template_hj_7 .hj_mk_7_search-form.hj_mk_7_search-active {

	visibility: visible;

	opacity: 1;

	transform: translateY(0);

	-moz-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	-webkit-transform: translateY(0);

}
template_hj_7 .hj_mk_7_telbox{display: flex;align-items: center;}
template_hj_7 .hj_mk_7_telbox img{width:15px;}
template_hj_7 .hj_mk_7_telbox span{font-size: 16px;
    line-height: 32px;
    color: #222325;
    margin-left: 6px;
    margin-right: 6px;display: inline-block;}

template_hj_7 .hj_mk_7_menutcsearbox {
  top:80px;
    position: fixed;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 5;
}
template_hj_7 .hj_mk_7_menutcsearbox .hj_mk_7_serbg {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 80px;
    background: rgba(0, 0, 0, 0.3);
    z-index: 99;
    display: none;
}
template_hj_7 .hj_mk_7_menutcsearbox .infoBox {
    position: fixed;
    width: 100%;
    top: 80px;
    z-index: 99;
}
template_hj_7 .hj_mk_7_menutcsearbox .infoBox .infoContent {
    background: #F6F8FA;
    padding-top: 40px;
    padding-bottom: 40px;
}
template_hj_7 .hj_mk_7_infoContent-search {
    position: absolute;
    z-index:10;
    top: 0;
    width: 100%;
    text-align: center;
   display: none;
}
template_hj_7 .hj_mk_7_infoContent-search .title {
    font-size: 22px;
    color: #333436;
    margin-bottom: 20px;
}
template_hj_7 .hj_mk_7_infoContent-search .searchInput {
    position: relative;
    width: 500px;
    height: 48px;
    border-radius: 8px;
  
    margin: auto;
}
template_hj_7 .hj_mk_7_input-search-btn{position: absolute;border: 0;
    background: none;
    width: 45px;
    height: 45px;
    right: 8px;
    top: 2px;}
template_hj_7 .hj_mk_7_menuContent {
  z-index: 9;
    background: #F6F8FA;
    padding-top: 40px;
    padding-bottom: 40px;
      position: absolute;
    width: 100%;
    height: 0;
   display: none;
}
template_hj_7  .hj_mk_7_menuContent.hj_mk_7_menuHover {
 display: block;
    height: 380px;
}
template_hj_7  .hj_mk_7_menuContent2 {
  z-index: 99;
    background: #F6F8FA;
    padding-top: 40px;
    padding-bottom: 40px;
      position: absolute;
    width: 100%;
    height: 0;
   display: none;
}
template_hj_7 .hj_mk_7_menuContent2.hj_mk_7_menuHover2 {
display: block;
    height: 380px;
}
template_hj_7 .hj_mk_7_input-search-btn img{width: 100%}
template_hj_7 .hj_mk_7_menutcsearbox.hj_mk_7_searboxactive{display: block;}
template_hj_7 .hj_mk_7_infoContent-search.hj_mk_7_serbox-active{display: block;}
template_hj_7 .hj_mk_7_menutcsearbox.hj_mk_7_searboxactive .hj_mk_7_serbg{display: block;}
/*+++++hj_end_7+++++*/

