
/*+++++hj_go_248+++++*/
@charset "utf-8";

template_hj_248 {

	overflow-x: hidden;

	color: #000;

	font-size: 14px;

	font-family: microsoft yahei, "宋体";

}

template_hj_248 a {

	text-decoration: none;

	color: #666;

}

template_hj_248 .hj_mk_248_template_hj_248 * {

	box-sizing: border-box;

	position: relative;

	margin: 0;

	list-style: none;

	padding: 0;

}

template_hj_248 .hj_mk_248_clear {

	clear: both

}

template_hj_248 .hj_mk_248_header {

	width: 100%;

}

template_hj_248 .hj_mk_248_ly_top2 {

	position: fixed;

	width: 100%;

	z-index: 999999;

	background: #fff;

	top: 0;

}

template_hj_248 .hj_mk_248_ly_top {

	width: 100%;

	background: #fff;

	height: 60px;

	z-index: 99;

	position: relative;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main {

	height: 100%;

	position: relative;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_toplogo {

	width: 50%;

	margin-left: 3%;

	height: 50px;

	float: left;

	overflow: hidden;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_toplogo .hj_mk_248_toplogo_a {

	display: block;

	width: 100%;

	height: 100%;

	position: relative;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_toplogo .hj_mk_248_toplogo_a .hj_mk_248_toplogo_a_img {

	max-width: 100%;

	max-height: 100%;

	position: absolute;

	top: 60%;

	transform: translateY(-50%);

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb {

	position: absolute;

	right: 3%;

	margin-top: 22px;

	height: 25px;

	transition: all .5s ease;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb:before, .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb:after {

	content: "";

	display: block;

	width: 26px;

	height: 2px;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb:after {

	margin-top: 7px;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb .hj_mk_248_navtb_span {

	display: block;

	width: 26px;

	height: 2px;

	background: #666;

	margin-top: 7px;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb.hj_mk_248_navtb_open:before {

	margin-top: 10px;

	transform: rotate(45deg);

	width: 23px;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb.hj_mk_248_navtb_open::after {

	margin-top: -11px;

	transform: rotate(-45deg);

	width: 23px;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_navtb.hj_mk_248_navtb_open .hj_mk_248_navtb_span {

	background: transparent;

	transform: translate(-50%, -50%) rotate(180deg);

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right {

	width: 100%;

	position: absolute;

	top: 62px;

	z-index: 9999999;

	background: #fff;

	height: 100vh;

	left: 100%;

	transition: all .5s ease;

	overflow: scroll;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right.hj_mk_248_top1_right_open {

	left: 0;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav {

	width: 100%;

	height: auto;

	float: none;

	transition: all 0.4s;

	padding: 0;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li {

	width: 90%;

	margin: 0 auto;

	float: none;

	background: #fff;

	padding: 20px 0 0;

	text-align: center;

	position: relative;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li .hj_mk_248_nav_lia {

	height: 100%;

	line-height: 30px;

	font-size: 16px;

	text-align: center;

	transition: .4s ease;

	display: inline-block;

	position: relative;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li .hj_mk_248_nav_lia::before, .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li.hj_mk_248_navon .hj_mk_248_nav_lia::before {

	content: "";

	display: block;

	position: absolute;

	bottom: 0;

	height: 3px;

	width: 3px;

	left: 50%;

	transform: translateX(-50%);

	opacity: 0;

	-webkit-transition: all .4s;

	-o-transition: all .4s;

	-ms-transition: all .4s;

	transition: all .4s;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li:hover .hj_mk_248_nav_lia::before, .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li.hj_mk_248_navon .hj_mk_248_nav_lia::before {

	width: 100%;

	opacity: 1;

	-webkit-transition: all .4s;

	-o-transition: all .4s;

	-ms-transition: all .4s;

	transition: all .4s;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li:hover .hj_mk_248_nav_lia, .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right .hj_mk_248_nav .hj_mk_248_nav_li.hj_mk_248_navon .hj_mk_248_nav_lia {

	font-weight: bold;

}

template_hj_248 .hj_mk_248_navon {

	font-weight: bold;

}

template_hj_248 .hj_mk_248_navon::before {

	width: 100%;

	opacity: 1;

	-webkit-transition: all .4s;

	-o-transition: all .4s;

	-ms-transition: all .4s;

	transition: all .4s;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top1_right#hj_mk_248_showopen .hj_mk_248_nav {

	transform: scale3d(0, 0, 0);

	width: 0;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top_search {

	width: 100%;

	float: none;

	margin-left: 0;

	background: none;

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top_search .hj_mk_248_top_search_em {

	display: none

}

template_hj_248 .hj_mk_248_ly_top .hj_mk_248_lytop_main .hj_mk_248_top_search .hj_mk_248_search_con2 {

	opacity: 1;

	transform: none;

	position: static;

	width: 80%;

	margin: 20px auto 30px;

	height: 50px;

	background: #fff;

	transform-origin: right center;

	transition: all 0.5s;

}

template_hj_248 .hj_mk_248_top_search .hj_mk_248_search_con2 .hj_mk_248_search-input {

	width: 100%;

	float: left;

	height: 48px;

	line-height: 48px;

	overflow: hidden;

	border: 1px solid #d4d4d4;

	border-radius: 5px;

	font-size: 16px;

	padding-left: 20px;

	background: #fff;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

}

template_hj_248 .hj_mk_248_top_search .hj_mk_248_search_con2 .hj_mk_248_input1 {

	height: 48px;

	line-height: 48px;

	background: none;

	border: 0;

	width: calc(100% - 70px);

	width: -webkit-calc(100% - 70px);

	width: -moz-calc(100% - 70px);

	float: left;

	outline: none;

	font-size: 16px;

}

template_hj_248 .hj_mk_248_top_search .hj_mk_248_search_con2 .hj_mk_248_bnts {

	float: right;

	width: 56px;

	height: 48px;

	background: url(../969/s.png) center center no-repeat;

	margin-right: 1px;

	cursor: pointer;

	border: none;

}

template_hj_248 .hj_mk_248_top_search .hj_mk_248_search_con2 .hj_mk_248_moblie-search-close {

	display: none

}


/*+++++hj_end_248+++++*/

