* {
	font-family: Lato-Regular, Arial
}

div,
html {
	outline: 0
}

cite,
em,
i,
strong {
	font-style: normal
}

.hide {
	display: none
}

.imgbox {
	display: block;
	overflow: hidden
}

.imgbox img {
	max-width: 100%;
	max-height: 100%
}

input,
textarea {
	outline: 0
}

input[type=submit] {
	cursor: pointer
}

body {
	background: #fff;
	width: 100%;
	height: 100%;
	max-width: 100%;
	margin: 0 auto;
	overflow-x: hidden;
	position: relative
}

.wrap {
	width: 1680px;
	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;
	height: 200px;
	width: 100%;
	object-fit: cover;
}

.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 .3s ease 0s;
	transition: all .3s 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 0 10px #e9e9e9;
	box-shadow: 0 0 10px #e9e9e9
}

.clear_gt_991 {
	clear: both
}

.border-box {
	box-sizing: border-box
}

.hoverColor {
	-webkit-transition: all .3s;
	transition: all .3s
}

.show-pc-block {
	display: block !important
}

.show-pc-inline-block {
	display: inline-block !important
}

.show-mb-inline-block {
	display: none !important
}

body.flex-foot-bottom {
	display: flex;
	flex-direction: column
}

.flex-foot-bottom .bread,
.flex-foot-bottom .footer,
.flex-foot-bottom .header,
.flex-foot-bottom .top-cateogry,
.flex-foot-bottom .wrap-banner {
	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
}

.index-banner {
	position: relative;
	width: 100%
}

.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 {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 100%;
    max-height: 300px;
}
.bxSlide-outter .bx-wrapper .bx-pager.bx-default-pager a.active,
.bxSlide-outter .bx-wrapper .bx-pager.bx-default-pager a:hover {
	background: #006967
}

.responsive_pc_header {
	width: 100%
}

#header {
	height: 88px;
}

#header .header_in {
	width: 100%;
	height: 88px;
	background: #fff;
	transition: all 0.3s;
}

#header .header_in.fixed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 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 a,
.header .right .h_icon div {
	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: grey;
	font-family: Lato-Regular;
	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, .1);
	box-shadow: 0 0 10px rgba(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, .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
}

.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 .topName {
	position: relative;
	line-height: 76px;
	font-size: 16px;
	color: #222;
	text-transform: uppercase
}

.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: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: 0 0;
	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 .video_con {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	z-index: 1000
}

.index .video_con.cur {
	-webkit-transform: translateY(0);
	transform: translateY(0)
}

.index .video_con .video_con_in {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 800px;
	height: 500px;
	background: #fff;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.index .video_con .video_con_in embed {
	width: 100%;
	height: 100%
}

.index .video_con .video_con_in iframe {
	width: 100% !important;
	height: 100% !important
}

.index .video_con .video_con_in .close_btn {
	position: absolute;
	right: -12px;
	top: -12px;
	width: 25px;
	height: 25px;
	background: #fff;
	text-align: center;
	-webkit-border-radius: 50%;
	border-radius: 50%
}

.index .video_con .video_con_in .close_btn img {
	max-width: 50%;
	max-height: 505
}

.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;
	line-height: 50px;
	font-size: 34px;
	color: #333;
	font-family: Lato-Regular
}

.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: Lato-Regular;
	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: Lato-Regular;
	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: Lato-Regular;
	font-weight: 700;
	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: 'Lato-Regular'； 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_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: 700;
	font-family: Lato-Regular;
	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: grey;
	text-align: center
}

.foot_share {
	display: block;
	text-align: center;
	padding: 10px 15px 20px 15px;
}

.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: Lato-Regular, Arial;
	text-align: center
}

.copyright .left a {
	font-size: 12px;
	color: #595959;
	font-family: Lato-Regular, Arial
}

.copyright span {
	color: #8f4c44
}

.global_swap_chain {
	padding: 0
}

#position {
	font-size: 14px;
	color: #7d7d7d
}

#position a {
	font-size: 14px;
	color: #7d7d7d
}

.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 .m-title {
	font-size: 19px;
	color: #191919;
	margin-bottom: 15px
}

.menu-wrap-style .menu .cate-top {
	font-size: 18px;
	color: #191919;
	font-weight: 700;
	margin-bottom: 20px
}

.menu-wrap-style .menu h3 {
	margin-bottom: 10px
}

.menu-wrap-style .menu h3 a {
	font-size: 15px;
	color: #222;
	font-weight: 700
}

.menu-wrap-style .menu .sublist {
	line-height: 250%;
	margin-bottom: 15px
}

.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.v3 {
	padding-left: 20px
}

.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: 700;
	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: Lato-Regular, 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: #595959;
	-webkit-transition: all .3s;
	transition: all .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: #595959;
	-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: Lato-Regular, 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 .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.on a,
.products .pro_cate .son_cate .item:hover a,
.products .pro_cate .son_cate .subcate3 a.sia.on,
.products .pro_cate .son_cate .subcate3 a.sia:hover {
	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
}

.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: Lato-Regular, 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:last-child {
	color: grey
}

.contenter .ueeshop_responsive_products_list .item .info .name {
	line-height: 34px;
	height: 68px
}

.contenter .ueeshop_responsive_products_list .item .info .name a {
	font-size: 16px;
    color: #333;
    font-family: Lato-Regular, Arial;
    word-break: break-all;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.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: #595959
}

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 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: Lato-Regular, Arial;
	font-weight: 700
}

.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: Lato-Regular;
	font-weight: 700
}

.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 .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
}

.in_ad {
	margin-top: 0
}

.index_wrapper_1680 {
	width: 1680px;
	margin: 0 auto
}

.index_wrapper_1680 a,
.index_wrapper_1680 a:hover {
	text-decoration: none
}

.index_wrapper_1680 {
	font-family: Lato-Regular
}

#header {
	position: relative;
}

#header .index_wrapper_1680 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 88px;
}

#header .h_left {
	flex: 0 0 41.666667%;
	display: flex;
	flex-wrap: nowrap;
	max-width: 41.666667%
}

.default_nav_style .n_item {
	margin-right: 5%;
}

.default_nav_style .n_item>a {
	line-height: 50px;
	font-size: 16px;
	font-weight: 700;
	padding: 19px 0px;
	position: relative;
}

.default_nav_style .n_item>a:before {
	content: '';
	position: absolute;
	left: 0px;
	bottom: 19px;
	width: 100%;
	height: 0px;
	border-bottom: 1px solid transparent;
}

.default_nav_style .n_item>a:hover:before {
	border-bottom: 1px solid #222;
}

.default_nav_style .small_nav_sec .nav_sec_item a,
.default_nav_style .small_nav_sec .nav_sec_item dt a {
	font-size: 14px;
	font-weight: 400;
}

/*
#header .h_left .n_item{display:inline-block;max-height:50px;margin-right:5%;position:relative;font-size:16px;color:#222;font-weight:700}
#header .h_left .n_item>a{line-height:50px;max-height:50px;overflow:hidden;display:block; white-space: nowrap;}
#header .h_left .n_item a:hover{border-bottom:solid 1px #222}
#header .h_left .n_item .n_item_lists{z-index:999;background:#fff;width:200px;position:absolute;top:100%;left:50%;transform:translate(-50%,0);padding:9px 30px;box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;border-radius:3px;pointer-events:none;transition:all .4s ease 0s}
#header .h_left .n_item .n_item_lists a{display:block;line-height:36px;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:none}
#header .h_left .n_item:hover .n_item_lists{opacity:1;pointer-events:unset}
#header .h_left .n_item .n_item_lists a:hover{text-decoration:none} */
#header .logo {
	flex: 0 0 16.666667%;
	text-align: center;
	max-width: 16.666667%;
	z-index: 999
}

#header .logo img {
	vertical-align: middle
}

#header .h_right {
	display: inline-flex;
	justify-content: flex-end;
	flex: 0 0 41.666667%;
	max-width: 41.666667%
}

#header .h_right .h_icon_item {
	margin-left: 10px;
	cursor: pointer;
	display: inline-block;
	width: 31px;
	height: 31px;
	vertical-align: middle;
	line-height: 31px;
}

#header .h_right .h_icon_item a {
	display: block;
	height: 100%
}

#header .h_right .h_icon_search {
	background: url(../images/icon_search.png) no-repeat no-repeat;
	position: relative;
}

#header .h_right .h_icon_search .h_search_form {
	opacity: 0;
	position: absolute;
	top: 50%;
	right: 0;
	width: 250px;
	height: 42px;
	background: #fff;
	border-bottom: 1px solid #555;
	pointer-events: none;
	transform: translateY(-50%);
	transition: all .4s
}

#header .h_right .h_icon_search .h_search_form .text {
	padding-left: 10px;
	width: 80%;
	height: 100%;
	background: 0 0;
	border: 0;
	box-sizing: border-box
}

#header .h_right .h_icon_search .h_search_form .sub_btn {
	width: 15%;
	height: 100%;
	background: url(../images/search_icon.png) no-repeat center/50% auto;
	border: 0;
	cursor: pointer
}

#header .h_right .h_icon_login {
	background: url(../images/icon_login.png) no-repeat no-repeat
}

#header .h_right .h_icon_lang {
	background: url(../images/icon_lang.png) no-repeat no-repeat;
	position: relative
}

#header .h_right .h_icon_lang .top_lang {
	display: block;
	height: 31px;
	width: 31px;
	line-height: 31px;
	font-size: 12px;
	text-align: center;
	font-family: Lato-Regular
}

#header .h_right .h_icon_lang .lang_choice {
	z-index: 999;
	background: #fff;
	width: 200px;
	position: absolute;
	top: 150%;
	left: 50%;
	transform: translate(-50%, 0);
	padding: 9px 30px;
	box-sizing: border-box;
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	opacity: 0;
	border-radius: 4px;
	transition: all .4s ease 0s;
	max-height: 540px;
	overflow-y: auto;
}

#header .h_right .h_icon_lang .lang_choice::-webkit-scrollbar {
	display: none;
}

#header .h_right .h_icon_lang:hover .lang_choice {
	opacity: 1;
	z-index: 999
}

#header .h_right .h_icon_lang .lang_choice a {
	display: block;
	line-height: 36px;
	font-size: 14px;
	font-weight: 400;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

#header .h_right .h_icon_inquiry {
	background: url(../images/icon_inquiry.png) no-repeat no-repeat
}

#footer {
	background: #000;
	color: #fff
}

#footer .index_wrapper_1680 {
	padding-top: 50px;
	padding-bottom: 50px
}

#footer .footer_items {
	display: flow-root;
	justify-content: center;
	padding-bottom: 10px
}

#footer .footer_items .footer_item {
    float: left;
	text-align: center;
	max-width: 150px;
	overflow: hidden;
	margin-right: 60px
}

#footer .footer_items .footer_item:last-of-type {
	margin-right: 0
}

#footer .footer_items .footer_item a {
	font-family: Lato-Regular;
	display: inline-block;
	font-size: 18px;
	line-height: 50px;
	color: #fff
}

#footer .footer_items .footer_item a:hover {
	color: #888
}
#footer .footer_items .fooer_info {
	float: left;
}
#footer .footer_items .fooer_info p {
    line-height: 30px;
    font-size: 18px;
    font-family: Lato-Regular;
}
#footer .footer_items .fooer_info p strong {
    font-weight: 600;
}
#footer .footer_items .fooer_qr {
    float: right;
    margin-top: 40px;
}
#footer .footer_items .fooer_qr img {
    margin-left: 30px;
}
#footer .copy {
	font-family: Lato-Regular;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
}

#footer .copy a {
	font-size: 16px;
	color: #fff
}

.menu-in-left .menu-wrap-style .pro_cate .page_name {
	height: 38px;
	line-height: 38px;
	position: relative;
	font-size: 23px;
	color: #333;
	font-family: Lato-Regular, Arial
}

.menu-in-left .menu-wrap-style .pro_cate .content {
	margin-top: 24px
}

.menu-in-left .menu-wrap-style .pro_cate .content .list {
	margin-top: 0;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.menu-in-left .menu-wrap-style .pro_cate .content .list:first-child {
	margin-top: 0
}

.menu-in-left .menu-wrap-style .pro_cate .list .first_cate {
	height: 36px;
	line-height: 36px;
	position: relative;
	padding-right: 20px;
	overflow: hidden;
	cursor: pointer
}

.menu-in-left .menu-wrap-style .pro_cate .case {
	margin-top: 24px
}

.menu-in-left .menu-wrap-style .pro_cate .case .list {
	margin-top: 20px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.menu-in-left .menu-wrap-style .pro_cate .case .list:first-child {
	margin-top: 0
}

.menu-in-left .menu-wrap-style .pro_cate .case .list .first_cate {
	height: 33px;
	line-height: 33px;
	position: relative;
	padding-right: 20px;
	overflow: hidden;
	cursor: pointer
}

.ueeshop_responsive_info_list .item .info .title {
	padding-bottom: 0 !important;
	margin-bottom: 5px
}

.ueeshop_responsive_products_detail .info .name {
	font-size: 18px !important
}

.ueeshop_responsive_download_list ul li {
	overflow: hidden;
	display: flex;
	justify-content: space-between
}

.ueeshop_responsive_download_list ul li .name {
	height: 48px;
	overflow: hidden;
	flex-shrink: 1
}

.ueeshop_responsive_download_list ul li a {
	flex-shrink: 0;
	margin-left: 5px
}

.ueeshop_responsive_products_inquiry {
	min-height: 560px
}

@media screen and (max-width:1700px) {
	.index_wrapper_1680 {
		width: 100%;
		padding: 0 4%;
		box-sizing: border-box
	}
}

@media screen and (max-width:991px) {
	#header {
		display: none
	}

	.index_wrapper_1680 {
		padding: 0 15px
	}

	#footer .index_wrapper_1680 {
		padding-top: 30px;
		padding-bottom: 30px
	}

	#footer .footer_items {
		flex-wrap: wrap;
		padding-bottom: 15px;
		justify-content: center;
		align-content: center
	}

	#footer .footer_items .footer_item {
		max-width: 25%;
		box-sizing: border-box;
		margin-left: 12vw;
		margin-right: 0
	}

	#footer .footer_items .footer_item:first-of-type {
		margin-left: 0
	}

	#footer .footer_items .footer_item a {
		font-size: 14px;
		line-height: 35px;
		height: 35px;
		overflow: hidden
	}

	#footer .copy {
	    float: none;
		font-size: 14px;
		line-height: 25px
		
	}

	#footer .copy a {
		font-size: 14px
	}

	#footer .footer_items .footer_item a:hover {
		color: #fff
	}

	.contenter .ueeshop_responsive_products_list .item .info .name {
		height: 36px;
		line-height: 18px
	}

	.contenter .ueeshop_responsive_products_list .item .info .name a {
		font-size: 14px
	}

	.ueeshop_responsive_position .position {
		float: left;
		width: 50%;
		text-align: right;
		height: 55px;
		line-height: 55px;
		color: #888;
		font-size: 16px
	}

	.contenter .ueeshop_responsive_position .title {
		display: block
	}

	.ueeshop_responsive_position .title {
		display: block
	}

	.contenter .ueeshop_responsive_position .position {
		display: none
	}

	.menu-in-left {
		padding-top: 20px
	}

	.ueeshop_responsive_position>.title {
		display: block
	}

	body .ueeshop_responsive_case_list .item .info .name {
		padding-bottom: 9px
	}

	body .ueeshop_responsive_case_list .item .info .name a {
		font-size: 16px;
		font-weight: 700
	}

	body .ueeshop_responsive_case_list .item .info .desc {
		padding-top: 13px
	}
}

@media screen and (max-width:768px) {
	.ueeshop_responsive_case_list .item {
		display: flex;
		justify-content: center;
		align-items: center
	}

	.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 {
		margin-top: 20px
	}
	.gap {
	    display: none;
	}
	#footer .footer_items .fooer_info {
        float: none!important;
    }
	#footer .footer_items .fooer_qr {
        float: none!important;
        margin: 20px auto 0!important;
        display: block;
        text-align: center;
    }
    #footer .footer_items .fooer_qr img {
        margin: 0 15px!important;
    }
    #footer .footer_items {
        flex-wrap: wrap;
        padding-bottom: 15px;
        justify-content: center;
        align-content: center;
    }
    #footer .copy {
	    float: none;
		font-size: 14px;
		line-height: 25px
		
	}

	#footer .copy a {
		font-size: 14px
	}
}

@media screen and (max-width:600px) {
	.contenter .ueeshop_responsive_position {
		margin-bottom: 26px
	}

	.ueeshop_responsive_case_list {
		width: 100%
	}

	.ueeshop_responsive_case_list .item {
		flex-wrap: wrap
	}

	body .ueeshop_responsive_case_list .item .img {
		width: 100%
	}

	.ueeshop_responsive_case_list .item .img {
		width: 100%
	}

	body .ueeshop_responsive_case_list .item .info {
		width: 100%;
		padding-left: 0
	}
	.gap {
	    display: none;
	}
	#footer .footer_items .fooer_info {
        float: none!important;
    }
	#footer .footer_items .fooer_qr {
        float: none!important;
        margin: 20px auto 0!important;
        display: block;
        text-align: center;
    }
    #footer .footer_items .fooer_qr img {
        margin: 0 15px!important;
    }
    #footer .footer_items {
        flex-wrap: wrap;
        padding-bottom: 15px;
        justify-content: center;
        align-content: center;
    }
    #footer .copy {
	    float: none;
		font-size: 14px;
		line-height: 25px
		
	}

	#footer .copy a {
		font-size: 14px
	}
}

@media screen and (max-width:400px) {
	#footer .footer_items .footer_item {
		margin-left: 30px
	}
	.gap {
	    display: none;
	}
	#footer .footer_items .fooer_info {
        float: none!important;
    }
	#footer .footer_items .fooer_qr {
        float: none!important;
        margin: 20px auto 0!important;
        display: block;
        text-align: center;
    }
    #footer .footer_items .fooer_qr img {
        margin: 0 15px!important;
    }
    #footer .footer_items {
        flex-wrap: wrap;
        padding-bottom: 15px;
        justify-content: center;
        align-content: center;
    }
    #footer .copy {
	    float: none;
		font-size: 14px;
		line-height: 25px
		
	}

	#footer .copy a {
		font-size: 14px
	}
}

@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: .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
	}

	.foot_share .foot_share_box {
		margin-bottom: 5px
	}

	.header {
		top: 0 !important
	}

	.header .logo {
		height: auto
	}

	.index .video_con .video_con_in {
		width: 96%
	}

	.ueeshop_responsive_header .header .logo {
		display: flex
	}

	.foot_share {
		padding-bottom: 10px;
		padding-top: 0;
	}
}

@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: 3vw
	}

	.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:last-child,
	.i_category .list .item:nth-last-child(2) {
		margin-bottom: 30px
	}

	.i_products .list {
		margin-top: 8vw
	}

	.i_products .list .item {
		width: 48%;
		padding-bottom: 30px;
		justify-content: space-between
	}

	.i_products .list .item .text .title {
		font-size: 4vw
	}

	.i_products .list .item .text .brief {
		font-size: 3.2vw
	}

	.i_info .list {
		margin: 8vw 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: 8vw
	}

	.footer_top {
		padding-bottom: 8vw
	}

	.footer_top .foot_list {
		margin-top: 6.4vw
	}

	.footer_top .foot_list a {
		margin: 0 2.2vw;
		font-size: 2.9333vw
	}
	.tip-text {
        width: 90%!important;
    }
}

@media (max-width:450px) {
	.i_category .list .item {
		width: 100%
	}

	.i_products .list .item {
		width: 100%
	}

	.i_category .list .item:last-child,
	.i_category .list .item:nth-last-child(2) {
		margin-bottom: 50px
	}

	.i_category .list {
		grid-template-columns: 100%
	}

	.i_products .list {
		grid-template-columns: 100%
	}
	.tip-text {
        width: 90%!important;
    }
}


.formData {
	padding-bottom: 20px;
}

.formData .item {
    float: left;
    color: #999;
    font-weight: normal;
    width: 48%;
    height: 56px;
    line-height: 56px;
    margin: 0 1%;
    margin-bottom: 45px;
    position: relative;
    background: #e4e4e4;
    border-radius: 10px;
}

.formData .item label {
	padding-left: 15px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	text-align: center;
	display: block;
	margin: 0;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #666;
}

.formData .item .txt {
	width: 320px;
	height: 56px;
	line-height: 56px;
	display: block;
	background: none;
	padding-left: 100px;
	border: 0 none;
	color: #666;
}

.formData .item .red {
	position: absolute;
	right: 15px;
	top: 0;
	color: #ff0000;
	z-index: 11;
}

.formData .liuyan {
	width: 466px;
	height: 260px;
	border: 1px solid #e4e4e4;
	float: left;
}

.formData .liuyan label {
	text-align: right;
	display: block;
}

.formData .liuyan textarea {
	width: 908px;
	height: 234px;
	line-height: 35px;
	padding: 12px 10px;
	text-indent: 100px;
	font-size: 18px;
	font-family: "microsoft yahei";
	color: #333;
	border: 0 none;
	overflow: hidden;
	background: none;
	resize: none;
	display: block;
	outline: none;
}

.formData .bot {
	width: 100%;
}

.formData .sub {
	width: 232px;
	line-height: 52px;
	margin-right: 2px;
	text-align: center;
	background: #222;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	display: block;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}

.right {
	float: right;
}

.left {
	float: left;
}
.tip-text {
    text-align: center;
    width: 50%;
    background: #453e3e;
    margin: 0 auto;
    padding: 20px;
    color: #fff;
    border-radius: 10px;
}
.tip-text h3 {
    font-size: 2.17em!important;
    font-weight: 600;
}
.tip-text p {
    font-size: 18px;
    line-height: 25px;
}