@font-face {
	font-family: xybicon;
	src: url(//at.alicdn.com/t/font_249974_9ow94v9qp4mibe29.eot?#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_249974_9ow94v9qp4mibe29.woff) format("woff"), url(//at.alicdn.com/t/font_249974_9ow94v9qp4mibe29.ttf) format("truetype"), url(//at.alicdn.com/t/font_249974_9ow94v9qp4mibe29.svg#xybicon) format("svg");
}
@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_249974_jz7rtohns8.eot?#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_249974_jz7rtohns8.woff) format("woff"), url(//at.alicdn.com/t/font_249974_jz7rtohns8.ttf) format("truetype"), url(//at.alicdn.com/t/font_249974_jz7rtohns8.svg#iconfont) format("svg");
}
@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_249974_fv61qye0ugcik9.eot?#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_249974_fv61qye0ugcik9.woff) format("woff"), url(//at.alicdn.com/t/font_249974_fv61qye0ugcik9.ttf) format("truetype"), url(//at.alicdn.com/t/font_249974_fv61qye0ugcik9.svg#iconfont) format("svg");
}
@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_249974_x107qcjvbpm0a4i.eot?#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_249974_x107qcjvbpm0a4i.woff) format("woff"), url(//at.alicdn.com/t/font_249974_x107qcjvbpm0a4i.ttf) format("truetype"), url(//at.alicdn.com/t/font_249974_x107qcjvbpm0a4i.svg#iconfont) format("svg");
}
@font-face {
	font-family: xybicon;
	src: url(//at.alicdn.com/t/font_249974_izbprvqczf5n4s4i.eot?#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_249974_izbprvqczf5n4s4i.woff) format("woff"), url(//at.alicdn.com/t/font_249974_izbprvqczf5n4s4i.ttf) format("truetype"), url(//at.alicdn.com/t/font_249974_izbprvqczf5n4s4i.svg#xybicon) format("svg");
}
@font-face {
	font-family: Conv_HelveticaNeueLTPro-UltLtCn;
	src: local("?"), url(http://cdn.jihuinet.com/wechat/upload/HelveticaNeueLTPro-UltLtCn.woff) format("woff"), url(http://cdn.jihuinet.com/wechat/upload/HelveticaNeueLTPro-UltLtCn.ttf) format("truetype"), url(http://cdn.jihuinet.com/wechat/upload/HelveticaNeueLTPro-UltLtCn.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_249974_kvn9lkiemaa.eot?#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_249974_kvn9lkiemaa.woff) format("woff"), url(//at.alicdn.com/t/font_249974_kvn9lkiemaa.ttf) format("truetype"), url(//at.alicdn.com/t/font_249974_kvn9lkiemaa.svg#iconfont) format("svg");
}
@font-face {
	font-family: Conv_AVANTGARDEGOTHICC-BOOK;
	src: local("a?o"), url(http://cdn.jihuinet.com/wechat/upload/AvantGardeGothicC-Book.woff) format("woff"), url(http://cdn.jihuinet.com/wechat/upload/AVANTGARDEGOTHICC-BOOK.ttf) format("truetype"), url(http://cdn.jihuinet.com/wechat/upload/AVANTGARDEGOTHICC-BOOK.svg) format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: iconfont;
	src: url(//at.alicdn.com/t/font_249974_bd6q070jcqouhaor.eot?#iefix) format("embedded-opentype"), url(//at.alicdn.com/t/font_249974_bd6q070jcqouhaor.woff) format("woff"), url(//at.alicdn.com/t/font_249974_bd6q070jcqouhaor.ttf) format("truetype"), url(//at.alicdn.com/t/font_249974_bd6q070jcqouhaor.svg#iconfont) format("svg");
}
.xybicon {
	font-family: "xybicon" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px;
}
#laymod_120041 {
	font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative; z-index: 1700;
}
#laymod_120041 .fix_nav#jh_nav_1 {
	padding: 80px 0px 0px;
}
#laymod_120041 #jh_nav_1 a {
	text-decoration: none;
}
#laymod_120041 #jh_nav_1 a:hover {
	text-decoration: none;
}
#laymod_120041 #jh_nav_1 .bodyCont_width {
	background: rgb(255, 255, 255); padding: 0px; transition:0.3s; width: 100%; height: 80px; position: relative; z-index: 1700; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 .fix_nav#jh_nav_1 .bodyCont_width {
	left: 0px; top: 0px; position: fixed;
}
#laymod_120041 #jh_nav_1 .bodyCont_width > .bg {
	transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .bodyCont_width > .bg_img {
	z-index: 2;
}
#laymod_120041 .fix_nav#jh_nav_1 .bodyCont_width {
	left: 0px; top: 0px; position: fixed; box-shadow: 0px 0px 15px #ccc; -webkit-box-shadow: 0 0 15px #ccc; -moz-box-shadow: 0 0 15px #ccc; -o-box-shadow: 0 0 15px #ccc;
}
#laymod_120041 #jh_nav_1 .bodyContContent {
	margin: 0px auto; width: 100%; height: 100%; position: relative; z-index: 3;
}
#laymod_120041 #jh_nav_1 .logo {
	left: 4.16%; top: 0px; height: 100%; overflow: hidden; position: absolute;
}
#laymod_120041 #jh_nav_1 .logo a {
	width: 100%; height: 100%; display: flex !important; position: relative; align-items: center; -webkit-align-items: center;
}
#laymod_120041 #jh_nav_1 .logo a span.logo_text {
	transition:0.3s; width: 100%; color: rgba(0, 0, 0, 1); line-height: 1; font-size: 16px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .logo img {
	margin: 0px; transition:0.3s; display: block; max-height: 90%; max-width: 100%; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .nav_list {
	margin: 0px auto; height: auto; text-align: center; float: none; position: relative;
}
#laymod_120041 #jh_nav_1 .nav_list > ul {
	width: 100%; text-align: right; font-size: 0px;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li {
	margin: 0px 2%; padding: 27px 0px; display: inline-block; position: relative; _margin: 0 1.5%;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li > a {
	padding: 0px; transition:0.3s; color: rgba(0, 0, 0, 0.7); line-height: 26px; overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; font-size: 14px; font-weight: bold; display: inline-block; white-space: nowrap; position: relative; z-index: 1; -ms-text-overflow: ellipsis; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .nav_list > .nav_ul > li > .xybicon {
	transition:0.3s; color: rgba(0, 0, 0, 0.7); font-size: 25px; float: right; display: inline-block; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .nav_list > .nav_ul > li > .xybicon::after {
	content: "\e71d";
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li.move_bg > .xybicon {
	color: rgba(146, 0, 0, 1);
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li.active_bg > a {
	color: rgba(146, 0, 0, 1);
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li > a > span.nav_line {
	background: rgba(146, 0, 0, 1); transition:0.3s; left: 50%; width: 0px; height: 1px; bottom: 0px; display: block; position: absolute; z-index: -1; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li.active_bg > a > span.nav_line {
	left: 0px; width: 100%;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li.move_bg > a > span.nav_line {
	left: 0px; width: 100%;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li > a:hover > span.nav_line {
	left: 0px; width: 100%;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul {
	background: rgba(255, 255, 255, 1); left: -20px; top: 100%; overflow: hidden; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; min-width: 162px; max-width: 230px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-shadow: 0px 2px 4px rgba(0,0,0,0.15);
}
#laymod_120041 #jh_nav_1 .nav_list li.move_bg > ul {
	overflow: visible;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul li {
	margin: 0px; width: 100%; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: relative;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul li a {
	margin: 0px; padding: 0px 17px; text-align: left; color: rgba(0, 0, 0, 0.55); line-height: 48px; overflow: hidden; font-size: 14px; display: block; position: relative; -ms-text-overflow: ellipsis; max-height: 48px; min-width: 142px;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul li a > dd {
	line-height: 44px;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul li.last_li a {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul li a > i {
	margin: 0px; transition:0.3s; top: 0px; right: 10px; display: inline; position: absolute; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul li a > i::before {
	content: "\e627";
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li#nav_lan a {
	font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode";
}
#laymod_120041 #jh_nav_1 .nav_list ul.nav_ul_son li > ul {
	transition:0.5s ease-out; left: 500%; top: 0px; overflow: hidden; display: block; opacity: 0; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -moz-opacity: 0;
}
#laymod_120041 #jh_nav_1 .nav_list ul.nav_ul_son li.move_bg {
	overflow: visible;
}
#laymod_120041 #jh_nav_1 .nav_list ul.nav_ul_son li.move_bg > ul {
	left: 100%; overflow: visible; opacity: 1; -moz-opacity: 1;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list {
	background: rgba(255, 255, 255, 1); margin: 0px; padding: 0px 0px 72px; left: 0px; top: 180%; width: 100%; height: auto; position: absolute; -ms-overflow-y: auto; opacity: 1; -moz-opacity: 1;
}
#laymod_120041 #jh_nav_1 .mobile_style_out .nav_list {
	top: 100%;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list > ul {
	margin: 0px; width: 100%; text-align: left; _margin: 0;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list > ul > li {
	margin: 0px; width: 100%; text-align: left; _margin: 0;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list > ul > li > a {
	padding: 15px; text-align: left; line-height: 1; position: relative;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list > ul > li.active_bg > a::after {
	background: rgba(146, 0, 0, 1); left: 0px; top: 15px; width: 3px; height: 14px; position: absolute; content: "";
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > ul {
	left: auto; top: auto; width: 100%; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; position: relative; max-width: inherit; box-shadow: 0px 0px 0px rgba(0,0,0,0);
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list ul.nav_ul_son li > ul {
	left: auto; top: auto; display: none;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > i.xybicon {
	top: 0px; width: 30px; height: 45px; right: 0px; display: block; position: absolute; z-index: 2;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li li > i.xybicon {
	height: 45px;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > i.xybicon::before {
	background: rgb(153, 153, 153); margin: 0px 0px 0px -5px; left: 50%; top: 50%; width: 10px; height: 1px; display: block; position: absolute; content: "";
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > i.xybicon::after {
	background: rgb(153, 153, 153); margin: -5px 0px 0px; transition:0.5s ease-out; left: 50%; top: 50%; width: 1px; height: 10px; display: block; position: absolute; content: ""; -webkit-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li li li a {
	padding-left: 45px;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li li li li a {
	padding-left: 60px;
}
#laymod_120041 #jh_nav_1 .nav_search {
	top: 23px; width: 34px; height: 34px; right: 4.16%; position: absolute;
}
#laymod_120041 #jh_nav_1 .nav_search > a.nav_btn {
	width: 34px; height: 34px; text-align: center; line-height: 34px; overflow: hidden; font-size: 20px; display: block; position: relative;
}
#laymod_120041 #jh_nav_1 .nav_search > a.nav_btn span::before {
	content: "\e690";
}
#laymod_120041 #jh_nav_1 .nav_search > a.nav_btn em::before {
	content: "\e690";
}
#laymod_120041 #jh_nav_1 .nav_search > a.nav_btn span {
	transition:0.3s; left: 0px; top: 0px; width: 34px; height: 34px; color: rgba(0, 0, 0, 1); display: block; position: absolute; opacity: 0.8; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -moz-opacity: 0.8;
}
#laymod_120041 #jh_nav_1 .nav_search > a.nav_btn:hover span {
	top: -34px;
}
#laymod_120041 #jh_nav_1 .nav_search > a.nav_btn em {
	transition:0.3s; left: 0px; width: 34px; height: 34px; bottom: -34px; color: rgba(146, 0, 0, 1); font-style: normal; display: block; position: absolute; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .nav_search > a.nav_btn:hover em {
	bottom: 0px;
}
#laymod_120041 #jh_nav_1 .nav_search_list {
	padding: 15px; border-radius: 3px; border: 1px solid rgba(153, 153, 153, 0.6); animation:avia_pop 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275); border-image: none; top: 48px; width: 262px; right: -8px; display: none; position: absolute; background-color: rgb(255, 255, 255); -webkit-animation: avia_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
#laymod_120041 #jh_nav_1 .nav_search > .nav_lan {
	left: 100%; top: 0px; width: 200%; position: absolute;
}
#laymod_120041 #jh_nav_1 .nav_search > .nav_lan a {
	padding: 0px 3%; transition:0.3s; color: rgba(0, 0, 0, 1); line-height: 34px; font-size: 14px; opacity: 0.4; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -moz-opacity: 0.4;
}
#laymod_120041 #jh_nav_1 .nav_search > .nav_lan a:hover {
	color: rgba(146, 0, 0, 1); text-decoration: none; opacity: 1; -moz-opacity: 1;
}
#laymod_120041 #jh_nav_1 .nav_search_list .search_text {
	padding: 0px 10px; border: currentColor; transition:0.3s; border-image: none; width: 170px; height: 40px; color: rgb(204, 204, 204); font-size: 14px; float: left; background-color: rgb(238, 238, 238); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s;
}
#laymod_120041 #jh_nav_1 .nav_search_list .search_btn {
	padding: 0px 5px; transition:0.3s; width: 60px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; float: left; display: block; position: relative; z-index: 5; background-color: rgb(153, 153, 153); -webkit-transition: all .3s; -o-transition: all .3s; -moz-transition: all .3s;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_search {
	background: rgb(255, 255, 255); padding: 0px; top: 100%; width: 100%; height: auto; right: 0px; display: block !important;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_search > a {
	display: none;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_search .nav_search_list {
	padding: 0px; border: 0px currentColor; border-image: none; top: 0px; width: 100%; right: 0px; display: block;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_search .nav_search_list > span {
	display: none;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_search .nav_search_list > input {
	width: 70%;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_search .nav_search_list > a {
	width: 30%;
}
#laymod_120041 #jh_nav_1 .mobile_style_out .nav_search .nav_search_list {
	padding: 15px; border: 1px solid rgba(153, 153, 153, 0.6); border-image: none; top: 48px; width: 262px; right: -8px; display: none !important;
}
#laymod_120041 #jh_nav_1 .nav_botton {
	margin: -17px 0px 0px; top: 50%; width: 34px; height: 34px; right: 4.16%; display: none; position: absolute;
}
#laymod_120041 #jh_nav_1 .nav_botton > a {
	background: rgba(146, 0, 0, 1); border-radius: 4px; width: 34px; height: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; overflow: hidden; font-size: 20px; display: block; position: relative;
}
#laymod_120041 #jh_nav_1 .nav_botton > a span {
	transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 2; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_botton > a span {
	z-index: 1; opacity: 0; -moz-opacity: 0;
}
#laymod_120041 #jh_nav_1 .mobile_style_out .nav_botton > a span {
	z-index: 2; opacity: 1; -moz-opacity: 1;
}
#laymod_120041 #jh_nav_1 .nav_botton > a em {
	transition:0.3s; left: 0px; top: 0px; width: 100%; height: 100%; font-style: normal; display: block; position: absolute; z-index: 1; opacity: 0; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -moz-opacity: 0;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_botton > a em {
	z-index: 2; opacity: 1; transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); -moz-opacity: 1;
}
#laymod_120041 #jh_nav_1 .mobile_style_out .nav_botton > a em {
	z-index: 1; opacity: 0; transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -moz-opacity: 0;
}
@media all and (min-width:992px)
{
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li:hover > i.xybicon::after {
	margin: 0px; height: 0px;
}
#laymod_120041 #jh_nav_1 .nav_list li > ul li a:hover {
	background: rgba(146, 0, 0, 1); color: rgba(255, 255, 255, 1);
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li > a:hover {
	color: rgba(146, 0, 0, 1);
}
#laymod_120041 #jh_nav_1 .logo a:hover span.logo_text {
	color: rgba(146, 0, 0, 1);
}
#laymod_120041 #jh_nav_1 .nav_search_list .search_btn:hover {
	background-color: rgba(146, 0, 0, 1);
}
#laymod_120041 #jh_nav_1 .nav_search_list span {
	top: -6px; width: 10px; height: 10px; right: 17px; border-top-color: rgba(153, 153, 153, 0.6); border-left-color: rgba(153, 153, 153, 0.6); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; display: block; position: absolute; content: ""; transform: rotate(45deg); background-color: rgb(255, 255, 255); -webkit-transform: rotate(45deg);
}
}
@media all and (max-width:1199px) and (min-width:768px)
{
#laymod_120041 #jh_nav_1 .logo {
	left: 2.16%;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
#laymod_120041 #jh_nav_1 .nav_list {
	margin: 0px 0px 0px 25%; float: left;
}
}
@media all and (max-width:992px)
{
#laymod_120041 .fix_nav#jh_nav_1 {
	padding: 50px 0px 0px;
}
#laymod_120041 #jh_nav_1 .bodyCont_width {
	height: 50px;
}
#laymod_120041 #jh_nav_1 .logo a {
	text-align: left;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li > a > span.nav_line {
	display: none;
}
#laymod_120041 #jh_nav_1 .nav_list {
	display: none;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li {
	display: block;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li > a {
	padding: 15px; width: 80%; font-size: 14px; font-weight: 400;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > i.xybicon {
	padding: 15px 0px; width: 15%; height: 14px; text-align: right; line-height: 1; box-sizing: content-box;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > i.xybicon::before {
	background: rgba(0, 0, 0, 1); margin: 0px 0px 0px -5px; left: 50%; top: 50%; width: 10px; height: 1px; display: block; position: absolute; content: "";
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > i.xybicon::after {
	background: rgba(0, 0, 0, 1); margin: -5px 0px 0px; transition:0.5s ease-out; left: 50%; top: 50%; width: 1px; height: 10px; display: block; position: absolute; content: ""; -webkit-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > i.active.xybicon::after {
	height: 0px;
}
#laymod_120041 #jh_nav_1 .bodyCont_width .nav_list > ul > li > a > span.nav_line {
	background: none;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li {
	margin: 5px 0px; padding: 0px; border-bottom-color: rgba(0, 0, 0, 0.1); border-bottom-width: 1px; border-bottom-style: solid;
}
#laymod_120041 #jh_nav_1 .nav_list ul.nav_ul_son li > ul {
	opacity: 0.5; -moz-opacity: 0.5;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > ul {
	padding-top: 15px; padding-bottom: 15px; border-top-color: rgba(0, 0, 0, 0.1); border-top-width: 1px; border-top-style: solid;
}
#laymod_120041 #jh_nav_1 .mobile_style .nav_list li > ul li a {
	padding: 0px 15px; line-height: 30px; font-size: 14px;
}
#laymod_120041 #jh_nav_1 .nav_list > ul > li.active_bg > a {
	color: rgba(0, 0, 0, 1);
}
#laymod_120041 #jh_nav_1 .nav_search_list .search_text {
	padding: 0px 14px; border-radius: 0px; width: 80%; -webkit-appearance: none;
}
#laymod_120041 #jh_nav_1 .nav_search_list .search_btn {
	width: 20%;
}
}
.iconfont {
	font-family: "iconfont" !important; font-style: normal;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
#laymod_120039 #jh2_xbanner_12 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_120039 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_120039 .bg_img {
	z-index: 2;
}
#laymod_120039 .bodyCont_width {
	position: relative; z-index: 4;
}
#laymod_120039 .bodyCont_width .bxslider .slide {
	position: relative; opacity: 0 !important;
}
#laymod_120039 .bodyCont_width .bxslider .swiper-slide-active.slide {
	opacity: 1 !important;
}
#laymod_120039 .bodyCont_width .bxslider .slide img {
	max-width: 100%;
}
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info {
	margin: 0px auto; left: 0px; top: 0px; width: 72%; height: 100%; right: 0px; position: absolute;
}
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info .slide_gf {
	flex-flow:column wrap; height: 100%; display: flex; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column; -moz-flex-wrap: wrap;
}
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info .slide_gf .slide_title {
	text-align: center; color: rgb(102, 102, 102); line-height: 12px; font-size: 12px;
}
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info .slide_gf .slide_subtitle {
	color: rgb(51, 51, 51); line-height: 48px; font-size: 48px; margin-top: 20px; margin-bottom: 35px;
}
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info .slide_gf a {
	background: rgb(225, 225, 225); transition:0.35s; width: 200px; height: 50px; text-align: center; color: rgb(0, 0, 0); line-height: 50px; font-size: 12px; display: block;
}
#laymod_120039 .bodyCont_width .bxslider .slide0 .slide_info .slide_gf a {
	background: none; letter-spacing: 2px;
}
@media all and (min-width:768px)
{
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info .slide_gf a:hover {
	background: rgba(225, 225, 225, 0.8);
}
#laymod_120039 .bodyCont_width .bxslider .slide0 .slide_info .slide_gf a:hover {
	background: rgb(225, 225, 225); opacity: 1;
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_prev {
	background: rgba(0, 0, 0, 0.5); border-radius: 50%; transition:0.35s; left: 4%; top: 50%; width: 70px; height: 70px; color: rgb(255, 255, 255); line-height: 30px; position: absolute; z-index: 1; cursor: pointer; opacity: 0; transform: translateY(-50%);
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_prev::after {
	text-align: center; line-height: 70px; font-size: 20px; display: block; position: relative; z-index: 2; content: "\e94b";
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_next {
	background: rgba(0, 0, 0, 0.5); border-radius: 50%; transition:0.35s; top: 50%; width: 70px; height: 70px; right: 4%; color: rgb(255, 255, 255); line-height: 30px; position: absolute; z-index: 1; cursor: pointer; opacity: 0; transform: translateY(-50%);
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_next::after {
	text-align: center; line-height: 70px; font-size: 20px; display: block; position: relative; z-index: 2; content: "\e94a";
}
#laymod_120039 .bodyCont_width .swiper_banner .slide_scale {
	background: rgba(0, 0, 0, 0.5); border-radius: 35px; transition:opacity 0.3s; top: 0px; line-height: 70px; overflow: hidden; padding-right: 10px; padding-left: 20px; margin-left: 0px; display: inline-block; visibility: hidden; position: absolute; z-index: 1; min-height: 70px; opacity: 0; transform: scale(0); -webkit-transition: opacity 0.3s; -webkit-transform: scale(0); -moz-transition: opacity 0.3s; -moz-transform: scale(0);
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_next .slide_scale {
	right: 0px; padding-left: 10px; margin-right: 0px; margin-left: 0px; -webkit-transform-origin: 100% 50%;
}
#laymod_120039 .bodyCont_width .swiper_banner .slide_scale span {
	padding: 0px 20px; transition:transform 0.3s; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 70px; letter-spacing: 3px; font-size: 13px; font-weight: 600; white-space: nowrap; position: relative; opacity: 0; transform: translateX(200px); -webkit-transition: -webkit-transform 0.3s;
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_prev .slide_scale span {
	margin-left: 11px;
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_next .slide_scale span {
	margin-right: 11px;
}
#laymod_120039 .bodyCont_width .swiper_banner:hover .swiper_prev {
	opacity: 1;
}
#laymod_120039 .bodyCont_width .swiper_banner:hover .swiper_next {
	opacity: 1;
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_prev:hover {
	background: none;
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_next:hover {
	background: none;
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_prev:hover .slide_scale {
	width: 130px; visibility: visible; opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_next:hover .slide_scale {
	width: 130px; visibility: visible; opacity: 1; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1);
}
#laymod_120039 .bodyCont_width .swiper_prev .swiper_banner0 {
	transition:0.6s; left: 0px; top: 0px; width: 130px; position: absolute; opacity: 0;
}
#laymod_120039 .bodyCont_width .swiper_next .swiper_banner0 {
	transition:0.6s; left: 0px; top: 0px; width: 130px; position: absolute; opacity: 0;
}
#laymod_120039 .bodyCont_width .swiper_next .swiper_banner2 {
	left: auto; right: 0px;
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_prev:hover .slide_scale span {
	opacity: 1; transform: translateX(0px); transition-delay: 0.1s; -webkit-transform: translatex(0px);
}
#laymod_120039 .bodyCont_width .swiper_banner .swiper_next:hover .slide_scale span {
	opacity: 1; transform: translateX(0px); transition-delay: 0.1s; -webkit-transform: translatex(0px);
}
#laymod_120039 .bodyCont_width .swiper_prev:hover .swiper_banner0 {
	opacity: 1; transform: translateX(0px); transition-delay: 0.1s; -webkit-transform: translatex(0px);
}
#laymod_120039 .bodyCont_width .swiper_next:hover .swiper_banner0 {
	opacity: 1; transform: translateX(0px); transition-delay: 0.1s; -webkit-transform: translatex(0px);
}
#laymod_120039 .bodyCont_width .swiper_prev .swiper_banner0 .slide_img {
	border-radius: 35px; flex-flow:column wrap; overflow: hidden; display: flex; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column; -moz-flex-wrap: wrap;
}
#laymod_120039 .bodyCont_width .swiper_next .swiper_banner0 .slide_img {
	border-radius: 35px; flex-flow:column wrap; overflow: hidden; display: flex; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column; -moz-flex-wrap: wrap;
}
#laymod_120039 .bodyCont_width .swiper_prev .swiper_banner0 .slide_img img {
	height: 70px;
}
#laymod_120039 .bodyCont_width .swiper_next .swiper_banner0 .slide_img img {
	height: 70px;
}
}
@media all and (max-width:768px)
{
#laymod_120039 .bodyCont_width .flexslider {
	position: relative;
}
#laymod_120039 .bodyCont_width .flexslider .swiper_pagination53 {
	width: 100%; text-align: center; position: absolute; z-index: 10;
}
#laymod_120039 .bodyCont_width .flexslider .swiper_pagination53 span {
	background: rgb(51, 51, 51); margin: 0px 3px; width: 5px; height: 5px;
}
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info {
	width: 90%;
}
}
@media all and (max-width:414px)
{
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info .slide_gf .slide_subtitle {
	text-align: center; line-height: 1.2; font-size: 6vw; margin-top: 3vw; margin-bottom: 4.5vw; -ms-word-break: break-all;
}
#laymod_120039 .bodyCont_width .bxslider .slide .slide_info .slide_gf a {
	padding: 0px 8vw; width: auto; height: 9vw; line-height: 9vw; font-size: 2vw;
}
}
.iconfont {
	font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
#laymod_122718 #jh2_title_2 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_122718 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_122718 .bg_img {
	z-index: 2;
}
#laymod_122718 .bodyCont_width {
	position: relative; z-index: 4;
}
#laymod_122718 .bodyContTitle {
	position: relative; z-index: 3;
}
#laymod_122718 .title_center.bodyContTitle .left_title {
	width: 100%; text-align: center;
}
#laymod_122718 .title_center.bodyContTitle .left_title span {
	width: 100%; display: block;
}
#laymod_122718 .title_left.bodyContTitle {
	padding: 0px;
}
#laymod_122718 .title_left.bodyContTitle .left_title {
	float: left;
}
#laymod_122718 .bodyContTitle span.fl {
	color: rgb(51, 51, 51); line-height: 1; font-size: 24px; font-weight: bold;
}
#laymod_122718 .title_center.bodyContTitle span.fl {
	margin: 0px 0px 12px;
}
#laymod_122718 .title_left.bodyContTitle span.fl {
	margin: 0px 12px 0px 0px;
}
#laymod_122718 .bodyContTitle span.fl2 {
	margin: 0px; color: rgb(153, 153, 153); line-height: 1; font-family: "Arial","Times New Roman","Microsoft YaHei","SimHei"; font-size: 12px; font-weight: normal;
}
#laymod_122718 .bodyContTitle .right_more {
	display: none;
}
#laymod_122718 .title_left.bodyContTitle .right_more {
	float: right; display: block;
}
#laymod_122718 .right_more ul {
	display: flex; justify-content: center; align-items: flex-end; -webkit-box-orient: horizontal; -webkit-box-align: end; -webkit-justify-content: center; -webkit-align-items: flex-end; -webkit-flex-direction: row; -moz-flex-wrap: nowrap; -webkit-box-direction: normal; -moz-box-orient: horizontal; -moz-box-direction: normal; -webkit-flex-wrap: nowrap; -webkit-box-lines: single; -moz-box-pack: center; -webkit--moz-box-pack: center; box-pack: center; box-align: end; -moz-box-align: end;
}
#laymod_122718 .right_more li {
	margin: 0px 0px 0px 5%; white-space: nowrap; _margin: 0 0 0 2.5%;
}
#laymod_122718 .right_more a {
	transition:0.3s; color: rgb(153, 153, 153); line-height: 2.3; font-size: 14px; display: block; position: relative; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_122718 .right_more a dd {
	transition:0.3s; color: rgb(153, 153, 153); line-height: 2.3; font-size: 14px; display: block; position: relative; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_122718 .right_more .title_more_icon {
	display: none;
}
#laymod_122718 .right_more a dd {
	overflow: hidden; -ms-text-overflow: ellipsis; max-width: 150px;
}
#laymod_122718 .right_more a:hover {
	color: rgba(146, 0, 0, 1);
}
#laymod_122718 .right_more a:hover dd {
	color: rgba(146, 0, 0, 1);
}
#laymod_122718 .right_more a .jh_line {
	background: rgba(146, 0, 0, 1); transition:0.3s; left: 50%; width: 0px; height: 1px; bottom: 0px; display: block; position: absolute; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s;
}
#laymod_122718 .right_more a:hover .jh_line {
	left: 0px; width: 100%;
}
#laymod_122718 .bodyCont_width > .jh_line {
	background: rgb(238, 238, 238); margin: 0px auto; height: 1px; clear: both;
}
@media all and (max-width:992px)
{
#laymod_122718 .title_left.bodyContTitle {
	padding: 0px 15px;
}
}
.iconfont {
	font-family: "iconfont" !important; font-style: normal;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a:hover {
	text-decoration: none;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
#laymod_120095 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; font-size: 12px; position: relative;
}
#laymod_120095 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_120095 .bodyCont_width {
	padding: 0px; height: 100%; position: relative; z-index: 4;
}
#laymod_120095 .bodyContTitle {
	margin: 0px; overflow: hidden; position: relative; z-index: 3;
}
#laymod_120095 .bodyContTitle .news_cate .pro_cateli {
	background: rgb(243, 243, 243); padding: 5px 10px; transition:0.3s ease-out; margin-right: 5px; margin-bottom: 5px; float: left;
}
#laymod_120095 .bodyContTitle .news_cate .pro_cateli a {
	transition:0.3s ease-out; color: rgb(152, 152, 152); font-size: 13px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div .pro_name {
	color: rgb(102, 102, 102);
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .pro_name {
	color: rgb(102, 102, 102);
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div i {
	color: rgb(102, 102, 102);
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div .pro_name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .pro_name {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div .pro_type {
	color: rgb(153, 153, 153); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
@media all and (min-width:768px)
{
#laymod_120095 .bodyContTitle .news_cate .pro_cateli:hover {
	background: rgba(146, 0, 0, 1);
}
#laymod_120095 .bodyContTitle .news_cate .pro_cateli:hover a {
	color: rgb(255, 255, 255);
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list::after {
	clear: both; display: block; content: "";
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li {
	width: 23.9%; margin-right: 1.46%; float: left;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li:nth-child(4n) {
	margin-right: 0px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_pic {
	overflow: hidden; max-width: 280px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_pic img {
	transition:0.6s cubic-bezier(0.215, 0.61, 0.355, 1); width: 100%;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box {
	height: 80px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div {
	padding: 15px 0px; height: 50px; position: relative; box-sizing: content-box;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div .pro_name {
	transition:0.6s; width: 80%; font-size: 13px; margin-bottom: 5px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div .pro_type {
	transition:0.6s; width: 80%; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div i {
	transition:0.6s cubic-bezier(0.215, 0.61, 0.355, 1); top: 15px; width: 40px; height: 40px; text-align: center; right: 0px; line-height: 40px; font-size: 18px; position: absolute; opacity: 0;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box div i::after {
	clear: both; display: block; content: "\e62e";
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li:hover .pro_box div i {
	opacity: 1;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li:hover .pro_box div .pro_name {
	margin-left: 10px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li:hover .pro_box div .pro_type {
	margin-left: 10px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li:hover .pro_pic img {
	transform: scale(1.06); -webkit-transform: scale(1.06, 1.06); -o-transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06);
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .pro_up .name_icon {
	padding: 0px 5px; font-style: normal; font-weight: normal; vertical-align: top;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .pro_up .pro_name {
	display: block;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .pro_up {
	padding: 0px; height: auto;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .pro_price {
	padding: 0px; height: auto;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .pro_up {
	padding-top: 15px; margin-bottom: 5px;
}
#laymod_120095 .bodyCont_width .bodyContContent .pro-list li .pro_box .overlay-title {
	padding: 0px; height: 18px;
}
#laymod_120095 .bodyContContent .pro-list li .pro_price {
	transition:0.6s; line-height: 1;
}
#laymod_120095 .bodyContContent .pro-list li .member-price {
	transition:0.6s; line-height: 1;
}
#laymod_120095 .bodyContContent .pro-list li .member-price {
	line-height: 1.5;
}
#laymod_120095 .bodyContContent .pro-list li .pro_price span {
	font-size: 13px; vertical-align: top; display: inline-block;
}
#laymod_120095 .bodyContContent .pro-list li .pro_price .pro_xj {
	color: rgba(146, 0, 0, 1); font-style: normal; margin-right: 2px;
}
#laymod_120095 .bodyContContent .pro-list li .member-price em {
	color: rgba(146, 0, 0, 1); font-style: normal; margin-right: 2px;
}
#laymod_120095 .bodyContContent .pro-list li .pro_price .pro_yj {
	color: rgb(176, 176, 176); text-decoration: line-through; margin-left: 2px;
}
#laymod_120095 .bodyContContent .pro-list li:hover .pro_price {
	margin-left: 10px;
}
}
@media all and (max-width:767px)
{
#laymod_120095 .categoryList {
	padding: 0px 15px; overflow: hidden;
}
#laymod_120095 .bodyContContent .pro-list {
	padding: 0px 10px; overflow: hidden;
}
#laymod_120095 .bodyContContent .pro-list li {
	padding: 5px; width: 50%; float: left;
}
#laymod_120095 .bodyContContent .pro-list li a {
	display: block;
}
#laymod_120095 .bodyContContent .pro-list li a .pro_pic img {
	width: 100%; display: block;
}
#laymod_120095 .bodyContContent .pro-list li a .pro_box .pro_name {
	margin-top: 4vw; margin-bottom: 1vw;
}
#laymod_120095 .bodyContContent .pro-list li a .pro_box .pro_type {
	margin-bottom: 10px;
}
}
.xybicon {
	font-family: "xybicon" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
#laymod_120096 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_120096 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_120096 .bg_img {
	z-index: 2;
}
#laymod_120096 .bodyCont_width {
	position: relative; z-index: 4;
}
@media all and (min-width:992px)
{
#laymod_120096 .company_img {
	overflow: hidden; display: block; max-height: 550px;
}
#laymod_120096 .company_txt {
	padding: 0px; overflow: hidden; margin-top: 0%; position: relative; background-color: rgb(255, 255, 255);
}
#laymod_120096 .company_txt .company_box {
	margin: 20px; border: 1px solid rgba(146, 0, 0, 1); border-image: none; text-align: center;
}
#laymod_120096 .company_txt .company_box .company_title {
	padding: 3% 0px 2%; position: relative;
}
#laymod_120096 .company_txt .company_box .company_title::after {
	left: 50%; width: 50px; height: 1px; bottom: 0px; margin-left: -25px; position: absolute; content: ""; background-color: rgba(146, 0, 0, 1);
}
#laymod_120096 .company_txt .company_box .company_con {
	width: 80%; line-height: 26px; padding-top: 2%; margin-top: 0px; margin-right: auto; margin-bottom: 5% !important; margin-left: auto;
}
#laymod_120096 .company_txt .company_box .company_link:hover {
	border-color: rgb(102, 102, 102); color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
}
#laymod_120096 .company_img img {
	display: block; max-width: 100%;
}
#laymod_120096 .company_txt .company_box .company_link {
	margin: 0px auto 5%; border: 1px solid rgba(146, 0, 0, 1); transition:0.35s ease-out; border-image: none; width: 150px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 14px; display: block; background-color: rgba(146, 0, 0, 1);
}
#laymod_120096 .company_txt .company_box .company_title {
	color: rgb(51, 51, 51); line-height: 26px; font-size: 24px;
}
#laymod_120096 .company_txt .company_box .company_con {
	margin: 0px auto; color: rgb(132, 132, 132); overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
@media all and (max-width:992px)
{
#laymod_120096 .company_txt .company_box {
	text-align: center;
}
#laymod_120096 .company_txt .company_box .company_title {
	line-height: 40px; font-size: 18px; margin-top: 15px; margin-bottom: 5px;
}
#laymod_120096 .company_txt .company_box .company_con {
	text-align: left; line-height: 20px; font-size: 12px; margin-bottom: 20px;
}
}
#laymod_120096 .bodyCont_width .company_img {
	transition:0.8s; opacity: 0; transform: translateY(50px);
}
#laymod_120096 .bodyCont_width .company_txt {
	transition:0.8s; opacity: 0; transform: translateY(50px);
}
#laymod_120096 .bodyCont_width .company_txt {
	transition-delay: 0.15s;
}
.design-html #laymod_120096 .show_active.bodyCont_width .company_img {
	opacity: 1; transform: translateY(0px);
}
.design-html #laymod_120096 .show_active.bodyCont_width .company_txt {
	opacity: 1; transform: translateY(0px);
}
#laymod_120096 .show_active.bodyCont_width .company_img {
	opacity: 1; transform: translateY(0px);
}
#laymod_120096 .show_active.bodyCont_width .company_txt {
	opacity: 1; transform: translateY(0px);
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a {
	outline: 0px; text-decoration: none;
}
a:hover {
	outline: 0px; text-decoration: none;
}
a:active {
	outline: 0px; text-decoration: none;
}
a:visited {
	outline: 0px; text-decoration: none;
}
a:focus {
	outline: 0px; text-decoration: none;
}
a:link {
	outline: 0px; text-decoration: none;
}
#laymod_120702 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_120702 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_120702 .bodyCont_width {
	position: relative; z-index: 4;
}
#laymod_120702 .bodyCont_width .bodyContContent .bj {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#laymod_120702 .bodyCont_width .bodyContContent ul::after {
	clear: both; display: block; content: "";
}
#laymod_120702 .bodyCont_width .bodyContContent ul li p .counter {
	color: rgba(255, 255, 255, 1); font-family: "Conv_HelveticaNeueLTPro-UltLtCn";
}
#laymod_120702 .bodyCont_width .bodyContContent ul li .unit {
	color: rgba(255, 255, 255, 1);
}
@media all and (min-width:992px)
{
#laymod_120702 .bodyCont_width .bodyContContent {
	height: 85px; position: relative;
}
#laymod_120702 .bodyCont_width .bodyContContent .container {
	height: 100%; position: relative;
}
#laymod_120702 .bodyCont_width .bodyContContent .row {
	height: 100%; position: relative;
}
#laymod_120702 .bodyCont_width .bodyContContent ul {
	padding: 0px; left: 50%; top: 50%; width: 100%; position: absolute; transform: translateX(-50%) translateY(-50%);
}
#laymod_120702 .bodyCont_width .bodyContContent ul li {
	width: 25%; text-align: center; float: left; position: relative;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li p {
	text-align: center; font-size: 14px;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li .counter {
	text-align: center; line-height: 52px; font-size: 50px; margin-top: 15px;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li .unit {
	left: 3px; top: 1px; font-size: 14px; position: relative;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li .title {
	text-align: center; line-height: 30px; font-size: 13px;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li.company_list1 > div {
	border-left-color: rgba(255, 255, 255, 0.1); border-left-width: 1px; border-left-style: solid;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li > div {
	border-right-color: rgba(255, 255, 255, 0.1); border-right-width: 1px; border-right-style: solid;
}
}
@media all and (max-width:991px)
{
#laymod_120702 .bodyCont_width .bodyContContent ul li {
	width: 25%; height: auto; text-align: center; float: left;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li div p {
	text-align: center; font-size: 14px; position: relative;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li div p .counter {
	text-align: center; font-size: 30px;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li .unit {
	font-size: 12px; margin-left: 4px; vertical-align: top;
}
#laymod_120702 .bodyCont_width .bodyContContent ul li .title {
	padding: 0px 10px; height: auto; overflow: hidden; font-size: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
#laymod_120042 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_120042 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_120042 .bg_img {
	z-index: 2;
}
#laymod_120042 .bodyCont_width {
	position: relative; z-index: 4;
}
#laymod_120042 .bodyContTitle {
	margin: 0px; position: relative; z-index: 3;
}
#laymod_120042 .bodyContTitle p {
	width: 100%; text-align: center; display: block;
}
#laymod_120042 .bodyContTitle p:nth-child(1) {
	color: rgb(51, 51, 51); line-height: 1.5; font-size: 24px;
}
#laymod_120042 .bodyContTitle p:nth-child(2) {
	margin: 0px; color: rgb(153, 153, 153); line-height: 1; font-size: 12px; font-weight: normal;
}
#laymod_120042 .bodyContContent {
	position: relative; z-index: 4;
}
#laymod_120042 .ms_edit {
	margin: 0px auto 65px; width: 70%; text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 14px;
}
#laymod_120042 .graphic_cont li {
	margin: 0px 0px 20px;
}
#laymod_120042 .graphic_cont li a {
	width: 100%; display: block;
}
#laymod_120042 .graphic_cont li a > span.tw_img {
	margin: 0px 0px 20px; width: 100%; height: 180px; overflow: hidden; display: block; position: relative;
}
#laymod_120042 .graphic_cont li a > span.tw_img > i {
	background: rgb(255, 255, 255); transition:0.3s; left: 50%; top: 0px; width: 0px; height: 0px; display: block; position: absolute; opacity: 0.3; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -moz-opacity: 0.3;
}
#laymod_120042 .graphic_cont li a:hover > span.tw_img > i {
	left: 0px; width: 100%; height: 100%;
}
#laymod_120042 .graphic_cont li a > span.tw_text {
	width: 100%; display: block;
}
#laymod_120042 .graphic_cont .tw_edit {
	width: 100%; text-align: justify; color: rgb(102, 102, 102); line-height: 1.8; font-size: 13px; display: block;
}
@media all and (max-width:992px)
{
#laymod_120042 .ms_edit {
	width: 100%; margin-bottom: 30px;
}
#laymod_120042 .graphic_cont li {
	padding: 0px;
}
}
#laymod_120092 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_120092 .bg {
	top: 0px; height: 100%; position: absolute; z-index: 1;
}
#laymod_120092 .bg_img {
	z-index: 2;
}
#laymod_120092 .bodyCont_width {
	position: relative; z-index: 4;
}
#laymod_120092 .bodyContTitle {
	margin: 0px; overflow: hidden; position: relative; z-index: 3;
}
#laymod_120092 .bodyCont_width .bodyContContent {
	padding: 0px;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_title .fl {
	color: rgb(255, 255, 255); font-size: 24px; margin-bottom: 10px;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_title .fl2 {
	color: rgb(170, 170, 170); padding-bottom: 12px; font-size: 12px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_abstract {
	margin-top: 25px; margin-bottom: 30px;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .cc {
	color: rgb(204, 204, 204); line-height: 24px; overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .cc p {
	display: none;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .cc p:nth-child(1) {
	display: block;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw1 img {
	display: block; max-width: 100%;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw2 img {
	display: block; max-width: 100%;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw1 .left_tw1_txt {
	color: rgb(204, 204, 204); line-height: 40px; overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw2 .left_tw2_txt {
	color: rgb(204, 204, 204); line-height: 40px; overflow: hidden; font-size: 13px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw1 .left_tw1_txt p {
	display: none;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw2 .left_tw2_txt p {
	display: none;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw1 .left_tw1_txt p:nth-child(1) {
	display: block;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw2 .left_tw2_txt p:nth-child(1) {
	display: block;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_model .right_title {
	color: rgb(255, 255, 255); line-height: 50px; font-size: 55px;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_model .right_desc {
	color: rgb(241, 241, 241); line-height: 24px; overflow: hidden; font-size: 13px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_model .right_desc p {
	display: none;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_model .right_desc p:nth-child(1) {
	display: block;
}
@media all and (min-width:768px)
{
#laymod_120092 .lbg_color {
	left: 0px; width: 60.93%;
}
#laymod_120092 .rbg_color {
	width: 39.07%; right: 0px;
}
#laymod_120092 .bodyCont_width .bodyContContent::after {
	clear: both; display: block; content: "";
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info {
	width: 67.86%; padding-right: 70px; float: left;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw {
	display: flex; justify-content: space-between; align-items: center; -webkit-justify-content: space-between; -webkit-align-items: center;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw1 {
	display: inline-block;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw2 {
	display: inline-block;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo {
	padding: 0px 14% 0px 3%; width: 32.14%; float: left;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_two {
	margin: 30px 0px;
}
}
@media all and (max-width:768px)
{
#laymod_120092 .lbg_color {
	width: 100%;
}
#laymod_120092 .rbg_color {
	top: auto; width: 100%; height: 60%; bottom: 0px;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info {
	padding: 0px 15px 10px; background-color: rgb(30, 29, 34);
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw1 {
	margin-bottom: 2vw;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_title .fl {
	font-size: 20px; margin-bottom: 6px;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_abstract {
	margin-top: 15px; margin-bottom: 22px;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo {
	padding: 10px 15px 0px; font-size: 0px; background-color: rgba(242, 154, 38, 1);
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_two {
	margin: 3vw 0px;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_model .right_title {
	width: 20%; text-align: left; line-height: 44px; letter-spacing: -2px; font-size: 30px; vertical-align: middle; display: inline-block;
}
#laymod_120092 .bodyCont_width .bodyContContent .right_inifo .right_model .right_desc {
	width: 80%; line-height: 22px; padding-left: 5px; font-size: 12px; vertical-align: middle; display: inline-block;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw1 img {
	width: 100%;
}
#laymod_120092 .bodyCont_width .bodyContContent .left_info .left_tw2 img {
	width: 100%;
}
}
.iconfont {
	font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a {
	outline: 0px; text-decoration: none;
}
a:hover {
	outline: 0px; text-decoration: none;
}
a:active {
	outline: 0px; text-decoration: none;
}
a:visited {
	outline: 0px; text-decoration: none;
}
a:focus {
	outline: 0px; text-decoration: none;
}
a:link {
	outline: 0px; text-decoration: none;
}
#laymod_120045 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_120045 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_120045 .bg_img {
	z-index: 2;
}
#laymod_120045 .bodyCont_width {
	position: relative; z-index: 4;
}
#laymod_120045 .bodyCont_width .left_title .fl {
	color: rgb(51, 51, 51);
}
#laymod_120045 .bodyCont_width .left_title .fl2 {
	color: rgb(153, 153, 153);
}
#laymod_120045 .bodyCont_width .right_more .news_more {
	color: rgba(51, 51, 51, 0.6);
}
#laymod_120045 .bodyCont_width .news39_ul li a {
	display: block;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .news_name {
	transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1); color: rgba(102, 102, 102, 0.8);
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .news_describe {
	transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1); color: rgba(102, 102, 102, 0.6);
}
@media all and (min-width:768px)
{
#laymod_120045 .bodyCont_width .bodyContTitle {
	padding: 0px;
}
#laymod_120045 .bodyCont_width .bodyContTitle::after {
	clear: both; display: block; content: "";
}
#laymod_120045 .bodyCont_width .left_title {
	float: left;
}
#laymod_120045 .bodyCont_width .left_title .fl {
	font-size: 24px;
}
#laymod_120045 .bodyCont_width .left_title .fl2 {
	font-size: 12px;
}
#laymod_120045 .bodyCont_width .right_more {
	float: right;
}
#laymod_120045 .bodyCont_width .right_more .news_more {
	border: 1px solid rgba(51, 51, 51, 0.2); transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1); border-image: none; width: 120px; height: 40px; text-align: center; color: rgba(51, 51, 51, 0.6); line-height: 40px; font-size: 14px; display: block;
}
#laymod_120045 .bodyCont_width .news39_ul::after {
	clear: both; display: block; content: "";
}
#laymod_120045 .bodyCont_width .news39_ul li {
	transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1); width: 30.8%; padding-bottom: 30px; margin-right: 3.8%; float: left; position: relative;
}
#laymod_120045 .bodyCont_width .news39_ul li:nth-child(3) {
	margin-right: 0px;
}
#laymod_120045 .bodyCont_width .news39_ul li a .news_pic {
	height: 180px; overflow: hidden;
}
#laymod_120045 .bodyCont_width .news39_ul a .news_pic {
	flex-flow:column wrap; display: flex; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column; -moz-flex-wrap: wrap;
}
#laymod_120045 .bodyCont_width .news39_ul li a img {
	display: block;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt {
	margin-top: 15px; position: relative;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .iconfont {
	top: 0px; width: 40px; height: 40px; text-align: center; right: 0px; color: rgba(102, 102, 102, 0.8); line-height: 40px; overflow: hidden; font-size: 20px; position: absolute;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .iconfont::after {
	margin: auto; transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1); left: -40px; width: 40px; height: 40px; position: absolute; content: "\e62e";
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt span {
	display: block;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .news_name {
	width: 80%; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .news_describe {
	width: 100%; height: 50px; text-align: left; line-height: 24px; overflow: hidden; font-size: 12px; margin-top: 10px;
}
#laymod_120045 .bodyCont_width .news39_ul li::after {
	transition:0.5s cubic-bezier(0.215, 0.61, 0.355, 1); left: 0px; width: 0px; height: 1px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgba(102, 102, 102, 0.2);
}
#laymod_120045 .bodyCont_width .news39_ul li:hover::after {
	width: 100%;
}
#laymod_120045 .bodyCont_width .news39_ul li:hover .news_txt .iconfont::after {
	left: 0px;
}
#laymod_120045 .bodyCont_width .right_more .news_more:hover {
	border: 1px solid rgba(51, 51, 51, 0.4); border-image: none; color: rgba(51, 51, 51, 0.8);
}
#laymod_120045 .bodyCont_width .news39_ul li:hover .news_txt .news_name {
	color: rgba(102, 102, 102, 1);
}
#laymod_120045 .bodyCont_width .news39_ul li:hover .news_txt .news_describe {
	color: rgba(102, 102, 102, 0.8);
}
}
@media all and (max-width:767px)
{
#laymod_120045 .bodyCont_width .bodyContTitle {
	position: relative;
}
#laymod_120045 .bodyCont_width .left_title .fl {
	line-height: 1; font-size: 18px;
}
#laymod_120045 .bodyCont_width .left_title .fl2 {
	font-size: 12px;
}
#laymod_120045 .bodyCont_width .right_more {
	top: 10px; right: 15px; line-height: 1; position: absolute;
}
#laymod_120045 .bodyCont_width .right_more a {
	font-size: 14px;
}
#laymod_120045 .bodyCont_width .bodyContContent .row {
	margin: 0px auto;
}
#laymod_120045 .bodyCont_width .bodyContContent .news39_ul::after {
	clear: both; display: block; content: "";
}
#laymod_120045 .bodyCont_width .bodyContContent .news39_ul li {
	width: 49%; margin-right: 2%; float: left;
}
#laymod_120045 .bodyCont_width .bodyContContent .news39_ul li:nth-child(2n) {
	margin-right: 0px;
}
#laymod_120045 .bodyCont_width .bodyContContent .news39_ul li a {
	display: block;
}
#laymod_120045 .bodyCont_width .bodyContContent .news39_ul li a img {
	display: block;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt {
	padding: 0px 5px; margin-top: 12px; margin-bottom: 20px;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .news_name {
	width: 100%; line-height: 1.4; overflow: hidden; font-size: 14px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_120045 .bodyCont_width .news39_ul li .news_txt .news_describe {
	width: 100%; text-align: left; line-height: 1.4; overflow: hidden; font-size: 11px; margin-top: 8px; display: block; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
#laymod_120045 .bodyCont_width .news39_ul li a .news_pic {
	flex-flow:column wrap; height: 100px; overflow: hidden; display: flex; justify-content: center; align-items: center; -webkit-justify-content: center; -webkit-align-items: center; -webkit-flex-direction: column; -moz-flex-wrap: wrap;
}
}
#laymod_120045 .bodyCont_width .bodyContTitle {
	transition:0.8s; opacity: 0; transform: translateY(50px);
}
#laymod_120045 .bodyContContent .news39_ul li {
	transition:0.8s; opacity: 0; transform: translateY(50px);
}
#laymod_120045 .show_active.bodyCont_width .bodyContTitle {
	opacity: 1; transform: translateY(0px);
}
#laymod_120045 .bodyCont_width .show_active.bodyContTitle {
	opacity: 1; transform: translateY(0px);
}
#laymod_120045 .show_active.bodyCont_width .news39_ul li {
	opacity: 1; transform: translateY(0px);
}
#laymod_120045 .bodyContContent .news39_ul li.show_active {
	opacity: 1; transform: translateY(0px);
}
.xybicon {
	font-family: "xybicon" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke-width: 0.2px;
}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; font-weight: normal;
}
h2 {
	margin: 0px; font-weight: normal;
}
h3 {
	margin: 0px; font-weight: normal;
}
h4 {
	margin: 0px; font-weight: normal;
}
h5 {
	margin: 0px; font-weight: normal;
}
h6 {
	margin: 0px; font-weight: normal;
}
p {
	margin: 0px; font-weight: normal;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:focus {
	text-decoration: none;
}
textarea {
	resize: none;
}
#laymod_121220 {
	overflow: hidden; font-family: "Microsoft Yahei","PingHei","Lucida Grande","Lucida Sans Unicode"; position: relative;
}
#laymod_121220 .bg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#laymod_121220 .bg_img {
	z-index: 2;
}
#laymod_121220 .bodyCont_width {
	position: relative; z-index: 4;
}
#laymod_121220 .bodyCont_width .container {
	padding: 0px;
}
#laymod_121220 .bodyCont_width .container ul {
	font-size: 0px;
}
#laymod_121220 .top_foot {
	height: 54px; line-height: 54px; background-color: rgb(250, 249, 248);
}
#laymod_121220 .top_foot .container {
	padding: 0px;
}
#laymod_121220 .ql-snow .ql-editor a {
	color: rgb(102, 102, 102); text-decoration: none;
}
#laymod_121220 .top_foot .f_key {
	padding: 0px; text-align: left; font-size: 12px; z-index: 111;
}
#laymod_121220 .top_foot .f_key .key_li {
	color: rgb(102, 102, 102); font-size: 12px; display: block;
}
#laymod_121220 .top_foot .f_key .key_li a {
	color: rgb(102, 102, 102);
}
#laymod_121220 .top_foot .f_key .key_li a:hover {
	color: rgba(146, 0, 0, 1);
}
#laymod_121220 .mid_foot .f_con {
	padding: 3% 0px 4%;
}
#laymod_121220 .mid_foot {
	text-align: center; background-color: rgba(30, 29, 33, 1);
}
#laymod_121220 .mid_foot .f_nav ul li {
	width: 12.5%; text-align: center; line-height: 4.3; display: inline-block;
}
#laymod_121220 .mid_foot .f_nav ul li a {
	color: rgb(255, 255, 255); font-size: 14px; display: block; opacity: 0.4;
}
#laymod_121220 .mid_foot .f_line {
	width: 100%; height: 1px; opacity: 0.1; background-color: rgb(255, 255, 255);
}
#laymod_121220 .mid_foot .f_con .f_code {
	padding: 0px;
}
#laymod_121220 .mid_foot .f_con .f_code img {
	width: 100%; max-width: 165px;
}
#laymod_121220 .mid_foot .f_pro_list {
	text-align: left;
}
#laymod_121220 .mid_foot .f_pro_list .lng {
	color: rgb(255, 255, 255); line-height: 1; font-size: 1.4rem; margin-bottom: 18px; opacity: 0.6;
}
#laymod_121220 .mid_foot .f_pro_list li a {
	color: rgb(255, 255, 255); line-height: 2; font-size: 1.2rem; opacity: 0.25;
}
#laymod_121220 .mid_foot .f_hotpro {
	text-align: left;
}
#laymod_121220 .mid_foot .f_hotpro .lng {
	color: rgb(255, 255, 255); line-height: 1; font-size: 1.4rem; margin-bottom: 18px; opacity: 0.6;
}
#laymod_121220 .mid_foot .f_hotpro li a {
	color: rgb(255, 255, 255); line-height: 2; overflow: hidden; font-size: 1.2rem; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; opacity: 0.25;
}
#laymod_121220 .mid_foot .f_con .f_contact {
	text-align: left;
}
#laymod_121220 .mid_foot .f_con .f_contact .lng {
	color: rgb(255, 255, 255); line-height: 1; font-size: 1.4rem; margin-bottom: 18px; opacity: 0.6;
}
#laymod_121220 .mid_foot .f_con .f_contact > div {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_121220 .mid_foot .f_con .f_contact div a {
	color: rgb(255, 255, 255); line-height: 2; font-size: 1.2rem; display: inline-block; opacity: 0.25;
}
#laymod_121220 .mid_foot .f_con .f_contact div span {
	color: rgb(255, 255, 255); line-height: 2; font-size: 1.2rem; display: inline-block; opacity: 0.25;
}
#laymod_121220 .mid_foot .f_con .f_contact div .pxyz {
	color: rgb(255, 255, 255); line-height: 2; font-size: 1.2rem; display: inline-block; opacity: 0.25;
}
#laymod_121220 .mid_foot .f_con .f_hot {
	text-align: left;
}
#laymod_121220 .mid_foot .f_con .f_hot .lng {
	color: rgb(255, 255, 255); line-height: 1; font-size: 1.4rem; margin-bottom: 18px; opacity: 0.6;
}
#laymod_121220 .mid_foot .f_con .f_hot a {
	color: rgb(255, 255, 255); line-height: 1; font-family: "Conv_AVANTGARDEGOTHICC-BOOK"; font-size: 2.6rem; margin-bottom: 4px; display: block; opacity: 0.8;
}
#laymod_121220 .mid_foot .f_con .f_hot .span {
	color: rgb(255, 255, 255); line-height: 2; overflow: hidden; font-size: 1.2rem; -ms-text-overflow: ellipsis; opacity: 0.25; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
#laymod_121220 .bottom_foot {
	height: 48px; line-height: 48px; background-color: rgba(0, 0, 0, 1);
}
#laymod_121220 .bottom_foot .f_copy {
	padding: 0px; color: rgb(102, 102, 102); font-size: 0px;
}
#laymod_121220 .bottom_foot .f_copy p {
	font-size: 12px; margin-right: 5px; vertical-align: top; display: inline-block;
}
#laymod_121220 .bottom_foot .f_copy p a {
	color: rgb(102, 102, 102); font-size: 12px;
}
#laymod_121220 .bottom_foot .f_supp {
	text-align: right; font-size: 0px;
}
#laymod_121220 .bottom_foot .f_supp a {
	color: rgb(102, 102, 102); font-size: 12px; margin-left: 5px; vertical-align: top; display: inline-block !important;
}
@media all and (min-width:767px)
{
#laymod_121220 .top_foot .f_friend ul li a:hover span {
	transition:0.35s; color: rgba(146, 0, 0, 1); opacity: 1; -webkit-transition: all .35s;
}
#laymod_121220 .top_foot .f_key ul li a:hover span {
	transition:0.35s; color: rgba(146, 0, 0, 1); opacity: 1; -webkit-transition: all .35s;
}
#laymod_121220 .mid_foot .f_nav ul li a:hover {
	transition:0.35s; color: rgba(146, 0, 0, 1); opacity: 1; -webkit-transition: all .35s;
}
#laymod_121220 .mid_foot .f_pro_list li a:hover {
	transition:0.35s; color: rgba(146, 0, 0, 1); opacity: 1; -webkit-transition: all .35s;
}
#laymod_121220 .mid_foot .f_hotpro li a:hover {
	transition:0.35s; color: rgba(146, 0, 0, 1); opacity: 1; -webkit-transition: all .35s;
}
#laymod_121220 .mid_foot .f_con .f_contact div a:hover {
	transition:0.35s; color: rgba(146, 0, 0, 1); opacity: 1; -webkit-transition: all .35s;
}
#laymod_121220 .bottom_foot .f_supp a:hover {
	transition:0.35s; color: rgba(146, 0, 0, 1); opacity: 1; -webkit-transition: all .35s;
}
}
@media all and (max-width:767px)
{
#laymod_121220 .mid_foot .f_con {
	padding: 6% 0px;
}
#laymod_121220 .bottom_foot {
	padding: 15px; height: auto; line-height: 1.6;
}
#laymod_121220 .mid_foot .f_con .f_code {
	padding: 0px 15px; text-align: left; margin-bottom: 25px;
}
#laymod_121220 .mid_foot .f_nav ul {
	padding: 3% 0px; text-align: left; font-size: 0px;
}
#laymod_121220 .mid_foot .f_nav ul li {
	width: 25%; line-height: 2;
}
#laymod_121220 .mid_foot .f_con .f_contact {
	margin-bottom: 20px;
}
#laymod_121220 .bottom_foot .f_supp {
	padding: 0px; text-align: left;
}
#laymod_121220 .bottom_foot .f_supp a {
	margin-right: 10px; margin-left: 0px;
}
#laymod_121220 .mid_foot .f_con .f_hot a {
	font-size: 16px;
}
#laymod_121220 .mid_foot .f_con .f_contact h3 {
	margin-bottom: 8px;
}
#laymod_121220 .mid_foot .f_con .f_hot h3 {
	margin-bottom: 8px;
}
#laymod_121220 .bottom_foot .f_copy {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
#laymod_121220 .mid_foot .f_con .f_hot .lng {
	margin-bottom: 10px;
}
}
* {
	margin: 0px; padding: 0px;
}
.h1 {
	margin: 0px; padding: 0px;
}
.h2 {
	margin: 0px; padding: 0px;
}
.h3 {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
.h4 {
	margin: 0px; padding: 0px;
}
.h5 {
	margin: 0px; padding: 0px;
}
.h6 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
.NavHead54 #jh_nav_1 .logo img {
	max-height: 80% !important;
}
.NavHead54 #jh_nav_1 .nav_list > ul > li > a:hover {
	
}
.NavHead54 #jh_nav_1 .nav_list > ul > li.active_bg > a {
	
}
.page-index .Join7 .bodyCont_width .bodyContContent .left_info .left_title .fl {
	margin-bottom: 0px !important;
}
.ProductList224 .bodyCont_width .bodyContTitle .categoryList .pro_cateli .sonCate1 {
	display: block !important;
}
.page-company .CompanyDetail5 .bodyContTitle .fl {
	line-height: 1.6 !important;
}
.page-join_us .Join6 #jh2_agency_6 .bodyContContent .join_why .h3 {
	line-height: 1; font-size: 24px; margin-bottom: 5px;
}
.page-join_us .Join6 #jh2_agency_6 .bodyContContent ul.join_icon li .join_maintitle {
	margin: 0px;
}
.page-join_us .Join6 #jh2_agency_6 .bodyContContent ul.join_icon li:last-child {
	display: none !important;
}
.page-about .PhotoWall2 .photo_list .photo_item .photo_img img {
	width: 100%;
}
.page-about .PhotoWall2 .photo_list li .photo_img img {
	width: 100%;
}
.page-message .Message29 #jh_message_2 .message_form textarea {
	padding-top: 0.55rem !important; padding-bottom: 0.55rem !important;
}
.page-contact .ContactUs109 #jh2_contact_18 .message_form textarea {
	padding-top: 0.55rem !important; padding-bottom: 0.55rem !important;
}
.page-join_us #g_web .PhotoShow296 .photo_list .photo_item a {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; display: table;
}
.page-cert #g_web .PhotoShow296 .photo_list .photo_item a {
	border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; display: table;
}
.page-join_us #g_web .PhotoShow296 .photo_list .photo_item span.photo_img {
	padding: 15px; height: 280px; vertical-align: middle; display: table-cell;
}
.page-cert #g_web .PhotoShow296 .photo_list .photo_item span.photo_img {
	padding: 15px; height: 280px; vertical-align: middle; display: table-cell;
}
.page-join_us #g_web .PhotoShow296 .photo_list .photo_item span.photo_img img {
	vertical-align: middle; display: inline-block; max-height: 250px;
}
.page-cert #g_web .PhotoShow296 .photo_list .photo_item span.photo_img img {
	vertical-align: middle; display: inline-block; max-height: 250px;
}
.page-join_us #g_web .PhotoShow296 .photo_list .photo_item .photo_name {
	display: none;
}
.page-cert #g_web .PhotoShow296 .photo_list .photo_item .photo_name {
	display: none;
}
.page-join_us #g_web .PhotoShow296 .photo_list li .photo_name {
	display: none;
}
.page-cert #g_web .PhotoShow296 .photo_list li .photo_name {
	display: none;
}
.page-join_us #g_web .fix_nav#jh_nav_1 .bodyCont_width {
	z-index: 9 !important;
}
.page-cert #g_web .fix_nav#jh_nav_1 .bodyCont_width {
	z-index: 9 !important;
}
.page-join_us #g_body .rebox .rebox-button {
	background: rgb(170, 170, 170); color: rgb(255, 255, 255); opacity: 1;
}
.page-cert #g_body .rebox .rebox-button {
	background: rgb(170, 170, 170); color: rgb(255, 255, 255); opacity: 1;
}
@media all and (max-width:991px)
{
.Title19 #jh2_title_2 .title_center.bodyContTitle span.fl {
	line-height: 1.2; font-size: 20px; margin-bottom: 6px;
}
.page-join_us #g_web .PhotoShow296 .photo_list .photo_item span.photo_img {
	height: 12rem;
}
.page-cert #g_web .PhotoShow296 .photo_list .photo_item span.photo_img {
	height: 12rem;
}
.page-join_us #g_web .PhotoShow296 .photo_list .photo_item span.photo_img img {
	max-height: 100%;
}
.page-cert #g_web .PhotoShow296 .photo_list .photo_item span.photo_img img {
	max-height: 100%;
}
.page-index .company_txt .company_box .company_title {
	color: rgb(255, 255, 255) !important;
}
.page-index .Company149 .company_txt .company_box .company_con span {
	color: rgb(204, 204, 204) !important;
}
.page-index .CompanyAdvantage15 .bodyCont_width .bodyContContent ul li {
	width: 50% !important; margin-bottom: 15px;
}
.page-index .Join7 .bodyCont_width .bodyContContent .right_inifo .right_model .right_title {
	width: 100% !important;
}
.page-index .Join7 .bodyCont_width .bodyContContent .right_inifo .right_model .right_title span {
	font-size: 20px;
}
.page-index .CompanyAdvantage2 #jh2_advantage_2 .container.graphic_text {
	padding-right: 0px; padding-left: 0px;
}
.page-product .AdvertisingSmall2 #jh2_ad_2 .bg_img {
	background: url("http://cdn.jihui88.com/upload//x//x2//xiyingdoors//picture//2018//12//05/5798d3fd-4863-4c2a-bfbe-92b08d817c0f.jpg") no-repeat top / cover !important;
}
.page-pd .AdvertisingSmall2 #jh2_ad_2 .bg_img {
	background: url("http://cdn.jihui88.com/upload//x//x2//xiyingdoors//picture//2018//12//05/5798d3fd-4863-4c2a-bfbe-92b08d817c0f.jpg") no-repeat top / cover !important;
}
.page-search .AdvertisingSmall2 #jh2_ad_2 .bg_img {
	background: url("http://cdn.jihui88.com/upload//x//x2//xiyingdoors//picture//2018//12//05/5798d3fd-4863-4c2a-bfbe-92b08d817c0f.jpg") no-repeat top / cover !important;
}
.CompanyDetail5 #jh2_cpdetail_5 .cont2 .title {
	font-size: 14px;
}
.CompanyDetail2 #jh2_cpdetail_2 .bodyContTitle .fl {
	font-size: 20px; margin-bottom: 6px;
}
.Join6 #jh2_agency_6 .bodyContTitle .fl {
	font-size: 20px; margin-bottom: 6px;
}
.page-join_us .Join6 #jh2_agency_6 .bodyContContent .join_why .h3 {
	font-size: 20px; margin-bottom: 6px;
}
.Join9 #lq_table_xym .bodyContTitle .fl {
	font-size: 20px; margin-bottom: 6px;
}
.NavHead54 #jh_nav_1 .mobile_style .nav_list li li > i.xybicon {
	height: 14px !important;
}
}
.NavHead54 #jh_nav_1 #nav_lan {
	display: none !important;
}
