@charset "utf-8";
/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/
@font-face {
     font-family: 'Archivo-Regular';
     src: url('../font/Archivo-Regular/Archivo-Regular.eot') format('embedded-opentype'),
          url('../font/Archivo-Regular/Archivo-Regular.woff2') format('woff2'),
          url('../font/Archivo-Regular/Archivo-Regular.woff') format('woff'),
          url('../font/Archivo-Regular/Archivo-Regular.ttf') format('truetype'),
          url('../font/Archivo-Regular/Archivo-Regular.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}

@font-face {
     font-family: 'Oswald-SemiBold';
     src: url('../font/Oswald-SemiBold/Oswald-SemiBold.eot') format('embedded-opentype'),
          url('../font/Oswald-SemiBold/Oswald-SemiBold.woff2') format('woff2'),
          url('../font/Oswald-SemiBold/Oswald-SemiBold.woff') format('woff'),
          url('../font/Oswald-SemiBold/Oswald-SemiBold.ttf') format('truetype'),
          url('../font/Oswald-SemiBold/Oswald-SemiBold.svg') format('svg');
     font-weight: normal;
     font-style: normal;
}

body { max-width: 2560px; font-family: 'Archivo-Regular'; overflow-x: hidden; margin: auto; }
/* body { background-color: #efefef; background-image: url(../u_file/1.jpg); background-repeat: no-repeat; background-position: center top; background-size: 1920px; opacity: 0.7; } */
/* body::-webkit-scrollbar { display: none; } */
.header_w { box-sizing: border-box; max-width: 2560px; width: 100%; padding: 0 50px; margin: auto; }
.footer_w { box-sizing: border-box; max-width: 1600px; width: 100%; padding: 0 50px; margin: auto; }
.control_w { box-sizing: border-box; max-width: 1530px; width: 100%; padding: 0 15px; margin: auto; }
.page_w { box-sizing: border-box; max-width: 2560px; width: 1200px; margin: auto; }
.special_w { box-sizing: border-box; max-width: 2560px; width: 1500px; margin: auto; }
.trans { transition: all 300ms ease 0s; -webkit-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; }
.overflow { overflow: hidden; }
.img_block { display: block; font-size: 0; }
.img_center { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.text_upp { text-transform: uppercase; }
.scrollbar::-webkit-scrollbar { width: 5px; height: 1px;}
.scrollbar::-webkit-scrollbar-thumb { border-radius: 5px; box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: #535353; }
.scrollbar::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); border-radius: 10px; background: #ededed; }
.text_space { text-overflow: ellipsis; white-space: nowrap; }

#header { position: absolute; /*height: 109px;*/ top: 0; left: 0; right: 0; background: #fff; margin: auto; z-index: 999; -webkit-transition: -webkit-transform .6s ease; -moz-transition: -moz-transform .6s ease; transition: transform .6s ease; }
#header.not_index { border-bottom: 1px solid #e0e0e0; }
#header.on_fixed { transform: translateY(-100%); backface-visibility: hidden; -webkit-backface-visibility: hidden; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); }
#header.active_fixed { position: fixed; -webkit-transform: translateY(0); -moz-transform: translateY(0); transform: translateY(0); }
#header.translate_y_dump { -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); transform: translateY(-100%); }

#header .header_box { height: 100%; display: flex; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; }
/* #header .header_box .logo_nav { width: calc( 100% - 480px); max-width: 1340px; } */
#header .header_box .features_and_nav { width: calc( 100% - 285px); }
#header .header_box .logo_box { position: relative; min-width: 150px; width: 240px; max-width: 300px; height: 109px; /*margin-right: 10.544%;*/ }
#header .header_box .logo_box img {  position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
#header .header_box .nav_box { width: 100%; padding: 4px 0 10px; }
#header .header_box .nav_box .default_nav_style { height: 100%; display: flex; flex-wrap: wrap; justify-content: flex-start; }
#header .header_box .nav_box .default_nav_style .n_item { height: 40px; line-height: 40px; font-size: 18px; color: #000; margin-right: 15px; float: none; }
#header .header_box .nav_box .default_nav_style .n_item>a { box-sizing: border-box; display: block; font-family: 'Oswald-Regular'; color: #000; text-transform: uppercase; padding: 0 10px; text-decoration: none; }
#header .header_box .nav_box .default_nav_style .n_item:hover>a, #header .header_box .nav_box .default_nav_style .n_item>a.active { color: #dd1017; }

#header .header_box .features_box { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 10px; }
#header .header_box .features_box .left_features, #header .header_box .features_box .right_features { display: flex; align-items: center; }
#header .header_box .features_box .left_features { margin-right: 30px; }
#header .header_box .features_box .tel_text { position: relative; font-size: 16px; line-height: 37px; padding-left: 40px; margin-right: 20px; }
#header .header_box .features_box .tel_text span { position: absolute; display: inline-block; width: 37px; height: 37px; background: url(../images/icon_phone2.png) no-repeat center; top: 0; left: 0; bottom: 0; margin: auto; }
#header .header_box .features_box .h_icon { display: block; width: 37px; height: 37px; border-radius: 2px; }
#header .header_box .features_box .default_search { background: url(../images/icon_search.png) no-repeat center; margin-right: 7px; }
#header .header_box .features_box .header_admin { background: url(../images/icon_admin.png) no-repeat center; margin-right: 7px; }
#header .header_box .features_box .icon_lang { position: relative; /*margin-right: 86px;*/ }
#header .header_box .features_box .icon_lang>a { box-sizing: border-box; position: relative; display: block; line-height: 37px; font-size: 22px; font-family: 'Opensans-Regular'; color: #4c4c4c; text-align: center; text-transform: uppercase; text-decoration: none; }
#header .header_box .features_box .icon_lang .down { position: absolute; width: 120px; right: 0; top: 100%; background-color: #fff; opacity: 0; visibility: hidden; z-index: 100; box-sizing: border-box; padding: 10px; box-shadow: 0 0 10px rgb(0 0 0 / 12%); }
#header .header_box .features_box .icon_lang:hover>a i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
#header .header_box .features_box .icon_lang:hover .down { opacity: 1; visibility: visible; }
#header .header_box .features_box .icon_lang .down a { display: block; display: flex; align-items: center; height: 35px; line-height: 35px; font-size: 15px; color: #333; overflow: hidden; text-decoration: none; }
#header .header_box .features_box .icon_lang .down a:hover { color: #898989; }
#header .header_box .features_box .icon_lang .down a img { max-width: 25px; margin-right: 8px; }
#header .header_box .features_box .header_email { background: url(../images/icon_email.png) no-repeat center #bfbfbf; }
#header .header_box .features_box .header_inquiry { box-sizing: border-box; display: inline-block; min-width: 170px; height: 37px; line-height: 37px; letter-spacing: 2px; font-size: 16px; font-family: 'Oswald-Regular'; color: #fff; background: #000000; border-radius: 2px; padding: 0 10px; text-align: center; text-decoration: none; text-transform: uppercase; margin-left: 4px; }
/* #header .header_box .features_box.es_lang { margin-top: 12px; flex-direction: column-reverse; }
#header .header_box .features_box.es_lang .left_features { margin-right: 0; }
#header .header_box .features_box.es_lang .left_features, #header .header_box .features_box.es_lang .right_features { justify-content: center; -webkit-justify-content: center; }
#header .header_box .features_box.es_lang .icon_lang .down { top: 100%; } */
.support_height { width: 100%; height: 110px; background: #fff; display: block; }

/* -----------------------------  手机端头部 ----------------------------- */
.phone_header { width:100%; display: none; }
.phone_header .header { box-sizing: border-box; position: fixed; top: 0; left:0; width: 100%; max-width: 991px; height: 150px; background: #fff; border-bottom: 1px solid #e9e9e9; padding: 0 15px; z-index:10002; }
.phone_header .header .logo { box-sizing: border-box; position: relative; float: left; width: 50%; height: 150px; padding: 10px 0; overflow: hidden; }
.phone_header .header .logo a, .phone_header .header .logo img { display: block; font-size: 0; }
.phone_header .header .logo img { position: absolute; top: 0; left: 0; bottom: 0; margin: auto; max-height: 80%; }
.phone_header .header .search_and_menu { box-sizing: border-box; float: right; width: 50%; margin-top: 43px; text-align: right; }
.phone_header .header .search_and_menu .btn { display: inline-block; width: 55px; height: 55px; vertical-align: middle; margin-left: 17px; cursor: pointer; margin-left: 60px; }
.phone_header .header .search_and_menu .btn:first-child { margin-left: 0; }
.phone_header .header .search_and_menu .search_btn { background: url(../images/icon_p_search.png) no-repeat center; }
.phone_header .header .search_and_menu .menu_btn a { box-sizing: border-box; display: inline-block; width: 100%; height: 100%; text-decoration: none; padding: 8px 0; }
.phone_header .header .search_and_menu .menu_btn a span { display: block; width: 45px; height: 5px; background: #4c4c4c; border-radius: 50px; margin: 0 auto 12px; }
.phone_header .header .search_and_menu .menu_btn a span:last-child{margin-bottom: 0;}
.phone_header .header .search_and_menu .menu_btn.open a span:nth-child(1) { transform: rotate(45deg) translateY(14px) translateX(6px); -webkit-transform: rotate(45deg) translateY(15px) translateX(7px); -moz-transform: rotate(45deg) translateY(15px) translateX(7px); }
.phone_header .header .search_and_menu .menu_btn.open a span:nth-child(2) { opacity: 0; }
.phone_header .header .search_and_menu .menu_btn.open a span:nth-child(3) { transform: rotate(-45deg) translateY(-12px) translateX(5px); -webkit-transform: rotate(-45deg) translateY(-17px) translateX(9px); -moz-transform: rotate(-45deg) translateY(-17px) translateX(9px); }

.phone_header .mobile_nav { box-sizing: border-box; position: fixed; top: -200%; display: block; width: 100%; height: 100%; margin: 0; z-index: 10001; overflow-y: scroll; overflow-x: hidden; background: url(../images/responsive_header/header_bg.png) repeat-x top center #fff; padding-bottom: 250px; margin-top: 150px; }
.phone_header .mobile_nav.open { top: 0; }
.phone_header .mobile_nav .list { margin: 0; border-bottom: 1px solid #e9e9e9; }
.phone_header .mobile_nav .list .title { box-sizing: border-box; display: block; width: 100%; height: 55px; line-height: 55px; font-size: 15px; font-family: "OpenSans-Bold"; color: #696969; background: #f3f3f3; text-decoration: none; text-transform: uppercase; padding: 0 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.phone_header .mobile_nav .list.has_sec a i { float: right; width: 14px; height: 100%; background: url(../images/icon_arrow4.png) no-repeat right center / 100%; }
.phone_header .mobile_nav .list.has_sec .title.on i { background: url(../images/icon_arrow5.png) no-repeat right center / 14px; }
.phone_header .mobile_nav .list.has_sec .sub { box-sizing: border-box; padding: 0 20px; margin-top: 5px; margin-bottom: 20px; display: none; }
.phone_header .mobile_nav .list.has_sec .sub .item .son_nav_title { display: block; height: 38px; line-height: 38px; font-size: 15px; font-family: "Opensans-Regular"; color: #333333; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.phone_header .mobile_nav .list.has_sec .sub .item .son_nav_title i { width: 11px; }
.phone_header .mobile_nav .list.has_sec .sub .item .son_nav_title.s_on i { transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.phone_header .mobile_nav .list.has_sec .sub .item .sub_nav { box-sizing: border-box; padding: 0 15px; padding-right: 0; margin-bottom: 3px; display: none; }
.phone_header .mobile_nav .list.has_sec .sub .item .sub_nav span { display: block; }
.phone_header .mobile_nav .list.has_sec .sub .item .sub_nav span.t_on i { transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.phone_header .mobile_nav .list.has_sec .sub .item .sub_nav span .sub_title { display: inline-block; height: 33px; line-height: 33px; font-size: 15px; font-family: "Opensans-Regular"; color: #666666; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.phone_header .mobile_nav .list.has_sec .sub .item .sub_nav span i { float: right; width: 11px; height: 36px; background: url(../images/icon_arrow4.png) no-repeat right center / 100%; }
.phone_header .mobile_nav .list.has_sec .sub .item .sub_nav .three_nav { box-sizing: border-box; padding: 0 15px; margin-bottom: 8px; display: none; }
.phone_header .mobile_nav .list.has_sec .sub .item .sub_nav .three_nav .three_title { display: block; height: 27px; line-height: 27px; font-size: 13px; font-family: "Opensans-Regular"; color: #888888; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.phone_header .mobile_nav .list.has_sec .language { box-sizing: border-box; padding: 0 20px; margin-top: 5px; margin-bottom: 20px; display: none; }
.phone_header .mobile_nav .list.has_sec .language.on { display: block; }
.phone_header .mobile_nav .list.has_sec .language .content a { display: block; height: 38px; line-height: 38px; font-size: 15px; font-family: "Opensans-Regular"; color: #333333; text-decoration: none; text-align: center; }
.phone_header .mobile_nav .admin_inquiry { position: fixed; display: flex; flex-wrap: wrap; left: 0; right: 0; bottom: -300px; padding-bottom: 25px; margin: auto; background: #fff; }
.phone_header .mobile_nav .admin_inquiry.on { bottom: 0; margin: auto; background: #fff; }
.phone_header .mobile_nav .admin_inquiry .btn { box-sizing: border-box; display: block; width: 50%; height: 56px; text-align: center; text-decoration: none; text-transform: uppercase; border: 1px solid #ededed; padding: 12px 0; }
.phone_header .mobile_nav .admin_inquiry .btn.language_btn { border-left: 0; border-bottom: 0; }
.phone_header .mobile_nav .admin_inquiry .btn.mail_btn { border-right: 0; border-bottom: 0; }
.phone_header .mobile_nav .admin_inquiry .btn.member_btn { border-left: 0; }
.phone_header .mobile_nav .admin_inquiry .btn.inq_btn { border-right: 0; }
.phone_header .mobile_nav .admin_inquiry .btn span { display: inline-block; height: 27px; line-height: 27px; font-size: 15px; font-family: "Opensans-Regular"; color: #696969; }
.phone_header .mobile_nav .admin_inquiry .btn.no_inq, .phone_header .mobile_nav .admin_inquiry .btn.no_admin, .phone_header .mobile_nav .admin_inquiry .btn.no_email { width: 100%; }
.phone_header .resp_search_box { position: fixed; top: 0; right: -100%; width: 100%; z-index: 10003;background: #fff; }
.phone_header .resp_search_box.on { right: 0; }
.phone_header .resp_search_box .close_btn { float: right; width: calc(100% - 180px); text-align: right; background: #fff; padding-right: 30px; }
.phone_header .resp_search_box .close_btn span { display: inline-block; width: 20px; height: 20px; margin: 13px 0; background: url(../images/icon_close2.png) no-repeat center center / 80%; }
.phone_header .resp_search_box .search_form { position: relative; width: 100%; height: 60px; line-height: 60px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff; }
.phone_header .resp_search_box .search_form input[name=Keyword] { width: 80%; height: 100%; margin-left: 5%; border: none; font-size: 16px; font-family: "Opensans-Regular"; color: #c8c8c8; outline: none; }
.phone_header .resp_search_box .search_form input[type=submit] { position: absolute; top: 0; right: 20px; width: 41px; height: 100%; background: url(../images/icon_p_search.png) no-repeat center center / 50%; border: none; outline: none; }
.header_crutch { height: 150px; display: none; }
.nav_bg.open { position: fixed; top: 150px; right: 0; display: block; width: 100%; height: 100%; background: #fff; z-index: 9990; }

@media only screen and (max-width: 991px){
    .phone_header { display: block; }
    .header_crutch { display: block; }
}
@media only screen and (max-width: 600px){
     .phone_header .header { height: 75px; }
     .phone_header .header .logo { height: 75px; }
     .phone_header .header .search_and_menu { margin-top: 18px; }
     .phone_header .header .search_and_menu .btn { width: 40px; height: 40px; margin-left: 10px; }
     .phone_header .header .search_and_menu .search_btn { background-size: 27px; }
     .phone_header .header .search_and_menu .menu_btn a { padding: 10px 0; }
     .phone_header .header .search_and_menu .menu_btn a span { width: 30px; height: 3px; margin-bottom: 6px; }
     .phone_header .header .search_and_menu .menu_btn.open a span { width: 30px; }
     .phone_header .header .search_and_menu .menu_btn.open a span:nth-child(1) { transform: rotate(45deg) translateY(5px) translateX(8px); -webkit-transform: rotate(45deg) translateY(5px) translateX(8px); -moz-transform: rotate(45deg) translateY(5px) translateX(8px); }
     .phone_header .header .search_and_menu .menu_btn.open a span:nth-child(3) { transform: rotate(-45deg) translateY(-5px) translateX(8px); -webkit-transform: rotate(-45deg) translateY(-5px) translateX(8px); -moz-transform: rotate(-45deg) translateY(-5px) translateX(8px); }
     .phone_header .mobile_nav { margin-top: 75px; }
     .header_crutch { height: 75px; }
     .nav_bg.open { top: 75px; }
}
/* -----------------------------  手机端头部 ----------------------------- */

.index_banner { position: relative; }
.index_banner .banner_list .item { position: relative; display: block; }
.index_banner .banner_list .item .banner_content { position: absolute; box-sizing: border-box; width: 71.146%; top: 0; right: 0; bottom: 0; left: 0; text-align: center; display: flex; justify-content: center; -webkit-justify-content: center; align-items: center; margin: auto; }
.index_banner .banner_list .item .banner_content .center_area { width: 100%; }
.index_banner .banner_list .item .banner_content .title { max-width: 72%; line-height: 62px; font-size: 56px; font-family: "Oswald-Semibold"; color: #fff; margin: auto; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; }
.index_banner .banner_list .item .banner_content .brief { line-height: 34px; font-size: 22px; letter-spacing: 0; color: #fff; margin-top: 20px; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; }
.index_banner .banner_list .item .banner_content a.btn { box-sizing: border-box; display: inline-block; height: 58px; line-height: 58px; font-size: 16px; font-family: 'Oswald-Regular'; letter-spacing: 1px; text-decoration: none; text-transform: uppercase; color: #fff; background: #ec2326; border-radius: 2px; padding: 0 35px; margin-top: 50px; text-overflow: ellipsis; white-space: nowrap; }
.index_banner .bx-wrapper .bx-controls-direction { display: none; }
.index_banner .bx-wrapper .bx-pager { position: static; bottom: 36px; }
.index_banner .bx-wrapper .bx-pager .bx-pager-item a { width: 14px; height: 14px; border-radius: 100%; background: #808080; opacity: 0.44; margin: 0 11px; }
.index_banner .bx-wrapper .bx-pager .bx-pager-item a:hover, .index_banner .bx-wrapper .bx-pager .bx-pager-item a.active { opacity: 1; background: #dd1017; }

.public_index_title { line-height: 45px; font-size: 40px; font-family: 'Oswald-Semibold'; font-weight: bold; color: #1a1a1a; text-align: center; }
.public_index_title::after { content: ''; display: block; width: 60px; height: 4px; background: #dd1017; margin: 14px auto 0; }
.public_index_title a { text-decoration: none; }
.public_index_brief { max-width: 1240px; line-height: 32px; font-size: 18px; color: #4c4c4c; text-align: center; margin: 24px auto 0; }
.learn_btn { display: block; width: 100%; height: 58px; line-height: 58px; letter-spacing: 2px; font-size: 16px; font-family: 'Oswald-Regular'; color: #fff; text-align: center; text-transform: uppercase; text-decoration: none; border-radius: 2px; background: #ec2326; }
.learn_btn:hover { text-decoration: none; }

.upar_park_one { padding-top: 63px; padding-bottom: 30px; background: #fff; }
.upar_park_one .index_pro_list { /*display: flex; flex-wrap: wrap;*/ margin-top: 60px; }
.upar_park_one .index_pro_list .o_item { width: 23.801%; background: #1a1a1a; box-shadow: 0 0 15px rgb(0 0 0 / 20%); margin-right: 1.6%; }
/* .upar_park_one .index_pro_list .o_item:nth-child(4n) { margin-right: 0; } */
.upar_park_one .index_pro_list .o_item .img { position: relative; padding-top: 75.6303%; background: linear-gradient(to right, #d4d4d4, #e6e6e6, #d4d4d4); }
.upar_park_one .index_pro_list .o_item .info { padding: 35px 30px 50px; }
.upar_park_one .index_pro_list .o_item .info .title { font-size: 26px; font-family: 'Oswald-Regular'; color: #ffffff; text-overflow: ellipsis; white-space: nowrap; }
.upar_park_one .index_pro_list .o_item .info .title a { color: #fff; }
.upar_park_one .index_pro_list .o_item .info .brief { height: 192px; line-height: 32px; font-size: 18px; color: #d1d1d1; -webkit-line-clamp: 6; line-clamp: 6; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; margin-top: 15px; }
.upar_park_one .index_pro_list .o_item .info .learn_btn { margin-top: 40px; }
.upar_park_one .swiper-container .swiper-pagination { position: static; margin-top: 32px; }
.upar_park_one .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 14px; background: #808080; opacity: 0.44; margin: 0 10px; }
.upar_park_one .swiper-container .swiper-pagination .swiper-pagination-bullet-active { background: #dd1017; opacity: 1; }
.upar_park_one .swiper-container .btn { display: none; }

.upar_park_two { max-width: 1920px; margin: auto; margin-top: 50px; background: #fff; }
.upar_park_two .graphic_item { display: flex; flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; align-items: center; box-shadow: 0 0 15px rgb(0 0 0 / 20%); margin: 20px 0; background: #fff; }
.upar_park_two .graphic_item .img, .upar_park_two .graphic_item .text_content { box-sizing: border-box; width: 50%; }
/* .upar_park_two .graphic_item .text_content { padding: 5.209%; } */
.upar_park_two .graphic_item .text_content .tekstinnhold { max-width: 660px; }
.upar_park_two .graphic_item .text_content .public_index_title { text-align: left; }
.upar_park_two .graphic_item .text_content .public_index_title::after { margin-left: 0; }
.upar_park_two .graphic_item .text_content .brief { line-height: 30px; font-size: 18px; color: #4c4c4c; margin-top: 26px; }
.upar_park_two .graphic_item .text_content .brief span { display: inline-block; box-sizing: border-box; position: relative; padding-left: 20px; margin-top: 4px; }
.upar_park_two .graphic_item .text_content .brief span i { display: block; position: absolute; width: 8px; height: 8px; top: 12px; left: 0; border-radius: 100%; background: #dd1017; }
.upar_park_two .graphic_item .text_content .learn_btn { max-width: 297px; margin-top: 46px; }
.upar_park_two .graphic_item.column_reverse .text_content  { padding: 4.2% 5.209% 3%; }
.upar_park_two .graphic_item .text_content  { padding: 3.2% 5.209% 1.5%; }

.upar_park_three { padding-top: 64px; margin-bottom: 90px; background: #fff; }
.upar_park_three .item_list { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; padding-bottom: 50px; margin-top: 45px; border-bottom: 1px solid #e6e6e6; }
.upar_park_three .item_list .t_item { box-sizing: border-box; position: relative; min-height: 50px; width: 45%; padding: 0 30px; padding-left: 62px; border-radius: 50px; background: #f2f2f2; margin: 10px 0; }
.upar_park_three .item_list .t_item .num { position: absolute; width: auto; min-width: 38px; height: 38px; top: 6px; left: 6px; line-height: 38px; font-size: 18px; font-family: 'Oswald-Regular'; color: #ffffff; background: #ec2326; border-radius: 50%; text-align: center; }
.upar_park_three .item_list .t_item .title { line-height: 50px; font-size: 18px; font-family: 'Oswald-Regular'; color: #000; text-overflow: ellipsis; white-space: nowrap; }
.upar_park_three .item_list .t_item .title a { color: #000; text-decoration: none; }
.upar_park_three .item_list .t_item .title a.no_jump { cursor: default; }
.upar_park_three .index_switch_box { margin-top: 60px; }
/* .upar_park_three .index_switch_box .switch_list {} */
.upar_park_three .index_switch_box .switch_list .s_item { box-sizing: border-box; width: 357px; background: #fff; }
.upar_park_three .index_switch_box .switch_list .s_item .img { box-sizing: border-box; position: relative; width: 100%; padding-top: 100%; border: 1px solid #e6e6e6; border-bottom: none; }
.upar_park_three .index_switch_box .switch_list .s_item .title a { box-sizing: border-box; display: block; line-height: 58px; font-size: 22px; font-family: 'Oswald-Regular'; color: #fff; background: #000; text-align: center; text-decoration: none; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.upar_park_three .index_switch_box .btn_box { display: flex; justify-content: center; -webkit-justify-content: center; margin-top: 50px; }
.upar_park_three .index_switch_box .btn_box a.btn { display: block; width: 58px; height: 58px; border-radius: 2px; background: url(../images/icon_arrow1.png) no-repeat center #ec2326; background-size: 18px; margin: 0 12px; }
.upar_park_three .index_switch_box .btn_box a.learn_btn { max-width: 297px; }
.upar_park_three .index_switch_box .btn_box a.btn.btn_next { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }

.uapr_park_four { height: 664px; padding-top: 112px; margin-top: 65px; background: #fff; }
.uapr_park_four .public_index_title { color: #fff; }
.uapr_park_four .index_form { width: 1130px; margin: 33px auto 0; }
.uapr_park_four .index_form form { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; }
.uapr_park_four .index_form .row { width: 100%; margin-bottom: 24px; }
.uapr_park_four .index_form .row.input_row { width: 48.673%; }
.uapr_park_four .index_form .row.sub_row { text-align: center; margin-top: 16px; }
.uapr_park_four .index_form .row input { box-sizing: border-box; width: 100%; height: 55px; font-size: 18px; border-radius: 4px; border-color: #fff; background: #fff; padding: 0 20px;}
.uapr_park_four .index_form .row textarea { box-sizing: border-box; width: 100%; height: 155px; font-size: 18px; border-radius: 4px; border-color: #fff; background: #fff; padding: 15px 20px; }
.uapr_park_four .index_form .row input[type=submit] { width: 198px; height: 62px; color: #fff; border-radius: 50px; background: #db0a07; border-color: #db0a07; margin: auto; cursor: pointer; }

#footer { background-color: #262626; padding-top: 42px; max-width: 2560px; }
#footer .uapr_newletter { padding-bottom: 37px; border-bottom: 1px solid #3d3d3d; }
#footer .uapr_newletter .left_text { width: 50%; }
#footer .uapr_newletter .left_text .title { line-height: 32px; font-size: 30px; font-family: 'Oswald-Regular'; color: #fff; }
#footer .uapr_newletter .left_text .brief { line-height: 27px; font-size: 18px; color: #999999; margin-top: 10px; }
#footer .uapr_newletter .newsletter { position: relative; width: 450px; margin-top: 3px; }
#footer .uapr_newletter .newsletter .text { box-sizing: border-box; width: 100%; height: 58px; font-size: 16px; font-family: 'Archivo-Regular'; color: #999999; border: none; border-radius: 3px; padding: 0 12px; padding-right: 158px;  }
#footer .uapr_newletter .newsletter .sub { position: absolute; box-sizing: border-box; width: 148px; height: 58px; top: 0; right: 0; font-size: 16px; color: #fff; font-family: 'Oswald-Regular'; border: none; background: #ec2326; border-radius: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; cursor: pointer; }
#footer .footer_box { width: 100%; display: flex; flex-wrap: wrap; border-bottom: 1px solid #3d3d3d; padding-bottom: 45px; margin-top: 55px; }
#footer .footer_box dl { box-sizing: border-box; width: 22.182%; margin-right: 3.7%; }
#footer .footer_box dl:last-child { margin-right: 0; }
#footer .footer_box dl dt { line-height: 25px; font-size:18px; font-family: 'Oswald-Regular'; color: #fff; text-transform: uppercase; margin-bottom: 25px; }
#footer .footer_box dl dd.dd_item { box-sizing: border-box; position: relative; min-height: 24px; line-height: 24px; font-size: 16px; color: #999999; margin-bottom: 19px; }
#footer .footer_box dl dd.dd_item a { display: block; text-decoration: none; color: #999999; }
#footer .footer_box dl dd.dd_item .foot_share .Skype { background: url(../images/icon_share_skype.png) no-repeat center; background-size: 32px; }
#footer .footer_box dl dd.location { padding-left: 33px; }
#footer .footer_box dl dd.location::after { content: ''; position: absolute; display: block; width: 16px; height: 20px; top: 2px; left: 0; background: url(../images/icon_loction.png) no-repeat center; }
#footer .footer_box dl dd.phone { padding-left: 33px; }
#footer .footer_box dl dd.phone::after { content: ''; position: absolute; display: block; width: 18px; height: 17px; top: 2px; left: 0; background: url(../images/icon_phone.png) no-repeat center; }
#footer .footer_box dl dd.fax { padding-left: 33px; }
#footer .footer_box dl dd.fax::after { content: ''; position: absolute; display: block; width: 18px; height: 18px; top: 2px; left: 0; background: url(../images/icon_fax.png) no-repeat center; }
#footer .footer_box dl dd.mail { padding-left: 33px; }
#footer .footer_box dl dd.mail::after { content: ''; position: absolute; display: block; width: 16px; height: 12px; top: 6px; left: 0; background: url(../images/icon_mail.png) no-repeat center; }
#footer .footer_box dl dd.dd_item.dd_share a { display: inline-block; }
#footer .footer_box dl.need_scrollbar { position: relative; padding-right: 15px; height: 410px; overflow-y: auto; }
#footer .copybox { width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; padding-top: 22px; padding-bottom: 24px; margin: auto; }
#footer .copybox .copy { font-size: 18px; color: #b2b2b2; }
#footer .copybox .footer_nav { margin-left: 7px; }
#footer .copybox .footer_nav a { display: inline-block; color: #c0c0c0; border-right: 2px solid #a4a4a3; padding: 0 20px; text-decoration: none; }
#footer .copybox .footer_nav a:last-child { border-right: 0; }
#footer .copybox .footer_nav a:hover { color: #ec2326; }




.inner_banner { position: relative; height: 333px; }
.inner_banner .logo_and_title { height: 100%; display: flex; flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; align-items: center; }
.inner_banner .logo_and_title .banner_logo { box-sizing: border-box; width: 16%; padding-right: 23px; }
.inner_banner .logo_and_title .banner_title { width: 69.334%; font-size: 54px; font-family: 'Oswald-SemiBold'; color: #fff; text-overflow: ellipsis; white-space: nowrap; }
.inner_banner .logo_and_title.no_logo .banner_title { width: 100%; text-align: center; }
/* .inner_banner .location_content { position: absolute; width: 50%; height: 100%; top: 0; left: 7.8%; display: flex; flex-wrap: wrap; align-items: center; }
.inner_banner .location_content .con_table { width: 100%; vertical-align: middle; padding: 0 15px; }
.inner_banner .location_content .con_table .location_title { display: block; float: none; width: 100%; max-width: inherit; font-size: 42px; font-family: 'Archivo-Regular'; color: #fff; } */
.inner_banner.no_being .logo_and_title .banner_title { color: #000; }

.bread_crumbs { box-sizing: border-box; width: 100%; }
.bread_crumbs.grey_bg { background: #ededed; }
.bread_crumbs .page_w { display: flex; flex-wrap: wrap; -webkit-justify-content: space-between; justify-content: space-between; }
.bread_crumbs .ueeshop_responsive_position { width: 100%; min-height: 44px; line-height: 44px; }
.bread_crumbs .ueeshop_responsive_position .position { width: 100%; letter-spacing: 1px; font-size: 16px; color: #4c4c4c; }
.bread_crumbs .ueeshop_responsive_position .position a { display: inline-block; color: #4c4c4c; }

.p_select_menu { display: none; box-sizing: border-box; width: 100%; height: 70px; margin: 0 auto; z-index: 100; }
.p_select_menu .menu_title { box-sizing: border-box; position: relative; width: 100%; height: 100%; line-height: 70px; font-size: 18px; text-align: left; border-radius: 0; color: #000; background-color: #f2f2f2; padding: 0 30px; padding-right: 47px; margin-bottom: 0; overflow: hidden; }
.p_select_menu .menu_title::after { position: absolute; content: ''; display: block; width: 14px; height: 8px; top: 3px; bottom: 0; right: 20px; margin: auto; background-image: url(../images/icon_arrow4.png); background-repeat: no-repeat; background-position: center; background-size: 100%; }
.p_select_menu .menubox { box-sizing: border-box; position: relative; width: 100%; max-height: 450px; border: 1px solid #f2f2f2; background: #f2f2f2; overflow: hidden; overflow-y: auto; transition: all .2s; padding: 17px 0; margin-top: 2px; z-index: 1; }
.p_select_menu .menubox .list { margin-bottom: 6px; }
.p_select_menu .menubox .list .name { display:block; width: 100%; height: 35px; line-height: 35px; font-size: 20px; color: #000; text-decoration: none; box-sizing: border-box; padding: 0 30px; transition: all .05s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.p_select_menu .menubox .list:last-child .name { border-bottom: none; }
.p_select_menu .menubox .list .name.on { color: #fff; background: #db0a07; }

body .ueeshop_responsive_turn_page { line-height: 58px; margin: 0 0 10px; }
body .ueeshop_responsive_turn_page span { min-width: 58px; width: auto; height: 58px; line-height: 58px; margin: 0 6px; background: #ec2326; border-radius: 2px; }
body .ueeshop_responsive_turn_page span:hover { background: #be090c; }
body .ueeshop_responsive_turn_page span a, body .ueeshop_responsive_turn_page span font { box-sizing: border-box; min-width: 58px; width: auto; height: 58px; font-size: 18px; color: #d9d9d9; padding: 0 5px; border: none; }
body .ueeshop_responsive_turn_page span .page_item_current { background: #be090c; }
body .ueeshop_responsive_turn_page span em { width: 18px; height: 18px; margin: auto; }
body .ueeshop_responsive_turn_page span em.icon_page_prev { background: url(../images/icon_arrow1.png) no-repeat center; background-size: 100%; }
body .ueeshop_responsive_turn_page span em.icon_page_next { background: url(../images/icon_arrow1.png) no-repeat center; background-size: 100%; transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
body .ueeshop_responsive_turn_page.s1>span .page_item_current { color: #fff; background: #be090c; border-color: #be090c; }


/* 产品列表页 + 产品详情页 + 询盘 ------------------------------------------------------------------------------------------------------------------------------------------------------------- */
.product_region { background: #fff; }
.product_region .pro_list { padding-bottom: 80px; margin: 50px auto 0; }
.product_region .pro_list .pro_cate_box { box-sizing: border-box; width: 22.5%; max-width: 270px; top: 0; left: 0; margin-bottom: 100px; }
.product_region .pro_list .pro_cate_box .menu { background: #fff; margin-bottom: 30px; }
.product_region .pro_list .pro_cate_box .menu .sidebar_title { box-sizing: border-box; line-height: 25px; background: #dd1017; font-size: 20px; color: #fff; padding: 10px 15px; }
.product_region .pro_list .pro_cate_box .menu .sidebar_title a { text-decoration: none; color: #fff; }
.product_region .pro_list .pro_cate_box .menu .name_item { box-sizing: border-box; }
.product_region .pro_list .pro_cate_box .menu .name_item .item { padding: 15px 0; border-bottom: 1px solid #ebebeb; }
.product_region .pro_list .pro_cate_box .menu .name_item .item:last-child { border-bottom: none; }
.product_region .pro_list .pro_cate_box .menu .name_item .item a { color: #000; text-decoration: none; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name { position: relative; padding: 0 15px; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name>a { box-sizing: border-box; display: block; height: 30px; line-height: 30px; font-size: 16px; padding-right: 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(../images/icon_p_open.png) no-repeat center; margin: auto; cursor: pointer; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .name.open { margin-bottom: 0; }
.product_region .pro_list .pro_cate_box .menu .name_item .item.open .name.open i, .product_region .pro_list .pro_cate_box .menu .name_item .item .name.open i { background-image: url(../images/icon_p_close.png); }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist { display: none; padding-left: 20px; margin-top: 3px; margin-bottom: 10px; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li { position: relative; margin-bottom: 5px; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li:last-child { margin-bottom: 0; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li a { display: block; height: 35px; line-height: 35px; font-size: 16px; color: #333333; text-decoration: none; padding-right: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .sub_name { position: relative; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .sub_name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(../images/icon_p_open.png) no-repeat center; margin: auto; cursor: pointer; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .sub_name.open i { background-image: url(../images/icon_p_close.png); }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .threelist { display: none; padding-left: 20px; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .threelist a { height: 30px; line-height: 30px; font-size: 14px; }
.product_region .pro_list .pro_cate_box .menu .name_item .item.open .sublist, .product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li.open .threelist { display: block; }
.product_region .pro_list .pro_cate_box .menu .name_item a:hover, .product_region .pro_list .pro_cate_box .menu .name_item .item a.on, .product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li.open .sub_name a { color: #db0a07; }
.product_region .pro_list .pro_cate_box .menu .name_item .item .sublist li .threelist a.on { color: #db0a07; }
.product_region .pro_list .pro_cate_box .menu .hot_list .item { box-sizing: border-box; width: 100%; min-height: 74px; position: relative; padding: 15px 0; padding-left: 85px; border-bottom: 1px solid #e3e3e3; }
.product_region .pro_list .pro_cate_box .menu .hot_list .item:last-child { border-bottom: 0; }
.product_region .pro_list .pro_cate_box .menu .hot_list .item .img { position: absolute; top: 15px; left: 0; width: 74px; padding-top: 27.41%; }
.product_region .pro_list .pro_cate_box .menu .hot_list .item .content { min-height: 74px; }
.product_region .pro_list .pro_cate_box .menu .hot_list .item .content .name { display: block; line-height: 20px; font-size: 15px; }
.product_region .pro_list .pro_cate_box .menu .hot_list .item .content .video_play { display: block; width: 50px; line-height: 25px; font-size: 14px; color: #fff; background: #dd1017; text-decoration: none; text-align: center; border-radius: 4px; margin-top: 8px; }
.product_region .pro_list .pro_cate_box .attr_box { margin-top: 50px; }
.product_region .pro_list .pro_cate_box .attr_box .list { padding: 0 5px; }
.product_region .pro_list .pro_cate_box .attr_box .item { margin-bottom: 15px; }
.product_region .pro_list .pro_cate_box .attr_box .item .a_name { position: relative; box-sizing: border-box; display: block; height: 42px; line-height: 42px; font-size: 16px; font-family: 'Muli-Bold'; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .pro_cate_box .attr_box .item .a_name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(/static/themes/t229/images/icon_triangle.png) no-repeat center; margin: auto; cursor: pointer; }
/* .product_region .pro_list .pro_cate_box .attr_box .attr_list { display: none; } */
.product_region .pro_list .pro_cate_box .attr_box .attr_list a { display: block; text-decoration: none; }
.product_region .pro_list .pro_cate_box .attr_box .attr_list a li { height: 35px; line-height: 35px; display: flex; align-items: center; }
.product_region .pro_list .pro_cate_box .attr_box .attr_list a li input { position: relative; margin-right: 10px; cursor: pointer; z-index: 1; }
.product_region .pro_list .pro_cate_box .attr_box .attr_list a li span { display: block; font-size: 12px; font-family: 'Muli-Bold'; color:#34495e; word-break: break-word; color: #000; cursor: pointer; }
.product_region .pro_list .pro_cate_box .attr_box .item .a_name.open i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }

#phone_attr_box { position: fixed; top: 0; right: -85%; display: block; width: 85%; height: 100%; margin: 0; z-index: 10002; overflow-y: scroll; overflow-x: hidden; background: #fff; margin-top: 0; display: none; }
#phone_attr_box .top_title { height: 50px; line-height: 50px; font-size: 18px;  color: #000; text-align: center; border-bottom: 1px solid #ddd; }
#phone_attr_box .top_title a { position: absolute; display: block; width: 50px; height: 50px; top: 0; left: 0; background: url(../images/icon_close3.png) no-repeat center; background-size: 23px; }
#phone_attr_box .attr_content { box-sizing: border-box; padding: 15px; }
#phone_attr_box .attr_content .item { margin-bottom: 15px; }
#phone_attr_box .attr_content .item .a_name { position: relative; box-sizing: border-box; display: block; height: 42px; line-height: 42px; font-size: 16px; font-family: 'Muli-Bold'; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#phone_attr_box .attr_content .item .a_name i { position: absolute; display: block; width: 25px; height: 25px; top: 0; right: 0; bottom: 0; background: url(../images/icon_triangle.png) no-repeat center; margin: auto; cursor: pointer; }
/* #phone_attr_box .attr_content .attr_list { display: none; } */
#phone_attr_box .attr_content .attr_list a { display: block; text-decoration: none; }
#phone_attr_box .attr_content .attr_list a li { height: 35px; line-height: 35px; display: flex; align-items: center; }
#phone_attr_box .attr_content .attr_list a li input { position: relative; margin-right: 10px; cursor: pointer; z-index: -1; }
#phone_attr_box .attr_content .attr_list a li span { display: block; font-size: 12px; color:#34495e; word-break: break-word; color: #000; cursor: pointer; }
#phone_attr_box .attr_content .item .a_name.open i { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
#phone_attr_box.on { right: 0; }
#black_bg { position: fixed; background: rgba(0,0,0,0.6); width: 100%; height: 100%; top: 0; z-index: 10001; display: none; }
#black_bg.on { display: block; }
.phone_filter { box-sizing: border-box; width: 100%; height: 50px; line-height: 50px; font-size: 23px; color: #000; text-align: center; border: 1px solid #dcdcdc; margin-bottom: 20px; display: none; }
.phone_filter a { display: block; text-decoration: none; }
.phone_filter a span { position: relative; padding-right: 50px; }
.phone_filter a span::after { content: ''; position: absolute; display: block; width: 40px; height: 40px; top: 0; right: 0; bottom: 0; background: url(../images/icon_filter.png) no-repeat center; background-size: 28px; margin: auto; }


/* .product_region .pro_list .pro_cate_box .menu .hot_list */
.product_region .pro_list .contenter { width: 74%; }
.product_region .pro_list .cate_title { line-height: 25px; font-size: 24px; color: #000; font-family: 'OpenSans-Bold'; padding: 6px 0; cursor: pointer; }
.product_region .pro_list .cate_title a { text-decoration: none; color: #000; }
.product_region .pro_list .cate_brief { margin-top: 20px; }
.product_region .pro_list .ueeshop_responsive_products_list { min-height: 350px; display: flex; flex-wrap: wrap; margin: 25px 0; }
.product_region .pro_list .ueeshop_responsive_products_list .item { box-sizing: border-box; float: none; width: 31.51%; border: 1px solid #eee; margin-right: 2.73%; margin-bottom: 30px; }
.product_region .pro_list .ueeshop_responsive_products_list .item:nth-child(3n) { margin-right: 0; }
.product_region .pro_list .ueeshop_responsive_products_list .item .pro { box-sizing: border-box; background: #fff; }
.product_region .pro_list .ueeshop_responsive_products_list .item .img { padding-top: 100%; }
.product_region .pro_list .ueeshop_responsive_products_list .item .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.product_region .pro_list .ueeshop_responsive_products_list .item .pro { width: 100%; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info { position: relative; box-sizing: border-box; text-align: left; width: 100%; color: #000000; overflow: hidden; padding: 15px 10px 25px 10px; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info.has_video { padding-right: 70px; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .name { height: auto; line-height: unset; text-align: left; margin: 0; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .name a { font-size: 16px; font-family: 'Montserrat-Regular'; text-decoration: none; overflow: hidden; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .brief { line-height: 25px; font-size: 18px; font-family: 'Futurastd-Light'; margin-top: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .price { display: none; }
.product_region .pro_list .ueeshop_responsive_products_list .item .info .video_play { position: absolute; display: block; width: 50px; top: 15px; right: 10px; line-height: 25px; font-size: 14px; color: #fff; background: #dd1017; text-decoration: none; text-align: center; border-radius: 4px; }
.product_region .pro_list .ueeshop_responsive_products_list .item:hover .info .name a { color: #dd1017; }
.product_detail_region { position: relative; }
.product_detail_region .good_banner { position: relative; padding-top: 90px; padding-bottom: 84px; /*height: 646px;*/ }
.product_detail_region .good_banner .goods_detail_info { height: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; align-items: center; }
.product_detail_region .good_banner .goods_detail_info .first_pic { width: 34.334%; }
.product_detail_region .good_banner .goods_detail_info .name_a_brief { width: 60%; }
.product_detail_region .good_banner .goods_detail_info .name_a_brief { box-sizing: border-box; /*padding-top: 100px;*/ }
.product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 74px; font-size: 54px; font-family: 'Oswald-SemiBold'; color: #dd1017; /*-webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;*/ }
.product_detail_region .good_banner .goods_detail_info .name_a_brief .name span { color: #fff; }
.product_detail_region .good_banner .goods_detail_info .name_a_brief .brief { line-height: 30px; font-size: 18px; color: #fff; margin-top: 29px; opacity: .9; }
.product_detail_region .good_banner .goods_detail_info .first_pic .img { position: relative; width: 100%; background: rgba(0, 0, 0, 0.36); }
.product_detail_region .good_banner .goods_detail_info .first_pic .img::before { content: ''; display: block; position: absolute; width: 38px; height: 38px; top: 0; left: 0; background: url(../images/icon_corner.png) no-repeat center; background-size: 100%; }
.product_detail_region .good_banner .goods_detail_info .first_pic .img::after { content: ''; display: block; position: absolute; width: 38px; height: 38px; bottom: 0; right: 0; background: url(../images/icon_corner.png) no-repeat center; background-size: 100%; transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); }
.product_detail_region .good_banner .goods_detail_info .first_pic .img ul li { position: relative; padding-top: 73.4%; }
.product_detail_region .good_banner .goods_detail_info .first_pic .img .btn { position: absolute; display: block; width: 55px; height: 55px; top: 0; bottom: 0; margin: auto; background: url(../images/icon_arrow1.png) no-repeat center; z-index: 1; cursor: pointer; display: none; }
.product_detail_region .good_banner .goods_detail_info .first_pic .img .btn.btn_left { left: 0; }
.product_detail_region .good_banner .goods_detail_info .first_pic .img .btn.btn_right { right: 0; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.product_detail_region .good_banner .goods_detail_info .first_pic .pdf_and_inquiry { box-sizing: border-box; position: relative; width: 100%; text-align: right; padding-right: 78px; margin-top: 15px; }
.product_detail_region .good_banner .goods_detail_info .first_pic .add_to_inquiry { box-sizing: border-box; display: block; width: 100%; height: 58px; line-height: 58px; font-size: 16px; color: #fff; background: #ec2326; text-align: center; text-decoration: none; text-transform: uppercase; padding: 0 15px; border-radius: 2px; }
.product_detail_region .good_banner .goods_detail_info .first_pic .prod_info_pdf { position: absolute; display: inline-block; width: 58px; height: 58px; top: 0; right: 0; line-height: 58px; font-size: 16px; color: #fff; text-transform: uppercase; text-decoration: none; text-align: center; border-radius: 2px; background: #ec2326; }
.product_detail_region .good_banner .goods_detail_info .first_pic #export_pdf { display: none; }
.product_detail_region .good_banner .goods_detail_info .first_pic .pdf_and_inquiry.no_inquiry { position: static; padding-right: 0; }
.product_detail_region .good_banner .goods_detail_info .first_pic .pdf_and_inquiry.no_inquiry .prod_info_pdf { position: static; }
.product_detail_region .good_banner .goods_detail_info .first_pic .pdf_and_inquiry.no_pdf { padding-right: 0; }
.product_detail_region .description_box { margin-top: 50px; }
.product_detail_region .description_box .description_park { margin-top: 30px; }
.product_detail_region .share { margin-top: 40px; }
.product_detail_region .some_case { padding-bottom: 40px; margin-top: 60px; border-bottom: 1px solid #ec2326; }
.product_detail_region .some_case .title { border-bottom: 1px solid #e6e6e6; color: #000; padding-bottom: 18px; }
.product_detail_region .some_case .title span { display: inline-block; line-height: 38px; font-size: 30px; font-family: 'Oswald-SemiBold'; cursor: pointer;}
.product_detail_region .some_case .swiper-container { margin-top: 30px; }
.product_detail_region .some_case .list .item { box-sizing: border-box; width: 357px; }
.product_detail_region .some_case .list .item .imgbox { box-sizing: border-box; position: relative; width: 100%; padding-top: 100%; border: 1px solid #e6e6e6; border-bottom: none; }
.product_detail_region .some_case .list .item .info a { display: block; line-height: 58px; font-size: 22px; font-family: 'Oswald-Regular'; color: #fff; background: #000; text-align: center; text-decoration: none; }
.product_detail_region .some_case .btn_box { display: flex; justify-content: center; -webkit-justify-content: center; margin-top: 50px; }
.product_detail_region .some_case .btn_box a.btn { display: block; width: 58px; height: 58px; border-radius: 2px; background: url(../images/icon_arrow1.png) no-repeat center #ec2326; background-size: 18px; margin: 0 12px; }
.product_detail_region .some_case .btn_box a.learn_btn { max-width: 297px; }
.product_detail_region .some_case .btn_box a.btn.btn_next { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.product_detail_region .look_over_pro { margin-top: 25px; margin-bottom: 84px; }
.product_detail_region .look_over_pro .look_pro { position: relative; padding-left: 36px; }
.product_detail_region .look_over_pro .look_pro::after { content: ''; position: absolute; display: block; width: 22px; height: 12px; top: 10px; left: 0; background: url(../images/icon_arrow3.png) no-repeat center; background-size: 100%; }
.product_detail_region .look_over_pro .look_pro a { display: inline-block; line-height: 30px; font-size: 22px; font-family: 'Oswald-Regular'; color: #666666; text-decoration: none; }
.product_detail_region .look_over_pro .look_pro.look_next_pro::after { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }

.lang_es .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 50px; font-size: 40px; }

.ueeshop_responsive_products_inquiry .empty { min-height: 300px;}

.quick_look { margin-top: 82px; }
.quick_look .quick_title { font-size: 32px; color: #000; padding-bottom: 9px; border-bottom: 1px solid #e8e8ed; }
.quick_look .quick_table_box { margin-top: 32px; }
.quick_look .quick_table_box .row { margin-bottom: 28px; }
.quick_look .quick_table_box .row:last-child { margin-bottom: 0; }
.quick_look .quick_table_box .row .attr_title { font-size: 22px; color: #000; margin-bottom: 5px; }
.quick_look .quick_table_box .row .tal_attribut { display: flex; flex-wrap: wrap; background: #f2f2f2; }
.quick_look .quick_table_box .row .tal_attribut .item { box-sizing: border-box; width: 23%; min-height: 60px; line-height: 24px; font-size: 16px; color: #555; padding: 18px 20px; margin-right: 2.66%; }
.quick_look .quick_table_box .row .tal_attribut .item:last-child { margin-right: 0; }

/* .inquiry */
/* 产品列表页 + 产品详情页 + 询盘 ------------------------------------------------------------------------------------------------------------------------------------------------------------- */

/* Case */
/* .case_region {} */
.category_list { box-sizing: border-box; /*max-width: 1400px; */margin: auto; }
.category_list .menu { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; text-align: center; }
.category_list .menu a { display: inline-block; position: relative; height: 45px; line-height: 45px; font-size: 16px; color: #000000; background: #f2f2f2; border-radius: 0; text-decoration: none; padding: 0 35px; }
.category_list .menu a.on { background: #db0a07; color: #fff; }
.category_list .menu .item { display: inline-block; position: relative; margin: 0 5px; margin-bottom: 15px; }
.category_list .menu .item .sublist { position: absolute; box-sizing: border-box; position: absolute; width: 180px; top: 100%; left: 0; opacity: 0; visibility: hidden; background: #fff; box-shadow: 0 0 7px #ddd; border-radius: 3px; padding: 5px; z-index: 1; }
.category_list .menu .item .sublist a { display: block; height: 35px; line-height: 35px; font-size: 16px; }
.category_list .menu .item.on>a::after { content: ''; position: absolute; display: block; width: 100%; height: 1px; bottom: 4px; background: #ffb910; }
.category_list .menu .item:hover .sublist { opacity: 1; visibility: visible; }
/* .category_list .menu .sublist { display: none; } */
.case_region .case_wrap_list { margin-bottom: 80px; margin-top: 50px; }
.case_region .case_wrap_list .case_cate_name { font-size: 24px; color: #000; text-align: center; }
.case_region .case_wrap_list .case_cate_name::after { content: ''; display: block; width: 65px; height: 2px; background: #db0a07; margin: 19px auto 0; }
.case_region .case_wrap_list .case_brief { max-width: 1400px; line-height: 30px; font-size: 20px; font-family: 'Futurastd-Light'; color: #000; text-align: center; margin: 28px auto 0; }
.case_region .case_wrap_list .category_list { margin-top: 43px; }
.case_region .case_wrap_list .ueeshop_responsive_case_list { min-height: 250px; display: flex; flex-wrap: wrap; margin-top: 60px; margin-bottom: 50px; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item { box-sizing: border-box; width: 23%; padding-bottom: 0; margin-right: 2.66%; margin-bottom: 25px; border: 1px solid #eee; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item:nth-child(4n) { margin-right: 0; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .img { position: relative; width: 100%; padding-top: 100%; /*background: pink;*/ }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .info { width: 100%; box-sizing: border-box; padding: 15px 10px 25px 10px; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .info a { text-decoration: none; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .info.has_video .name { box-sizing: border-box; position: relative; padding-right: 75px; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .name a { display: block; font-size: 16px; font-family: 'Montserrat-Regular'; color: #000; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .name .video_play { position: absolute; display: block; width: 50px; top: -3px; right: 10px; line-height: 25px; font-size: 14px; color: #fff !important; background: #dd1017; text-decoration: none; text-align: center; border-radius: 4px; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .desc { line-height: 32px; font-size: 20px; font-family: 'Futurastd-Light'; color: #000; margin-top: 33px; }
.case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .learn_more { display: inline-block; font-size: 22px; font-family: 'Futurastd-Light'; color: #db0a07; margin-top: 45px; display: none; }
.case_detail_area .detail_content { min-height: 450px; }

/* Info */
.info_blog_nav { position: relative; }
.info_blog_nav .nav_park { box-sizing: border-box; display: flex; flex-wrap: wrap; height: 84px; }
.info_blog_nav .nav_park .info_item { position: relative; margin-right: 70px; }
.info_blog_nav .nav_park .info_item:last-child { margin-right: 0; }
.info_blog_nav .nav_park .info_item .i_name { box-sizing: border-box; position: relative; width: 100%; height: 100%; line-height: 84px; font-size: 40px; border: 0; font-family: 'Oswald-Semibold'; background-color: #fff; padding-right: 36px; overflow: hidden; }
.info_blog_nav .nav_park .info_item .i_name a { display: inline-block; text-decoration: none; color: #999999; }
.info_blog_nav .nav_park .info_item .i_name i { position: absolute; content: ''; display: block; width: 18px; height: 18px; top: 0; bottom: 0; right: 0; margin: auto; background-image: url(../images/icon_arrow.png); background-repeat: no-repeat; background-position: center; background-size: 100%; filter: opacity(0.5); }
.info_blog_nav .nav_park .info_item .selectbox { display: none; position: absolute; width: 472px; max-height: 673px; border-top: 1px solid #e6e6e6; background: #ededed; overflow: hidden; overflow-y: auto; transition: all .2s; padding: 25px 0; z-index: 1; }
.info_blog_nav .nav_park .info_item .selectbox .name { display:block; width: 100%; height: 35px; line-height: 35px; font-family:'Oswald-Regular'; font-size: 18px; color: #000; text-decoration: none; box-sizing: border-box; padding: 0 30px; margin-bottom: 13px; transition: all .05s; text-overflow: ellipsis; white-space: nowrap; }
.info_blog_nav .nav_park .info_item .selectbox .name:last-child { margin-bottom: 0; }
.info_blog_nav .nav_park .info_item .selectbox .name.on, .info_blog_nav .nav_park .selectbox .name:hover { color: #ec2326; }
.info_blog_nav .nav_park .info_item .selectbox .sub_item { box-sizing: border-box; padding: 0 30px; }
.info_blog_nav .nav_park .info_item .selectbox .sub_item .sun_name a { display: block; font-size: 20px; line-height: 26px; color: #000; text-decoration: none; }
.info_blog_nav .nav_park .info_item .selectbox .sub_item ul { margin-top: 20px; }
.info_blog_nav .nav_park .info_item.on .i_name a { color: #000; }
.info_blog_nav .nav_park .info_item.on .i_name i { filter: unset; }
.info_region .info_wrap_list { margin-bottom: 80px; }
.info_region .info_wrap_list .ueeshop_responsive_info_list { min-height: 450px; display: flex; flex-wrap: wrap; border-top: 1px solid #e6e6e6; padding-top: 40px; /*margin-top: 40px;*/ }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item { width: 31.467%; margin-bottom: 60px; margin-right: 2.8%; background: #fff; box-shadow: 0 0 18px rgb(52 52 52 / 8%); }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item:nth-child(3n) { margin-right: 0; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .img { position: relative; width: 100%; padding-top: 59.323%; background: #fff; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info { box-sizing: border-box; width: 100%; padding: 6.356%; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .time { font-size: 18px; margin-bottom: 18px; color: #808080; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .title a { display: block; line-height: 39px; font-size: 26px; font-family: 'Oswald-Regular'; color: #000; text-decoration: none; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .desc { line-height: 30px; font-size: 18px; color: #4c4c4c; margin-top: 21px; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; overflow: hidden; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .link { position: relative; display: inline-block; font-size: 16px; font-family: 'Oswald-Regular'; color: #dd1017; text-decoration: none; text-transform: uppercase; padding-bottom: 1px; margin-top: 32px; }
.info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .link::after { content: ''; position: absolute; display: block; width: 100%; height: 1px; bottom: 0; background: #dd1017; }
.info_detail_area .detail_content { min-height: 450px; }

/* 单页 */
.article_region .detail_content { box-sizing: border-box; min-height: 300px; margin: 38px auto 0; }
.article_region .detail_content .art_title { font-size: 30px; color: #000; text-align: center; }
.artile_news { padding-top: 66px; padding-bottom: 110px; background: #f2f2f2; }
.artile_news .news_title { font-size: 56px; color: #000; text-align: center; }
.artile_news .new_box { display: flex; flex-wrap: wrap; margin-top: 37px; }
.artile_news .new_box .ne_item { width: 29.576%; background: #fff; margin-right: 5.63%; }
.artile_news .new_box .ne_item:last-child { margin-right: 0; }
.artile_news .new_box .ne_item .img { position: relative; padding-top: 57.585%; }
.artile_news .new_box .ne_item .img img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
.artile_news .new_box .ne_item .info { padding: 32px 26px; }
.artile_news .new_box .ne_item .info .name a { line-height: 28px; font-size: 22px; color: #000; text-decoration: none; }
.artile_news .new_box .ne_item .info .brief { line-height: 24px; font-size: 16px; font-family: 'Futurastd-Medium'; color: #666; margin-top: 23px; }
.artile_news .new_box .ne_item .info .learn_more { display: inline-block; font-size: 14px; color: #666; text-decoration: none; text-transform: uppercase; margin-top: 20px; }
.artile_news .new_box .ne_item .info .learn_more:hover { color: #db0a07; }

/* 关于我们页 */
/* .aboutus_region {} */
.aboutus_region .big_title { max-width: 80%; font-size: 54px; font-family: 'Oswald-SemiBold'; text-align: center; margin: auto; }
.aboutus_region .red_btn { box-sizing: border-box; min-width: 297px; display: inline-block; letter-spacing: 1.5px; line-height: 58px; font-size: 16px; font-family: 'Oswald-Regular'; color: #fff; background: #ec2326; text-decoration: none; border-radius: 3px; padding: 0 30px; text-align: center; text-overflow: ellipsis; white-space: nowrap; }
.graphic_park { box-sizing: border-box; padding-top: 40px; }
.graphic_park .graphic { display: flex; flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; align-items: center; background: #be090c; }
.graphic_park .text_park { box-sizing: border-box; width: 69.667%; padding: 68px 70px 50px; padding-right: 6%; }
.graphic_park .text_park .center_info .title a { position: relative; display: inline-block; letter-spacing: 4px; font-size: 20px; font-family: 'Oswald-SemiBold'; color: #e0a5a6; text-decoration: none; padding-bottom: 3px; }
.graphic_park .text_park .center_info .title a::after { content: ''; display: block; position: absolute; bottom: 0; width: 100%; height: 4px; background: #e0a5a6; }
.graphic_park .text_park .center_info .big_title { max-width: 810px; line-height: 56px; font-size: 40px; font-family: 'Oswald-SemiBold'; color: #fff; text-align: left; margin-top: 47px; margin-left: 0; }
.graphic_park .text_park .center_info .brief { line-height: 34px; font-size: 18px; color: #fff; margin-top: 20px; }
.graphic_park .img_park { width: 30.334%; }
.graphic_park .img_park a { display: block; font-size: 0; }
.timeline { text-align: center; padding-top: 48px; }
.timeline .time_zone { position: relative; height: 650px; }
.timeline .time_zone::after { content: ''; position: absolute; width: 100%; height: 2px; top: 0; bottom: 0; right: 0; left: 0; background: #666666; margin: auto; }
.timeline .time_zone .t_item { box-sizing: border-box; position: absolute; width: 29.334%; z-index: 1; }
.timeline .time_zone .t_item:nth-child(1) { top: 241px; left: 0; }
.timeline .time_zone .t_item:nth-child(2) { bottom: 241px; left: 268px; }
.timeline .time_zone .t_item:nth-child(3) { top: 241px; left: 528px; }
.timeline .time_zone .t_item:nth-child(4) { bottom: 241px; right: 261px; }
.timeline .time_zone .t_item:nth-child(5) { top: 241px; right: -4px; }
.timeline .time_zone .t_item .div_year { box-sizing: border-box; letter-spacing: 2px; font-size: 32px; font-family: 'Oswald-Regular'; color: #666666; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap; }
.timeline .time_zone .t_item .div_icon { width: 34px; height: 139px; background: url(../images/icon_time1.png) no-repeat top center; margin: 21px auto 10px; }
.timeline .time_zone .t_item:nth-child(2n) .div_icon { background-image: url(../images/icon_time2.png); margin: 22px auto 21px; }
.timeline .time_zone .t_item .div_brief { box-sizing: border-box; line-height: 34px; font-size: 18px; color: #4c4c4c; padding: 0 10px; /*-webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box;*/ }
.timeline .red_btn { margin-top: 11px; }
.enlarge_box { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; padding-top: 98px; }
.enlarge_box .e_item { width: 48.334%; }
.enlarge_box .e_item .shadow_box { box-shadow: 0 0 15px rgb(0 0 0 / 20%); }
.enlarge_box .e_item .black_region { box-sizing: border-box; min-height: 300px; background: #000; text-align: center; color: #fff; padding: 10px 15px; }
.enlarge_box .e_item .black_region .title { font-size: 40px; font-family: 'Oswald-SemiBold'; margin-top: 18px; }
.enlarge_box .e_item .black_region .brief { max-width: 580px; line-height: 28px; font-size: 18px; margin: 7px auto 15px; }
.enlarge_box .e_item .img a { display: block; position: relative; }
.enlarge_box .e_item .img a::before { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #000; opacity: 0; margin: auto; transition: all 300ms ease 0s; -webkit-transition: all 300ms ease 0s; }
.enlarge_box .e_item .img a::after { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/icon_enlarge.png) no-repeat center; opacity: 0; margin: auto; transition: all 300ms ease 0s;  -webkit-transition: all 300ms ease 0s; }
.enlarge_box .e_item .img:hover a::before { opacity: 0.42; }
.enlarge_box .e_item .img:hover a::after { opacity: 1; }
#show_click_img { position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: auto; z-index: 10001; }
#show_click_img .close_bg { width: 100%; height: 100%; background: transparent; }
#show_click_img .click_img_box { position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; display: flex; align-items: center; justify-content: center; -webkit-justify-content: center; }
#show_click_img .click_img_box img { max-height: 570px; max-width: 1200px; }
.evaluation { box-sizing: border-box; padding-top: 75px; padding-bottom: 90px; margin-top: 87px; text-align: center; }
.evaluation .big_title { color: #ffffff; text-overflow: ellipsis; white-space: nowrap; }
.evaluation .list .item .item_title { max-width: 80%; letter-spacing: 1.2px; font-size: 24px; font-family: 'Oswald-Regular'; color: #ec2326; margin: 30px auto 0; text-overflow: ellipsis; white-space: nowrap; }
.evaluation .list .item .sub_title { max-width: 80%; font-size: 17.91px; color: #d2d2d2; margin: 10px auto 0; text-overflow: ellipsis; white-space: nowrap; }
.evaluation .list .item .brief { max-width: 80%; line-height: 30px; font-style: italic; font-size: 18px; color: #dedede; margin: 21px auto 0; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; }
.evaluation .swiper-pagination { position: static; margin-top: 32px; }
.evaluation .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 14px; background: #fff; opacity: 0.44; margin: 0 10px; }
.evaluation .swiper-pagination .swiper-pagination-bullet-active { background: #fff; opacity: 1; }
.evaluation .red_btn { min-width: 377px; margin-top: 50px; }
.earth_box { box-sizing: border-box; height: 250px; display: flex; align-items: center; justify-content: center; -webkit-justify-content: center; padding: 20px 0; background: url(../images/earth_bg.jpg) no-repeat top center; background-color: #fff; }
.earth_box .big_title { color: #000; }
.earth_box .big_title a { text-decoration: none; }
.earth_box:hover .big_title a { color: #ec2326; }
.squipment_box { box-sizing: border-box; height: 250px; display: flex; align-items: center; justify-content: center; -webkit-justify-content: center; padding: 20px 0; background-color: #000; }
.squipment_box .big_title { color: #fff; }
.equipment_list { margin-top: 25px; }
.equipment_list .title { font-size: 40px; font-family: 'Oswald-SemiBold'; color: #000; }
.equipment_list .brief { line-height: 34px; font-size: 18px; color: #4c4c4c; margin-top: 18px; }
.equipment_list .table_list { margin-top: 32px; }
.equipment_list .table_list .tab_item { margin-bottom: 10px; }
.equipment_list .table_list .tab_item .item_title { box-sizing: border-box; position: relative; line-height: 28px; font-size: 20px; font-family: 'Oswald-Regular'; color: #fff; background: #ec2326; padding: 13px 90px 13px 18px; }
.equipment_list .table_list .tab_item .item_title a.open_btn { position: absolute; display: block; width: 54px; height: 100%; top: 0; right: 0; background: #be090c; }
.equipment_list .table_list .tab_item .item_title a.open_btn i { position: absolute; display: block; top: 0; right: 0; bottom: 0; left: 0; background: #fff; margin: auto; }
.equipment_list .table_list .tab_item .item_title a.open_btn i.unruly { width: 19px; height: 3px; }
.equipment_list .table_list .tab_item .item_title a.open_btn i.gerade { width: 3px; height: 19px; }
.equipment_list .table_list .tab_item .table_html { display: none; margin-top: 5px; margin-bottom: 20px; background: #fff; }
.equipment_list .table_list .tab_item.open .item_title a.open_btn i.gerade { opacity: 0; }
.equipment_list .table_list .tab_item.open .table_html { display: block; }
.faq_list { margin-top: 45px; }
.faq_list .title { font-size: 40px; font-family: 'Oswald-SemiBold'; color: #000; }
.faq_list .brief { line-height: 34px; font-size: 18px; color: #4c4c4c; margin-top: 18px; }
.faq_list .item_list { margin-top: 28px; }
.faq_list .item_list .item { margin-bottom: 11px; }
.faq_list .item_list .item .item_title { box-sizing: border-box; position: relative; line-height: 28px; font-size: 20px; font-family: 'Oswald-Regular'; color: #000; background: #e6e6e6; padding: 13px 90px 13px 18px; }
.faq_list .item_list .item .item_title a.open_btn { position: absolute; display: block; width: 54px; height: 100%; top: 0; right: 0; background: #be090c; }
.faq_list .item_list .item .item_title a.open_btn i { position: absolute; display: block; top: 0; right: 0; bottom: 0; left: 0; background: #fff; margin: auto; }
.faq_list .item_list .item .item_title a.open_btn i.unruly { width: 19px; height: 3px; }
.faq_list .item_list .item .item_title a.open_btn i.gerade { width: 3px; height: 19px; }
.faq_list .item_list .item .item_brief { display: none; box-sizing: border-box; line-height: 34px; font-size: 18px; color: #4c4c4c; background: #fff; padding: 15px; }
.faq_list .item_list .item.open .item_title a.open_btn i.gerade { opacity: 0; }
.faq_list .item_list .item.open .item_brief { display: block; }
.faq_list .about_download { margin-top: 22px; }
.faq_list .about_download .down_title { box-sizing: border-box; position: relative; font-size: 26px; font-family: 'Oswald-Regular'; color: #1a1a1a; padding-left: 18px; }
.faq_list .about_download .down_title::before { content: ''; position: absolute; display: block; width: 4px; height: 23px; top: 6px; left: 0; background: #dd1017; }
.faq_list .about_download .down_list { margin-top: 23px; }
.faq_list .about_download .down_list .d_item { position: relative; box-sizing: border-box; height: 54px; line-height: 54px; font-size: 20px; font-family: 'Oswald-Regular'; color: #fff; background: #dc0f23; padding-left: 18px; padding-right: 90px; margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; }
.faq_list .about_download .down_list .d_item .down_btn { position: absolute; display: block; width: 54px; height: 54px; top: 0; right: 0; background: url(../images/icon_down.png) no-repeat center #be090c; }
.faq_list .about_download .red_btn { box-sizing: border-box; min-width: 360px; margin-top: 30px; }
.after_sales { height: 811px; margin-top: 90px; }
.after_sales .area_detail { box-sizing: border-box; height: 100%; padding-top: 75px; }
.after_sales .area_detail .sales_title { position: relative; line-height: 55px; font-size: 54px; font-family: 'Oswald-SemiBold'; color: #dd1017; }
.after_sales .area_detail .sales_brief { line-height: 42px; font-size: 28px; color: #ffffff; margin-top: 27px; }
.after_sales .area_detail .careers { border-top: 2px dashed #757575; padding-top: 53px; margin-top: 57px; }
.after_sales .area_detail .careers_brief { line-height: 26px; font-size: 18px; color: #ffffff; margin-top: 31px; }
.after_sales .area_detail .careers_list { max-width: 1040px; display: flex; flex-wrap: wrap; margin-top: 20px; }
.after_sales .area_detail .careers_list .ca_item { width: 420px; margin-right: 30px; }
.after_sales .area_detail .careers_list .ca_item:nth-child(2) { width: 590px; margin-right: 0; }
.after_sales .area_detail .careers_list .ca_item .point { position: relative; box-sizing: border-box; line-height: 26px; font-size: 18px; color: #fff; padding-left: 23px; margin-bottom: 4px; }
.after_sales .area_detail .careers_list .ca_item .point::before { content: ''; position: absolute; display: block; width: 8px; height: 8px; top: 9px; left: 0; border-radius: 100%; background: #dd1017; }
.lang_es .timeline .time_zone { height: 800px; }
.lang_es .timeline .time_zone .t_item:nth-child(1) { top: 317px; }
.lang_es .timeline .time_zone .t_item:nth-child(2) { bottom: 317px; }
.lang_es .timeline .time_zone .t_item:nth-child(3) { top: 317px; }
.lang_es .timeline .time_zone .t_item:nth-child(4) { bottom: 317px; }
.lang_es .timeline .time_zone .t_item:nth-child(5) { top: 317px; }


/* Services */
.services_region { margin-bottom: 90px; }
.services_region .big_title { max-width: 80%; line-height: 56px; font-size: 40px; font-family: 'Oswald-SemiBold'; color: #fff; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.services_region .service_btn a { display: inline-block; min-width: 300px; height: 58px; letter-spacing: 1.5px; line-height: 58px; font-size: 16px; font-family: 'Oswald-Regular'; color: #fff; text-align: center; text-decoration: none; text-transform: uppercase; background: #dd1017; border-radius: 2px; padding: 0 15px; }
.service_one { box-sizing: border-box; padding: 47px 50px 30px; margin-top: 40px; box-shadow: 0 0 15px rgb(0 0 0 / 20%); }
.service_one .big_title { text-overflow: unset; white-space: unset; }
.service_one .brief { line-height: 28px; font-size: 18px; color: #fff; margin-top: 23px; }
.service_one .service_btn { margin-top: 42px; }
.show_img_1280 { display: none; margin-top: 60px; }
.service_two { margin-top: 60px; }
.service_two .shadow_box { box-shadow: 0 0 15px rgb(0 0 0 / 20%); }
.service_two .red_park { box-sizing: border-box; padding: 31px 50px 40px; background: #be090c; }
.service_two .red_park a { color: #fff; text-decoration: none; }
.service_two .red_park .big_title { text-overflow: unset; white-space: unset;  }
.service_two .red_park .brief { line-height: 28px; font-size: 18px; color: #fff; margin-top: 10px; }
.service_two .img { cursor: pointer; }
.service_three { margin-top: 90px; }
.service_three .three_box { box-sizing: border-box; height: 250px; display: flex; align-items: center; justify-content: center; -webkit-justify-content: center; padding: 20px 0; }
.service_three .three_box .big_title { text-align: center; margin: auto; }
.service_three .brief { line-height: 26px; font-size: 18px; color: #4c4c4c; margin-top: 34px; }
.service_three .item_list { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; margin-top: 16px; }
.service_three .item_list .item { box-sizing: border-box; position: relative; min-height: 50px; width: 45%; padding: 12px 20px; padding-left: 62px; border-radius: 50px; background: #f2f2f2; margin: 10px 0; display: flex; align-items: center; }
.service_three .item_list .item .num { position: absolute; width: auto; min-width: 38px; height: 38px; top: 0; left: 6px; bottom: 0; line-height: 38px; font-size: 18px; font-family: 'Oswald-Regular'; color: #ffffff; background: #ec2326; border-radius: 50%; text-align: center; margin: auto; }
.service_three .item_list .item .title { line-height: 26px; font-size: 18px; font-family: 'Oswald-Regular'; color: #000; }
.service_three .item_list .item .title a { color: #000; text-decoration: none; }
.service_three .item_list .item .title a.no_jump { cursor: default; }
.service_three .service_btn { margin-top: 30px; }
.service_three .swiper-container { margin-top: 1.59%; }
/* .service_three .four_img { display: flex; flex-wrap: wrap; margin-top: 36px; } */
.service_three .four_img .img { position: relative; width: 23.8%; /*margin-right: 1.59%; margin-top: 1.59%; */ }
.service_three .four_img .img img { margin: auto; }
/* .service_three .four_img .img:nth-child(4n) { margin-right: 0; } */
.service_three .four_img .img a { position: absolute; display: block; width: 80%; line-height: 21px; font-size: 14px; letter-spacing: 1.5px; text-transform: uppercase; text-align: center; text-decoration: none; color: #fff; bottom: 20px; left: 0; right: 0; background: #9f0006; padding: 10px 5px; margin: auto; z-index: 1; opacity: 0; }
.service_three .swiper-pagination { position: static; margin-top: 20px; }
.service_three .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet { width: 14px; height: 14px; background: #808080; opacity: 0.44; margin: 0 10px; }
.service_three .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #be090c; opacity: 1; }
.service_four { margin-top: 90px; }
.service_four .four_box { box-sizing: border-box; display: flex; align-items: center; justify-content: center; -webkit-justify-content: center; height: 250px; padding: 25px 0; }
.service_four .four_box .logo_title { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; -webkit-justify-content: center; }
.service_four .four_box .logo_title .big_title { max-width: 50%; text-align: center; padding-left: 35px; }
.service_four .retinue { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; margin-top: 30px; }
.service_four .retinue .our_title { line-height: 50px; font-size: 40px; font-family: 'Oswald-SemiBold'; color: #000; }
.service_four .retinue .our_quality { width: 47.334%; }
.service_four .retinue .our_quality .our_brief { line-height: 34px; font-size: 18px; color: #4c4c4c; margin-top: 23px; }
.service_four .retinue .our_quality .service_btn { margin-top: 33px; }
.service_four .retinue .our_quality .img { margin-top: 40px; box-shadow: 0 0 15px rgb(0 0 0 / 20%); }
.service_four .retinue .our_basic { width: 47.334%; }
.service_four .retinue .our_basic .img { box-sizing: border-box; border: 10px solid #9f0006; box-shadow: 0 0 15px rgb(0 0 0 / 20%); margin-top: 33px; }
.service_four .retinue .quality_tools { width: 100%; margin-top: 50px; }
.service_four .retinue .quality_tools .tools_table { background: #fff; margin-top: 33px; }
.service_four .retinue .quality_tools .tools_table table { width: 100%; }
.service_four .retinue .quality_tools .tools_table table tr td { box-sizing: border-box; height: 55px; font-size: 18px; color: #4c4c4c; padding: 7px; border: 1px solid #d9d9d9; }
.service_four .retinue .quality_tools .tools_table table tr:nth-child(2n-1) td { background: #ededed; }
.service_four .retinue .quality_tools .table_tips { font-size: 20px; font-family: 'Oswald-Regular'; color: #1a1a1a; margin-top: 24px; }
.service_four .retinue .quality_tools .service_btn { margin-top: 29px; }
.service_five { margin-top: 90px; }
.service_five .five_box { box-sizing: border-box; display: flex; align-items: center; justify-content: center; -webkit-justify-content: center; height: 250px; padding: 25px 0; }
.service_five .five_box .big_title { text-align: center; margin: auto; }
.service_five .five_brief { line-height: 30px; font-size: 18px; color: #4c4c4c; margin-top: 43px; }
.service_five .item_box { margin-top: 29px; }
.service_five .item_box .item { box-sizing: border-box; position: relative; min-height: 30px; line-height: 30px; font-size: 18px; color: #4c4c4c; padding-left: 50px; margin-bottom: 20px; }
.service_five .item_box .item .num { position: absolute; width: 30px; height: 30px; top: 0; left: 0; line-height: 30px; border-radius: 100%; font-size: 14px; font-family: 'Oswald-Regular'; color: #fff; background: #dd1017; text-align: center; }
.service_five .service_btn { margin-top: 20px; }
.lang_es .service_one .big_title { line-height: 40px; font-size: 30px; }
.lang_es .service_one .brief { line-height: 24px; font-size: 16px; }
.lang_es .service_two .red_park .big_title { line-height: 40px; font-size: 30px; }
.lang_es .service_two .red_park .brief { line-height: 24px; font-size: 16px; }

/* About US */
/* .contactus_region {  } */
.contactus_region .detail_content { width: 1320px; margin: 100px auto 0; }
.contactus_region .detail_content .title { font-size: 56px; text-align: center; }
.contactus_region .detail_content .brief { line-height: 32px; font-size: 20px; font-family: 'Futurastd-Light'; text-align: center; margin-top: 23px; }
.ueeshop_responsive_feedback { margin:30px 0; overflow: hidden; }
.ueeshop_responsive_feedback .rows { width: 100%; margin-bottom: 32px; float: left; margin-right: 4.54%; }
.ueeshop_responsive_feedback .rows:nth-child(2n),.ueeshop_responsive_feedback .rows.textarea_rows,.ueeshop_responsive_feedback .rows.vccode_rows,.ueeshop_responsive_feedback .rows.sub_rows { margin-right: 0; }
.ueeshop_responsive_feedback .rows.input_rows { width: 47.728%; }
.ueeshop_responsive_feedback .rows .input { box-sizing: border-box; width: 100%; border-radius: 0; padding: 0 20px; height: 58px; line-height: 58px; font-size: 18px; border: 1px solid #f5f5f5; color: #888; background: #f5f5f5;}
.ueeshop_responsive_feedback .rows textarea { box-sizing: border-box; width: 100%; height: 210px; border-radius: 0; padding: 16px 22px; font-size: 18px; border: 1px solid #f5f5f5; color: #888; background: #f5f5f5; }
.ueeshop_responsive_feedback .rows.textarea_rows { margin-bottom: 5px; }
.ueeshop_responsive_feedback .rows.radio_row { box-sizing: border-box; position: relative; padding-left: 38px; margin-bottom: 69px; }
.ueeshop_responsive_feedback .rows.radio_row #checkbox { position: absolute; width: 16px; height: 16px; top: 6px; left: 0; border-radius: 0; cursor: pointer; }
.ueeshop_responsive_feedback .rows.radio_row span { display: inline-block; line-height: 30px; font-size: 18px; color: #333333; }
.ueeshop_responsive_feedback .rows .vcode .input { width: 120px; max-width: 80%; }
.ueeshop_responsive_feedback .rows .vcode img { margin-top: 6px; }
.ueeshop_responsive_feedback .rows.sub_rows { text-align: center; }
.ueeshop_responsive_feedback .form_button { width: 288px; height: 70px; background: #db0a07; border-radius: 0; color:#fff; font-size: 24px; font-family: 'FuturaStd-Book'; border: none; margin: auto; }
.contactus_region .detail_content .contact_map { border-top: 1px solid #c3c3c3; padding-top: 100px; margin-top: 74px; margin-bottom: 100px; }
.contactus_region .detail_content .contact_map .map { width: 45.758%; height: 473px; }
.contactus_region .detail_content .contact_map .map iframe { width: 100%; height: 100%; }
.contactus_region .detail_content .contact_map .our_some_info { width: 50%; margin-top: 46px; }
.contactus_region .detail_content .contact_map .our_some_info .company_name { line-height: 58px; font-size: 44px; color: #000; }
.contactus_region .detail_content .contact_map .our_some_info .item_list { margin-top: 59px; }
.contactus_region .detail_content .contact_map .our_some_info .item_list .c_item { position: relative; min-height: 25px; margin-bottom: 17px; }
.contactus_region .detail_content .contact_map .our_some_info .item_list .c_item .item { position: relative; line-height: 24px; font-size: 18px; color: #000; padding-left: 24.2%; }
.contactus_region .detail_content .contact_map .our_some_info .item_list .c_item .item span { position: absolute; top: 0; left: 0; font-size: 20px; color: #000; }
.contactus_region .detail_content .contact_map .our_some_info .item_list .c_item.email a { color: #295ce9; }

/* feedback */
/* .feedback_content {} */
.feedback_content .new_feedback_form { background: url(../images/contact_us_bg.jpg) no-repeat top center; background-size: cover; }
.feedback_content .new_feedback_form .flex_box { box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; padding:90px 0 76px; }
.flex_box .left_describe, .flex_box .right_form { width: 46.7%; }
.flex_box .left_describe .red_title { font-size: 54px; font-family: 'Oswald-SemiBold'; color: #dd1017; text-transform: uppercase; margin-top: 9%; }
.flex_box .left_describe .white_title { font-size: 54px; font-family: 'Oswald-SemiBold'; color: #ffffff; }
.flex_box .left_describe .brief { max-width: 560px; line-height: 30px; font-size: 18px; color: #ffffff; margin-top: 26px; }
/* .flex_box .right_form {} */
.flex_box .right_form form { display: flex; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; }
.flex_box .right_form form .rows { width: 49%; margin-bottom: 14px; }
.flex_box .right_form form .rows.textarea_rows, .flex_box .right_form form .rows.sub_rows { width: 100%; }
.flex_box .right_form form .rows .input { box-sizing: border-box; width: 100%; height: 52px; font-size: 18px; font-family: 'Archivo-Regular'; color: #fff; border-radius: 2px; border: 1px solid #fff; background: transparent; padding: 0 17px; }
.flex_box .right_form form .rows .input::-webkit-input-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .input:-moz-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .input::-moz-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .input::-ms-input-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .contents { box-sizing: border-box; width: 100%; height: 180px; font-size: 18px; font-family: 'Archivo-Regular'; color: #fff; border-radius: 2px; border: 1px solid #fff; background: transparent; padding: 9px 17px; }
.flex_box .right_form form .rows .contents::-webkit-input-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .contents:-moz-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .contents::-moz-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .contents::-ms-input-placeholder { color: #bfbfbf; }
.flex_box .right_form form .rows .form_button { width: 100%; height: 58px; line-height: 58px; font-size: 18px; font-family: 'Oswald-Regular'; color: #fff; background: #ec2326; border: none; border-radius: 2px; margin-top: 13px; cursor: pointer; transition: all 300ms ease 0s; -webkit-transition: all 300ms ease 0s; }
.company_info { margin-top: 35px; margin-bottom: 90px; }
.company_info .map, .company_info .info { width: 46.7%; }
.company_info .map { height: 482px; box-shadow: 0 0 18px rgb(52 52 52 / 9%); }
.company_info .map iframe { width: 100%; height: 100%; }
.company_info .info .c_name { font-size: 40px; font-family: 'Oswald-SemiBold'; color: #000; }
.company_info .info .ul { margin-top: 43px; } 
.company_info .info .ul .li { box-sizing: border-box; position: relative; line-height: 39px; font-size: 26px; color: #4c4c4c; padding-left: 50px; margin-bottom: 25px; } 
.company_info .info .ul .li span { position: absolute; font-size: 24px; /*font-family: 'Archivo-Roman';*/ color: #ec2326; top: 1px; left: 0; }
.company_info .info .ul .li a { color: #4c4c4c; }

/* Downlaod */
.downlaod_region .download_wrap_list { border-top: 1px solid #e5e5e5; margin: 67px auto 148px; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list { margin-top: 28px; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li { height: unset; line-height: unset; border-bottom: none; margin-bottom: 34px; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .cate_name { position: relative; height: 72px; line-height: 72px; font-size: 18px; color: #333333; border-bottom: 1px solid #e5e5e5; cursor: pointer; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .cate_name::after { content: ''; position: absolute; display: block; width: 22px; height: 22px; top: 0; right: 0; bottom: 0; margin: auto; background: url(../images/icon_open.png) no-repeat center; background-size: 100%; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box { display: none; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file { padding: 29px 0 36px 10px; border-bottom: 1px solid #e5e5e5; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file:last-child { border-bottom: none; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file .time { font-size: 14px; color: #888888; margin-top: 8px; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file .file_name { width: auto; height: unset; line-height: unset; font-size: 16px; font-family: "Opensans-Regular"; color: #333333; text-align: left; text-decoration: none; margin-right: 0; background: none; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file .file_name span { font-size: 14px; color: #ff5562; padding-left: 20px; background: url(../images/icon_pdf.png) no-repeat left center; margin-left: 20px; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file:hover { background: #f7f7f7; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li.open { border-bottom: 1px solid #e5e5e5; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li.open .cate_name::after { background: url(../images/icon_close.png) no-repeat center 100%; }
.downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li.open .file_box { display: block; }


@media screen and (min-width: 769px) {
     .learn_btn:hover { background: #BE090C; }
     .index_banner .banner_list .item .banner_content a.btn:hover { background-color: #BE090C; }
     .upar_park_one .index_pro_list .o_item:hover .img img { transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08); }
     .upar_park_two .graphic_item .img:hover img { transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
     .upar_park_three .index_switch_box .switch_list .s_item:hover img { transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
     .upar_park_three .index_switch_box .btn_box a.btn:hover { background-color: #BE090C; }
     
     #footer .uapr_newletter .newsletter .sub:hover { background-color: #BE090C; }
     #footer .footer_box dl dd.dd_item:hover a { color: #fff; }
     
     .info_blog_nav .nav_park .info_item:hover .i_name a { color: #000; }
     .info_blog_nav .nav_park .info_item:hover .i_name i { filter: unset; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
     .info_blog_nav .nav_park .info_item:hover .selectbox { display: block; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item:hover .img img { transform: scale(1.08,1.08); -moz-transform: scale(1.08,1.08); -ms-transform: scale(1.08,1.08); -webkit-transform: scale(1.08,1.08); -o-transform: scale(1.08,1.08); }
     
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item:hover { box-shadow: 0 0 18px rgb(52 52 52 / 12%) }

     .case_region .case_wrap_list .ueeshop_responsive_case_list .item:hover .info .name a { color: #BE090C; }
     
     .product_detail_region .good_banner .goods_detail_info .first_pic .add_to_inquiry:hover, .product_detail_region .good_banner .goods_detail_info .first_pic .prod_info_pdf:hover { background-color: #BE090C; }
     .product_detail_region .some_case .btn_box a.btn:hover { background-color: #BE090C; }
     .product_detail_region .some_case .list .item:hover img { transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
     
     .aboutus_region .red_btn:hover { background-color: #BE090C; }
     .graphic_park .img_park:hover img { transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
     
     .flex_box .right_form form .rows .form_button:hover { background-color: #BE090C; }
     
     .services_region .service_btn a:hover { background-color: #BE090C; }
     
     .service_two .img:hover img { transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
     /* .service_three .four_img .img:hover { transform: translateY(-5px); } */
     .service_three .four_img .img:hover a { opacity: 1; }
     .service_four .retinue .our_quality .img:hover img { transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
     .service_four .retinue .our_basic .img:hover img { transform: scale(1.05,1.05); -moz-transform: scale(1.05,1.05); -ms-transform: scale(1.05,1.05); -webkit-transform: scale(1.05,1.05); -o-transform: scale(1.05,1.05); }
}

@media screen and (max-width: 1920px) {
     .index_banner .banner_list .item .banner_content .title { line-height: 3.2292vw; font-size: 2.916664vw; }
     
     .inner_banner { height: 250px; }
     .inner_banner .logo_and_title .banner_title { font-size: 2.8125vw; }

     .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 3.8545vw; font-size: 2.8125vw; }
     .lang_es .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 2.6042vw; font-size: 2.083333vw; }
}

@media screen and (max-width: 1600px) {
     .control_w { width: 1300px; }
     .footer_w { width: 1350px; padding: 0 25px; }
     .special_w { width: 1300px; }

     .upar_park_two .graphic_item .text_content { padding: 3.209%; }

     .timeline .time_zone .t_item:nth-child(2) { left: 230px; }
     .timeline .time_zone .t_item:nth-child(3) { left: 470px; }
     .timeline .time_zone .t_item:nth-child(4) { right: 215px; }
}

@media screen and (max-width: 1440px) {
     .control_w { width: 90.278%; }
     .footer_w { width: 90.278%; padding: 0 15px; }
     .special_w { width: 90.278%; }

     #header .header_box .features_and_nav { width: calc( 100% - 230px); }
     #header .header_box .logo_box { width: 200px; }
     #header .header_box .logo_nav { width: calc( 100% - 220px); }
     #header .header_box .nav_box .default_nav_style .n_item { margin-right: 7px; }
     #header .header_box .nav_box .default_nav_style .n_item>a { font-size: 16px; }
     #header .header_box .features_box .left_features { margin-right: 20px; }
     #header .header_box .features_box .header_inquiry { min-width: 130px; }
     #header .header_box .features_box .icon_lang .down { top: 100%; }
     .lang_es #header .header_box .logo_box { width: 150px; }
     .lang_es #header .header_box .features_and_nav { width: calc( 100% - 180px); }
     
     .public_index_title { line-height: 35px; font-size: 30px; }
     .learn_btn { height: 45px; line-height: 45px; }

     .index_banner .banner_list .item .banner_content .brief { line-height: 24px; font-size: 16px; }
     .index_banner .banner_list .item .banner_content a.btn { height: 45px; line-height: 45px; margin-top: 35px; }
     
     .upar_park_one .index_pro_list { margin-top: 30px; }
     .upar_park_one .index_pro_list .o_item .info { padding: 15px 15px 25px; }
     .upar_park_one .index_pro_list .o_item .info .title { font-size: 20px; }
     .upar_park_one .index_pro_list .o_item .info .brief { height: 144px; line-height: 24px; font-size: 15px; }
     .upar_park_one .index_pro_list .o_item .info .learn_btn { margin-top: 25px; }
     
     .upar_park_two { margin-top: 25px; }
     .upar_park_two .graphic_item .text_content { padding: 3%; }
     .upar_park_two .graphic_item .text_content .brief { line-height: 24px; font-size: 15px; }
     .upar_park_two .graphic_item .text_content .brief span i { top: 9px; }
     .upar_park_two .graphic_item .text_content .learn_btn { margin-top: 25px; }

     .upar_park_three { padding-top: 55px; margin-bottom: 120px; }
     .upar_park_three .item_list { margin-top: 25px; }
     .upar_park_three .index_switch_box .btn_box a.btn { width: 45px; height: 45px; }

     body .ueeshop_responsive_turn_page span { min-width: 45px; height: 45px; line-height: 45px; }
     body .ueeshop_responsive_turn_page span a, body .ueeshop_responsive_turn_page span font { min-width: 45px; height: 45px; font-size: 16px; }

     .product_region .pro_list .ueeshop_responsive_products_list .item .info .name a { font-size: 14px; }
     .product_detail_region .good_banner { padding: 45px 0; }
     .product_detail_region .good_banner .goods_detail_info .name_a_brief .brief { line-height: 24px; font-size: 15px; margin-top: 10px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .pdf_and_inquiry { padding-right: 65px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .add_to_inquiry { height: 45px; line-height: 45px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .prod_info_pdf { width: 45px; height: 45px; line-height: 45px; }
     .product_detail_region .some_case .btn_box a.btn { width: 45px; height: 45px; }

     .aboutus_region .big_title { font-size: 40px; }
     .aboutus_region .red_btn { line-height: 45px; }
     .graphic_park .text_park { padding: 40px 45px 40px; }
     .graphic_park .text_park .center_info .big_title { line-height: 40px; font-size: 30px; margin-top: 30px; }
     .graphic_park .text_park .center_info .brief { line-height: 26px; font-size: 16px; }
     .timeline { width: 1150px; }
     .timeline .time_zone .t_item .div_brief { line-height: 24px; font-size: 15px; }
     .timeline .time_zone .t_item:nth-child(2) { left: 195px; }
     .timeline .time_zone .t_item:nth-child(3) { left: 387px; }
     .timeline .time_zone .t_item:nth-child(4) { right: 188px; }
     .enlarge_box { padding-top: 60px; }
     .enlarge_box .e_item .black_region { min-height: 200px; }
     .enlarge_box .e_item .black_region .title { font-size: 30px; }
     .enlarge_box .e_item .black_region .brief { line-height: 26px; font-size: 16px; }
     .enlarge_box .e_item .img a::after { background-size: 55px; }
     .evaluation { padding-top: 40px; padding-bottom: 60px; margin-top: 60px; }
     .evaluation .big_title { font-size: 40px; }
     .evaluation .list .item .brief { line-height: 26px; font-size: 16px; }
     .evaluation .red_btn { margin-top: 15px; }
     .earth_box { height: 200px; }
     .squipment_box { height: 200px; }
     .equipment_list .brief { line-height: 26px; font-size: 16px;  }
     .faq_list { margin-top: 20px; }
     .faq_list .item_list .item .item_brief { line-height: 26px; font-size: 16px; }
     .after_sales { height: 660px; margin-top: 60px; }
     .after_sales .area_detail .sales_title { line-height: 45px; font-size: 40px; }
     .after_sales .area_detail .sales_brief { line-height: 30px; font-size: 20px; margin-top: 15px; }
     .after_sales .area_detail .careers { padding-top: 35px; margin-top: 35px; }
     .after_sales .area_detail .careers_brief { line-height: 26px; font-size: 16px; margin-top: 15px; }
     .after_sales .area_detail .careers_list .ca_item .point { line-height: 26px; font-size: 16px; }

     .info_blog_nav .nav_park .info_item { margin-right: 30px; }
     .info_blog_nav .nav_park .info_item .i_name { font-size: 30px; }
     .info_blog_nav .nav_park .info_item .selectbox { width: 400px; height: 400px; }
     .info_blog_nav .nav_park .info_item .selectbox .name { padding: 0 15px; margin-bottom: 5px; }
     .info_blog_nav .nav_park .info_item .selectbox .sub_item { padding: 0 15px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item { margin-bottom: 30px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info { padding: 4%; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .time { font-size: 16px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .title a { line-height: 29px; font-size: 20px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .desc { line-height: 24px; font-size: 15px; }

     .flex_box .left_describe .red_title, .flex_box .left_describe .white_title { font-size: 40px; }
     .flex_box .left_describe .brief { line-height: 24px; font-size: 15px; }
     .company_info .info .c_name { font-size: 30px; }
     .company_info .info .ul { margin-top: 30px; }
     .company_info .info .ul .li { line-height: 29px; font-size: 20px; margin-bottom: 18px; }

     .services_region .big_title { line-height: 45px; font-size: 40px; }
     .services_region .service_btn a { height: 45px; line-height: 45px; }
     .service_one .brief { line-height: 24px; font-size: 15px; }
     .service_two .red_park .brief { line-height: 24px; font-size: 15px; }
     .service_three .three_box { height: 200px; }
     .service_three .brief { line-height: 24px; font-size: 15px; }
     .service_three .item_list .item .title { line-height: 25px; font-size: 16px; }
     .service_four .four_box { height: 200px; }
     .service_four .retinue .our_quality .our_brief { line-height: 24px; font-size: 15px; }
     .service_four .retinue .quality_tools .tools_table table tr td { height: 45px; font-size: 15px; }
     .service_five .five_box { height: 200px; }
     .service_five .five_brief { line-height: 24px; font-size: 15px; }
     .service_five .item_box .item { line-height: 24px; font-size: 15px; }

     .case_region .case_wrap_list .case_cate_name::after { margin-top: 10px; }
     .case_region .case_wrap_list .case_brief { font-size: 18px; margin-top: 16px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list { margin-top: 40px; }
}

@media screen and (max-width: 1366px) {
     .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 45px; font-size: 38px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .img { width: 100%; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .img ul li { padding-top: 73.4%; }

     .lang_es .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height:32px; font-size: 22px; }
}

@media screen and (max-width: 1280px) {
     .header_w { padding: 0 30px; }
     .footer_w { width: 95%; }
     .control_w { width: 95%; }
     .special_w { width: 95%; }
     .page_w { width: 95%; }

     #header .header_box .nav_box .default_nav_style .n_item { margin-right: 0; }
     #header .header_box .features_box .default_search, #header .header_box .features_box .header_admin { margin-right: 0; }

     .aboutus_region .big_title { font-size: 30px; }
     .graphic_park .text_park .center_info .big_title { line-height: 35px; font-size: 25px; }
     .timeline { width: 950px; }
     .timeline .time_zone .t_item:nth-child(2) { left: 163px; }
     .timeline .time_zone .t_item:nth-child(3) { left: 332px; }
     .timeline .time_zone .t_item:nth-child(4) { right: 170; }
     .enlarge_box .e_item .black_region .title { font-size: 25px; }
     .evaluation .big_title { font-size: 30px; }
     .evaluation .list .item .item_title { font-size: 20px; }
     .evaluation .list .item .sub_title { font-size: 16px; }
     .equipment_list .title { font-size: 30px; }
     .equipment_list .brief { margin-top: 10px; }
     .equipment_list .table_list .tab_item .item_title { font-size: 18px; }
     .equipment_list .table_list .tab_item .item_title a.open_btn { width: 45px; }
     .faq_list .title { font-size: 30px; }
     .faq_list .item_list .item .item_title { font-size: 18px; }
     .faq_list .item_list .item .item_title a.open_btn { width: 45px; }
     .after_sales .area_detail { padding-top: 40px; }
     .after_sales .area_detail .sales_title { line-height: 35px; font-size: 30px; }
     .after_sales .area_detail .sales_brief { line-height: 28px; font-size: 18px; }
     
     .services_region .big_title { line-height: 37px; font-size: 30px; }
     .service_one { background: #fff !important; }
     .service_one .big_title, .service_one .brief { color: #000; }
     .show_img_1280 { display: block; }
     .service_four .retinue .our_title { line-height: 37px; font-size: 30px; }
}

@media screen and (max-width: 991px) {
     .support_height { display: none; }

     .index_banner .banner_list .item .banner_content { width: 85%; }
     .index_banner .banner_list .item .banner_content a.btn { height: 40px; line-height: 40px; font-size: 14px; padding: 0 15px; margin-top: 15px; }
     .index_banner .bx-wrapper .bx-pager { bottom: 20px; }

     #footer .footer_box dl { width: 30.8%; margin-bottom: 35px; }
     #footer .footer_box dl:first-child { width: 100%; }
     #footer .uapr_newletter .left_text { width: 100%; }
     #footer .uapr_newletter .newsletter { float: left; margin-top: 25px; }

     .phone_filter { display: block; }
     .product_region .pro_list .pro_cate_box { display: none; }
     .product_region .pro_list .contenter { width: 100%; }
     
     .graphic_park .text_park { padding: 30px; }
     .timeline { width: 100%; }
     .timeline .time_zone { height: auto; display: flex; flex-wrap: wrap; justify-content: center; -webkit-justify-content: center; }
     .timeline .time_zone::after { display: none; }
     .timeline .time_zone .t_item { position: relative; top: unset !important; right: unset !important; bottom: unset !important; left: unset !important; width: 48%; margin-bottom: 40px; }
     .timeline .time_zone .t_item::after { content: ''; position: absolute; width: 100%; height: 2px; top: 82px; right: 0; left: 0; background: #666666; z-index: 0; }
     .timeline .time_zone .t_item:nth-child(2n) { display: flex; flex-wrap: wrap; flex-direction: column-reverse; justify-content: flex-end; -webkit-justify-content: flex-end; }
     .timeline .time_zone .t_item:nth-child(2n) .div_icon { margin: 21px auto 10px; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
     .timeline .time_zone .t_item .div_icon { position: relative; z-index: 1; }
     .lang_es .timeline .time_zone { height: unset; }

     .feedback_content .new_feedback_form { background-size: auto 100% !important; }
     .flex_box .left_describe, .flex_box .right_form { width: 100%; }
     .flex_box .left_describe .red_title { margin-top: 0; }
     .flex_box .right_form { margin-top: 50px; }
     .company_info { margin-bottom: 100px; }
     .company_info .map, .company_info .info { width: 100%; }
     .company_info .map { margin-top: 57px; }

     /* .category_list { display: none; } */
     /* .info_region .info_wrap_list .ueeshop_responsive_info_list { border: none; } */
     /* .info_blog_nav { overflow: hidden; overflow-x: scroll; } */
     .info_blog_nav .nav_park { /*width: max-content;*/ height: auto; }
     .info_blog_nav .nav_park .info_item { position: static; margin-right: 65px; }
     .info_blog_nav .nav_park .info_item .i_name { height: 77px; line-height: 77px; font-size: 25px; }
     .info_blog_nav .nav_park .info_item .selectbox { width: 100%; left: 0; }
     .info_blog_nav .nav_park .info_item.open .selectbox { display: block; }
     .info_blog_nav .nav_park .info_item .i_name.cur i { filter: unset; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }

     .contactus_region .detail_content .contact_map .map { width: 100%; }
     .contactus_region .detail_content .contact_map .our_some_info { width: 100%; }

     .case_region .case_wrap_list .ueeshop_responsive_case_list .item { width: 32%; margin-right: 2%; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item:nth-child(3n) { margin-right: 0; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item:nth-child(4n) { margin-right: 2%; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info { padding-top: 15px; }
}

@media screen and (max-width: 768px) {
     .control_w { width: 100%; padding: 0 30px; }
     .footer_w { width: 100%; padding: 0 30px; }
     .special_w { width: 100%; padding: 0 30px; }

     .public_index_title { line-height: 75px; font-size: 56px; }
     .public_index_title::after { width: 68px; height: 6px; margin-top: 20px; }
     .public_index_brief { line-height: 47px; font-size: 30px; margin-top: 39px; }
     .learn_btn { height: 90px; line-height: 90px; font-size: 28px; }

     .index_banner .banner_list .item .banner_content { width: 100%; padding: 0 30px; }
     .index_banner .banner_list .item .banner_content .title { max-width: 100%; line-height: 7.467vw; font-size: 5.46666vw; }
     .index_banner .banner_list .item .banner_content .brief { line-height: 4.8vw; font-size: 3.2vw; margin-top: 3vw; }
     .index_banner .banner_list .item .banner_content a.btn { width: 100%; height: 12vw; line-height: 12vw; font-size: 4vw; margin-top: 6.67vw; }

     .upar_park_one { padding-top: 83px; }
     .upar_park_one .swiper-container { overflow: unset; padding: 0 93px; margin-top: 52px; }
     .upar_park_one .index_pro_list { box-sizing: border-box; margin-top: 0; }
     .upar_park_one .index_pro_list .o_item { width: 100%; margin-bottom: 0; box-shadow: none; }
     .upar_park_one .index_pro_list .o_item .info { padding: 50px 40px 60px; }
     .upar_park_one .index_pro_list .o_item .info .title { font-size: 42px; }
     .upar_park_one .index_pro_list .o_item .info .brief { height: 282px; line-height: 47px; font-size: 30px; margin-top: 26px; }
     .upar_park_one .swiper-container { overflow: hidden; }
     .upar_park_one .swiper-container .btn { position: absolute; display: block; width: 80px; height: 80px; top: 0; bottom: 0; margin: auto; background: url(../images/icon_arrow2.png) no-repeat center; background-size: 54px; }
     .upar_park_one .swiper-container .btn.prev_btn { left: -13px; }
     .upar_park_one .swiper-container .btn.next_btn { right: -13px; transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
     .upar_park_one .swiper-container .swiper-pagination { margin-top: 18px; }

     .upar_park_two { margin-top: 70px; }
     .upar_park_two .graphic_item { padding: 0 30px 100px; margin: 30px 0; }
     .upar_park_two .graphic_item:first-child { margin-top: 0; }
     .upar_park_two .graphic_item.column_reverse { flex-direction: column-reverse; }
     .upar_park_two .graphic_item .img, .upar_park_two .graphic_item .text_content { width: 100%; }
     .upar_park_two .graphic_item .text_content, .upar_park_two .graphic_item.column_reverse .text_content { padding: 82px 0 0; }
     .upar_park_two .graphic_item .text_content .tekstinnhold { max-width: none; }
     .upar_park_two .graphic_item .text_content .brief { line-height: 47px; font-size: 30px; margin-top: 39px; }
     .upar_park_two .graphic_item .text_content .brief span i { top: 21px; }
     .upar_park_two .graphic_item .text_content .learn_btn { max-width: none; margin-top: 51px; }
     .upar_park_two .graphic_item .img { margin-top: 30px; }

     .upar_park_three { margin-bottom: 100px; }
     .upar_park_three .item_list { padding-bottom: 50px; margin-top: 41px; }
     .upar_park_three .item_list .t_item { width: 100%; min-height: 80px; padding-left: 100px; }
     .upar_park_three .item_list .t_item .num { min-width: 60px; height: 60px; line-height: 60px; font-size: 32px; top: 10px; left: 10px; }
     .upar_park_three .item_list .t_item .title { line-height: 80px; font-size: 32px; }
     .upar_park_three .index_switch_box .switch_list .s_item .title a { line-height: 80px; font-size: 28px; }
     .upar_park_three .index_switch_box .btn_box { justify-content: space-between; -webkit-justify-content: space-between; margin-top: 60px; }
     .upar_park_three .index_switch_box .btn_box a.btn { min-width: 90px; width: 90px; height: 90px; background-size: auto; margin: 0 30px; }
     .upar_park_three .index_switch_box .btn_box a.btn.btn_prev { margin-left: 0; }
     .upar_park_three .index_switch_box .btn_box a.btn.btn_next { margin-right: 0; }
     .upar_park_three .index_switch_box .btn_box a.learn_btn { max-width: none }

     #footer { padding-top: 84px; }
     #footer .uapr_newletter { padding-bottom: 100px; border-bottom-width: 2px; }
     #footer .uapr_newletter .left_text .title { line-height: 46px; font-size: 46px; }
     #footer .uapr_newletter .left_text .brief { line-height: 38px; font-size: 30px; margin-top: 30px; }
     #footer .uapr_newletter .newsletter { width: 100%; margin-top: 37px; }
     #footer .uapr_newletter .newsletter .text { height: 90px; font-size: 30px; padding: 0 20px; padding-right: 20px; }
     #footer .uapr_newletter .newsletter .sub { position: static; width: 100%; height: 90px; letter-spacing: 2px; font-size: 28px; border-radius: 3px; margin-top: 24px; }
     #footer .footer_box { border-bottom: none; margin-top: 32px; padding-bottom: 20px }
     #footer .footer_box dl { width: 100%; border-bottom: 2px solid #3d3d3d; padding-bottom: 36px; margin-right: 0; margin-bottom: 32px; }
     #footer .footer_box dl dt { line-height: 72px; font-size: 46px; margin-bottom: 0; }
     #footer .footer_box dl.cur dt { margin-bottom: 44px; }
     #footer .footer_box dl dd.dd_item { display: none; line-height: 50px; font-size: 30px; }
     #footer .footer_box dl dd.location::after { top: 17px; }
     #footer .footer_box dl dd.phone::after { top: 18px; }
     #footer .footer_box dl dd.fax::after { top: 17px; }
     #footer .footer_box dl dd.mail::after { top: 21px; }
     #footer .footer_box dl.cur dd.dd_item { display: block; }
     #footer .footer_box dl.need_scrollbar { height: auto; }
     #footer .copybox { padding-top: 18px; padding-bottom: 74px; }
     #footer .copybox .copy { width: 100%; line-height: 46px; font-size: 30px; }
     #footer .copybox .footer_nav { width: 100%; }

     .bread_crumbs { padding: 20px 0 27px; }
     .bread_crumbs .ueeshop_responsive_position { line-height: 50px; }
     .bread_crumbs .ueeshop_responsive_position .position { font-size: 30px; }

     .inner_banner .logo_and_title { padding: 25px 30px; }
     .inner_banner .logo_and_title .banner_logo { width: 100%; text-align: center; padding-right: 0; }
     .inner_banner .logo_and_title .banner_logo img { max-width: 148px; }
     .inner_banner .logo_and_title .banner_title { width: 100%; line-height: 9vw; font-size: 6.66666vw; text-align: center; text-overflow: unset; white-space: unset; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; }

     body .ueeshop_responsive_turn_page { margin: 30px 0 10px; }

     .product_region .pro_list .ueeshop_responsive_products_list { justify-content: space-between; -webkit-justify-content: space-between; }
     .product_region .pro_list .ueeshop_responsive_products_list .item { width: 48%; padding: 0; margin-right: 0; }
     .product_detail_region .good_banner { padding-top: 60px; padding-bottom: 80px; background-size: auto 100% !important; }
     .product_detail_region .good_banner .goods_detail_info .name_a_brief { width: 100%; }
     .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 75px; font-size: 50px; }
     .product_detail_region .good_banner .goods_detail_info .name_a_brief .brief { line-height: 45px; font-size: 30px; margin-top: 26px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic { width: 100%; margin-top: 56px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .pdf_and_inquiry { padding-right: 125px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .add_to_inquiry { height: 90px; line-height: 90px; font-size: 28px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .prod_info_pdf { width: 90px; height: 90px; line-height: 90px; font-size: 28px; }
     .product_detail_region .some_case { padding-bottom: 60px; margin-top: 80px; border: none; }
     .product_detail_region .some_case .title { padding-bottom: 45px; }
     .product_detail_region .some_case .title span { line-height: 75px; font-size: 50px; }
     .product_detail_region .some_case .list .item .info { text-overflow: ellipsis; white-space: nowrap; }
     .product_detail_region .some_case .list .item .info a { line-height: 80px; font-size: 28px; }
     .product_detail_region .some_case .btn_box { justify-content: space-between; -webkit-justify-content: space-between; margin-top: 60px; }
     .product_detail_region .some_case .btn_box a.btn { min-width: 90px; width: 90px; height: 90px; background-size: auto; margin: 0 30px; }
     .product_detail_region .some_case .btn_box a.btn.btn_prev { margin-left: 0; }
     .product_detail_region .some_case .btn_box a.btn.btn_next { margin-right: 0; }
     .product_detail_region .some_case .btn_box a.learn_btn { max-width: none }
     .product_detail_region .some_case .swiper-container { margin-top: 60px; }
     .product_detail_region .look_over_pro .look_box { border-top: 1px solid #ec2326; padding: 35px 40px 0; }
     .product_detail_region .look_over_pro .look_pro { box-sizing: border-box; float: none; width: 100%; padding-left: 58px; margin: 17px 0; }
     .product_detail_region .look_over_pro .look_pro::after { width: 38px; height: 21px; top: 12px; }
     .product_detail_region .look_over_pro .look_pro a { line-height: 40px; font-size: 28px; }
     .ueeshop_responsive_products_inquiry { padding: 0 30px; }
     .lang_es .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 35px; font-size: 25px; }

     .aboutus_region .big_title { max-width: none; line-height: 70px; font-size: 56px; }
     .aboutus_region .red_btn { width: 100%; min-width: auto !important; line-height: 90px; font-size: 28px; margin-top: 0; }
     .graphic_park { padding: 40px 30px 0; }
     .graphic_park .graphic { padding: 0; }
     .graphic_park .text_park { width: 100%; padding-top: 78px; }
     .graphic_park .text_park .center_info .title a { font-size: 30px; }
     .graphic_park .text_park .center_info .title a::after { height: 6px; margin-top: 3px; }
     .graphic_park .text_park .center_info .big_title { line-height: 80px; font-size: 50px; margin-top: 63px; }
     .graphic_park .text_park .center_info .brief { line-height: 50px; font-size: 30px; margin-top: 31px; }
     .graphic_park .img_park { box-sizing: border-box; width: 100%; padding: 0 30px 30px; margin-top: 40px; }
     .timeline { padding-top: 62px }
     .timeline .time_zone .t_item { width: 100%; margin-bottom: 58px }
     .timeline .time_zone .t_item::after { top: 118px; }
     .timeline .time_zone .t_item .div_year { font-size: 56px; }
     .timeline .time_zone .t_item .div_icon { margin: 25px auto 20px; }
     .timeline .time_zone .t_item:nth-child(2n) .div_icon { margin: 25px auto 20px; }
     .timeline .time_zone .t_item .div_brief { line-height: 46px; font-size: 30px; padding: 0; -webkit-line-clamp: unset; line-clamp: unset; }
     .enlarge_box { padding-top: 80px; }
     .enlarge_box .e_item { width: 100%; }
     .enlarge_box .e_item:first-child { margin-bottom: 60px; }
     .enlarge_box .e_item .black_region { padding: 10px 30px; }
     .enlarge_box .e_item .black_region .title { font-size: 50px; margin-top: 11px; }
     .enlarge_box .e_item .black_region .brief { line-height: 48px; font-size: 30px; margin-top: 23px; margin-bottom: 60px; }
     .evaluation { padding-top: 85px; padding-bottom: 100px; margin-top: 100px; background-size: auto 100% !important; }
     .evaluation .list .item .item_title { font-size: 32px; margin-top: 52px; }
     .evaluation .list .item .sub_title { max-width: none; font-size: 30px; margin-top: 25px; }
     .evaluation .list .item .brief { max-width: none; line-height: 46px; font-size: 30px; -webkit-line-clamp: 6; line-clamp: 6; }
     .evaluation .red_btn { margin-top: 56px; }
     .earth_box { height: 250px; background-size: 100%; }
     .squipment_box { height: 250px; }
     .equipment_list { margin-top: 21px; }
     .equipment_list .title { font-size: 50px; }
     .equipment_list .brief { line-height: 48px; font-size: 30px; margin-top: 25px; }

     .downlaod_region .download_wrap_list { box-sizing: border-box; width: 100%; padding: 0 15px; border-top: 0; margin-top: 35px; margin-bottom: 50px; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list { margin-top: 11px; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li { padding-top: 8px; margin-bottom: 0; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li:first-child { padding-top: 8px; border-top: 1px solid #ddd; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .cate_name { height: 53px; line-height: 53px; font-size: 15px; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .cate_name::after { width: 18px; height: 18px; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file { padding: 12px 0 21px 0; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file .file_name { display: block; position: relative; font-size: 14px; padding-right: 85px; margin-top: 10px; }
     .downlaod_region .download_wrap_list .ueeshop_responsive_download_list ul li .file_box .pdf_file .file_name span { position: absolute; top: 0; right: 0; margin-left: 0; }

     .feedback_content .new_feedback_form .flex_box { padding: 62px 30px; }
     .flex_box .left_describe .red_title, .flex_box .left_describe .white_title { font-size: 50px; }
     .flex_box .left_describe .brief { max-width: unset; line-height: 48px; font-size: 30px; }
     .flex_box .right_form form .rows { width: 100%; }
     .company_info { margin-top: 82px; }
     .company_info .info .c_name { font-size: 50px; }
     .company_info .info .ul .li { line-height: 48px; font-size: 30px; padding-left: 55px }
     .company_info .info .ul .li span { font-size: 30px; top: -3px; }

     .info_region .info_wrap_list .ueeshop_responsive_info_list { justify-content: space-between; -webkit-justify-content: space-between; padding-top: 50px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item { width: 47.827%; margin-right: 0; margin-bottom: 40px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info { padding: 35px 30px 50px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .time { font-size: 30px; margin-bottom: 25px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .title a { line-height: 50px; font-size: 34px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .desc { line-height: 48px; font-size: 30px; margin-top: 7px; -webkit-line-clamp: 7; line-clamp: 7; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .link { font-size: 28px; margin-top: 19px; }
     
     .services_region { margin-bottom: 100px; }
     .services_region .big_title { text-overflow: unset; white-space: unset; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; }
     .service_one { box-shadow: none; margin-top: 26px; }
     .service_one .big_title { max-width: unset; }
     .service_one .brief { line-height: 48px; font-size: 30px; margin-top: 28px; }
     .service_one .service_btn { margin-top: 50px; }
     .services_region .big_title { line-height: 65px; font-size: 50px; }
     .services_region .service_btn a { box-sizing: border-box; width: 100%; height: 90px; line-height: 90px; font-size: 28px; margin-top: 0; }
     .service_two { margin-top: 80px; }
     .service_two { box-shadow: unset; }
     .service_two .red_park { background: #1a1a1a; padding: 66px 30px 77px; }
     .service_two .red_park .brief { line-height: 48px; font-size: 30px; }
     .service_three { margin-top: 0; padding-top: 150px; }
     .service_three .three_box { height: 250px; }
     .service_three .brief { line-height: 48px; font-size: 30px; }
     .service_three .item_list { margin-top: 40px; }
     .service_three .item_list .item { width: 100%; padding: 15px 20px; padding-left: 100px; }
     .service_three .item_list .item .num { min-width: 60px; height: 60px; line-height: 60px; font-size: 32px; left: 10px; }
     .service_three .item_list .item .title { line-height: 50px; font-size: 32px; }
     .service_three .service_btn { margin-top: 50px; }
     .service_three .four_img { justify-content: space-between; -webkit-justify-content: space-between; }
     /* .service_three .four_img .img { width: 48%; margin-bottom: 30px; } */
     .service_three .four_img .img a { opacity: 1; }
     .service_three .swiper-pagination { position: static; margin-top: 0; }
     .service_three .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 5px; }
     .service_four { margin-top: 0; padding-top: 150px; }
     .service_four .four_box { height: 250px; }
     .service_four .four_box .logo_title img { max-width: 148px; }
     .service_four .four_box .logo_title .big_title { max-width: unset; width: 100%; padding: 0; margin-top: 6px; }
     .service_four .retinue .our_quality .our_brief { margin-top: 27px; }
     .service_four .retinue .our_quality, .service_four .retinue .our_basic { width: 100%; }
     .service_four .retinue .our_title, .service_four .retinue .our_title { line-height: 65px; font-size: 50px; }
     .service_four .retinue .our_quality .our_brief { line-height: 50px; font-size: 32px; }
     .service_four .retinue .our_quality .service_btn { margin-top: 51px; }
     .service_four .retinue .our_quality .img { margin-top: 40px; }
     .service_four .retinue .our_basic { margin-top: 66px; }
     .service_four .retinue .our_basic .img { margin-top: 41px; }
     .service_four .retinue .quality_tools { margin-top: 86px; }
     .service_four .retinue .quality_tools .tools_table { margin-top: 41px; }
     .service_four .retinue .quality_tools .tools_table table tr td { height: 123px; line-height: 38px; font-size: 30px; padding: 10px; padding-left: 30px; }
     .service_four .retinue .quality_tools .table_tips { line-height: 50px; font-size: 32px; margin-top: 30px; }
     .service_four .retinue .quality_tools .service_btn { margin-top: 50px; }
     .service_five { margin-top: 0; margin-top: 150px; }
     .service_five .five_box { height: 250px; }
     .service_five .five_brief { line-height: 48px; font-size: 30px; margin-top: 30px; }
     .service_five .item_box { margin-top: 37px; }
     .service_five .item_box .item { line-height: 48px; font-size: 30px; padding-left: 80px; margin-bottom: 32px; }
     .service_five .item_box .item .num { width: 50px; height: 50px; line-height: 50px; font-size: 26px; }

     .case_region .case_wrap_list { padding: 0; margin-top: 50px; margin-bottom: 20px; }
     .case_region .case_wrap_list .case_cate_name { font-size: 30px; padding: 0 12px; }
     .case_region .case_wrap_list .case_brief { font-size: 20px; padding: 0 12px; margin-top: 28px; }
     .case_region .case_wrap_list .category_list { padding: 0 12px; margin-top: 30px; }
     .case_region .case_wrap_list .category_list .menu { display: none; }
     .case_region .case_wrap_list .category_list .p_select_menu { display: block; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list { justify-content: space-between; -webkit-justify-content: space-between;; padding: 12px; margin-bottom: 20px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item { width: 48%; margin-right: 0; margin-bottom: 30px; background: #fff; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item:nth-child(4n) { margin-right: 0; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .img { float: none; width: 100%; padding-top: 68%; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info { float: none; width: 100%; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info.has_video .name { padding-right: 0; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .name .video_play { position: static; margin: 0 auto 10px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .desc { line-height: 32px; font-size: 20px; margin-top: 31px; }
}

@media screen and (max-width: 600px) {
     .control_w { padding: 0 15px; }
     .footer_w { padding: 0 15px; }
     .special_w { padding: 0 15px; }

     .public_index_title { line-height: 38px; font-size: 28px; }
     .public_index_title::after { width: 35px; height: 3px; margin-top: 9px; }
     .public_index_brief { line-height: 23px; font-size: 15px; margin-top: 17px; }
     .learn_btn { height: 45px; line-height: 45px; font-size: 14px; }

     .index_banner .banner_list .item .banner_content { padding: 0 15px; }
     .index_banner .banner_list .item .banner_content .brief { line-height: 19px; font-size: 13px; }
     .index_banner .bx-wrapper .bx-pager { bottom: 10px; }
     .index_banner .bx-wrapper .bx-pager .bx-pager-item a { width: 10px; height: 10px; margin: 0 6px; }

     .upar_park_one { padding-top: 40px; }
     .upar_park_one .index_pro_list .o_item .info { padding: 25px 20px 30px; }
     .upar_park_one .index_pro_list .o_item .info .title { font-size: 21px; }
     .upar_park_one .index_pro_list .o_item .info .brief { height: 144px; line-height: 24px; font-size: 15px; margin-top: 16px; }
     .upar_park_one .swiper-container { padding: 0 45px; margin-top: 25px; }
     .upar_park_one .swiper-container .btn { width: 40px; height: 40px; background-size: 23px; }
     .upar_park_one .swiper-container .btn.prev_btn { left: -8px; }
     .upar_park_one .swiper-container .btn.next_btn { right: -8px; }
     .upar_park_one .swiper-container .swiper-pagination .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 6px; }

     .upar_park_two { margin-top: 20px; }
     .upar_park_two .graphic_item { padding: 0 15px 50px; margin: 15px 0; }
     .upar_park_two .graphic_item .text_content, .upar_park_two .graphic_item.column_reverse .text_content { padding-top: 41px; }
     .upar_park_two .graphic_item .text_content .brief { line-height: 24px; font-size: 14px; margin-top: 20px; }
     .upar_park_two .graphic_item .text_content .brief span i { width: 6px; height: 6px; top: 9px; }
     .upar_park_two .graphic_item .text_content .learn_btn { margin-top: 24px; }
     
     .upar_park_three { padding-top: 90px; margin-bottom: 50px; }
     .upar_park_three .item_list { padding-bottom: 20px; margin-top: 20px; }
     .upar_park_three .item_list .t_item { min-height: 40px; padding: 0 20px; padding-left: 50px; margin: 5px 0; }
     .upar_park_three .item_list .t_item .num { min-width: 30px; height: 30px; line-height: 32px; font-size: 16px; top: 5px; left: 5px; }
     .upar_park_three .item_list .t_item .title { line-height: 40px; font-size: 16px; }
     .upar_park_three .index_switch_box { margin-top: 20px; }
     .upar_park_three .index_switch_box .switch_list .s_item .title a { line-height: 40px; font-size: 14px; }
     .upar_park_three .index_switch_box .btn_box { margin-top: 30px; }
     .upar_park_three .index_switch_box .btn_box a.btn { min-width: 45px; width: 45px; height: 45px; background-size: 18px; margin: 0 15px; }

     #footer { padding-top: 46px; }
     #footer .uapr_newletter { padding-bottom: 50px; }
     #footer .uapr_newletter .left_text .title { line-height: 28px; font-size: 23px; }
     #footer .uapr_newletter .left_text .brief { line-height: 22px; font-size: 15px; margin-top: 10px; }
     #footer .uapr_newletter .newsletter { margin-top: 15px; }
     #footer .uapr_newletter .newsletter .text { height: 45px; font-size: 15px; padding: 0 10px; }
     #footer .uapr_newletter .newsletter .sub { height: 45px; font-size: 14px; margin-top: 12px; }
     #footer .footer_box { padding-bottom: 0; }
     #footer .footer_box dl { padding-bottom: 18px; margin-bottom: 18px; }
     #footer .footer_box dl dt { line-height: 35px; font-size: 23px; }
     #footer .footer_box dl.cur dt { margin-bottom: 22px; }
     #footer .footer_box dl dd.dd_item { line-height: 25px; font-size: 15px; }
     #footer .footer_box dl dd.location::after { top: 2px; }
     #footer .footer_box dl dd.phone::after { top: 3px; }
     #footer .footer_box dl dd.fax::after { top: 3px; }
     #footer .footer_box dl dd.mail::after { top: 6px; }
     #footer .footer_box dl dd.dd_item.dd_share { margin-bottom: 0; }
     #footer .copybox { padding-top: 15px; padding-bottom: 35px; }
     #footer .copybox .copy { line-height: 23px; font-size: 15px; }

     .inner_banner { height: 150px; background-size: 1200px auto !important; }
     .inner_banner .logo_and_title { padding: 15px; }
     .inner_banner .logo_and_title .banner_logo img { max-width: 73px; }

     .bread_crumbs { padding: 10px 0; }
     .bread_crumbs .ueeshop_responsive_position { min-height: auto; line-height: 23px; }
     .bread_crumbs .ueeshop_responsive_position .position { font-size: 15px; }

     body .ueeshop_responsive_turn_page { margin: 15px 0 10px; }

     .p_select_menu { height: 45px; }
     .p_select_menu .menu_title { line-height: 45px; font-size: 14px; padding: 0 12px; padding-right: 30px; }
     .p_select_menu .menu_title::after { right: 8px; }
     .p_select_menu .menubox { padding: 7px 0; }
     .p_select_menu .menubox .list { margin-bottom: 0; }
     .p_select_menu .menubox .list .name { font-size: 14px; padding: 0 12px; }

     .product_region .pro_list { padding-bottom: 45px; margin-top: 25px; }
     .product_region .pro_list .cate_title { font-size: 18px; }
     .product_region .pro_list .ueeshop_responsive_products_list { min-height: 250px; margin: 13px 0; }
     .product_region .pro_list .ueeshop_responsive_products_list .item .info { padding: 10px 7px 15px; }
     .product_region .pro_list .ueeshop_responsive_products_list .item .info.has_video { padding-right: 7px; }
     .product_region .pro_list .ueeshop_responsive_products_list .item .info .video_play { position: static; margin: 0 auto 10px; }

     .product_detail_region .good_banner { padding-top: 30px; padding-bottom: 40px; }
     .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 32px; font-size: 25px; }
     .product_detail_region .good_banner .goods_detail_info .name_a_brief .brief { line-height: 24px; font-size: 15px; margin-top: 13px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic { margin-top: 28px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .img::before, .product_detail_region .good_banner .goods_detail_info .first_pic .img::after { width: 25px; height: 25px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .img .btn { width: 40px; height: 40px; background-size: 20px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .pdf_and_inquiry { padding-right: 65px; margin-top: 30px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .add_to_inquiry { height: 45px; line-height: 45px; font-size: 14px; }
     .product_detail_region .good_banner .goods_detail_info .first_pic .prod_info_pdf { width: 45px; height: 45px; line-height: 45px; font-size: 14px; }
     .product_detail_region .share { margin-top: 35px; }
     .product_detail_region .some_case { padding-bottom: 30px; margin-top: 40px; }
     .product_detail_region .some_case .title { padding-bottom: 22px; }
     .product_detail_region .some_case .title span { line-height: 35px; font-size: 25px; }
     .product_detail_region .some_case .list .item .info a { line-height: 40px; font-size: 14px; }
     .product_detail_region .some_case .btn_box { margin-top: 30px; }
     .product_detail_region .some_case .btn_box a.btn { min-width: 45px; width: 45px; height: 45px; background-size: 18px; margin: 0 15px; }
     .product_detail_region .some_case .swiper-container { margin-top: 30px; }
     .product_detail_region .look_over_pro { margin-bottom: 40px; }
     .product_detail_region .look_over_pro .look_box { padding: 17px 20px 0; }
     .product_detail_region .look_over_pro .look_pro { padding-left: 28px; margin: 8px 0; }
     .product_detail_region .look_over_pro .look_pro a { line-height: 23px; font-size: 14px; }
     .product_detail_region .look_over_pro .look_pro::after { width: 20px; height: 13px; top: 6px; }
     .ueeshop_responsive_products_inquiry { padding: 0 15px; }
     .lang_es .product_detail_region .good_banner .goods_detail_info .name_a_brief .name { line-height: 28px; font-size: 20px; }

     .aboutus_region .big_title { line-height: 35px; font-size: 25px; }
     .aboutus_region .red_btn { height: 45px; line-height: 45px; font-size: 14px; }
     .graphic_park { padding: 20px 15px 0; }
     .graphic_park .text_park { padding: 15px; padding-top: 34px; }
     .graphic_park .text_park .center_info .title a { font-size: 15px; }
     .graphic_park .text_park .center_info .title a::after { height: 3px; }
     .graphic_park .text_park .center_info .big_title { line-height: 35px; font-size: 25px; margin-top: 30px; }
     .graphic_park .text_park .center_info .brief { line-height: 25px; font-size: 15px; margin-top: 15px; }
     .graphic_park .img_park { padding: 0; margin-top: 20px; }
     .timeline { padding-top: 30px; }
     .timeline .time_zone .t_item { margin-bottom: 29px; }
     .timeline .time_zone .t_item::after { height: 1px; top: 57px; }
     .timeline .time_zone .t_item .div_year { font-size: 28px; }
     .timeline .time_zone .t_item .div_icon { width: 17px; height: 70px; background-size: 100%; margin: 12px auto 10px; }
     .timeline .time_zone .t_item:nth-child(2n) .div_icon { margin: 12px auto 10px; }
     .timeline .time_zone .t_item .div_brief { line-height: 24px; font-size: 15px }
     .enlarge_box { padding-top: 40px; }
     .enlarge_box .e_item:first-child { margin-bottom: 30px; }
     .enlarge_box .e_item .black_region .title { font-size: 25px; }
     .enlarge_box .e_item .black_region .brief { line-height: 24px; font-size: 15px; margin-top: 11px; margin-bottom: 30px }
     #show_click_img .click_img_box img { max-height: 450px; }
     .evaluation { padding-top: 40px; padding-bottom: 50px; margin-top: 50px; }
     .evaluation .list .item .item_title { line-height: 26px; font-size: 16px; margin-top: 16px; }
     .evaluation .list .item .sub_title { line-height: 24px; font-size: 15px; margin-top: 4px; }
     .evaluation .list .item .brief { line-height: 24px; font-size: 15px; margin-top: 10px; }
     .evaluation .swiper-pagination { margin-top: 15px; }
     .evaluation .red_btn { margin-top: 24px; }
     .earth_box { height: 150px; }
     #equipment { padding-top: 75px; }
     .squipment_box { height: 150px; background-size: 1200px auto !important; }
     .equipment_list .title { font-size: 25px; }
     .equipment_list .brief { line-height: 24px; font-size: 15px; margin-top: 12px; }
     .equipment_list .table_list .tab_item .item_title { line-height: 25px; font-size: 16px; padding: 8px 60px 7px 12px; }
     .equipment_list .table_list .tab_item .item_title a.open_btn { width: 40px; }
     .equipment_list .table_list .tab_item.open .table_html { overflow-y: auto; }
     .faq_list .item_list { margin-top: 14px; }
     .faq_list .item_list .item .item_title { line-height: 25px; font-size: 16px;  padding: 8px 60px 7px 12px; }
     .faq_list .item_list .item .item_title a.open_btn { width: 40px; }
     .faq_list .item_list .item .item_brief { padding: 13px 0; line-height: 24px; font-size: 15px; }
     .faq_list .about_download .down_title { font-size: 25px; padding: 0; font-family: 'Oswald-SemiBold'; }
     .faq_list .about_download .down_title::before { display: none; }
     .faq_list .about_download .down_list .d_item { height: 40px; line-height: 40px; font-size: 16px; }
     .faq_list .about_download .down_list .d_item .down_btn { width: 40px; height: 40px; }
     .faq_list .about_download .red_btn { width: 100%; }
     .after_sales { height: unset; padding-top: 75px; margin-top: 0; }
     .after_sales .area_detail { padding-top: 40px; padding-bottom: 42px; }
     .after_sales .area_detail .sales_title { line-height: 34px; font-size: 25px; }
     .after_sales .area_detail .sales_brief { line-height: 24px; font-size: 15px; margin-top: 10px; }
     .after_sales .area_detail .careers { padding-top: 23px; margin-top: 25px; }
     .after_sales .area_detail .careers_list { margin-top: 15px; }
     .after_sales .area_detail .careers_list .ca_item .point { line-height: 24px; font-size: 15px; }

     .feedback_content .new_feedback_form .flex_box { padding: 30px 15px; }
     .flex_box .left_describe .red_title, .flex_box .left_describe .white_title { font-size: 25px; }
     .flex_box .left_describe .brief { line-height: 24px; font-size: 15px; margin-top: 13px; }
     .flex_box .right_form { margin-top: 25px; }
     .flex_box .right_form form .rows .input { height: 40px; font-size: 15px; padding: 0px 10px; }
     .flex_box .right_form form .rows .contents { font-size: 15px; padding: 0px 10px;  }
     .flex_box .right_form form .rows .form_button { height: 45px; line-height: 45px; }
     .company_info { margin-top: 40px; margin-bottom: 50px; }
     .company_info .info .c_name { font-size: 25px; }
     .company_info .info .ul { margin-top: 15px; }
     .company_info .info .ul .li { line-height: 24px; font-size: 15px; padding-left: 35px; margin-bottom: 7px; }
     .company_info .info .ul .li span { font-size: 15px; top: -1px; }
     .company_info .map { height: 375px; margin-top: 25px; }

     .services_region { margin-bottom: 50px; }
     .services_region .big_title { line-height: 35px; font-size: 25px; }
     .services_region .service_btn a { height: 45px; line-height: 45px; font-size: 14px; }
     .service_one { margin-top: 13px; }
     .service_one .big_title { line-height: 35px; font-size: 25px; }
     .service_one .service_btn { margin-top: 25px; }
     .service_one .brief { line-height: 24px; font-size: 15px; margin-top: 14px; }
     .show_img_1280 { margin-top: 30px; }
     .service_two { margin-top: 40px; }
     .service_two .red_park { padding: 33px 15px; }
     .service_two .red_park .brief { line-height: 24px; font-size: 15px; }
     .service_three { padding-top: 75px; }
     .service_three .three_box { height: 150px; background-size: 1200px !important; background-position: right center !important; }
     .service_three .brief { line-height: 24px; font-size: 15px; margin-top: 17px; }
     .service_three .item_list { margin-top: 20px; }
     .service_three .item_list .item { min-height: 40px; padding: 7px 15px; padding-left: 50px; margin: 5px 0; }
     .service_three .item_list .item .num { min-width: 30px; height: 30px; line-height: 30px; font-size: 16px; left: 5px; }
     .service_three .item_list .item .title { line-height: 25px; font-size: 16px; }
     .service_three .service_btn { margin-top: 25px; }
     .service_three .four_img { margin-top: 30px; }
     .service_three .four_img .img { margin-bottom: 15px; }
     .service_four { padding-top: 75px; }
     .service_four .four_box { height: 150px; background-size: 1200px !important; background-position: right center !important; }
     .service_four .four_box .logo_title img { max-width: 80px; }
     .service_four .retinue { margin-top: 15px; }
     .service_four .retinue .our_title, .service_four .retinue .our_title { line-height: 35px; font-size: 25px; }
     .service_four .retinue .our_quality .our_brief { line-height: 24px; font-size: 15px; margin-top: 13px; }
     .service_four .retinue .our_quality .service_btn { margin-top: 25px; }
     .service_four .retinue .our_quality .img { margin-top: 20px; }
     .service_four .retinue .our_basic { margin-top: 33px; }
     .service_four .retinue .our_basic .img { margin-top: 20px; border-width: 5px; }
     .service_four .retinue .quality_tools { margin-top: 43px; }
     .service_four .retinue .quality_tools .tools_table { margin-top: 20px; }
     .service_four .retinue .quality_tools .tools_table table tr td { height: 50px; line-height: 20px; font-size: 15px; padding: 5px; padding-left: 15px; }
     .service_four .retinue .quality_tools .table_tips { line-height: 25px; font-size: 16px; margin-top: 15px; }
     .service_four .retinue .quality_tools .service_btn { margin-top: 25px; }
     .service_five { margin-top: 0; padding-top: 75px; }
     .service_five .five_box { height: 150px; background-size: 1200px !important; }
     .service_five .five_brief { line-height: 24px; font-size: 15px; margin-top: 15px; }
     .service_five .item_box { margin-top: 15px; }
     .service_five .item_box .item { line-height: 24px; font-size: 15px; padding-left: 40px; margin-bottom: 15px; }
     .service_five .item_box .item .num { width: 25px; height: 25px; line-height: 25px; font-size: 13px; }
     .service_five .service_btn { margin-top: 10px; }
     .lang_es .service_one .big_title { line-height: 35px; font-size: 25px; }
     .lang_es .service_one .brief { line-height: 24px; font-size: 14px; }
     .lang_es .service_two .red_park .big_title { line-height: 35px; font-size: 25px; }
     .lang_es .service_two .red_park .brief { line-height: 24px; font-size: 14px; }

     .info_region .info_wrap_list { margin-top: 30px; margin-bottom: 40px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list { padding-top: 25px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item { margin-bottom: 20px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info { padding: 17px 15px 25px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .time { font-size: 15px; margin-bottom: 13px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .title a { line-height: 25px; font-size: 17px;}
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .desc { line-height: 24px; font-size: 15px; }
     .info_region .info_wrap_list .ueeshop_responsive_info_list .item .info .link { font-size: 14px; margin-top: 9.5px; }
     
     .case_region .case_wrap_list { margin-top: 30px; }
     .case_region .case_wrap_list .case_cate_name { font-size: 20px; }
     .case_region .case_wrap_list .case_cate_name::after { width: 33px; margin-top: 5px; }
     .case_region .case_wrap_list .case_brief { line-height: 20px; font-size: 14px; margin-top: 12px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list { margin-top: 22px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item { margin-bottom: 20px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info { padding: 10px 7px 15px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .name a { font-size: 14px; }
     .case_region .case_wrap_list .ueeshop_responsive_case_list .item .info .desc { line-height: 20px; font-size: 13px; margin-top: 10px; }
}