*{font-family: 'Poppins-Regular' !important;}

#body{background:#FFFFFF;width: 100%;max-width: 1920px;margin:0 auto;padding: 0;overflow-x: hidden;position: relative;font-family: "Opensans-Regular";color: #404244;font-size: 16px;}
body.index#body { max-width: 100%; }
/* #body { background-color: #efefef; background-image: url(../images/t270.jpg); background-repeat: no-repeat; background-position: center top; background-size: 100%; opacity: 0.7; } */
#body a{cursor: pointer;}
.more_line2_hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-word;}
.more_line3_hidden{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-word;}
.wrap{width:1280px; margin:0 auto; zoom:1;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.trans { -webkit-transition: all 300ms ease 0s; transition: all 300ms ease 0s; }
.enlarge { -moz-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.header_top{display: block; font-family: 'Georgia'; font-size: 20px; line-height: 1.5; color: #fff; background-color: #2cb695; text-align: center; width: 100%; position: relative;}
.header_top .fs_16{font-size: 16px;}
.header_top .header_top_contact{font-size: 16px; line-height: 1.688; text-align: right; position: absolute; right: 4%; top: 0;}
.header_top .header_top_contact *{color: #fff;}
.header_top .header_top_contact a{text-decoration: underline !important;}

#header .header_box .logo_box h1,#header .header_box .logo_box div{line-height: 1;}
#header .header_box .logo_box h1 img, #header .header_box .logo_box div img { max-height: 80px; }
#header .header_box .logo_box .logo_img{width: 100%; position: relative;}
#header .header_box .logo_box:has(.logo_pdf) .logo_img{width: 60%;}
#header .header_box .logo_box .logo_pdf{width: 40%; font-size: 0;}
#header .header_box .logo_box .logo_tips{font-size: 12px; line-height: 12px; color: #e6e6e6; position: absolute; right: 20px; bottom: 18px;}

#header {width: 100%;background-color: #111111; position: fixed; left: 0; top: 0; z-index: 200;}
#header .header_box {width: 92%;min-height: 80px; display: flex;justify-content: space-between; align-items: center; margin: 0 auto; max-width: 1760px; }
#header .header_box .logo_box {height: 80px;min-width: 335px;max-width: 335px;display: flex;justify-content: center;align-items: center;position: relative;}
/* #header .header_box .nav_bar { width: 1200px;} */
#header .header_box .nav_bar .n_item:first-child { margin-left: 0; }
#header .header_box .nav_bar .n_item>a {line-height: 80px;font-size: 18px;font-family: "Opensans-Bold"; color: #fff; text-decoration: none; font-weight: bold; padding: 0 15px;}
#header .header_box .nav_bar .n_item>a.contact {color: #fff; background-color: #00CBA0; border-radius: 3px;}
/*
#header .header_box .nav_bar {flex: 1;width: calc(74% - 495px);display: flex;flex-direction: row;margin: 0 13%;font-family: "OpenSans-Bold";font-size: 18px;}
#header .header_box .nav_bar .n_item {margin-left: 80px;position: relative;padding-top: 48px;}
#header .header_box .nav_bar .n_item:first-child {margin-left: unset;}
#header .header_box .nav_bar .n_item a {color: #FFF;text-transform: uppercase;white-space: nowrap;}
#header .header_box .nav_bar .n_item:hover .navSub {display: block;}
#header .header_box .nav_bar .n_item .navSub a{line-height: 50px;font-size: 16px;color: #111;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
*/

#header .header_box .r_icon {max-width: 260px;text-align: right;display: flex;flex-direction: row;align-items: center;font-family: "Opensans-Regular";font-size: 24px;}
#header .header_box .r_icon .nav_icon {height: 100%;cursor: pointer;position: relative;display: flex;align-items: center;text-align: center;margin-right: 36px;}
#header .header_box .r_icon .nav_icon:last-child {margin-right: unset;}
#header .header_box .r_icon .nav_icon a{ width: 35px; height: 100%;display: block; line-height: 100px; font-size: 16px; color: #FFF;}
#header .header_box .r_icon .nav_icon .search_icon{ height: 50px;background: url(../images/icon.png) no-repeat -6px -6px;}
#header .header_box .r_icon .nav_icon .sign_icon{height: 50px; background: url(../images/icon.png) no-repeat -7px -67px;}
#header .header_box .r_icon .nav_icon .inquiry {height: 50px;background: url(../images/icon_inquiry_white.png) no-repeat center;background-size: 25px;position: relative;}
#header .header_box .r_icon .nav_icon .inquiry span {position: absolute;right: -4px;top: 4px;font-size: 12px;line-height: 20px;color: #fff;background-color: #f24330;border-radius: 50%;width: 20px;height: 20px;text-align: center; font-weight: bold;}
/* #header .header_box .r_icon .nav_icon .inquiry span.shake{
	-webkit-animation-name: shaky-slow;
	-ms-animation-name: shaky-slow;
	animation-name: shaky-slow;
	-webkit-animation-duration: 3s;
	-ms-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-play-state: running;
	-ms-animation-play-state: running;
	animation-play-state: running;
} */
#header .header_box .r_icon .nav_icon .language {height: 50px;display: block;color: #FFF;width: auto;line-height: 50px;}
#header .header_box .r_icon .nav_icon .navSub{width: 150px;}
#header .header_box .r_icon .nav_icon:hover .navSub {display: block;text-align: center;}
#header .header_box .r_icon .nav_icon .navSub a{line-height: 32px;font-size: 16px;color: #111;}
#header .header_box .r_icon .nav_icon .navSub a:hover {color: #00aeef;}

#header .header_box .r_icon .nav_inquiry{position: relative;}
#header .header_box .r_icon .nav_icon .inquiry_success_box{visibility: hidden; opacity: 0; width: max-content; background-color: rgba(0, 0, 0, 0.8); padding: 10px; border-radius: 5px; position: absolute; top: calc(100% + 6px); left: 50%; transform: translateX(-50%);}
#header .header_box .r_icon .nav_icon .inquiry_success_box.on{visibility: visible; opacity: 1;}
#header .header_box .r_icon .nav_icon .inquiry_success_box::before{content: ''; border-bottom: 6px solid rgba(0, 0, 0, .8); border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; left: 50%; bottom: 100%; transform: translateX(-50%);}
#header .header_box .r_icon .nav_icon .inquiry_success_box *{box-sizing: border-box; font-size: 14px; line-height: 1.5; color: #fff; text-align: center;}
#header .header_box .r_icon .nav_icon .inquiry_success_box .inquiry_success_link{display: block; width: 100%; padding: 5px 10px; background-color: #00CBA0; margin-top: 10px;}

@media screen and (min-width: 991px){
	body .ueeshop_responsive_header.header_blank{height: 158px; display: block;}
}

/*nav_hidden*/
.trans{transition: all 300ms ease 0s;}
.navSub{width: 205px;background: no-repeat center top #fff;position: absolute;top: 75%;left: 50%;transform: translate(-50%,0);box-shadow: 0 0 10px rgba(0,0,0,.1);padding: 9px 30px;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{transition: all .3s;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*nav_hidden_end*/

.default_nav_style .nav_sec .nav_sec_item dt a{height: auto; max-height: 44px; text-overflow: unset; white-space: unset;}
.default_nav_style .nav_sec .nav_thd_item>a{font-size: 14px; height: auto; max-height: unset; text-overflow: unset; white-space: unset;}

/*搜索框*/
#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;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;}
.hot_keyword_list{box-sizing: border-box; display: flex; flex-wrap: wrap; width: 100%; padding: 10px; padding-left: 40px; background: #fff url(//ueeshop.ly200-cdn.com/u_file/UPAT/UPAT050/2312/photo/af325a358d.png) no-repeat left 10px top 22px / 25px; position: absolute; left: 0; top: calc(100% + 5px);}
.hot_keyword_list a{font-size: 16px; line-height: 18px; margin: 8px 15px;}

.ueeshop_responsive_header .resp_search_box .search_form{position: relative;}
.ueeshop_responsive_header .resp_search_box .search_form .hot_keyword_list{top: 100%; border-top: 1px solid #ddd;}
.ueeshop_responsive_header .resp_search_box .search_form .hot_keyword_list a{line-height: 26px;}
/*搜索框-end*/

body .ueeshop_responsive_header .header {background: #111;border-bottom: unset;}
body .ueeshop_responsive_header .header .logo_tips {font-size: 12px; line-height: 12px; color: #e6e6e6; position: absolute; left: 110px; bottom: 0;}
body .ueeshop_responsive_header .header .logo_pdf {position: absolute; left: 46%; transform: translateX(-50%); font-size: 0; width: 80px; bottom: 10px;}
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 .inq_btn{width: 23px; height: 23px; background: url(../images/icon_inquiry_white.png) no-repeat center;background-size: 100%;position: relative;}
body .ueeshop_responsive_header .header .func .inq_btn span{position: absolute;right: -5px;top: -10px;font-size: 12px;line-height: 20px;color: #fff;background-color: #f24330;border-radius: 50%;width: 20px;height: 20px;text-align: center; font-weight: bold;}
/* body .ueeshop_responsive_header .header .func .inq_btn span.shake{
	-webkit-animation-name: shaky-slow;
	-ms-animation-name: shaky-slow;
	animation-name: shaky-slow;
	-webkit-animation-duration: 3s;
	-ms-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-ms-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-play-state: running;
	-ms-animation-play-state: running;
	animation-play-state: running;
} */
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 .func .menu_btn.on { background-image: url(../../../images/responsive_header/close_btn_white.png); }

body .ueeshop_responsive_header .header .func .nav_inquiry{display: inline-block; margin-left: 10%; position: relative;}
body .ueeshop_responsive_header .header .func .inquiry_success_box{visibility: hidden; opacity: 0; width: max-content; background-color: rgba(0, 0, 0, 0.8); padding: 10px; border-radius: 5px; position: absolute; top: calc(100% + 6px); left: 50%; transform: translateX(-50%);}
body .ueeshop_responsive_header .header .func .inquiry_success_box.on{visibility: visible; opacity: 1;}
body .ueeshop_responsive_header .header .func .inquiry_success_box::before{content: ''; border-bottom: 6px solid rgba(0, 0, 0, .8); border-left: 6px solid transparent; border-right: 6px solid transparent; position: absolute; left: 50%; bottom: 100%; transform: translateX(-50%);}
body .ueeshop_responsive_header .header .func .inquiry_success_box *{box-sizing: border-box; font-size: 12px; line-height: 1.5; color: #fff; text-align: center;}
body .ueeshop_responsive_header .header .func .inquiry_success_box .inquiry_success_link{display: block; width: 100%; padding: 5px 10px; background-color: #00CBA0; margin-top: 10px;}

.default_nav_style .nav_sec .nav_sec_item dt a{font-weight: bold;}
.default_nav_style .nav_sec .nav_sec_item dt a.red,
.default_nav_style .small_nav_sec .nav_sec_item a.red:hover{color: #f00;}
.default_nav_style .nav_sec .nav_sec_item dt a.new,
.default_nav_style .nav_sec .nav_sec_item dt a.hot,
.default_nav_style .nav_sec .nav_thd_item.new>a,
.default_nav_style .nav_sec .nav_thd_item.hot>a{overflow: unset; position: relative;}
/* .default_nav_style .nav_sec .nav_sec_item dt a.new::before{content: ''; width: 20px; height: 20px; background: url(../images/icon/icon_nav_new.png) no-repeat center / 100%; position: absolute; right: calc(100% + 5px); top: 0;} */
.default_nav_style .nav_sec .nav_sec_item dt a.new img,
.default_nav_style .nav_sec .nav_sec_item dt a.hot img,
.default_nav_style .nav_sec .nav_thd_item.new>a img,
.default_nav_style .nav_sec .nav_thd_item.hot>a img{max-height: 15px;max-width: 25px;/* transform: translateY(5px);*/}

#footer {width: 100%;background-color: #e6e6e6;}
#footer .footer_box {width: 90%;margin: 0 auto;max-width: 1580px;padding-top: 3.4%;}
#footer .footer_box .list_item {width: 100%;display: flex;flex-direction: row;padding-bottom: 2%;}
#footer .footer_box .list_item .ft_item {width: 25%;padding-right: 1.5%;box-sizing: border-box;}
#footer .footer_box .list_item .ft_item .item_title {color: #000;font-family: "OpenSans-Bold";margin-bottom: 25px;font-size: 18px}
#footer .footer_box .list_item .ft_item .item_content {margin-bottom: 4%; color: #555; font-size: 14px;}
#footer .footer_box .list_item .ft_item .item_content a {color: #149b7e;font-size: 14px;}
#footer .footer_bottom_text {background-color: #000;}
#footer .footer_bottom_text .fbt_box {width: 90%;margin: 0 auto;max-width: 1580px;padding: 1.6% 0;}
#footer .footer_bottom_text .fbt_box .left_text ,
#footer .footer_bottom_text .fbt_box .left_text a {font-size: 14px;color: #FFF;font-family: "Opensans-Regular";}
#footer .parceiro { margin-bottom: 25px; }
#footer .parceiro .title { font-size: 18px; font-family: "OpenSans-Bold";color: #000; margin-bottom: 20px; text-transform: capitalize; }
#footer .parceiro .list { display: flex; flex-wrap: wrap; }
#footer .parceiro .list .item { position: relative; width: 100px; height: 70px; margin-right: 15px; margin-bottom: 10px; }
#footer .parceiro .list .item img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; }
#footer .parceiro .partners_box { display: flex; flex-wrap: wrap; }
#footer .parceiro .partners_box a { position: relative; width: 100px; height: 100px; margin: 0 15px 10px 0; }
#footer .parceiro .partners_box a img { position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%; }

#footer .footer_box .list_item .ft_left {width: 75%; display: flex; flex-wrap: wrap;}
#footer .footer_box .list_item .ft_right {width: 25%;}
#footer .footer_box .list_item .ft_right .ft_item {width: 100%;}

#footer .footer_box .list_item .ft_item.ft_contact .item_title{display: none;}
#footer .footer_box .list_item .ft_item.ft_contact .item_content,
#footer .footer_box .list_item .ft_item.ft_contact .item_content *{font-family: 'Times New Roman' !important; color: #000;}
#footer .footer_box .list_item .ft_item.ft_contact .item_content span{color: #dda221;}
#footer .footer_box .list_item .ft_item.ft_contact .item_content a{color: #149b7e;}

body .foot_share .foot_share_box {background-image: url(../../../images/global/icon_follow_4.svg);}
/* body .pic_box img {max-height: 95px;} */
/*inside-start*/
.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;}

.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: 68.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 .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: 23px; color: #191919;font-family:'Oswald-Light', Arial;letter-spacing: 1px;font-weight: bold;}
.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;    font-family: Oswald-Light;
	letter-spacing: 0.5px;}
.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;}


/* .ueeshop_responsive_products_inquiry{display: flex;justify-content: center; align-items: center;} */
.products .pro_left{width: 29.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: "OpenSans-Bold", Arial;font-weight: bold;letter-spacing: 1px;}
.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: #000; -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: #000; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.products .pro_cate .first_cate a{ display: block; width: 100%; height: 33px; font-size: 17px; color: #595959;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: #002859; font-weight: bold;}
.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: #000;font-family: Oswald-Light;letter-spacing: 0.5px;}

.contenter .ueeshop_responsive_products_list .item{ margin-right: 2.9661%; width: 30.6559%;}
.contenter .ueeshop_responsive_products_list .item:nth-child(3n){ margin-right: 0;}
.contenter .ueeshop_responsive_products_list .item .pro{ width: 100%; position: relative;}
.contenter .ueeshop_responsive_products_list .item .pro .march_sale{width: 100px; height: 32px; background: url(../images/march_sale.jpg) no-repeat center / 100%; position: absolute; left: 10px; top: 10px;}
.contenter .ueeshop_responsive_products_list .item .pro .icon_color{width: 60px; height: 30px; background: url(../images/icon_color.png) no-repeat center / 100%; position: absolute; left: 10px; bottom: 10px;}
.contenter .ueeshop_responsive_products_list .item .pro .add_to_inquiry,
.contenter .ueeshop_responsive_products_list .item .pro .add_cart{ display: flex; justify-content: center; align-items: center; text-align: center; width: max-content; height: 48px; font-size: 14px; font-weight: bold; color: #059f01; border: 1px solid #059f01; background-color: #059f010f; border-radius: 3px; cursor: pointer; padding: 0 10px; margin: 10px auto;}
.contenter .ueeshop_responsive_products_list .item .pro .add_to_inquiry.success,
.contenter .ueeshop_responsive_products_list .item .pro .add_cart.success{color: #fff; border-color: #00b67a; background-color: #00b67a;}
.contenter .ueeshop_responsive_products_list .item .pro .view_detail{display: block; width: max-content; font-size: 18px; color: #00CBA0; text-decoration: underline !important; margin: 10px auto;}
@media screen and (max-width: 991px){
	.contenter .ueeshop_responsive_products_list .item .pro .view_detail{font-size: 16px;}
}
@media screen and (max-width: 768px){
	.contenter .ueeshop_responsive_products_list .item .pro .icon_color{width: 30px; height: 15px; left: 5px; bottom: 5px;}

	.ueeshop_responsive_products_detail .info .button .add_favorite{float: right;}
}

.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: "OpenSans-Bold", Arial;font-weight: bold;letter-spacing: 1.5px; color: #333;}
.contenter .ueeshop_responsive_position .position{ color: #00b67a; font-weight: bold;}
.contenter .ueeshop_responsive_position .position a{ font-size: 12px; color: #00b67a; font-family: 'Lato-Regular', Arial; font-weight: bold;}
.contenter .ueeshop_responsive_position .position a:last-child{ color: #00b67a;}
.contenter .ueeshop_responsive_products_list{ margin-top: 32px;}
.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: #000; font-family: "Opensans-Regular", Arial;}
.contenter .ueeshop_responsive_products_list .item .info .moq{ text-align: center; font-size: 14px; color: #1000b6; font-weight: bold; margin: 10px 0;}
.contenter .ueeshop_responsive_products_list .item .info .moq span{color: #f24330;}
.contenter .ueeshop_responsive_products_list .item .info .other_box{ display: flex; flex-wrap: wrap; margin: 5px 0;}
.contenter .ueeshop_responsive_products_list .item .info .other_box a{ display: block; height: 30px; margin: 5px;}
.contenter .ueeshop_responsive_products_list .item .info .other_box a:last-child{ margin-right: 0;}

.contenter .cate_brief{ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; display: flex;}

.product-detail .ueeshop_responsive_position .position { width: 100%;  height: 35px; line-height: 35px; color: #00b67a; font-weight: bold; }
.product-detail .ueeshop_responsive_position .position a{ font-size: 12px; color: #00b67a; font-family: 'Lato-Regular', Arial; font-weight: bold;}
.product-detail .ueeshop_responsive_position .position a:last-child{ color: #00b67a;}

.ueeshop_responsive_products_detail .info .number{display: flex; align-items: center;}
.ueeshop_responsive_products_detail .info .number .march_sale{width: 100px; height: 32px; background: url(../images/march_sale.jpg) no-repeat center / 100%; margin-left: 10px;}
body .ueeshop_responsive_products_detail .description .title{padding: 10px 0 0;}
.product-detail .ueeshop_responsive_products_detail .description .title{border: none;display: flex;}
.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 *{font-size: inherit; color: inherit;}
.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: '';}
.product-detail .ueeshop_responsive_products_detail .description .contents{min-height: auto;}
.product-detail .ueeshop_responsive_products_detail .description .review_cont .global_mtitle{border-bottom: none;}
.product-detail .ueeshop_responsive_products_detail .description .review_cont .global_mtitle:after{display: none;border-bottom: none;}
.product-detail .ueeshop_responsive_products_detail .btn_review{display: inline-block;font-size: 0;}
.product-detail .ueeshop_responsive_products_detail .btn_review > img{max-width: 200px;max-height: 45px;}

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; 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;}
body .ueeshop_responsive_download_list ul li .name {width: calc(100% - 50px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
body .ueeshop_responsive_turn_page.s1>span .page_item_current {background: #555;color: #fff;}
.ueeshop_responsive_download_list ul li a:hover{background-color: #814d95;}

body .ueeshop_responsive_turn_page{text-align: center;}
body .ueeshop_responsive_turn_page span{width: auto;min-width: 54px;}
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;width: 100%;}
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;}

/* 新闻详细(推荐文章) */
.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{ margin-bottom: 20px; }
.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;}

.menu-in-left .menu-wrap-style .pro_cate .page_name{height: 38px;line-height: 38px;position: relative;font-size: 23px;color: #333;font-family: "OpenSans-Bold", Arial;font-weight: bold;letter-spacing: 1px;}

.menu-wrap-style .pro_cate .list .first_cate a{display: block;width: 100%;height: 33px;font-size: 17px;color: #595959;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 33px;}

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

.ueeshop_responsive_case_detail > .name,
.ueeshop_responsive_info_list .item .info .title ,
.ueeshop_responsive_info_detail > .title,
#global_editor_contents h3 ,
.product-detail .ueeshop_responsive_products_detail .description .title span {font-family: "OpenSans-Bold";}

body .ueeshop_responsive_case_list .item .info .desc,
#global_editor_contents,
.ueeshop_responsive_info_list .item .info .desc,
#global_editor_contents p {font-family: "Opensans-Regular";}

.win_alert .win_tips .newsletter_title{font-size: 20px; margin-bottom: 10px;}

.read_more {display: block;font-family: "OpenSans-Bold";font-size: 16px;width: 180px;height: 60px;text-align: center;line-height: 56px;text-transform: uppercase;color: #000;border: 2px solid #32a45a;border-radius: 3px;box-sizing: border-box;}
.read_more:hover {background-color: #32a45a;color: #FFF;text-decoration: none;}

#case {width: 100%;}
.info-detail #case{margin-bottom: 40px;}
#case .case_box {width: 90%;max-width: 1435px;margin: 0 auto;}
#case .case_box .case_header {margin: 0 auto;text-align: center;}
#case .case_box .case_main {display: flex;flex-direction: row;flex-wrap: wrap;}
.case_item .ci_img_box {font-size: 0;overflow: hidden;}
.case_item {width: 47.5%;margin-right: 5%;margin-top: 6.8%;}
.case_item:nth-child(2n) {margin-right: 0;}
.case_item:nth-child(-n+2){ margin-top: 5.6%; }
.case_item .ci_text_box { box-sizing: border-box; padding-right: 15%; }
.case_item .ci_text_box .ci_title {line-height:35px;font-size: 30px;padding-top: 4.3%;}
.case_item .ci_text_box .ci_content {font-size: 18px;line-height: 34px;padding-top: 1.5%;}
.case_item .ci_text_box .read_more {width: 176px; height: 55px; line-height: 55px; margin-top: 5%;}

.ueeshop_responsive_article_feedback .rows .tips,
.ueeshop_responsive_products_inquiry_box form .rows .tips,
.ueeshop_responsive_products_inquiry form .rows .tips,
.ueeshop_responsive_feedback .rows .tips{font-size: 12px; line-height: 12px; color: #888; margin-top: 10px;}

.ueeshop_responsive_products_detail .gallery .zoom_out,
.ueeshop_responsive_products_detail .gallery .products_img{position: relative;}
.ueeshop_responsive_products_detail .gallery .zoom_out .cate_icon a img,.ueeshop_responsive_products_detail .gallery .products_img .cate_icon a img{max-width: 160px;max-height: 80px;position: absolute;top: 0;left: 0;z-index: 11;}
.ueeshop_responsive_products_detail .gallery .zoom_out .cate_icon.cate2 a img,.ueeshop_responsive_products_detail .gallery .products_img .cate_icon.cate2 a img{max-width: 80px;bottom: 0px;top: unset;}
.pfas,
.contenter .ueeshop_responsive_products_list .item .info .other_box a.pfas{width: 80px; height: 40px; position: absolute; left: 10px; top: 10px; transform: translateZ(0px);}

.ueeshop_responsive_header .nav .list .title.contact{background-color: #00CBA0; color: #fff; position: relative; overflow: unset;}
.ueeshop_responsive_header .nav .list .title.contact::before,
.ueeshop_responsive_header .nav .list .title.contact::after{content: ''; width: 40px; height: 100%; background-color: #00CBA0; position: absolute; top: 0;}
.ueeshop_responsive_header .nav .list .title.contact::before{right: 100%;}
.ueeshop_responsive_header .nav .list .title.contact::after{left: 100%;}

.ueeshop_responsive_products_inquiry .inquiry_title_box{position: relative;}
.ueeshop_responsive_products_inquiry .inquiry_title_box::after{content: ''; width: 100%; height: 1px; background-color: #ccc; position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: -1;}
.ueeshop_responsive_products_inquiry .inquiry_title_box .inquiry_title{width: max-content; max-width: 100%; font-size: 22px; line-height: 1.5; color: #356ea2; background-color: #fff; padding-right: 10px;}

.ueeshop_responsive_products_inquiry .inquiry_img{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin: 10px 0;}
.ueeshop_responsive_products_inquiry .inquiry_img img{max-width: 150px; max-height: 150px; margin-right: 10px;}
.ueeshop_responsive_products_inquiry .inquiry_img img:last-child{margin-right: 0;}

#footer .footer_box .newsletter{display: flex;}
#footer .footer_box .newsletter .newsletter_input{flex: 1; background: transparent; padding: 0 7px; height: 44px; line-height: 34px; color: #000; border: 1px solid #000; border-right: none; -webkit-appearance: none; border-radius: 0;}
#footer .footer_box .newsletter .newsletter_submit{height: 46px; border: none; text-align: center; line-height: 40px; font-size: 16px; color: #fff; background: #000; cursor: pointer; -webkit-appearance: none; border-radius: 0; padding: 0 10px;}

@media screen and (max-width: 1780px) {
	#header .header_box .nav_bar{margin-left: 2%;}
	#header .header_box .logo_box{min-width: 275px; max-width: 275px;}
	#header .header_box .nav_bar .n_item { margin-left: 0; }
	#header .header_box .nav_bar .n_item>a{ padding: 0 14px; }
}

@media screen and (max-width: 1580px) {
	#header .header_box .nav_bar{margin-left: 1.5%;}
	#header .header_box .logo_box{min-width: 240px; max-width: 240px;}
	#header .header_box .nav_bar .n_item>a{ font-size: 16px; padding: 0 12px; }
}

@media screen and (max-width: 1440px) {
	.wrap { width: 1100px; }
	#header .header_box .r_icon .nav_icon { margin-right: 15px; }
}

@media screen and (max-width: 1380px) {
	#header .header_box .nav_bar{margin-left: 1%;}
	#header .header_box .logo_box{min-width: 205px; max-width: 205px;}
	#header .header_box .nav_bar .n_item>a{ font-size: 14px; }
}

@media screen and (max-width: 1280px) {
	.wrap { width: 92%; }
	#header .header_box { width: 96%; }
}

@media screen and (max-width: 1180px) {
	#header .header_box .nav_bar{margin-left: .5%;}
	#header .header_box .logo_box{min-width: 170px; max-width: 170px;}
	#header .header_box .nav_bar .n_item>a{ font-size: 12px; padding: 0 9px; }
}

@media screen and (max-width: 991px) {
	.header_top{font-size: 12px; line-height: 20px; position: relative;}
	.header_top::before{content: ''; width: 10px; height: 100%; background-color: #2cb695; position: absolute; left: -10px; top: 0; z-index: -1;}
	.header_top::after{content: ''; width: 10px; height: 100%; background-color: #2cb695; position: absolute; right: -10px; top: 0; z-index: -1;}
	.header_top .fs_16{font-size: 12px;}
	.header_top > div{position: relative;}
	.header_top > div:not(.fs_16)::before{content: ''; width: 10px; height: 100%; background-color: #af5000; position: absolute; left: -10px; top: 0; z-index: 1;}
	.header_top > div:not(.fs_16)::after{content: ''; width: 10px; height: 100%; background-color: #af5000; position: absolute; right: -10px; top: 0; z-index: 1;}
	#header {display: none;}
	.products .pro_left,.menu-in-left .menu-wrap-style { display: none; }
	.menu-in-left .wrap-righter-style { width: 100%; }

	#footer_feedback{ max-width: 49%; display: none; }

	.ueeshop_responsive_products_inquiry .inquiry_img img{max-width: 100px; max-height: 100px;}

	#footer .footer_box .list_item .ft_left,
	#footer .footer_box .list_item .ft_right {width: 100%;}
}

@media screen and (min-width: 768px) {
	#footer .footer_box .list_item .ft_item .item_content.hide { display: block; }

	.case_item:hover .ci_img_box img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
}
@media screen and (max-width: 768px) {
	.hide {display: none}

	.hot_keyword_list a{margin: 4px 10px;}

	#footer .footer_box {width: 92%;padding-top: 72px;}
	#footer .footer_box .list_item {flex-direction: column;padding-bottom: unset;}
	#footer .footer_box .list_item .ft_item {width: 100%;padding-right: unset;margin-bottom: 45px;}
	#footer .footer_box .list_item .ft_item .item_title {margin-bottom: unset;display: flex;justify-content: space-between;font-size: 32px; line-height: 40px;}
	#footer .footer_box .list_item .ft_item .item_title span {display: block;width: calc(100% - 40px);}
	#footer .footer_box .list_item .ft_item .item_title .ft_icon {display: block; background: url(../images/icon.png) no-repeat 4px -140px;background-size: 75%;width: 40px;height: 40px;}
	#footer .footer_box .list_item .ft_item .item_title .ft_icon.on{transform: rotate(180deg);}
	#footer .footer_box .list_item .ft_item .item_content {margin-bottom: unset;margin-top: 2%;}
	#footer .footer_box .list_item .ft_item .item_content a {font-size: 14px;}
	#footer .footer_bottom_text .fbt_box {padding: 2.5% 0 3.6%;}
	#footer .footer_bottom_text .fbt_box .left_text {text-align: center;}
	#footer .footer_bottom_text .fbt_box .left_text, #footer .footer_bottom_text .fbt_box .left_text a {line-height: 38px;font-size: 24px;}

	#footer .footer_box .list_item .ft_item .item_desc{width: 284px;}
	#footer .footer_box .list_item .ft_item.ft_contact .item_title .ft_icon {display: none;}
	#footer .footer_box .list_item .ft_item.ft_contact .item_content.hide { display: block; }

	#footer .footer_box .list_item .ft_right .ft_item .item_title{display: none;}

	body .ueeshop_responsive_case_list .item .img { width: 100%; }
	body .ueeshop_responsive_case_list .item .info { width: 100%; padding-left: 0; margin-top: 15px; }
	body .ueeshop_responsive_case_list .item .info .name { height: unset; line-height: 24px; padding-bottom: 10px; }
	body .ueeshop_responsive_case_list .item .info .name a { font-size: 16px; }

	.menu-in-left { padding-top: 10px; }
	.contenter .ueeshop_responsive_products_list { margin-top: 12px; }
	.contenter .ueeshop_responsive_products_list .item { width: 48%; padding: 0; margin-right: 4%; }
	.contenter .ueeshop_responsive_products_list .item:nth-child(3n) { margin-right: 4%; }
	.contenter .ueeshop_responsive_products_list .item:nth-child(2n) { margin-right: 0; }
	.contenter .ueeshop_responsive_products_list .item .info .name { height: 60px; max-height: 60px; line-height: 20px; }
	.contenter .ueeshop_responsive_products_list .item .info .name a { font-size: 14px; }
	.contenter .ueeshop_responsive_products_list .item .info .moq { font-size: 12px; }
	.contenter .ueeshop_responsive_products_list .item:hover img { transform: unset; -webkit-transform: unset; }
	.contenter .ueeshop_responsive_products_list .item .pro .add_to_inquiry,
	.contenter .ueeshop_responsive_products_list .item .pro .add_cart{font-size: 12px; height: 30px;}

	.read_more { width: 226px; height: 70px; line-height: 66px; font-size: 20px;background-color: #32a45a;color: #FFF; }

	#case { margin-top: 49px; }
	.info-detail #case{margin-bottom: 20px;}
	#case .case_box { width: 92%; }
	.case_item {width: 100%;margin-right: unset;margin-top: 60px;}
	.case_item .ci_text_box { padding-right: 0; }
	.case_item .ci_text_box .ci_title {line-height: 40px;font-size: 34px;padding-top: 24px;}
	.case_item .ci_text_box .ci_content {font-size: 28px;line-height: 39px;padding-top: 1.5%;}
	.case_item .ci_text_box .read_more { margin-top: 23px; }

	.rale_news{padding-bottom: 20px;}
	.rale_news .list{grid-template-columns: repeat(2, 48%);}
	.rale_news .list .item{ margin-bottom: 10px; }

	.pfas,
	.contenter .ueeshop_responsive_products_list .item .info .other_box a.pfas{width: 60px; height: 30px;}

	.product-detail .ueeshop_responsive_products_detail .description .title{display: none;}

	.product-detail .ueeshop_responsive_position .position{height: auto; line-height: 1.2;}

	.ueeshop_responsive_products_inquiry .inquiry_title_box .inquiry_title{font-size: 15px;}
}

@media screen and (max-width: 550px) {
	.read_more {font-size: 12px;width: 113px;height: 35px;line-height: 32px;background-color: #32a45a;color: #FFF;}
	.read_more:hover {background-color: #32a45a;color: #FFF;}
	.ueeshop_responsive_products_detail .gallery .products_img .cate_icon a img{max-width: 100px;max-height: 50px;}
	.ueeshop_responsive_products_detail .gallery .products_img .cate_icon.cate2 a img{max-width: 50px;}
	#case { margin-top: 20px; }
	#case .case_box .case_main {display: flex;flex-direction: column;flex-wrap: nowrap;}
	.case_item {width: 100%;margin-right: unset;margin-top: 8%;}
	.case_item .ci_text_box { padding-right: 0; }
	.case_item .ci_text_box .ci_title {line-height: 24px;font-size: 17px;padding-top: 4%;}
	.case_item .ci_text_box .ci_content {font-size: 14px;line-height: 24px;padding-top: 1.5%;}
	.case_item .ci_text_box .read_more {width: 112.5px;height: 35px;line-height: 32px;margin-top: 4%;}
}

@media screen and (max-width: 500px) {
	#footer .footer_box {padding-top: 3.4%;}
	#footer .footer_box .list_item {flex-direction: column;padding-bottom: unset;}
	#footer .footer_box .list_item .ft_item {width: 100%;padding-right: unset;margin-bottom: 4%;}
	#footer .footer_box .list_item .ft_item .item_title {margin-bottom: unset;display: flex;justify-content: space-between;font-size: 16px; line-height: 30px;}
	#footer .footer_box .list_item .ft_item .item_title span {display: block;width: calc(100% - 40px);}
	#footer .footer_box .list_item .ft_item .item_title .ft_icon {background: url(../images/icon.png) no-repeat 2px -104px; background-size: 75%;width: 30px;height: 30px;}
	#footer .footer_box .list_item .ft_item .item_content {margin-bottom: unset;margin-top: 2%;}
	#footer .footer_box .list_item .ft_item .item_content a {font-size: 14px;}
	#footer .footer_bottom_text .fbt_box {padding: 2% 0 3%;}
	#footer .footer_bottom_text .fbt_box .left_text, #footer .footer_bottom_text .fbt_box .left_text a {line-height: 24px;font-size: 14px;}
	#footer .parceiro .title { font-size: 16px; }
}

.fixed_tree{width: 300px; position: fixed; z-index: 99; display: none;}
@media screen and (min-width: 991px){
	.fixed_tree{left: -50px; bottom: 20px;}
}
@media screen and (max-width: 991px){
	.fixed_tree{width: 100px; right: -10px; top: 50%; transform: translateY(-50%); display: block;}
}

.part_title {font-family: "OpenSans-Bold";font-size: 46px;line-height: 46px;}
.part_contents {margin-top: 12px;font-size: 16px;}
@media screen and (max-width: 768px) {
	.part_title { font-size: 46px;line-height: 46px; }
	.part_contents { font-size: 28px;margin-top: 18px; }
}
@media screen and (max-width: 550px) {
	.part_title {line-height: 30px;font-size: 23px;}
	.part_contents {font-size: 14px; margin-top: 7px;}
}

/* @-webkit-keyframes shaky-slow {
	0% {
		-webkit-transform: translateX(0);
	}
	12.5% {
		-webkit-transform: translateX(-1px);
	}
	25% {
		-webkit-transform: translateX(-2px);
	}
	37.5% {
		-webkit-transform: translateX(-1px);
	}
	50% {
		-webkit-transform: translateX(0);
	}
	62.5% {
		-webkit-transform: translateX(1px);
	}
	75% {
		-webkit-transform: translateX(2px);
	}
	87.5% {
		-webkit-transform: translateX(1px);
	}
	100% {
		-webkit-transform: translateX(0);
	}
}
@keyframes shaky-slow {
	0% {
		-webkit-transform: translateX(0);
	}
	12.5% {
		-webkit-transform: translateX(-1px);
	}
	25% {
		-webkit-transform: translateX(-2px);
	}
	37.5% {
		-webkit-transform: translateX(-1px);
	}
	50% {
		-webkit-transform: translateX(0);
	}
	62.5% {
		-webkit-transform: translateX(1px);
	}
	75% {
		-webkit-transform: translateX(2px);
	}
	87.5% {
		-webkit-transform: translateX(1px);
	}
	100% {
		-webkit-transform: translateX(0);
	}
} */
@-webkit-keyframes shaky-slow {
	0% {
		-webkit-transform: translateX(0);
	}
	8.33% {
		-webkit-transform: translateX(-1px);
	}
	16.66% {
		-webkit-transform: translateX(0);
	}
	24.99% {
		-webkit-transform: translateX(1px);
	}
	33.32% {
		-webkit-transform: translateX(0);
	}
	41.65% {
		-webkit-transform: translateX(-1px);
	}
	49.98% {
		-webkit-transform: translateX(0);
	}
	58.31% {
		-webkit-transform: translateX(1px);
	}
	66.64% {
		-webkit-transform: translateX(0);
	}
	74.97% {
		-webkit-transform: translateX(-1px);
	}
	83.3% {
		-webkit-transform: translateX(0);
	}
	91.63% {
		-webkit-transform: translateX(1px);
	}
	100% {
		-webkit-transform: translateX(0);
	}
}
@keyframes shaky-slow {
	0% {
		-webkit-transform: translateX(0);
	}
	8.33% {
		-webkit-transform: translateX(-1px);
	}
	16.66% {
		-webkit-transform: translateX(0);
	}
	24.99% {
		-webkit-transform: translateX(1px);
	}
	33.32% {
		-webkit-transform: translateX(0);
	}
	41.65% {
		-webkit-transform: translateX(-1px);
	}
	49.98% {
		-webkit-transform: translateX(0);
	}
	58.31% {
		-webkit-transform: translateX(1px);
	}
	66.64% {
		-webkit-transform: translateX(0);
	}
	74.97% {
		-webkit-transform: translateX(-1px);
	}
	83.3% {
		-webkit-transform: translateX(0);
	}
	91.63% {
		-webkit-transform: translateX(1px);
	}
	100% {
		-webkit-transform: translateX(0);
	}
}

.feedback_tips{display: flex; justify-content: center; align-items: center; text-align: center; background-color: #116eb5; color: #fff; padding: 20px;}
.feedback_tips a{display: block; line-height: 38px; color: #fff; background-color: #94a0ad; border: 1px solid #cddff2; border-radius: 3px; padding: 0 20px; margin-left: 20px;}
.feedback_box{display: flex; justify-content: space-between; flex-wrap: wrap; width: 1280px; margin: 30px auto; position: relative;}
.feedback_box::after{content: ''; width: 310px; height: 100px; background: url(../images/contact.png) no-repeat center / 100%; position: absolute; right: 2%; bottom: 0;}
.feedback_box *{font-family: 'Arial';}
.feedback_box .my-map{width: 600px; height: 600px;}
.feedback_box .my-map .icon{background: url(//a.amap.com/lbs-dev-yuntu/static/web/image/tools/creater/marker.png) no-repeat;}
.feedback_box .my-map .icon-cir{height: 31px; width: 28px;}
.feedback_box .my-map .icon-cir-red{background-position: -11px -5px;}
.feedback_box .my-map .icon-cir{height: 31px; width: 28px;}
.feedback_box .my-map .icon-cir-red{background-position: -11px -5px;}
.feedback_box .amap-container{height: 100%;}
.feedback_box .myinfowindow{width: 240px; min-height: 50px;}
.feedback_box .myinfowindow h5{height: 20px; line-height: 20px; overflow: hidden; font-size: 14px; font-weight: bold; width: 220px; text-overflow: ellipsis; word-break: break-all; white-space: nowrap;}
.feedback_box .myinfowindow div{margin-top: 10px; min-height: 40px; line-height: 20px; font-size: 13px; color: #6f6f6f;}
.feedback_box .ueeshop_responsive_article_feedback{width: 46.875%; margin: 0; padding: 0;}
@media screen and (max-width: 1440px) {
	.feedback_box{width: 1100px;}
	.feedback_box .my-map{width: 515px; height: 515px;}
}
@media screen and (max-width: 1280px) {
	.feedback_box{width: 1000px;}
	.feedback_box .my-map{width: 468px; height: 468px;}
}
@media screen and (max-width: 991px) {
	.feedback_box{width: 92%;}
	.feedback_box .my-map{width: 100%; height: 250px;}
	.feedback_box .ueeshop_responsive_article_feedback{width: 100%; margin-top: 20px;}
}
@media screen and (max-width: 768px) {
	.feedback_tips{padding: 10px;}
	.feedback_tips a{line-height: 30px; padding: 0 15px; margin-left: 10px;}
	.feedback_box::after{display: none;}
}

.contenter .cate_list{display: flex; flex-wrap: wrap;}
.contenter .cate_list .cate_item{width: 15%; margin-top: 15px; margin-right: 2%; text-align: center;}
.contenter .cate_list .cate_item:nth-child(6n),
.contenter .cate_list .cate_item:last-child{margin-right: 0;}
.contenter .cate_list .cate_item .img{width: 100%; height: 0; padding-top: 100%; position: relative;}
.contenter .cate_list .cate_item .img img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.contenter .cate_list .cate_item .name{margin-top: 10px;}
@media screen and (max-width: 768px) {
	.contenter .cate_list .cate_item{width: 32%; margin-right: 2%;}
	.contenter .cate_list .cate_item:nth-child(3n),
	.contenter .cate_list .cate_item:last-child{margin-right: 0;}
}

.product-detail .ueeshop_responsive_products_detail .description .contents:has(.cur) .editor_cnt{height: auto !important;}

.welcome_pop{visibility: hidden; opacity: 0; box-sizing: border-box; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); position: fixed; top: 0; left: 0; z-index: 100001; transition: all .3s;}
.welcome_pop.show{visibility: visible; opacity: 1;}
.welcome_pop .welcome_pop_box{width: 900px; max-width: 92%; background-color: #fff; margin: auto;}
.welcome_pop .welcome_pop_box.full{width: 100%; max-width: 100%; height: 100%;}
.welcome_pop .welcome_pop_title_box{display: flex; justify-content: space-between; align-items: center; min-height: 42px; background-color: #f8f8f8; border: 1px solid #eee; padding: 0 20px;}
.welcome_pop .welcome_pop_title_box .welcome_pop_title{font-size: 14px; color: #333;}
.welcome_pop .welcome_pop_title_box .welcome_pop_tool{display: flex; align-items: center;}
.welcome_pop .welcome_pop_title_box .welcome_pop_tool a{display: block; width: 35px; min-width: 35px; height: 35px; margin-left: 10px; background-repeat: no-repeat; background-position: center;background-size: 25px;}
.welcome_pop .welcome_pop_title_box .welcome_pop_tool a.max{background-image: url(../images/icon/icon_pop_max.png);}
.welcome_pop .welcome_pop_box.full .welcome_pop_tool a.max{background-image: url(../images/icon/icon_pop_min.png);}
.welcome_pop .welcome_pop_title_box .welcome_pop_tool a.max:hover{background-image: url(../images/icon/icon_pop_max_active.png);}
.welcome_pop .welcome_pop_box.full .welcome_pop_tool a.max:hover{background-image: url(../images/icon/icon_pop_min_active.png);}
.welcome_pop .welcome_pop_title_box .welcome_pop_tool a.close{background-image: url(../images/icon/icon_pop_close.png);}
.welcome_pop .welcome_pop_container{padding: 30px 35px;}
.welcome_pop .welcome_pop_wrapper{max-width: 830px; margin: auto; text-align: center;}
.welcome_pop .welcome_pop_subtitle{font-size: 28px; font-weight: bold;}
.welcome_pop .welcome_pop_desc{font-size: 16px; margin-top: 10px;}
.welcome_pop .welcome_pop_form_box{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; margin-top: 50px;}
.welcome_pop .welcome_pop_form_box .img{width: 54.217%;}
.welcome_pop .welcome_pop_form_box .feedback_box{width: 42.17%; margin: 0;}
.welcome_pop .welcome_pop_form_box .feedback_box::after{display: none;}
.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback{width: 100%; margin: 0;}
.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback .rows{padding: 10px;}
.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback .rows.input_rows{width: 100%;}
.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback .rows:has(.policy_box, input[type="file"]){display: none;}
.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback .rows textarea{height: 98px;}
@media screen and (max-width: 768px) {
	.welcome_pop .welcome_pop_title_box{padding: 0 10px;}
	.welcome_pop .welcome_pop_container{padding: 15px;}
	.welcome_pop .welcome_pop_subtitle{font-size: 20px;}
	.welcome_pop .welcome_pop_desc{font-size: 14px; margin-top: 5px;}
	.welcome_pop .welcome_pop_form_box{margin-top: 10px;}
	.welcome_pop .welcome_pop_form_box .img{display: none;}
	.welcome_pop .welcome_pop_form_box .feedback_box{width: 100%;}
	.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback .rows{padding: 5px 10px;}
	.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback .rows.input_rows .fc_red{bottom: 8px;}
	.welcome_pop .welcome_pop_form_box .feedback_box .ueeshop_responsive_article_feedback .rows .input{height: 35px; line-height: 35px;}
}
