header {
	width:100%;
	height:auto;
	margin:auto;
}
.head__top-bar-bg {
	width:100%;
	min-height:36px;
	background:#1f365c none repeat center center;
	align-items:center;
	position:relative;
	z-index:91;
}
.head__top-bar-bg span,.head__top-bar-bg span a {
	font-weight:normal;
	font-size:13px;
	line-height:36px;
	color:#fff;
	position:relative
}
.head__top-bar-bg span a:hover {
	text-decoration:underline;
}
.head__top-bar-bg span i {
	font:normal 13px / 19px "FontAwesome";
	color:#fff;
	padding-right:5px;
}
.head__left-widgets .first {
	margin-right:10px;
}
.head__left-widgets .last {
	margin-right:0;
}
.head__left-widgets .nor {
	margin-left:10px;
}
.head__left-widgets .nor i {
	font-size:16px;
}
.head__soc-ico,.head_langauge,.head__links {
	float:right;
}
.head_langauge,.head__links {
	margin-left:15px;
	position:relative;
	cursor:pointer;
	z-index:100;
}
.head_langauge i {
	color:#fff;
	margin-right:5px;
}
.head_langauge #lang_ul {
	position:absolute;
	top:36px;
	left:0;
	display:none;
	background:#fff;
	padding:5px 10px;
	box-shadow:0 0 2px rgba(0,0,0,0.2);
	width:auto;
	min-width:80px;
	z-index:2
}
.head_langauge #lang_ul li {
	padding-left:20px;
	position:relative;
	margin-bottom:5px;
}
.head_langauge:hover #lang_ul {
	display:block;
}
.head__soc-ico a {
	display:inline-block;
	width:26px;
	height:26px;
	margin:0 2px;
	line-height:26px;
	-webkit-border-radius:100px;
	border-radius:100px;
	position:relative;
	text-align:center;
}
.head__soc-ico a i {
	font:normal 13px / 19px "FontAwesome";
	color:#fff;
}
.head__soc-ico a:before {
	-webkit-border-radius:inherit;
	-webkit-transition:opacity .15s linear;
	content:"";
	top:5px;
	left:0;
	position:absolute;
	width:26px;
	height:26px;
	border-radius:inherit;
	transition:opacity .15s linear;
	opacity:0;
	background:#ffb536
}
.head__soc-ico a:hover:before {
	transition:opacity .15s linear;
	opacity:1;
}
.head__top-bar-bg span.screen-reader-text {
	height:1px;
	overflow:hidden;
	position:absolute !important;
	width:1px;
}
.head__bar__box {
	width:100%;
	margin:auto;
}
.head__bar {
	width:100%;
}
.head__bar__branding {
	min-height:80px;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	align-items:center;
	-ms-flex-align:center;
	justify-content:space-between
}
.head__bar__branding-logo {
	width:50%
}
.head__bar__text {
	max-width:50%
}
.head__bar__branding-logo img {
	max-width:100%
}
.head__bar__text span.head__bar__texttitle {
	font-size:17px;
	line-height:17px;
	color:#ffb536;
	font-weight:bold;
}
.head__bar__text span.head__bar__textmain {
	font-size:28px;
	line-height:32px;
	color:#333;
	text-decoration:none;
}
.head__bar__text span.head__bar__textmain i {
	margin-right:10px;
}
.head__bar__text span:last-child a {
	font-size:28px;
	line-height:32px;
	color:#333;
	text-decoration:none;
}
.head__bar__text span:last-child a:hover {
	text-decoration:underline;
}
.head__bar__navigation {
	width:100%;
	border-top:1px solid rgba(51,51,51,.12);
	background:#fff;
}
.head__bar__box--mobile {
	background:#fff;
}
.head_menu_navbar {
	width:90%;
	position:relative;
	margin:auto;
}
.hj_navbar_nav {
	-webkit-flex:1 1 100%;
	-moz-flex:1 1 100%;
	-ms-flex:1 1 100%;
	flex:1 1 100%;
	-ms-flex-positive:1;
	-ms-flex-negative:1;
	-ms-flex-preferred-size:100%;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-flex-flow:row wrap;
	-moz-flex-flow:row wrap;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	justify-content:space-between;
}
.hj_navbar_nav > li {
	position:relative;
	-webkit-flex-grow:1;
	-moz-flex-grow:1;
	-ms-flex-positive:1;
	-ms-flex-grow:1;
	flex-grow:1;
	-webkit-justify-content:center;
	-moz-justify-content:center;
	-ms-flex-pack:center;
	-ms-justify-content:center;
	justify-content:center;
}
.hj_navbar_nav > li:before {
	content:"";
	position:absolute;
	left:-.5px;
	width:0;
	height:18px;
	border-right:solid 1px rgba(51,51,51,.12);
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.hj_navbar_nav > li>a>i {
	font-size:16px;
	line-height:21px;
}
.hj_navbar_nav > li > a {
	display:flex;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	-webkit-align-content:center;
	-moz-align-content:center;
	-ms-align-content:center;
	align-content:center;
	-ms-flex-line-pack:stretch;
	margin:17px 0 15px 0;
	padding:4px 0 4px 0;
	justify-content:center;
}
.hj_navbar_nav > li > a > h2 {
	font-size:16px;
	line-height:21px;
	font-weight:normal;
	color:#333;
	text-align:center;
	margin-left:10px;
	position:relative;
}
.hj_navbar_nav > li > a > h2:before {
	position:absolute;
	bottom:-5px;
	left:0;
	width:100%;
	height:2px;
	background:rgba(0,0,0,.1);
	content:'';
	opacity:0;
}
.hj_navbar_nav > li:hover > a > h2:before {
	transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.hj_navbar_nav > li > ul {
	position:absolute;
	top:60px;
	left:0;
	width:auto;
	background:#fff;
	visibility:hidden;
	opacity:0;
	z-index:99;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2);
}
.hj_navbar_nav > li > ul > li {
	padding:10px 0;
	white-space:nowrap;
}
.hj_navbar_nav > li > ul > li>a {
	position:relative;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-align-content:center;
	-moz-align-content:center;
	-ms-align-content:center;
	align-content:center;
	-ms-flex-line-pack:center;
	text-decoration:none;
}
.hj_navbar_nav > li > ul > li>a>img {
	display:none;
}
.hj_navbar_nav > li > ul > li > a h3 {
	font-size:14px;
	line-height:24px;
	color:#333;
}
.hj_navbar_nav > li:hover > ul {
	visibility:visible;
	opacity:1;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
}
.hj_navbar_nav > li.nav-more>a>h2:after {
	content:'\f107';
	display:table;
	font-family:'FontAwesome';
	font-size:16px;
	right:-17px;
	top:0;
	position:absolute;
}
.head_search {
	margin:17px 0 15px 0;
	padding:4px 0 4px 30px;
	position:relative;
}
.head_search:before {
	content:"";
	position:absolute;
	left:-.5px;
	width:0;
	height:18px;
	border-right:solid 1px rgba(51,51,51,.12);
	top:50%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.head_search a {
	display:flex;
	align-items:center;
	color:#333;
	font-size:16px;
}
.head_search a span {
	margin-left:5px;
}
.head_search a:hover i,.head_search a:hover span {
	opacity:0.7
}
.head_search a i {
	position:relative;
	top:-2px;
}
.head_search .head_search_wrap {
	width:200px;
	opacity:0;
	visibility:hidden;
	position:absolute;
	top:calc(100% + 10px);
	z-index:96;
	padding:10px;
	background:#fff;
	right:-10px;
	-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.2));
	filter:drop-shadow(0 0 4px rgba(0,0,0,.2));
	-webkit-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
}
.head_search .head_search_wrap:before {
	position:absolute;
	top:-7px;
	right:20px;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:7px solid #fff;
	content:'';
}
.head_search .head_search_wrap.active {
	opacity:1;
	visibility:visible;
}
.head_search .head_search_wrap li {
	list-style-type:none;
	float:left;
}
.head_search .head_search_wrap li input,.head_search .head_search_wrap li button {
	width:100%;
	border:none;
	outline:none;
	height:34px;
	line-height:34px;
	background:#f4f4f4;
}
.head_search .head_search_wrap li input {
	padding-left:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.head_search .head_search_wrap li.search_first {
	width:80%
}
.head_search .head_search_wrap li.search_second {
	width:20%
}
.head_new_st {
	position:relative;
	-webkit-order:1;
	-moz-order:1;
	-ms-flex-order:1;
	order:1;
}
.head_new_st ul {
	width:auto;
	display:flex;
	height:100%;
	justify-content:space-between;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
.head_new_st ul li:hover .head__bar__msnContent {
	opacity:1;
	visibility:visible;
}
.head_new_st ul li {
	position:relative;
	cursor:pointer;
	margin-left:20px;
}
.head_new_st ul li div.head__bar__msnBtn {
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#868686;
	font-size:20px;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
}
.head_new_st ul li div.head__bar__msnBtn,.head__bar__msn ul li div.head__bar__msnBtn a {
	display:flex;
	justify-content:center;
	align-items:center;
}
.head_new_st ul li div.head__bar__msnContent {
	position:absolute;
	top:68px;
	left:-45px;
	background:#eee;
	z-index:10000;
	padding:10px 10px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:block;
	opacity:0;
	visibility:hidden;
	color:#333;
	white-space:nowrap;
	transition:all .5s;
}
.head_new_st ul li div.head__bar__msnContent a {
	color:#333;
	font-weight:bold;
}
.head_new_st ul li div.head__bar__msnContent:before {
	content:'';
	display:table;
	width:0;
	height:0;
	border-width:12px;
	border-bottom:20px;
	border-style:solid;
	border-color:transparent transparent #eee transparent;
	position:absolute;
	top:-28px;
	left:54px;
}
@media (min-width:769px) and (max-width:1800px) {
	.head_new_st ul li div.head__bar__msnContent:before {
	left:auto;
	right:10px;
}
.head_new_st ul li div.head__bar__msnContent {
	right:0;
	left:auto;
}
}.mobile_searchbutton {
	float:right;
	margin-right:20px;
	width:30px;
}
.mobile_searchbutton img {
	width:100%
}
.mobile_search_content {
	width:100%;
	margin:auto;
	height:0;
	overflow:hidden;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
}
.mobile_search_content.active {
	height:60px;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
}
.mobile_search {
	padding:10px 15px;
	margin:auto;
	background:#6c6c6c
}
.mobile_search .mobile_search_box form {
	display:flex;
	display:-webkit-flex;
	align-items:center;
	justify-content:space-between
}
.mobile_search_input {
	width:calc(100% - 35px);
	display:flex;
	display:-webkit-flex;
}
.mobile_search_input input {
	width:100%;
	padding-left:10px;
	border:none;
	background:#808080;
	height:40px;
	color:#fff;
}
.mobile_search_input button {
	border:none;
	outline:none;
	background:#808080;
	color:#fff;
	padding:0 3vw;
}
.mobile_search_close {
	width:25px;
	height:25px;
}
.mobile_search_close img {
	width:100%;
}
.mobile_languagebutton {
	width:calc(100% - 80px);
	position:relative;
}
.mobile_languagebutton img {
	width:25px;
	height:25px;
}
.mobile_languagebutton span {
	font-size:14px;
	color:#666666;
	position:relative;
}
.mobile_languagebutton span:after {
	content:'';
	display:inline-block;
	width:0;
	height:0;
	border-width:5px;
	border-style:solid;
	border-color:#666 transparent transparent transparent;
	position:absolute;
	right:-15px;
	top:6px;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.mobile_languagebutton.active span:after {
	border-color:transparent transparent #666 transparent;
	top:1px;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.mobile_languagebutton span {
	margin-left:5px;
}
.mobile_languagelist {
	margin-left:-15px;
	margin-right:-15px;
}
.mobile_languagelist ul {
	width:100%;
	background:#f5f5f5;
	padding:0px 23px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:0;
	overflow-y:auto;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.mobile_languagelist.active {
	padding-bottom:10px;
	background:#f5f5f5;
}
.mobile_languagelist.active ul {
	height:200px;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.mobile_languagelist ul li {
	padding:5px 24px;
	position:relative;
}
.mobile_languagelist #lang_ul_mobile li a {
	font-size:16px;
	line-height:24px;
	color:#333;
}
.mobile-navigation {
	-webkit-order:2;
	-moz-order:2;
	-ms-flex-order:2;
	order:2;
}
.mobile-navigation .dt-mobile-menu-icon {
	background-color:#ffb536;
	width:30px;
	height:30px;
	-webkit-border-radius:500px;
	border-radius:500px;
	display:-webkit-inline-flex;
	display:-moz-inline-flex;
	display:-ms-inline-flexbox;
	display:-ms-inline-flex;
	display:inline-flex;
	-webkit-align-items:center;
	-moz-align-items:center;
	-ms-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	justify-content:center;
	-webkit-justify-content:center;
	-moz-justify-content:center;
}
.mobile-navigation .dt-mobile-menu-icon span {
	display:inline-block;
	width:16px;
	height:2px;
	position:relative;
	background:#fff;
}
.mobile-navigation .dt-mobile-menu-icon span:before,.mobile-navigation .dt-mobile-menu-icon span:after {
	position:absolute;
	left:0;
	content:'';
	display:inline-block;
	width:16px;
	height:2px;
	background:#fff;
	-webkit-transform-origin:1.5px center;
	transform-origin:1.5px center;
	-webkit-transition:transform .3s;
	transition:transform .3s;
}
.mobile-navigation .dt-mobile-menu-icon span:before {
	top:7px;
}
.mobile-navigation .dt-mobile-menu-icon span:after {
	top:-7px;
}
.mobile-sticky-header-overlay {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	visibility:hidden;
	background-color:rgba(17,17,17,.5);
	-webkit-transition:all .4s;
	transition:all .4s;
	z-index:9601;
}
.mobile-sticky-header-overlay.active {
	opacity:1;
	visibility:visible;
	z-index:10000;
}
.mobile-menu-Sidebar {
	position:fixed;
	top:0;
	height:100%;
	min-height:100%;
	max-width:100%;
	z-index:9602;
	box-sizing:border-box;
	-ms-transition:-ms-transform .5s ease;
	-webkit-transition:-webkit-transform .5s ease;
	transition:all .5s ease;
	-ms-transform:translate3d(100%,0,0);
	-webkit-transform:translate3d(0100%,0,0);
	transform:translate3d(100%,0,0);
	overflow:hidden;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	background-color:#fff;
	width:300px;
	right:0;
	overflow-y:auto;
}
.mobile-sticky-header-overlay.active .mobile-menu-Sidebar {
	right:300px;
	-ms-transition:-ms-transform .5s ease;
	-webkit-transition:-webkit-transform .5s ease;
	transition:right .5s ease;
}
.mobile-header-scrollbar-wrap {
	position:relative;
	width:100%;
	height:100%;
	padding:0 15px;
}
.mobile-menutop {
	width:100%;
	padding:15px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.mobile-menutop .mobile-menutop-box {
	display:flex;
	display:-webkit-flex;
	justify-content:flex-end;
	align-items:center;
	margin-bottom:10px;
}
.mobile-menu-Sidebar-close {
	float:right
}
.mobile-menu-Sidebar-close span {
	position:relative;
	display:block;
	width:30px;
	height:30px;
	margin:0;
	background:#ffb536;
}
.mobile-menu-Sidebar-close span:before,.mobile-menu-Sidebar-close span:after {
	display:inline-block;
	height:2px;
	background:#fff;
	position:absolute;
	content:'';
	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;
	top:50%;
	left:50%;
	margin:-1px 0 0 -11px;
	width:22px;
	-webkit-transition:-webkit-transform .1s ease;
	transition:transform .1s ease;
}
.mobile-menu-Sidebar-close span:before {
	-ms-transform:rotate3d(0,0,1,45deg);
	-webkit-transform:rotate3d(0,0,1,45deg);
	transform:rotate3d(0,0,1,45deg);
}
.mobile-menu-Sidebar-close span:after {
	-ms-transform:rotate3d(0,0,1,-45deg);
	-webkit-transform:rotate3d(0,0,1,-45deg);
	transform:rotate3d(0,0,1,-45deg);
}
.mobile-header-scrollbar-wrap > ul {
	width:100%;
}
.mobile-header-scrollbar-wrap > ul > li {
	border-top:solid 1px rgba(31,54,92,.08);
	position:relative;
}
.mobile-header-scrollbar-wrap > ul > li:first-child {
	border-top:none;
}
.mobile-header-scrollbar-wrap > ul > li > a {
	padding:16.5px 30px 16.5px 0;
	display:flex;
	justify-items:flex-start;
}
.mobile-header-scrollbar-wrap > ul > li > a>i {
	margin-right:10px;
	font-size:17px;
	line-height:21px;
	color:#333;
}
.mobile-header-scrollbar-wrap > ul > li > a > h2 {
	font-size:17px;
	line-height:25px;
	color:#333;
	font-weight:bold;
}
.next-level-button {
	position:absolute;
	right:0px;
	top:18px;
	width:30px;
	text-align:center;
	opacity:0.3;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.next-level-button img {
	width:25px;
	height:25px;
}
.next-level-button.active {
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.hj_navbar_nav_dropdown-menu {
	min-width:100%;
	padding:10px 30px 10px 20px;
	box-sizing:border-box
}
.hj_navbar_nav_dropdown-menu > li {
	padding:7px 0;
}
.hj_navbar_nav_dropdown-menu > li>a {
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flexbox;
	display:-ms-flex;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.hj_navbar_nav_dropdown-menu > li>a>img {
	display:none
}
.hj_navbar_nav_dropdown-menu > li > a > h3 {
	font-size:15px;
	line-height:18px;
	color:#999;
	font-weight:normal;
}
.mobile-header-scrollbar-wrap > ul > li > ul {
	display:none;
}
.mobile-header-scrollbar-wrap > ul > li > ul.active {
	display:block;
}
.hj_navbar_nav > .head_add_li {
	position:static;
}
.head_add_li > a > i {
	margin-left:6px;
	color:#333;
}
.head_add_li .menu_drop {
	display:flex;
	flex-wrap:wrap;
	width:95%;
	margin:auto;
	padding:20px 0;
}
.menu_drop_boot {
	position:absolute;
	top:60px;
	left:0;
	right:0;
	background:#fff;
	visibility:hidden;
	opacity:0;
	z-index:99;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
	box-shadow:0 0 4px rgba(0,0,0,.2);
}
.head_add_li:hover .menu_drop_boot {
	visibility:visible;
	opacity:1;
	transition:0.6s;
	-webkit-transition:0.6s;
	-moz-transition:0.6s;
}
.menu_drop > li {
	flex:0 0 25%;
	display:flex;
	flex-direction:column;
	align-items:center;
	padding-bottom:20px;
}
a.menu_drop_sec p {
	position:relative;
}
a.menu_drop_sec p::after {
	content:'';
	position:absolute;
	bottom:-5px;
	height:2px;
	width:100%;
	left:0;
}
a.menu_drop_sec,a.menu_drop_thd {
	display:inline-block;
	font-size:16px;
	color:#333;
	padding-bottom:10px;
}
.menu_drop_third > ul {
	display:flex;
	flex-direction:column;
	align-items:center;
}
@media (min-width:768px) and (max-width:1190px) {
	}@media(max-width:991px) {
	.head__bar__text span:last-child a {
	font-size:20px;
}
}@media (min-width:768px) and (max-width:1023px) {
	.hj_navbar_nav > li:before {
	display:none
}
}@media (max-width:767px) {
	.head__bar__branding {
	min-height:60px;
}
.head__left-widgets {
	text-align:left;
}
.head__bar__branding-logo img {
	max-width:80%;
}
}@media (max-width:576px) {
	#head_180 .head__top-bar-bg span,#head_180 .head__top-bar-bg span a {
	font-size:13px;
}
.head__bar__branding-logo img {
	max-width:80%;
}
}.head_mob_flex {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.head_mob_flex > .head_mob_flex_left {
	margin-right:15px;
	max-width:150px;
	font-size:22px;
	font-weight:bold;
}
.foregin_msn {
	position:fixed;
	top:250px;
	z-index:22
}
.foregin_msn ul li {
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	background:rgb(51,51,51);
	position:relative;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.foregin_msn ul li:after {
	content:'';
	display:table;
	width:40px;
	height:1px;
	bottom:0;
	background:#fff;
	position:absolute;
	left:5px;
}
.foregin_msn ul li:last-child:after {
	display:none
}
.foregin_msn ul li i {
	font-size:24px;
	color:#fff;
}
.foregin_msn ul li:hover {
	width:70px;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
	background:# {
	$color
}
;}.share_content {
	padding:5px 8px;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:4px;
	position:absolute;
	left:38px;
	top:6px;
	-webkit-transform:translateX(-130%);
	transform:translateX(-130%);
	-webkit-transition:all .6s;
	transition:all .6s;
	z-index:-1;
	min-width:160px;
	white-space:nowrap;
}
.share_content a,.share_content b {
	color:#868585
}
.share_content:after {
	content:"";
	display:inline-block;
	width:10px;
	height:10px;
	border:1px solid #ccc;
	border-color:#ccc transparent transparent #ccc;
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	position:absolute;
	left:-6px;
	top:10px;
	background-color:#fff;
}
.foregin_msn ul li:hover .share_content {
	-webkit-transform:translateX(20px);
	transform:translateX(20px)
}
@media(max-width:768px) {
	.foregin_msn {
	display:none !important;
}
}.new_hjzf_banner .HJ05-banner1-box {
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
}
.new_hjzf_banner .HJ05-banner1-box #HJ05-banner1 {
	width:100%;
	height:100%;
	overflow:hidden;
}
.new_hjzf_banner .HJ05-banner1-box .swiper-container {
	width:100%;
	height:100%;
	z-index:auto;
}
.new_hjzf_banner .HJ05-banner1-box .HJ-banner-item>a {
	position:absolute;
	top:0;
	left:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-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;
}
.new_hjzf_banner .HJ05-banner1-box .hj05-banner .hj-banner-prev {
	width:45px;
	height:70px;
	text-align:center;
	line-height:70px;
	text-align:center;
	transition:all 0.3s ease-out 0s;
	-webkit-transition:all 0.3s ease-out 0s;
	left:-100px;
}
.new_hjzf_banner .HJ05-banner1-box .hj05-banner .hj-banner-next {
	width:45px;
	height:70px;
	text-align:center;
	line-height:70px;
	text-align:center;
	transition:all 0.3s ease-out 0s;
	-webkit-transition:all 0.3s ease-out 0s;
	right:-100px;
}
.new_hjzf_banner .HJ05-banner1-box .hj05-banner .swiper-pagination {
	bottom:40px;
}
.new_hjzf_banner .HJ05-banner1-box .hj05-banner .swiper-pagination-bullet {
	width:12px;
	height:12px;
	opacity:0.6;
	background:#fff;
}
.new_hjzf_banner .swiper-slide .b_item1 {
	transform:translateY(-200px);
	opacity:0;
	transition:all .4s;
}
.new_hjzf_banner .swiper-slide .b_item2 {
	transform:translateX(-200px);
	opacity:0;
	transition:all .4s;
}
.new_hjzf_banner .ani-slide .b_item1 {
	transform:translateY(0);
	opacity:1;
}
.new_hjzf_banner .ani-slide .b_item2 {
	transform:translateX(0);
	opacity:1;
}
.new_hjzf_banner .hj05-banner .hj-banner-next,.hj05-banner .hj-banner-prev {
	background:rgba(113,114,115,0.3);
	margin-top:-35px
}
.new_hjzf_banner .hj05-banner .hj-banner-next i,.hj05-banner .hj-banner-prev i {
	font-size:24px;
	line-height:70px;
	text-align:center;
	font-weight:normal;
	color:#fff;
}
.new_hjzf_banner .hj05-banner:hover .hj-banner-next {
	right:40px;
}
.new_hjzf_banner .hj05-banner:hover .hj-banner-prev {
	left:40px;
}
.banner_wrap {
	flex-direction:column
}
.banner_wrap img {
	max-width:100%;
}
@media(min-width:768px) {
	.banner_wrap,.banner_wrap_box {
	display:block !important;
}
}@media(max-width:1440px) {
	.banner_wrap img {
	max-width:50%;
	transform:translateX(58px);
	-webkit-transform:translateX(58px);
}
}@media (max-width:767px) {
	.has_wapbanner {
	display:none
}
.new_hjzf_banner .HJ05-banner1-box {
	height:auto;
}
.new_hjzf_banner .HJ05-banner1-box .HJ-banner-item>a img {
	width:100%
}
.new_hjzf_banner .HJ05-banner1-box .hj05-banner .swiper-pagination-bullet {
	margin:0 8px;
}
.new_hjzf_banner .ani-slide .b_item1,.new_hjzf_banner .swiper-slide .b_item2 {
	display:none
}
.new_hjzf_banner .HJ05-banner1-box .hj05-banner .swiper-pagination {
	bottom:10px;
}
}.HJ05-banner1-box_mengban {
	position:absolute;
	display:block;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	z-index:2;
}
.hjzf_z__advantage-8 {
	width:100%;
	height:auto;
	margin:auto;
	overflow:hidden;
}
.advantage-8__title {
	color:#333333;
	padding-bottom:60px;
	position:relative;
}
.advantage-8__title:after {
	content:'';
	display:inline-block;
	width:150px;
	height:3px;
	background:#185d97;
	position:absolute;
	bottom:30px;
	left:50%;
	transform:translate3d(-50%,0,0);
	-moz-transform:translate3d(-50%,0,0);
	-webkit-transform:translate3d(-50%,0,0);
}
.advantage-8__title span {
	display:block;
	text-align:center;
	color:#333333;
}
.advantage-8__ke {
	padding:30px 20px;
}
.advantage-8__item {
	background:white;
	box-shadow:0px 18px 25px -11px #ccc;
	padding:40px 30px;
	margin:auto;
	transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
}
.advantage-8imgbox {
	width:99px;
	height:99px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	text-align:center;
	overflow:hidden;
	display:inline-block;
	margin-bottom:12px;
}
.advantage-8imgbox img {
	width:100%;
}
.advantage-8__name {
	color:#333333;
	font-weight:normal;
	margin-bottom:10px;
}
.advantage-8__desc {
	color:#666666;
	font-weight:normal;
}
.advantage-8__item:hover {
	box-shadow:0 0 4px #d6d6d6,0 4px 4px #e3e3e3;
	transform:translate3d(0,-6px,0);
	-moz-transform:translate3d(0,-6px,0);
	-webkit-transform:translate3d(0,-6px,0);
	transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-webkit-transition:all 0.2s ease;
}
.advantage-8_pagination {
	width:100%;
	bottom:-20px;
}
.advantage-8_pagination .swiper-pagination-bullet {
	margin:0 6px;
}
.advantage-8__btn {
	text-align:center;
	margin-top:20px;
}
.advantage-8__btn a {
	padding:8px 30px;
	margin:auto;
	color:#fff;
}
.advantage-8__btn a:hover {
	color:#fff;
	text-decoration:underline;
}
@media (max-width:767px) {
	.advantage-8__title {
	padding-bottom:40px;
}
.advantage-8__title:after {
	bottom:20px;
}
.advantage-6__box>div.advantage-6__item {
	padding:40px 20px 20px;
}
}@media(min-width:1366px) {
	.advantage-8__swiper .swiper-slide {
	max-width:480px;
}
}.hjzf_advantage_27_wrapper {
	display:flex;
	flex-wrap:wrap;
}
.hjzf_advantage_27_wrapper_con {
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:flex-start;
}
.products-HJ02 {
	width:100%;
	margin:auto;
	height:auto;
}
.products-HJ02__title {
	width:100%;
	text-align:left;
}
.products-HJ02__title h3 {
	margin:0;
	letter-spacing:1px;
	color:#000;
	float:left
}
.products-HJ02__title h3 a{
    color: #000;
}
.products-HJ02__title a {
	float:right;
	color:#aeafaf;
}

.products-HJ02--item {
	/* padding:20px 0; */
	text-align:center;
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.products-HJ02--item .img {
	width:100%;
	margin:auto;
	text-align:center;
	padding-bottom:75%;
	position:relative;
	height:0;
	overflow:hidden
}
.products-HJ02--item .img img {
	width:100%;
	height:auto;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate3d(-50%,-50%,0);
	-moz-transform:translate3d(-50%,-50%,0);
	-webkit-transform:translate3d(-50%,-50%,0);
}
.products-HJ02--itemName a {
	display:block;
	height:24px;
	color:#999;
	overflow:hidden;
}
.products-HJ02--itemClass a {
	height:24px;
	overflow:hidden;
	color:#333;
	margin:0;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis
}
.products-HJ02--item:hover .img img {
	opacity:.8;
	filter:alpha(opacity=80);
}
.products-HJ02--item:hover {
	transform:translateY(-10px) translateZ(0);
	-webkit-transform:translateY(-10px) translateZ(0);
	transition:0.6s;
	-moz-transition:0.6s;
	-webkit-transition:0.6s;
}
.products_hj02_swiper_navgination {
	position:absolute;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	min-height:40px;
	display:flex;
	justify-content:space-between;
	min-width:60px;
}
.products_hj02_swiper_navgination div {
	background-size:60%;
	background-color:rgba(0,0,0,.4);
	position:static !important;
}
.products_hj02_swiper {
	padding-bottom:80px;
}
.products_hj02_swiper .swiper-slide {
	width:345px;
}
@media(max-width:767px) {
	.products-HJ02__list > div {
	margin-bottom:20px;
}
}.HJZF_Z_other--1 {
	width:100%;
	margin:auto;
	height:auto
}
.HJZF_Z_other--1 .HJZF_Z_other--wrap {
	text-align:center;
}
.HJZF_Z_other__one {
	text-align:center;
	font-weight:bold;
	margin:auto;
	word-break:keep-all;
	word-wrap:break-word;
}
.HJZF_Z_other__two {
	text-align:center;
	font-weight:bold;
	word-break:keep-all;
	word-wrap:break-word;
	margin:auto;
}
.HJZF_Z_other__more {
	font-weight:bold;
	display:inline-block;
	margin:auto;
	transition:all .5s;
}
.HJZF_Z_other__more a {
	color:#fff;
	padding:10px 24px 10px 24px;
	display:inline-block;
	transition:all .5s;
}
@media (max-width:576px) {
	.HJZF_Z_other__one {
	font-size:20px;
	line-height:26px;
	font-weight:bold;
	margin-bottom:10px;
}
.HJZF_Z_other__two {
	font-size:40px;
	line-height:46px;
}
.HJZF_Z_other__more {
	font-size:20px;
}
}.hjzf_aboutus-14 {
	width:100%;
	height:auto;
	margin:auto;
}
.main-link-con {
	width:100%;
	margin:auto;
}
.main-link-con li {
	float:left;
	width:25%;
}
.main-link-con li a {
	flex-direction:column;
}
.main-link-con li:nth-child(even) a {
	flex-direction:column-reverse;
}
.main-link-con li .main-link_img {
	width:100%;
	position:relative;
	height:0;
	padding-top:58.6854%;
	overflow:hidden;
}
.main-link-con li .main-link_img:after {
	position:absolute;
	content:"";
	width:21px;
	height:10px;
	left:9%;
	z-index:12;
}
.main-link-con li:nth-child(odd) .main-link_img:after {
	bottom:0px;
	width:0;
	height:0;
	border-top:5px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid white;
	border-left:10px solid transparent;
}
.main-link-con li:nth-child(even) .main-link_img:after {
	top:0px;
	bottom:0px;
	width:0;
	height:0;
	border-top:10px solid white;
	border-right:10px solid transparent;
	border-bottom:5px solid transparent;
	border-left:10px solid transparent;
}
.main-link-con li .main-link_img .img {
	position:absolute;
	top:50%;
	left:50%;
	width:100%;
	height:100%;
	-webkit-transition:0.6s ease;
	-o-transition:0.6s ease;
	transition:0.6s ease;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.main-link-con li .main-link_img span {
	position:absolute;
	left:0;
	right:0;
	top:0px;
	height:0;
	opacity:0;
	filter:Alpha(opacity=0);
	z-index:11;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-o-transition:all 0.4s;
	-ms-transition:all 0.4s;
	transition:all 0.4s;
}
.main-link-con li .main-link_img span::before {
	content:'';
	display:table;
	width:35px;
	height:1px;
	background:#fff;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.main-link-con li .main-link_img span::after {
	content:'';
	display:table;
	width:1px;
	height:35px;
	background:#fff;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.main-link-con li .main-link-info {
	position:relative;
	padding-top:58.6854%;
	background-color:#fff;
}
.main-link-con li .main-link-info .main-link-info-box {
	position:absolute;
	top:15%;
	left:8%;
	right:8%;
}
.table-layout {
	display:table;
	width:100%;
	height:100%;
}
.table-cell-layout {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}
.table-layout strong {
	display:block;
	margin-bottom:13px;
	font-weight:400;
	color:#222;
}
.main-link-con li .main-link-banner-info-box .main-link-txt {
	word-break:keep-all;
	color:#666;
}
.main-link-more-btn {
	position:relative;
	display:block;
	width:30px;
	height:30px;
	margin-top:10px;
	border:1px solid #ddd;
}
.main-link-more-btn::before {
	content:'';
	display:table;
	width:10px;
	height:1px;
	background:#ddd;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.main-link-more-btn::after {
	content:'';
	display:table;
	width:1px;
	height:10px;
	background:#ddd;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.main-link-con li:hover .main-link_img .img {
	-webkit-transform:translate(-50%,-50%) scale(1.1);
	-ms-transform:translate(-50%,-50%) scale(1.1);
	transform:translate(-50%,-50%) scale(1.1);
	-webkit-transition:0.6s ease;
	-o-transition:0.6s ease;
	transition:0.6s ease;
}
.main-link-con li:hover .main-link_img span {
	height:100%;
	opacity:0.8;
	filter:Alpha(opacity=80);
}
@media (max-width:1440px) {
	.main-link-more-btn {
	display:none;
}
}@media(max-width:1200px) {
	.main-link-con li {
	width:100%;
}
.main-link-con li .main-link_img,.main-link-con li .main-link-info {
	float:left;
	width:50%;
	padding-top:33.75%;
}
.main-link-con li a {
	flex-direction:row;
}
.main-link-con li:nth-child(even) a {
	flex-direction:row-reverse;
}
}@media (max-width:576px) {
	.main-link-con li a {
	flex-direction:column;
}
.main-link-con li:nth-child(even) a {
	flex-direction:column;
}
.main-link-con li .main-link_img,.main-link-con li .main-link-info {
	float:left;
	width:100%;
	padding-top:50%
}
.main-link-con li:nth-child(even) .main-link_img:after {
	bottom:0px;
	top:inherit;
	border-top:5px solid transparent;
	border-right:10px solid transparent;
	border-bottom:10px solid white;
	border-left:10px solid transparent;
}
}.HJZF2__news-HJ04 {
	width:100%;
	margin:auto;
	height:100vh;
	position:relative
}
.HJZF2__news-HJ04 .container {
	height:100%;
}
.HJZF2__news-HJ04 .container .row {
	height:100%
}
.HJZF2__news-HJ04_leftImg {
	width:50%;
	height:100%;
	top:0;
	left:0;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	position:absolute;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	z-index:99;
}
.HJZF2__news__main {
	height:100%;
	padding-left:0.5rem;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	z-index:100;
}
.HJZF2__news-HJ04__title {
	color:#424142;
	font-weight:700;
	position:relative;
	margin-bottom:.32rem;
}
.HJZF2__news-HJ04__list > a {
	width:100%;
	height:100px;
	display:block;
	position:relative;
	transition:all .5s;
}
.HJZF2__news-HJ04__list > a:after {
	position:absolute;
	display:block;
	left:-100%;
	top:0;
	width:300%;
	height:100%;
	content:'';
	z-index:-1;
	opacity:0;
	transition:all .5s;
}
.HJZF2__news-HJ04__list > a:hover:after {
	opacity:1;
}
.HJZF2__news-HJ04__newsItem {
	padding:0.18rem 0;
	border-bottom:1px solid #dcdcdc;
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
	width:100%;
	height:auto;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
}
.HJZF2__news-HJ04__newsItem .HJZF2__news-HJ04__date {
	width:60px;
	color:#707070;
	float:left;
}
.HJZF2__news-HJ04__newsItem .HJZF2__news-HJ04__newsInfo {
	float:left;
	width:calc(100% - 60px);
}
.HJZF2__news-HJ04__newsItem .HJZF2__news-HJ04__date .day {
	font-size:30px;
	font-weight:normal;
	line-height:40px;
}
.HJZF2__news-HJ04__newsItem .HJZF2__news-HJ04__date .year {
	font-size:14px;
	font-weight:normal;
	line-height:1;
}
.HJZF2__news-HJ04__newsItem .HJZF2__news-HJ04__newsName {
	color:#3d3c3d;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	word-wrap:break-word;
	margin-bottom:0.05rem;
}
.HJZF2__news-HJ04__newsDesc {
	color:#3d3c3d;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	word-break:keep-all;
	word-wrap:break-word;
}
.HJZF2__news-HJ04__newsItem:hover {
	width:140%;
	padding-left:0.6rem;
	border-bottom:transparent;
}
.HJZF2__news-HJ04__newsItem:hover .HJZF2__news-HJ04__date,.HJZF2__news-HJ04__newsItem:hover .HJZF2__news-HJ04__newsInfo,.HJZF2__news-HJ04__newsItem:hover .HJZF2__news-HJ04__newsName,.HJZF2__news-HJ04__newsItem:hover .HJZF2__news-HJ04__newsDesc {
	color:#fff;
}
@media (max-width:991px) {
	.HJZF2__news-HJ04_leftImg,.HJZF2__news__main {
	width:100%;
}
.HJZF2__news__main {
	padding-left:15px;
}
.HJZF2__news-HJ04_leftImg:before {
	content:'';
	display:table;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.5);
	position:absolute;
	top:0;
	left:0;
}
.HJZF2__news-HJ04__newsItem:hover {
	width:100%;
	padding-left:0;
}
}.hjzf_Z_bottom_17 {
	padding-top:40px;
}
.hjzf_Z_bottom_17_top_wrapper {
	border-bottom:1px solid #f5f5f5;
}
.hjzf_Z_bottom_17_top_wrapper {
	display:flex;
	flex-wrap:wrap;
}
.hjzf_Z_bottom_17_top_wrapper li {
	display:flex;
	flex-direction:column;
	align-items:flex-start;
}
.hjzf_Z_bottom_17_top_wrapper li {
	padding-bottom:15px;
}
.hjzf_Z_bottom_17_top_wrapper li:nth-last-of-type(1) {
	}.hjzf_Z_bottom_17_top_wrapper li div {
	font-size:24px;
}
.hjzf_Z_bottom_17_top_wrapper li span {
	margin-top:20px;
	margin-bottom:20px;
}
.hjzf_Z_bottom_17_bottom {
	padding-top:20px;
	padding-bottom:20px;
}
.hjzf_Z_bottom_17_bottom a,.hjzf_Z_bottom_17_top_wrapper a {
	color:#333;
	transition:all .5s;
}
.hjzf_Z_bottom_17_bottom_wrapper {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hjzf_Z_bottom_17_bottom_wrapper .toTop {
	font-size:32px;
	cursor:pointer;
}
.hjzf_Z_bottom_17_bottom_wrapper .right {
	display:flex;
	align-items:center;
	font-size:22px;
}
.hjzf_Z_bottom_17_bottom_wrapper .right span {
	margin-left:20px;
	position:relative;
}
.hjzf_Z_bottom_17_bottom_wrapper .right span .txt {
	position:absolute;
	right:0;
	top:0;
	transition:all .5s;
	transform:translateY(-100%);
	opacity:0;
	visibility:hidden;
	font-size:14px;
	white-space:nowrap;
}
.hjzf_Z_bottom_17_bottom_wrapper .right span:hover .txt {
	opacity:1;
	visibility:visible;
}
.hjzf_Z_bottom_17_bottom_wrapper .right .email {
	font-size:18px;
}
@media(max-width:1365px) {
	.hjzf_Z_bottom_17_top_wrapper li div {
	font-size:20px;
}
.hjzf_Z_bottom_17_bottom_wrapper {
	padding-left:15px;
	padding-right:15px;
}
}@media(max-width:767px) {
	.hjzf_Z_bottom_17_top_wrapper li div {
	font-size:18px;
}
.hjzf_Z_bottom_17 {
	padding-top:20px;
}
.bottom_17_img {
	display:inline-block !important;
	margin-right:10px;
}
}
