#body{background:#FFFFFF;width: 100%;max-width: 1920px;/* max-height: 6680px; */margin:0 auto;padding: 0;overflow-x: hidden;position: relative;font-family: "Segma-Medium";color: #111;font-size: 16px;}
.more_line2_hidden{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;}
.more_line3_hidden{overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;}
#header{width: 100%;margin: 0 auto;;max-width: 1920px;position: fixed;z-index: 50;top: 0;}
#nav_shadow{width: 100%;height: 90px;background-color: #111;position: absolute;opacity: 0.55;z-index: 0;}
#nav {height: 90px;padding: 0  5.25%;position: relative;z-index:1;margin: 0 auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
#nav .logo_box  { position: relative; width: 100px;height: 90px;}
#nav .logo_box h1,#nav .logo_box div{max-height: 90px;}
#nav .logo_box img{position: absolute; top: 0; left: 0; bottom: 0; margin: auto;max-height: 90px;}
#nav .nav_bar_box { width: calc(100% - 515px); margin-right: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center}
#nav .nav_bar_box .n_item{ cursor: pointer;white-space: nowrap;margin-right: 5%;position: relative;z-index: 1;}
#nav .nav_bar_box .n_item:last-child{margin-right: 0;}
#nav .nav_bar_box .n_item a{ text-decoration: none; line-height: 90px; font-size: 18px; color:  #FFF;text-transform: capitalize;}
#nav .nav_bar_box .n_item a:hover{color: #78bc27;}
#nav .nav_bar_box .n_item:hover .navSub {display: block;}
#nav .nav_bar_box .n_item .navSub a{line-height: 50px;font-family: 'Arial';font-size: 16px;color: #111111;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
#nav .nav_bar_box .n_item .navSub a:hover{color: #78bc27;  }
#nav .nav_icon_box { width: 415px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;height: 100%;font-family: "OpenSans-Regular"}
#nav .nav_icon_box .l_icon{width: 275px;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
#nav .nav_icon_box .l_icon .nav_icon{height: 100%;position: relative;}
#nav .nav_icon_box .l_icon .nav_icon .language_icon {padding: 0 25px;text-transform:capitalize;cursor: pointer;}
#nav .nav_icon_box .l_icon .nav_icon .navSub a {display: block;line-height: 32px;font-family: 'Arial';font-size: 16px;text-decoration: none;}
#nav .nav_icon_box .l_icon .nav_icon .navSub a:hover {color: #243912;}
#nav .nav_icon_box .l_icon .nav_icon:hover .navSub {display: block}
#nav .nav_icon_box .l_icon .nav_icon .search_icon{padding: 0 25px; width: 19px;height: 19px;background: url(../images/search_pc.png) no-repeat center;display: block;position: relative;top:41.33%;margin: 0 auto;}
#nav .nav_icon_box .l_icon .nav_icon .default_shopping_cart{width: 20px; height: 90px; background-size: 100%; filter: invert(1); margin-right: 25px;}
#nav .nav_icon_box .l_icon .nav_icon .sign_icon{ padding: 0 25px;border-left: 1px  solid #FFFFFF;border-right: 1px  solid #FFFFFF;font-size: 16px;color: #FFFFFF;display: block;margin: 0 auto;text-align: center;position: relative;top:42.1%;line-height: 16px;white-space: nowrap;}
#nav .nav_icon_box .l_icon .nav_icon .language_icon{padding: 0 25px;height: 40px;font-size: 16px;color: #FFFFFF;display: block;margin: 0 auto;line-height: 40px;text-align: center;position: relative;top:29.33%;white-space: nowrap;}
#nav .nav_icon_box .fr .inquiry_icon{width: 140px;height: 40px;background-color: #f9c737;display: block;line-height: 40px;color: #111;position: relative;top: 29.33%;text-align: center;font-size: 16px;font-family: "OpenSans-Regular";text-transform: uppercase;}
/*nav_hidden*/
.trans{-webkit-transition: all 300ms ease 0s;-o-transition: all 300ms ease 0s;transition: all 300ms ease 0s;}
.navSub{width: 205px;background: no-repeat center top #fff;position: absolute;top: 75%;left: 50%;-webkit-transform: translate(-50%,0);-ms-transform: translate(-50%,0);transform: translate(-50%,0);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.1);box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 9px 20px;-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 5px;display: none;z-index: 999;}
.subName{display: block;line-height: 36px;font-size: 14px;text-transform: capitalize;}
.hoverColor{-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.text-over{-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*nav_hidden_end*/
/*搜索框*/
#default_search_box{width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.8);left: 0;top: 0;z-index: 9999;}
#default_search_box .form {width: 50%;max-width: 500px;height: 50px;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
#default_search_box .text {width: 100%;height: 50px;line-height: 50px;border: 0;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: 0px;border-bottom: 1px solid #fff;padding-right: 35px;color: #fff;background: none;outline: none;text-indent: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
#default_search_box .button {width: 35px;height: 48px;position: absolute;right: 0;top: 0;background: url(../images/search_btn.png) center no-repeat;cursor: pointer;border: 0;outline: none;}
#default_search_box .form i {width: 30px;height: 30px;position: absolute;right: -60px;top: -60px;background: url(../images/search_close.png) center no-repeat;cursor: pointer;}
/*搜索框-end*/
#footer {background-color: #F0F0F0;}
#footer .footer_box {max-width: 1440px; margin: 0 auto; width: 90%;}
#footer .footer_box .footer_top {width: 100%;border-bottom: 2px solid #858585;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding: 50px 0 45px;}
#footer .footer_box .footer_top .footer_item {text-align: center;width: 33.33%;}
#footer .footer_box .footer_top .footer_item .email {width: 74px; height: 74px;display: block;background: url(../images/email.png) no-repeat center;margin: 0 auto;}
#footer .footer_box .footer_top .footer_item .call {width: 74px; height: 74px;display: block;background: url(../images/call.png) no-repeat center;margin: 0 auto;}
#footer .footer_box .footer_top .footer_item .address {width: 74px; height: 74px;display: block;background: url(../images/address.png) no-repeat center;margin: 0 auto;}
#footer .footer_box .footer_top .footer_item .item_title {display: block;font-size: 18px;margin: 20px 0 10px;}
#footer .footer_box .footer_top .footer_item .item_content {display: block;font-size: 14px;font-family: "Segma-Regular";}
#footer .footer_box .footer_bottom {width: 33.33%;text-align: center;margin: 0 auto;padding-bottom: 60px;font-size: 14px;color: #555;font-family: "Segma-Regular";}
#footer .footer_box .footer_bottom .icon {margin: 40px auto 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0 15%;}
.foot_share {margin: 0 auto;}
.foot_share .foot_share_box:last-child {margin-right: 0;}
.text a {display: block;color: #555;margin-top: 10px;}
body .foot_share .foot_share_box {background-image: url(../../../other/icon_follow_3.svg);}
/* 内页 */
/*account*/
body #customer {width: 100%;}
body #customer .user_header {background-color: #000;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
body #customer .user_header .home {color: #FFF;width: 420px;text-align: right;}
body #customer .top_list,
body #customer #signin,
body #signup {width: 980px;margin: 0 auto;}
/*account-end*/
.relative {position: relative;display: block;min-height: 300px;}
.banner .wrap{left: 0;right: 0;z-index: 1;margin:auto;bottom: 10%;font-family: "Segma-Medium";font-size: 48px;color: #fff;position: absolute;}
.banner .title{border-left: 6px solid #243912;padding-left: 35px;}
.wrap{width:1200px; margin:0 auto; zoom:1;}
.wrap.i-wrap{width:1440px;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
.wrap.inner{padding-top: 15px;}
.products{}
.products .left{width: 22.5%;}
.products .left *{font-family: "Segma-Regular";}
.products .left .cate_title{ width: 100%; height: 49px; line-height: 49px; background: #474847; font-size: 20px; color: #fff; text-indent: 16px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.products .left .cate_row span{display: block;position:relative;padding:15px;line-height: 30px;font-size: 16px;color: #333333;border-top: 1px solid #ebebeb;cursor: pointer;}
.products .left .cate_row:nth-child(2) span{ border-top: 0;}
.products .left .cate_row span em{width: 10px;height: 100%;background: #000;position: absolute;top: 0;right: 2%;background: url(../images/icon_p_close.png) no-repeat center 25px;}
.products .left .cate_row a.topa{font-size: 16px;color: #333;}
.products .left .cate_row:first-child span{border-top:none;}
.products .left .cate_row ul{ display: none; margin-top: 0px;padding-left: 35px;padding-bottom: 0px;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.products .left .cate_row ul li{margin:3px 0;}
.products .left .cate_row ul li a{display: block;font-size: 16px;line-height: 25px;color: #8d8d8d;height: 0px;overflow: hidden;}
.products .left .cate_row ul li a:hover{color: #243912;}
.products .left .cate_row ul li.v3{padding-left: 15px;margin:0;}
.products .left .cate_row ul li.v3 a{font-size: 14px;}
.products .left .cate_row.on span em{background-image: url(../images/icon_p_open.png);}
.products .left .cate_row.on ul li a{height: auto;}
.products .left .cate_row.on ul{ display: block; margin-top: -8px;padding-bottom: 23px;}
.products .left{/*padding-top: 35px;*/}
.products .left .hot_pro{ margin: 30px 0; width: 100%;}
.products .left .hot_pro .title{ font-size: 18px;color: #191919;font-weight: bold;margin-bottom: 20px;}
.products .left .hot_pro .list{ display: block; width: 100%; height: 100%; text-decoration: none;}
.products .left .hot_pro .list .item{ margin-top: 16px; padding: 15px 0; width: 100%; height: 74px; border-bottom: 1px solid #e3e3e3;}
.products .left .hot_pro .list .item:first-child{ margin-top: 0;}
.products .left .hot_pro .list .item .img{ display: block; width: 74px; height: 100%; background: #d1d1d1;}
.products .left .hot_pro .list .item .item_title{ display: block; width: calc(100% - 80px); height: 100%; line-height: 24px; font-size: 15px; color: #555; overflow: hidden;}
.products .left .hot_pro .list .item .item_title:hover{ text-decoration: underline;}
.products .right{width: 73.75%;}
.products .right .cate_title{ margin: 0 auto; width: 96%; height: 37px; line-height: 37px; font-size: 24px; color: #000; font-family: 'Opensans-Regular';font-weight:bold;}
.products .right .brief_desction{ margin: 18px auto 0 auto; width: 96%;}
.products .right .list{ margin-top: 34px;}
.products .right .ueeshop_responsive_turn_page{text-align: center;}
body .ueeshop_responsive_products_list{margin-top: 0;}
body .ueeshop_responsive_products_list .item{margin-bottom: 30px;}
body .ueeshop_responsive_products_list .item .pro{width: 90%;border:1px solid #eee;}
body .ueeshop_responsive_products_list .item .info{width:90%;padding:0 5%;}
body .ueeshop_responsive_products_list .item .info .name{text-align:left; line-height:180%; height:50px;}
body .ueeshop_responsive_products_list .item .info .name a{font-size:16px; color:#333;}
body .ueeshop_responsive_products_list .item .info .price{color:#333; text-align: left;}
body .ueeshop_responsive_turn_page{text-align: right;}
body .ueeshop_responsive_turn_page.s1 > span .page_item_current{color: #243912;}
body .ueeshop_responsive_turn_page span{width: auto;min-width: 54px;}
body .ueeshop_responsive_turn_page span a,
body .ueeshop_responsive_turn_page span font{color: #787878;width: 100%;}
body .ueeshop_responsive_turn_page span em{width: 20px;height: 8px;}
body .ueeshop_responsive_turn_page span em.icon_page_prev{background: url(../images/prev_page.png) no-repeat center;}
body .ueeshop_responsive_turn_page span em.icon_page_next{background: url(../images/next_page.png) no-repeat center;}
body .ueeshop_responsive_products_detail .description .title{padding-bottom: 15px;}
body .ueeshop_responsive_products_detail .description .title{padding: 10px 0 0;}
body .ueeshop_responsive_products_detail .description .title span{padding-left: 25px;font-size: 30px;color: #333;font-family: "Segma-Regular";font-weight: bold;border-left: 5px solid #243912;border-left: none;padding: 0 5px;}
/*body .ueeshop_responsive_products_detail .info .button > a {background: #132305;}*/
body .ueeshop_responsive_header .header {background-color: #383938;border-bottom: unset; opacity:0.8}
body .ueeshop_responsive_header .header .func .search_btn {background: url(../images/search_btn_white.png) no-repeat center center / 100%;}
body .ueeshop_responsive_header .header .func .member_btn {background: url(../images/account_btn_white.png) no-repeat center center / 100%;}
body .ueeshop_responsive_header .header .func .menu_btn {background: url(../images/menu_btn_white.png) no-repeat center center / 100%;}
body .ueeshop_responsive_header.header_blank{height: 90px;display: block;}
body.has_banner .ueeshop_responsive_header.header_blank{display: none;}
@media screen and (max-width: 991px) {
	body .ueeshop_responsive_header.header_blank{height: 50px!important;}
}
.ueeshop_responsive_products_detail .info .desc,
.ueeshop_responsive_case_list .item .info .desc,
.ueeshop_responsive_info_list .item .info .desc,
.ueeshop_responsive_article_detail > .contents *{font-family: "Segma-Regular";}
/* 新闻详细(推荐文章) */
.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;}
.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: "Segma-Regular"; font-weight: bold;}
.rale_news .list{ display: grid; grid-template-columns: repeat(4, 23.25%); -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; 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); -ms-transform: scale(1.1); transform: scale(1.1);}
.rale_news.desc_news{ margin-top: 55px;}
.rale_news.desc_news .news_title{ position: relative; width: 100%; text-align: center;}
.rale_news.desc_news .news_title:before{ display: block; content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #ddd; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
.rale_news.desc_news .news_title .title{ position: relative; z-index: 1; padding: 0 40px; width: 100%; background: #fff; text-align: center;}
.rale_news.desc_news .list{ grid-template-columns: repeat(2, 49%); grid-row-gap: 44px;}
.rale_news.desc_news .list .item .img{ width: 39.2857%; height: 100%; text-align: center;}
.rale_news.desc_news .list .item .text{ width: calc(100% - 43.5374%);}
.rale_news.desc_news .list .item.no_img .text{ width: 100%;}
.rale_news.desc_news .list .item .text .title{ margin-top: 0; font-size: 18px;}
.rale_news.desc_news .list .item .brief{ font-size: 15px; color: #888;}
@media screen and (max-width: 1440px) {
	/*#nav .nav_bar_box {width: calc(100% - 7.5% - 465px);margin-left: 5%;margin-right: 2.5%;}*/
	#nav .nav_bar_box .n_item {margin-right: 3%;}
}
@media screen and (max-width: 1280px) {
	.wrap{width: 96%;}
	#nav .list{margin: 0 26px 0 0;}
}
@media screen and (max-width: 1140px) {
	#nav .list{margin:0 16px 0 0;}
}
@media screen and (max-width: 1080px) {
	#nav .list{margin:0 2px 0 0;}
}
@media screen and (max-width: 991px) {
	#header {display: none;}
	.show-pc-block,
	.show-pc-inline-block,
	.hide-991{display: none!important;}
	.show-mb-block{display: block!important;}
	.show-mb-inline-block{display: inline-block!important;}
	.clear_991{clear: both;}
	.clear_gt_991{clear: none;}
	.banner .wrap{display: none;}
	body #customer #signin {padding-top: 2.0rem;}
	body #customer .user_header {display: none;}
	body #customer .top_list, body #customer #signin, body #signup {width: auto;margin: 1.625rem 0 0;}
	body .ueeshop_responsive_products_list .item{margin-bottom: 10px;}
	.relative{min-height: auto;}
}
@media screen and (max-width: 768px) {
	.products{padding:0;}
	.products .left{display: none;}
	.products .right{width: 100%;}
	.products .page{height: auto;padding-left:20px;margin-bottom:25px;}
	.products .page .of{line-height: 40px;font-size: 14px;}
	#footer .footer_box {width: 92%;}
	#footer .footer_box .footer_top {display: block;padding: 5% 0;}
	#footer .footer_box .footer_top .footer_item {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: left;width: 100%;}
	#footer .footer_box .footer_top .footer_item:nth-child(2) {margin: 10px auto;}
	#footer .footer_box .footer_top .footer_item .item_text {margin-left: 20px;width: calc(100% - 95px);}
	#footer .footer_box .footer_top .footer_item .email{margin: auto 0;width: 60px;height: 60px;background-size: 100% 100%;}
	#footer .footer_box .footer_top .footer_item .call{margin: auto 0;width: 60px;height: 60px;background-size: 100% 100%;}
	#footer .footer_box .footer_top .footer_item .address{margin: auto 0;width: 60px;height: 60px;background-size: 100% 100%;}
	#footer .footer_box .footer_top .footer_item .item_title {margin: 10px 0;}
	#footer .footer_box .footer_bottom {width: 100%;padding-bottom: 15px}
	#footer .footer_box .footer_bottom .icon {margin: 3% auto;padding: 0 5%;}
	#footer .footer_box .footer_bottom .text {font-family: "Segma-Regular";font-size: 14px;color: #555555;}
	body .win_alert .win_pwd .pwd_text {max-width: 100%;}
}
@media screen and (max-width: 640px) {
	.clear_991 {
		clear: none;
	}
	.clear_640 {
		clear: both;
	}
	body .ueeshop_responsive_products_detail .description .title span {
		font-size: 22px;
		padding-left: 10px;
		margin-right: 15px;
	}
}}