﻿@charset "utf-8";
/*
Powered by ueeshop.com		http://www.ueeshop.com
广州联雅网络科技有限公司		020-83226791
*/

* {
	font-family: 'HelveticaLTStd-Light', Arial;
}
html, div {
	outline: 0;
}
cite, em, strong, i {
	font-style: normal;
}
.hide {
	display: none;
}
.imgbox {
	display: block;
	overflow: hidden;
}
.imgbox img {
	max-width: 100%;
	max-height: 100%;
}
input, textarea {
	outline: none;
}
input[type=submit] {
	cursor: pointer;
}
/*#main.w>.fl{width:190px;}*/

body {
	background: #fff;
	width: 100%;
	height: 100%;
	max-width: 1920px;
	margin: 0 auto;
	overflow-x: hidden;
	position: relative;
}
.wrap {
	width: 1280px;
	margin: 0 auto;
	zoom: 1;
}
.index_con.wrap {
	width: 1440px;
	margin: 0 auto;
	zoom: 1;
}
.wrap:after, .wrap:before {
	display: table;
	content: '';
}
.wrap:after {
	clear: both;
}
.text-over {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.over {
	overflow: hidden;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.table {
	width: 100%;
	height: 100%;
	display: table;
}
.table-cell {
	display: table-cell;
}
.inline {
	display: inline;
}
.inline-block {
	display: inline-block;
}
.block {
	display: block;
}
.hidden {
	display: none;
}
.visible-hidden {
	visibility: hidden;
	opacity: 1;
}
.middle {
	vertical-align: middle;
}
.middleImg img {
	vertical-align: middle;
}
.middleImg .mid-ilb {
	vertical-align: middle;
	display: inline-block;
}
.middleImg span {
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
	z-index: 1;
}
.fixed {
	position: fixed;
	z-index: 1;
}
.center-vertical {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
}
.trans-show {
	transition: all .5s;
	-webkit-transition: all .5s;
	opacity: 0;
	visibility: hidden;
}
.trans-show.visable {
	opacity: 1;
	visibility: visible;
}
.trans {
	-webkit-transition: all 300ms ease 0s;
	transition: all 300ms ease 0s;
}
.imgZoom img {
	transition: all .4s;
	-webkit-transition: all .4s;
}
.imgZoom img:hover {
	transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
}
.pointer {
	cursor: pointer;
}
.flow-shadow {
	-webkit-transition: all .5s;
	transition: all .5s;
}
.flow-shadow:hover {
	transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);
	-webkit-box-shadow: 0 0px 10px #e9e9e9;
	box-shadow: 0 0px 10px #e9e9e9;
}
.clear_gt_991 {
	clear: both;
}
.border-box {
	box-sizing: border-box;
}
*.hoverColor {
	-webkit-transition: all .3s;
	transition: all .3s;
}
/**.hoverColor:hover{color: #febf66!important;}*/
.show-pc-block {
	display: block!important;
}
.show-pc-inline-block {
	display: inline-block!important;
}
.show-mb-block {
display: none!i;
}
.show-mb-inline-block {
	display: none!important;
}
body.flex-foot-bottom {
	display: flex;
	flex-direction: column;
}
.flex-foot-bottom .header, .flex-foot-bottom .footer, .flex-foot-bottom .top-cateogry, .flex-foot-bottom .wrap-banner, .flex-foot-bottom .bread {
	flex: 0 0 auto;
}
.flex-main-content {
	flex: 1 0 auto;
}
a:hover {
	text-decoration: none;
}
.in_ad {
	position: relative;
	font-size: 0;
}
.in_ad:before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 11px;
	background: url(../images/pro_ban_bg.png) no-repeat bottom center;
	z-index: 1;
}
.in_ad .ad_con {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.in_ad .ad_con .con_table {
	display: table;
	width: 100%;
	height: 100%;
}
.in_ad .ad_con .con_table .con_table_cell {
	display: table-cell;
	vertical-align: middle;
}
.in_ad .ad_con .ueeshop_responsive_position {
	width: 100%;
	border-bottom: 0;
}
.in_ad .ad_con .ueeshop_responsive_position .title {
	float: none;
	width: 100%;
	max-width: inherit;
	height: 70px;
	line-height: 70px;
	font-size: 48px;
	color: #fff;
	text-align: center;
}
.in_ad .ad_con .ueeshop_responsive_position .position {
	float: none;
	width: 100%;
	max-width: inherit;
	height: 26px;
	line-height: 26px;
	text-align: center;
}
.in_ad .ad_con .ueeshop_responsive_position .position {
	font-size: 14px;
	color: #fff;
}
.in_ad .ad_con .ueeshop_responsive_position .position a {
	font-size: 14px;
	color: #fff;
}
/*.in_ad .ad_con .ueeshop_responsive_position .position a:last-child{ color: #f1ab47;}*/

.index-banner {
	position: relative;
	width: 100%;
}
/*.index-banner:before{ display: block; content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 17px; background: url(../images/banner_bg.png) no-repeat center; z-index: 1;}*/
.index-banner .f_btn {
	position: absolute;
	left: 50%;
	top: 70%;
	padding: 2px;
	width: 240px;
	height: 60px;
	border: 1px solid #aebc9f;
	transform: translateX(-50%);
	box-sizing: border-box;
}
.index-banner .f_btn a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 55px;
	background: #aebc9f;
	font-size: 18px;
	color: #fff;
	text-align: center;
}
.bxSlide-outter .bx-wrapper .bx-pager.bx-default-pager a:hover, .bxSlide-outter .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #006967;
}
/*
.in_ad:before{content: '';width: 100%;height: 20px;background: url(../images/icon_banner_top.png) no-repeat center top;background-size: contain;position: absolute;top: 0;left: 0;z-index: 1;}
.in_ad:after{content: '';width: 100%;height: 20px;background: url(../images/icon_in_banner_bot.png) no-repeat center bottom;background-size: contain;position: absolute;bottom: 0;left: 0;z-index: 1;}
*/


/*.ueeshop_responsive_header .header{border-bottom-color: transparent !important;}*/
.responsive_pc_header {
	width: 100%;
}
.header .logo {
	display: block;
	margin: 0 auto;
	width: 50%;
	height: 100%;
	text-align: center;
}
.header .h_right {
	width: 100%;
	height: 76px;
	border-top: 1px dashed #dedede;
}
.header .right {
	height: 100%;
}
.header .right .h_icon {
	margin-left: 31px;
	width: 21px;
	height: 100%;
	line-height: 72px;
	cursor: pointer;
}
.header .right .h_icon div, .header .right .h_icon a {
	display: block;
	height: 100%;
}
.header .header_in .left {
	height: 100%;
}
.header .header_in .left .h-lang {
	height: 100%;
	z-index: 2;
}
.header .header_in .left .h-lang .lang-on {
	padding-right: 17px;
	width: 35px;
	height: 100%;
	line-height: 148px;
	background: url('../images/lang_icon.png') no-repeat right center;
	border: 1px solid #fff;
	border-radius: 100px;
	font-size: 16px;
	color: #808080;
	font-family: 'Avenir-Book';
	text-transform: uppercase;
}
.header .header_in .left .h-user {
	font-size: 0;
}
.header .header_in .left .icon .layer {
	padding: 0 10px;
	width: 135px;
	background: #fff;
	top: 100%;
	left: 50%;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.header .header_in .left .icon .layer a {
	line-height: 45px;
	font-size: 14px;
	color: #000;
}
.header .header_in .left .icon .layer a + a {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.header .header_in .left .icon .layer a:hover {
	text-decoration: underline;
}
.header .header_in .left .icon:hover .layer {
	opacity: 1;
	visibility: visible;
}
.header .headerNav {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
}
.header .headerNav .head-nav {
	display: flex;
	justify-content: center;
	height: 100%;
}
.header .headerNav .head-nav .n_item {
	margin: 0 30px;
	max-width: 150px;
	position: relative;
	z-index: 100;/*padding-bottom: 16px;*/
}
.header .headerNav .head-nav .n_item.item_icon {
	padding-right: 19px;
	background: url('../images/item_icon.png') no-repeat right center;
}
/*.header .headerNav .head-nav .n_item + .n_item{margin-right: 65px;}*/
.header .headerNav .head-nav .n_item .topName {
	position: relative;
	line-height: 76px;
	font-size: 16px;
	color: #222;
	text-transform: uppercase;
}
/*.header .headerNav .head-nav .n_item .topName:before{ display: block; content: ''; position: absolute; left: 0; top: 27px; width: 0; height: 3px; background: linear-gradient(to right, #f1ab46, #eee086); transition: all 0.2s;}*/
.header .headerNav .head-nav .n_item .navSub {
	width: 200px;
	background: url('../images/nav_sub_bg.png') no-repeat center top #fff;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translate(-50%, 0);
	box-shadow: 0 0 10px rgba(0,0,0,.1);
	padding: 9px 30px;
	box-sizing: border-box;
	opacity: 0;
	border-radius: 3px;
	pointer-events: none;
}
.header .headerNav .head-nav .n_item .navSub .subName {
	display: block;
	line-height: 36px;
	font-size: 14px;
	text-transform: capitalize;
}
/*.header .headerNav .head-nav .n_item .navSub .subName + .subName{margin-top: 10px;}*/
.header .headerNav .head-nav .n_item:hover .topName {
	color: #9cc6cd;
}
.header .headerNav .head-nav .n_item:hover .topName:before {
	width: 100%;
}
.header .headerNav .head-nav .n_item:hover .navSub {
	opacity: 1;
	pointer-events: auto;
}
.header {
	text-align: center;
}
.header .header_in {
	height: 148px;
}
.header .search-form {
	position: relative;
	height: 100%;
	z-index: 1;
}
.header .search-form .search_icon {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/search_icon.png) no-repeat center;
}
.header .search-form form {
	opacity: 0;
	position: absolute;
	top: 50%;
	right: 0;
	width: 250px;
	height: 42px;
	background: #fff;
	border-bottom: 1px solid #9cc6cd;
	pointer-events: none;
	transform: translateY(-50%);
}
.header .search-form.open form {
	opacity: 1;
	pointer-events: auto;
}
.header .search-form form input.text {
	padding-left: 10px;
	width: 80%;
	height: 100%;
	background: none;
	border: 0;
	box-sizing: border-box;
}
.header .search-form form input.sub_btn {
	width: 15%;
	height: 100%;
	background: url(../images/search_icon.png) no-repeat center / 50% auto;
	border: 0;
}
.header .sign {
	height: 100%;
	background: url(../images/user_icon.png) no-repeat left center;
	cursor: pointer;
}
.header .sign a, .header .sign span {
	display: block;
	line-height: 40px;
	font-size: 14px;
	color: #000;
}
.header .sign span {
	margin: 0 5px;
}
.header .inq_btn {
	height: 100%;
	background: url(../images/inquiry_icon.png) no-repeat center;
}
.header .langWrapper {
	display: block;
	height: 100%;
	position: relative;
}
.header .langWrapper .topLang {
	line-height: 92px;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
}
.header .langWrapper .otherLang {
	position: absolute;
	top: 100%;
	right: 0;
	width: 120px;
	z-index: 101;
	background: #fff;
	padding: 5px;
	border-radius: 5px;
	display: none;
	box-shadow: 0 5px 10px rgba(0,0,0,.3)
}
.header .langWrapper .otherLang .langName {
	display: block;
	line-height: 24px;
	font-size: 12px;
	color: #000;
}
.header .langWrapper:hover .otherLang {
	display: block;
}
.index_item {
	position: relative;
	margin-top: 100px;
}
.index_item .i_title {
	width: 100%;
	text-align: center;
}
.index_item .i_title .title_in {
	display: inline-block;
	position: relative;
	padding: 0 78px;/* height: 50px;*/
	line-height: 50px;
	font-size: 34px;
	color: #333;
	font-family: 'MarcellusRegular';
}
.index_item .i_title .title_in:before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 61px;
	height: 100%;
	background: url('../images/i_title_left.png') no-repeat center;
}
.index_item .i_title .title_in:after {
	display: block;
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 61px;
	height: 100%;
	background: url('../images/i_title_right.png') no-repeat center;
}
.index_item .i_brief {
	margin-top: 39px;
	width: 100%;
	line-height: 31px;
	text-align: center;
}
.index_item .text_outer {
	display: block;
	width: 100%;
	height: 299px;
}
.index_item .text_outer .text {
	display: table;
	width: 100%;
	height: 100%;
}
.index_item .text_outer .text .text_in {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.index_item .text_outer .text .text_in .icon {
	display: inline-block;
	width: 78px;
	height: 78px;
}
.index_item .text_outer .text .text_in .brief {
	margin-top: 19px;
	line-height: 31px;
	font-size: 16px;
	color: #666;
}
.i_category .list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 100px;
}
.i_category .list .item {
	position: relative;
	width: 23.3%;
}
.i_category .list .item .img {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	overflow: hidden;
}
.i_category .list .item .title {
	position: absolute;
	left: 50%;
	bottom: -25px;
	width: 72.7273%;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	font-size: 16px;
	color: #666;
	text-align: center;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.i_category .list .item:hover .img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.i_products .list {
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
	justify-content: space-around;
}
.i_products .list .item {
	display: block;
	width: 23.3%;
	padding-bottom: 2.1%;
}
.i_products .list .item .img {
	display: block;
	width: 100%;
	max-height: 300px;
	text-align: center;
	overflow: hidden;
}
.i_products .list .item .text {
	margin-top: 18px;
	width: 100%;
}
.i_products .list .item .text .title {
	display: block;
	width: 100%;
	height: 37px;
	line-height: 37px;
	font-size: 20px;
	color: #333;
	font-family: 'Avenir-Roman';
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.i_products .list .item .text .brief {
	width: 100%;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #999;
	font-family: 'HelveticaLTStd-Light';
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.i_products .list .item:hover .img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.i_products .list .item .img {
	display: block;
	width: 100%;
	padding-top: 100%;
	position: relative;
}
.i_products .list .item .img img {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
.i_info .list {
	display: flex;
	justify-content: space-between;
	margin: 60px 0 100px;
}
.i_info .list .item {
	display: block;
	width: 30.4688%;
}
.i_info .list .item .img {
	display: block;
	width: 100%;
	max-height: 300px;
	overflow: hidden;
}
.i_info .list .item .text {
	margin-top: 30px;
	width: 100%;
}
.i_info .list .item .text .title {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 20px;
	color: #333;
	font-family: 'Avenir-Roman';
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.i_info .list .item .text .brief {
	margin-top: 13px;
	width: 100%;
	max-height: 90px;
	line-height: 30px;
	font-size: 14px;
	color: #999;
	font-family: 'HelveticaLTStd-Light';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.i_info .list .item .btn {
	display: inline-block;
	margin-top: 28px;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px solid #ccc;
	font-size: 15px;
	color: #333;
	text-transform: capitalize;
}
.i_info .list .item:hover .img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
#footer {
	width: 100%;
	padding-top: 59px;
	background: #d8eef3;
}
.footer_top {
	position: relative;
	padding-bottom: 60px;
}
.footer_top .footer_logo {
	width: 100%;
	text-align: center;
}
.footer_top .footer_logo .logo {
	display: inline-block;
}
.footer_top .foot_list {
	margin-top: 48px;
	width: 100%;
	font-size: 16px;
	color: #595959;
	font-weight: bold;
	font-family: 'Candara';
	text-align: center;
}
.footer_top .foot_list a {
	display: inline-block;
	margin: 0 24px;
}
.footer_top .share_img {
	margin-top: 30px;
	font-size: 14px;
	color: #808080;
	text-align: center;
}
.copyright {
	margin: 0 auto;
	border-top: 1px dashed #fff;
	font-size: 18px;
	color: #aaa;
	text-align: center;
}
.copyright .left {
	width: 100%;
	min-height: 50px;
	line-height: 50px;
	font-size: 12px;
	color: #595959;
	font-family: Arial;
	text-align: center;
}
.copyright .left a {
	font-size: 12px;
	color: #595959;
	font-family: Arial;
}
.copyright span {
	color: #8f4c44;
}
.global_swap_chain {
	padding: 0;
}
/*
	#footer .foot_logo{padding-top: 27px;height: 158px;vertical-align: middle;text-align: center;}
	#footer .foot_logo:after{content: '';display: inline-block;vertical-align: middle;height: 100%;}
	#footer .foot_logo img{display: inline-block;vertical-align: middle;}
	#footer .foot-list{text-align: center;}
	#footer .foot-list a{display: inline-block;height: 30px;line-height: 30px;padding: 0 35px;font-size: 18px;color: #000;}
	.share.foot_share{display: block;margin-top: 35px;text-align: center;}
	.global_swap_chain.sc_pb{height: 26px;line-height: 26px;padding-top: 20px;padding-bottom: 0;}

	.foot_share .foot_share_box{width: 63px;height: 63px;margin-right: 16px;vertical-align: middle;background-image: url(../images/icon_share.png);background-repeat: no-repeat;}
	.foot_share .Facebook{background-position:0 0;}
	.foot_share .Twitter{background-position:0 -63px;}
	.foot_share .Pinterest{background-position:0 -126px;}
	.foot_share .LinkedIn{background-position:0 -189px;}
	.foot_share .YouTube{background-position:0 -252px;}
	.foot_share .Google{background-position:0 -315px;}
	.foot_share .Vk{background-position:0 -378px;}
	.foot_share .Instagram{background-position:0 -441px;}
*/

.wrap-module * {
}
#position {
	font-size: 14px;
	color: #7d7d7d;
}
#position a {
	font-size: 14px;
	color: #7d7d7d;
}
/*
body .ueeshop_responsive_position{width: 96%;max-width: 1200px;min-height: 40px;margin:0 auto;}
body .ueeshop_responsive_position .title{font-size: 18px;color: #f87b58;height: 40px;line-height: 40px;padding-left: 44px;position: relative;font-weight: bold;box-sizing: border-box;}
body .ueeshop_responsive_position .title:before{content: '';width: 30px;height: 26px;background: url(../images/icon_pro_all.png) no-repeat 0 -26px;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;}
body .ueeshop_responsive_position .position{height: 40px;line-height: 40px;font-size: 12px;}
body .ueeshop_responsive_position .position a{display: inline-block;font-size: 12px;color: #888888;vertical-align: top;}
body .ueeshop_responsive_position .position a:first-child{width: 11px;position: relative;margin-right: 2px;font-size: 0;}
body .ueeshop_responsive_position .position a:first-child:before{content: '';width: 11px;height: 9px;background: url(../images/icon_pro_all.png) no-repeat 0 -208px;margin: auto;position: absolute;top: 0;bottom: 0;left: 0;}

body .ueeshop_responsive_article_feedback .article_feedback_title .title{}
*/
.article-content .art-title {
	height: 35px;
	margin: 30px 0;
	font-size: 22px;
	color: #333;
	text-align: center;
}
.wrap-module body .ueeshop_responsive_position {
	margin-top: 8px;
	line-height: 40px;
	margin-bottom: 25px;
	border-color: #e6e6e6;
}
.art-menu-wrap-style {
	margin-bottom: 45px;
}
.art-menu-wrap-style .menu {
	text-align: center;
}
.art-menu-wrap-style .menu ul li {
	display: inline-block;
	font-size: 15px;
	color: #222;
	margin: 0 25px;
}
.menu-in-left {
	padding-top: 50px;
}
.menu-in-left .menu-wrap-style {
	width: 20%;
	float: left;
}
.menu-in-left .wrap-righter-style {
	width: 73.75%;
	float: right;
}
.menu-wrap-style .menu {
}
.menu-wrap-style .menu .m-title {
	font-size: 19px;
	color: #191919;
	margin-bottom: 15px;
}
.menu-wrap-style .menu .cate-top {
	font-size: 18px;
	color: #191919;
	font-weight: bold;
	margin-bottom: 20px;
}
.menu-wrap-style .menu h3 {
	margin-bottom: 10px;
}
.menu-wrap-style .menu h3 a {
	font-size: 15px;
	color: #222;
	font-weight: bold;
}
/*.menu-wrap-style .menu h3 a.on{color: #691a19;text-decoration: underline;}*/
.menu-wrap-style .menu .sublist {
	line-height: 250%;
	margin-bottom: 15px;
}
.menu-wrap-style .menu .sublist li {
}
.menu-wrap-style .menu .sublist li a {
	font-size: 16px;
	color: #555;
}
.menu-wrap-style .menu .sublist li a:before {
	width: 13px;
	height: 13px;
	border: 1px solid #464646;
	border-radius: 3px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	transition: all .5s;
	content: '';
}
.menu-wrap-style .menu .sublist li a.on {
	color: #691a19;
	text-decoration: underline;
}
.menu-wrap-style .menu .sublist li a.on:before {
	border-color: #691a19;
	border-radius: 100px;
}
.menu-wrap-style .menu .sublist li a:hover {
	color: #691a19;
	text-decoration: underline;
}
.menu-wrap-style .menu .sublist li a:hover:before {
}
.menu-wrap-style .menu .sublist li.v3 {
	padding-left: 20px;
}
.menu-wrap-style .menu .sublist li.v3 a {
}
.menu-wrap-style .menu .sublist li.v3 a:before {
	display: none;
}
.menu-wrap-style .related {
	margin-top: 22px;
	width: 100%;
}
.menu-wrap-style .related .r_title {
	width: 100%;
	height: 23px;
	line-height: 23px;
	font-size: 18px;
	color: #191919;
}
.menu-wrap-style .related .r_list {
	margin-top: 5px;
	width: 100%;
}
.menu-wrap-style .related .r_list .item {
	padding: 16px 0 19px;
	border-bottom: 1px solid #e5e5e5;
}
.menu-wrap-style .related .r_list .item:first-child {
	border-top: 0;
}
.menu-wrap-style .related .r_list .title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	width: 100%;
	line-height: 24px;
	font-size: 15px;
	color: #222;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
}
.menu-wrap-style .related .r_list .author {
	margin-top: 6px;
	width: 100%;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	color: #989898;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu-wrap-style .related .r_list .brief {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-top: 8px;
	width: 100%;
	line-height: 20px;
	font-size: 14px;
	color: #888;
	word-break: break-all;
	overflow: hidden;
}
.menu-wrap-style {
	width: 277px;
	float: left;
}
.wrap-righter-style {
	width: 74.85%;
	float: right;
}
.products .pro_left {
	width: 20.782%;
}
.products .pro_cate {
	margin-bottom: 25px;
	width: 100%;
}
.products .pro_cate .content {
	margin-top: 24px;
}
.products .pro_cate .page_name {
	height: 38px;
	line-height: 38px;
	position: relative;
	font-size: 23px;
	color: #333;
	font-family: 'MarcellusRegular', Arial;
}
.products .pro_cate .first_cate {
	height: 33px;
	line-height: 33px;
	position: relative;
	padding-right: 20px;
	overflow: hidden;
	cursor: pointer;
}
.products .pro_cate .first_cate.son span {
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	width: 10px;
	height: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.products .pro_cate .first_cate.son span:before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	width: 2px;
	height: 10px;
	background: #9cc6cd;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.products .pro_cate .first_cate.son span:after {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 10px;
	height: 2px;
	background: #9cc6cd;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.products .pro_cate .first_cate a {
	display: block;
	width: 100%;
	height: 33px;
	font-size: 17px;
	color: #595959;
	font-family: 'Avenir-Roman', Arial;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.products .pro_cate .son_cate {
	display: none;
	margin-bottom: 6px;
}
.products .pro_cate .list.on .son_cate {
	display: block;
}
.products .pro_cate .list.on .first_cate.son span:before {
	transform: rotate(90deg);
}
.products .pro_cate .son_cate .item {
	position: relative;
	padding-left: 0;
	height: 38px;
}
.products .pro_cate .son_cate .item a {
	display: block;
	margin-top: 19px;
	width: 100%;
	height: 100%;
	line-height: 30px;
	background: url(../images/cate_two_icon.png) no-repeat left -15px center;
	font-size: 14px;
	color: #838383;
	font-family: 'Opensans-Regular';
	box-sizing: border-box;
	transition: all 0.5s;
}
.products .pro_cate .son_cate .item a:hover {
	padding-left: 16px;
	background-position: left 1px center;
}
.products .pro_cate .son_cate .item.on a {
	padding-left: 16px;
	background-position: left 1px center;
}
.products .pro_cate .son_cate .item:hover a, .products .pro_cate .son_cate .item.on a, .products .pro_cate .son_cate .subcate3 a.sia:hover, .products .pro_cate .son_cate .subcate3 a.sia.on {
	color: #D8EEF3;
}
.products .pro_cate .son_cate .subcate3 {
	margin-bottom: 10px;
}
.products .pro_cate .son_cate .subcate3 a.sia {
	display: block;
	padding-left: 32px;
	font-size: 16px;
	color: #7a7a7a;
	line-height: 30px;
}
.products .pro_cate .list {
	margin-top: 20px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.products .pro_cate .list:first-child {
	margin-top: 0;
}
.products .pro_cate .list .row {
	padding: 20px 0;
	width: 100%;
}
.products .pro_cate .list .row:first-child {
	border-top: 0;
}
.products .pro_cate .list .row .img {
	display: block;
	width: 25.5396%;
	max-height: 71px;
}
.products .pro_cate .list .row .row_txt {
	width: calc(100% - 30.9353%);
}
.products .pro_cate .list .row .row_txt .name {
	line-height: 22px;
	font-size: 15px;
	color: #333;
}
/*.products .pro_cate .list .row:hover .row_txt .name{ color: #b87e77;}*/

.contenter .ueeshop_responsive_products_list .item {
	margin-right: 2.9661%;
	width: 31.3559%;
}
.contenter .ueeshop_responsive_products_list .item:nth-child(3n) {
	margin-right: 0;
}
.contenter .ueeshop_responsive_products_list .item .pro {
	width: 100%;
}
.contenter .ueeshop_responsive_position {
	border-bottom: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contenter .ueeshop_responsive_position .title {
	height: 38px;
	line-height: 38px;
	font-family: 'MarcellusRegular', Arial;
}
.contenter .ueeshop_responsive_position .position {
	height: 35px;
	line-height: 35px;
}
.contenter .ueeshop_responsive_products_list {
	margin-top: 32px;
}
.contenter .ueeshop_responsive_position .position a {
	font-size: 12px;
	color: #808080;
	font-family: 'AvenirLTStd-Light', Arial;
}
.contenter .ueeshop_responsive_position .position a:last-child {
	color: #808080;
}
.contenter .ueeshop_responsive_products_list .item .info .name {
	line-height: 34px;
	height: 68px;
}
.contenter .ueeshop_responsive_products_list .item .info .name a {
	font-size: 20px;
	color: #333;
	font-family: 'Avenir-Roman', Arial;
}
.contenter .cate_brief {
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.product-detail .ueeshop_responsive_products_detail .description .title {
	border: none;
}
.product-detail .ueeshop_responsive_products_detail .description .title span {
	font-size: 30px;
	color: #1f1f1f;
	position: relative;
	background: #fff;
	margin-right: 0;
	padding-right: 15px;
}
.product-detail .ueeshop_responsive_products_detail .description .title span:after {
	position: absolute;
	width: 10000px;
	left: 100%;
	top: 13px;
	height: 1px;
	background: #e3e3e3;
	margin-left: 20px;
	content: '';
}
body .ueeshop_responsive_case_list .item .img {
	width: 33.1073%;
}
body .ueeshop_responsive_case_list .item .info {
	margin-top: 36px;
	padding-left: 47px;
	width: 61.5819%;
}
body .ueeshop_responsive_case_list .item .info .name {
	position: relative;
	margin-bottom: 0;
	padding-bottom: 15px;
	height: 38px;
	line-height: 38px;
}
body .ueeshop_responsive_case_list .item .info .name:before {
	display: block;
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 44px;
	height: 1px;
	background: #f1ad49;
}
body .ueeshop_responsive_case_list .item .info .name a {
	font-size: 24px;
	color: #333;
}
body .ueeshop_responsive_case_list .item .info .desc {
	padding-top: 20px;
	line-height: 24px;
	font-size: 14px;
	color: #5b5b5b;
}
.ueeshop_responsive_download_list ul li:hover {
	color: #f25529;
}
.ueeshop_responsive_download_list ul li a:hover {
	background: #f25529;
}
.g_member #header {
	position: static;
}
body .ueeshop_responsive_turn_page {
	text-align: center;
}
body .ueeshop_responsive_turn_page span a {
	display: block;
	background: #fff;
}
body .ueeshop_responsive_turn_page span .page_item_current {
	background: #555;
	color: #fff;
}
body .ueeshop_responsive_turn_page span a, body .ueeshop_responsive_turn_page span font {
	background: #f4f7f6;
	color: #555;
	font-size: 18px;
}
/*body .ueeshop_responsive_turn_page span a{ background: #fff;}*/
body .ueeshop_responsive_turn_page span em {
	width: 20px;
	height: 8px;
}
body .ueeshop_responsive_turn_page span em.icon_page_prev {
	width: 21px;
	height: 10px;
	background: url(../images/prev_page.png) no-repeat center;
}
body .ueeshop_responsive_turn_page span em.icon_page_next {
	width: 21px;
	height: 10px;
	background: url(../images/next_page.png) no-repeat center;
}
.wrap-module .ueeshop_responsive_products_detail_review .review_form h1 {
	font-size: 30px;
	color: #1f1f1f;
	text-align: center;
	margin-bottom: 35px;
}
#chat_window .chat_box .chat_box_menu a {
	background-color: #006967;
}
/* 新闻详细(推荐文章) */
.rale_news {
	padding-bottom: 56px;
	width: 100%;
}
.rale_news .news_title {
	width: 100%;
	height: 30px;
	line-height: 30px;
}
.rale_news .news_title .title {
	font-size: 22px;
	color: #191919;
	font-family: 'PlayfairDisplay-Regular';
}
.rale_news .news_title .read_btn {
	font-size: 14px;
	color: #888;
}
.rale_news .news_title .read_btn span {
	font-size: 14px;
	color: #888;
	font-family: cursive;
	font-weight: bold;
}
.rale_news .list {
	display: grid;
	grid-template-columns: repeat(4, 23.25%);
	justify-content: space-between;
	margin-top: 23px;
	width: 100%;
}
.rale_news .list .item {
}
.rale_news .list .item .img {
	display: block;
	width: 100%;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
}
.rale_news .list .item .title {
	display: -webkit-box;
	margin-top: 15px;
	line-height: 21px;
	font-size: 16px;
	color: #333;
	text-decoration: none;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.rale_news .list .item .time {
	margin-top: 8px;
	width: 100%;
	height: 21px;
	line-height: 21px;
	font-size: 14px;
	color: #989898;
}
.rale_news .list .item .brief {
	display: -webkit-box;
	margin-top: 6px;
	line-height: 24px;
	font-size: 14px;
	color: #888;
	text-decoration: none;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.rale_news .list .item:hover .img img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.rale_news .list .item:hover .title {
	color: #aebc9f;
}
.download-list .related {
	margin-top: 22px;
	padding-bottom: 20px;
	width: 100%;
}
.download-list .related .r_list {
	margin-top: 5px;
	width: 100%;
}
.download-list .related .r_list .item {
	margin-top: 20px;
	width: 100%;
}
.download-list .related .r_list .item .img {
	display: block;
	width: 100%;
	text-align: center;
}
.download-list .related .r_list .item:first-child {
	border-top: 0;
}
.download-list .related .r_list .title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	margin-top: 11px;
	width: 100%;
	line-height: 20px;
	font-size: 16px;
	color: #000;
	text-decoration: none;
	overflow: hidden;
}
.download-list .related .r_list .time {
	margin-top: 11px;
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #989898;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.download-list .related .r_list .brief {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	margin-top: 7px;
	width: 100%;
	line-height: 23px;
	font-size: 14px;
	color: #888;
	word-break: break-all;
	overflow: hidden;
}
 @media (max-width: 1440px) {
.wrap {
	width: 95%;
}
.index_con.wrap {
	width: 95%;
}
.index_con .small_img {
	height: 21.9vw;
}
.index_con .small_img .img {
	margin-top: 2.9861vw;
	height: 5.9722vw;
}
.index_con .small_img .img_con .title {
	height: 2.5vw;
	line-height: 2.5vw;
}
.index_con .small_img .img_con .brief {
	margin-top: 0.9722vw;
	line-height: 2.2917vw;
}
}
 @media (max-width: 1200px) {
.index_con .img_item .img_con .title {
	font-size: 18px;
}
.index_con .img_item .img_con .brief {
	font-size: 14px;
}
.index_con .small_img .img_con .title {
	font-size: 18px;
}
.index_con .small_img .img_con .brief {
	font-size: 14px;
}
.index_con .right .mid_right .big_img1 .img_con .brief {
	font-size: 32px;
}
.index_con .bot .big_img2 .img_con .title {
	line-height: 37px;
}
.index_con .bot .big_img2 .img_con .title span {
	font-size: 32px;
}
.index_con .bot .big_img2 .img_con .brief {
	font-size: 14px;
}
#footer .f_list .f_item {
	width: 33%;
}
#footer .f_list .f_first {
	float: none;
	margin: 0 auto;
	width: 375px;
}
#footer .f_list .f_first .logo {
	text-align: center;
}
#footer .f_list .f_first .brief {
	text-align: center;
}
}
 @media (max-width: 991px) {
.index_con .index_mid .list .img_list .img .img_title {
	font-size: 24px;
}
.copyright {
	padding: 10px 0;
	font-size: 12px;
	text-align: center;
}
.product-list .contenter #plist .contents .blk {
	width: 31%;
	margin: 0 1% 25px;
}
.pro_cate {
	display: none;
}
.menu-wrap-style {
	display: none;
}
.menu-in-left .wrap-righter-style {
	width: 100%;
}
#footer .footer_top .con_table .con_table_cell .con .txt {
	font-size: 22px;
}
#footer .foot_logo {
	height: 100px;
}
/*.share.foot_share{margin-top: 15px;}*/
.foot_share .foot_share_box {
	margin-bottom: 5px;
}
.header {
	top: 0 !important;
}
.header .logo {
	height: auto;
}
}
/*
@media (max-width: 800px){
	.share_img{ float: left;}
}
*/
@media (max-width: 768px) {
.index_item {
	margin-top: 6.6667vw;
}
.index_item .i_title .title_in {
	padding: 0 15vw;
	height: 9.3333vw;
	line-height: 9.3333vw;
	font-size: 6vw;
}
.index_item .i_title .title_in:before {
	width: 11.1333vw;
	height: 100%;
	background: url('../images/i_title_left.png') no-repeat center / 100% 100%;
}
.index_item .i_title .title_in:after {
	width: 11.1333vw;
	height: 100%;
	background: url('../images/i_title_right.png') no-repeat center / 100% 100%;
}
.index_item .i_brief {
	margin-top: 5.2vw;
}
.index_item .text_outer .text .text_in .icon {
	width: 15vw;
	height: 15vw;
}
.index_item .text_outer .text .text_in .brief {
	font-size: 3.4667vw;
}
.i_video {
	margin-top: 15vw;
}
.i_category .list {
	justify-content: space-around;
}
.i_category .list .item {
	width: 45%;
	margin-bottom: 50px;
}
.i_category .list .item:nth-last-child(2), .i_category .list .item:last-child {
	margin-bottom: 30px;
}
.i_products .list {
	margin-top: 8.0vw;
}
.i_products .list .item {
	width: 48%;
	padding-bottom: 30px;
	justify-content: space-between;
}
.i_products .list .item .text .title {
	font-size: 4.0vw;
}
.i_products .list .item .text .brief {
	font-size: 3.2vw;
}
.i_info .list {
	margin: 8.0vw 0 13.3333vw;
	text-align: center;
	flex-wrap: wrap;
}
.i_info .list .item {
	width: 100%;
	display: block;
	padding: 6.66665vw 0;
}
.i_info .list .item .text .title {
	font-size: 4.6667vw;
}
.i_info .list .item .text .brief {
	font-size: 3.2vw;
}
.i_info .list .item .btn {
	margin-top: 3.7333vw;
	font-size: 3.3333vw;
}
.wrap-module .ueeshop_responsive_products_list .item {
	margin-right: 2%;
	width: 49%;
}
.wrap-module .ueeshop_responsive_products_list .item:nth-child(4n) {
	margin-right: 2%;
}
.wrap-module .ueeshop_responsive_products_list .item:nth-child(2n) {
	margin-right: 0;
}
#footer {
	padding-top: 8.0vw;
}
.footer_top {
	padding-bottom: 8.0vw;
}
.footer_top .foot_list {
	margin-top: 6.4vw;
}
.footer_top .foot_list a {
	margin: 0 2.2vw;
	font-size: 2.9333vw;
}
}
 @media (max-width: 450px) {
.i_category .list .item {
	width: 100%;
}
.i_products .list .item {
	width: 100%;
}
.i_category .list .item:nth-last-child(2), .i_category .list .item:last-child {
	margin-bottom: 50px;
}
.i_category .list {
	grid-template-columns: 100%;
}
.i_products .list {
	grid-template-columns: 100%;
}
}
