@charset "utf-8";
.MenuList_f1 [title="返回集团首页"]:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    display: inline-block;
    vertical-align: middle;
    border-color: transparent transparent transparent #eb6a21;
    border-width: 6px 0 6px 6px;
    margin-right: 5px;
}
.MenuList_f1 [title="返回集团首页"] {
    color: #eb6a21;
}
.w-96 { width: 96%; margin: 0 auto; }
.w-92 { width: 92%; margin: 0 auto; }
.w-86 { width: 86%; margin: 0 auto; }
.w-75 { width: 75%; margin: 0 auto; }
.c-this { color: #ffc560; }
.c-this1 { color: #ea5b24; }
.c-this2 { color: #ff8939; }
.b-this { background: #ffc560; }
.b-this1 { background: #ea5b24; }
.a1 { padding: 1vw 0; width: 9.4vw; background: -webkit-linear-gradient(0deg, #ff8d4f, #f7541b); box-shadow: 0 0.5vw 1vw 0 rgba(242,82,20,0.3); }
.banner { clear: both; }
.a1:after { content: ''; position: absolute; top: 0; left: 0; height: 100%; background: #fff; width: 0; z-index: -1; opacity: 0.3; transition: width 1s ease 0s, opacity 1s ease 0s, transform 1s ease 0.9s; }
.ResTitle_a1>* { vertical-align: sub; }
.ResTitle_a1 em { font-weight: bold; font-size: 3.1vw; }
.ResTitle_a1 { text-transform: uppercase; }
.ResTitle_a1 span { font-size: 1.25vw; margin-left: 1.5vw; }
.ResTitle_a2 span { font-size: 1.9vw; display: block; }
.ResTitle_a2 em { font-size: 6.25vw; display: block; line-height: 1; }
.page-box { padding: 6.5% 0 7.5%; }
.ResTitle_a3 em { display: block; font-size: 18px; color: #999; margin-top: 0.5vw; text-transform: capitalize; }
.ResTitle_a3 span { color: #ff8220; font-weight: bold; font-size: 3.1vw; display: block; }
.ResTitle_a3 span:after { content: '。'; transform: translateY(-20%); display: inline-block; margin-left: 1vw; }
/*nav*/
.NavList_a1 li { display: inline-block; vertical-align: top; position: relative; z-index: 0; }
.NavList_a1 li:not(:first-child):before { content: ''; height: 16px; width: 1px; background: #ddd; position: absolute; left: 0; z-index: 0; top: 50%; transform: translateY(-50%); }
.NavList_a1 a { display: inline-block; vertical-align: top; font-size: 16px; color: #666; position: relative; z-index: 0; transition: 0.5s ease 0s; }
.NavList_a1 a:after { content: ''; position: absolute; bottom: 0; z-index: -1; height: 4px; background: #ea5b24; width: 0; transition: 0.5s ease 0s; opacity: 0; left: 50%; }
.NavList_a1 a.on:after { left: 0; width: 100%; opacity: 1; }
.NavList_a1 a.on { color: #ea5b24; }
/*poslist*/
.poslist { right: 0; padding-left: 20px; background: url(../images/i8.png) no-repeat left center; background-size: 13px auto; position: absolute; z-index: 0; top: 0; }
.poslist b { font-weight: normal; }
/*menu-box*/
.menu-box { height: 5.2vw; width: 100%; position: relative; z-index: 2; left: 0; top: 0; background: #fff; }
.menu-box .M { height: 100%; width: calc(86.8% - 9.2vw - 128.5px); padding: 0 2%; text-align: center; }
/*--menu-box end-----------------*/

/*主导航菜单 2018.08.30*/
.MenuList_f1, .MenuList_f1>ul { line-height: 5.2vw; width: 100%; }
.MenuList_f1>ul { font-size: 0; display: block; }
.MenuList_f1>ul>li { position: relative; z-index: 0; text-align: center; }
.MenuList_f1>ul>li a { transition: 0.5s ease 0s; display: block; text-transform: capitalize; }
.MenuList_f1>ul>li a span { display: inline-block; vertical-align: middle; line-height: 1.5; }
.MenuList_f1>ul>li>:first-child {/* transition: 0.5s ease 0s;*/ font-weight: normal; position: relative; z-index: 0; font-size: 14px; color: #333; }
.MenuList_f1>ul>li>:first-child.on a { color: #ffc560; }
.MenuList_f1>ul>li>:nth-child(2) { transition: 0.5s ease 0s; transform-origin: top; opacity: 0; transform: scale(1, 0); overflow: hidden; line-height: normal; background: #FFF; background: rgba(255,255,255,0.96); left: -10px; z-index: 0; position: absolute; width: calc(100% + 20px); }
.MenuList_f1>ul>li ul li { max-width: none; float: none; width: auto; padding: 0px; }
.MenuList_f1>ul>li ul li:not(:first-child) { border-top: 1px solid #f5f5f5; }
.MenuList_f1>ul>li ul li a { transition: 0.5s ease 0s; width: 100%; overflow: hidden; color: #666; text-align: center; text-decoration: none; font-size: 14px; font-weight: normal; padding: 0.5vw 0; }
#MenuList_f1_menu-slide i { width: 100%; z-index: 0; bottom: 0; left: 0; background: #ffc560; height: 4px; position: absolute; display: block; }
.MenuList_f1>ul>li>:first-child.on:after { width: 100%; left: 0; opacity: 1; }
/*汉堡菜单PC*/
.menu-i.on .menu-icon:after { transform: translate(-50%, 0) rotateZ(-45deg); }
.menu-i.on .menu-icon:before { transform: translate(-50%, 0) rotateZ(45deg); }
.menu-i.on .menu-icon span { background: transparent; }
.menu-icon span, .menu-icon:before, .menu-icon:after { transition: 0.5s ease 0s; display: inline-block; height: 4px; background: #fff; content: ''; width: 40px; vertical-align: middle; }
.menu-icon:before, .menu-icon:after { position: absolute; left: 50%; top: 50%; margin-top: -2px; }
.menu-icon:before { transform: translate(-50%, -14px); }
.menu-icon:after { transform: translate(-50%, 14px); }
.menu-icon span { position: relative; margin: 0 auto; z-index: 0; }
.menu-i { background: #ffc560; display: none; transition: 0.5s ease 0.5s; opacity: 1; top: 0; right: 0; overflow: hidden; width: 100px; line-height: 100px; margin-left: 0; text-align: center; position: absolute; z-index: 1; cursor: pointer; outline: none; }
.menu-icon { display: block; height: 100%; background: #ffc560; position: relative; z-index: 0; }
.menu-i1 { transition: 0.3s ease 0.8s; opacity: 1; right: 0; }
/*menu-slide 用slide注意效果遮挡*/
.menu-slide { z-index: -1; position: absolute; transition: 0.5s cubic-bezier(0.21, 0.8, 0.31, 1.21) 0s; }
.MenuList_f1.slide-menu { position: relative; z-index: 1; }
/*导航定位使用的类*/
.menu-fix { opacity: 1; position: fixed; left: 0; top: 0; z-index: 1; transition: 0.5s ease 0s; }
.menu-fix.menu-fix-down { opacity: 0; top: -5.2vw; }
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
/*logo*/
.menu-w { font-size: 0; margin: 0 auto; height: 100%; width: 100%; padding-left: 2%; z-index: 1; }
.logo { width: 13.2%; height: 100%; }
.logo img, .logo a { width: 100%; }
/*--logo end------------------------------------------*/

/*language*/
.language-box a.on { color: #ffc560; }
.language-box span { margin: 0 2vw; }
.language-box { margin-top: 5vw; }
.menu-w > .m_language{display: none;}
@media screen and (max-width: 576px) {
    .menu-w > .m_language{float:right; height:100%;align-items: center; align-content: center;display: flex;margin:0 3vw 0 0;}
    .menu-w > .m_language a{display: inline-block;height:8vw;line-height:8vw;border:1px solid #ddd;border-radius: 3px; font-size: 13px;width:30px;float:left;margin:0 0 0 1.3vw;text-align:center;}
    .menu-w > .m_language a.active{background:#ffc560;color:#fff;}
}
/*--language end----------*/
/*f_type:true*/
.MenuList_f1.swiper>ul>li { position: static; }
/*f_type:true*/
.MenuList_f1.swiper>ul { display: flex; display: -ms-flexbox;/*IE10*/ }
.menu-box .search-c img { width: 14px; margin-right: 0.5vw; }
.languages span { margin: 0 3px; }
.menu-w .RR a { width: 5.2vw; height: 100%; line-height: 5.2vw; }
.menu-w .R { height: 100%; }
.languages a.on { color: #ffc560; }
.languages { margin-right: 1vw; padding-right: 1vw; border-right: 1px solid #ddd; }
.menu-search { text-align: right; }
.menu-search form { display: inline-block; vertical-align: top; text-align: left; background: rgba(255,255,255,0.95); padding: 0.6vw 1vw; border-radius: 0 0 0 4px; }
.menu-search button { background: none; width: 14px; }
.menu-search input { background: none; margin-left: 10px; width: 12vw; }
.menu-search div { transition: 0.5s ease 0s; border: 1px solid #ddd; border-radius: 999px; padding: 0.6vw 1vw; background: #f5f5f5; }
.menu-search { transition: 0.4s ease 0s; text-align: right; transform-origin: top; transform: scale(1, 0); opacity: 0; }
.menu-search.on { transform: scale(1); opacity: 1; }
.menu-search div.on { border-color: #ffc560; }
/*footer*/
.footer { border-top: 1px solid #eee; }
.footer-box:before { content: ''; background: #ffc560; height: 100%; width: 50%; position: absolute; z-index: -1; left: 0; top: 0; }
.footer-box .R { padding-left: 5vw; }
.footer-box .R ul { margin-left: 2vw; }
.footer-box li { perspective: 1000px; }
.footer-box li i { width: 20px; cursor: pointer; outline: none; }
.footer-box li figure { position: absolute; width: 120px; bottom: 0; left: 0; transform: translate(-50%, -30px) rotateX(70deg); z-index: 0; border: 1px solid #666; transform-origin: bottom; transition: 0.5s ease 0s; opacity: 0; }
.beian a { display: inline-block; vertical-align: top; }
.footer-box li i:hover+figure { transform: translate(-50%, -30px) rotateX(0deg); opacity: 1; }
.footer-box { padding: 2vw 0; }
/*about*/
.about .L img { width: 100%; }
.about h3 { margin-top: 5px; }
.about p { line-height: 2; margin-top: 2.5vw; }
/*news*/
#NewsList_a2 li { display: inline-block; width: 100%; vertical-align: top; }
#NewsList_a2 li a { display: inline-block; vertical-align: top; width: 100%; padding-bottom: 3vw; border-bottom: 1px solid #eee; position: relative; z-index: 0; }
#NewsList_a2 .newimg { border: 1px solid #eee; }
#NewsList_a2 .newimg img { width: 100%; transition: 0.5s linear 0s; }
#NewsList_a2 .newnr>b { transition: 0.5s ease 0s; font-size: 20px; color: #333; display: block; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.5; -webkit-box-orient: vertical; max-height: 60px; }
.news-line { min-width: 30px; transition: 0.5s ease 0s; width: 3.5%; height: 2px; background: #ff981f; margin-top: 0.7vw; }
#NewsList_a2 .newnr>p { font-size: 16px; color: #888; display: -webkit-box; -webkit-line-clamp: 3; overflow: hidden; line-height: 1.8; font-weight: normal; -webkit-box-orient: vertical; max-height: 87px; margin-top: 1.5vw; }
#NewsList_a2 .data b { font-weight: normal; }
#NewsList_a2 .data b:before { content: '-'; }
#NewsList_a2 .data { font-size: 16px; color: #666; margin-top: 2.5vw; padding-left: 26px; background: url(../images/i9.png) no-repeat left center; background-size: 16px auto; }
#NewsList_a2 .data:before { content: 'TIME:'; }
#NewsList_a2 li:not(:first-child) { margin-top: 3vw; }
/*ProductList_b1*/
.pro-nav { height: auto; line-height: normal; border: none; box-shadow: 0 0 1.5vw 0 rgba(0,0,0,0.08); }
.ProductList_b1 li { display: inline-block; vertical-align: top; }
.ProductList_b1 li a { display: block; }
.ProductList_b1 li .picimg { height: 17vw; overflow: hidden; position: relative; z-index: 0; }
.ProductList_b1 li .picimg:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #ff6519; background: -webkit-linear-gradient(-180deg, #ff9a49, #ff6519); opacity: 0; z-index: 1; transition: 0.5s ease 0s; transform: scale(1, 0); transform-origin: bottom; }
.ProductList_b1 li img { height: 100%; min-width: 100%; margin-left: 50%; transform: translateX(-50%) scale(1); transition: 0.5s linear 0s; }
.ProductList_b1 li .picimg:after { content: ''; position: absolute; left: 50%; top: -50%; transform: translate(-50%, -50%); z-index: 1; width: 3.5vw; height: 3.5vw; background: url(../images/img6-1.png) no-repeat center #fff; background-size: 28% auto; border-radius: 50%; box-shadow: 0 6px 1vw 0 rgba(0,0,0,0.2); opacity: 0; transition: 0.5s ease 0s; }
.ProductList_b1 li h3 { font-weight: normal; font-size: 18px; color: #333; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 1vw; transition: 0.5s ease 0s; }
#NavigationList_d1 a { display: block; text-align: center; padding: 2vw 0; height: auto; line-height: normal; }
#NavigationList_d1 li { padding: 0; margin: 0; width: 10%; }
#NavigationList_d1 i img:nth-child(2), .pro-fbox img:nth-child(2) { position: absolute; z-index: 0; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0; }
#NavigationList_d1 a.on:after { height: 100%; }
#NavigationList_d1 p { margin-top: 0.5vw; line-height: normal; }
#NavigationList_d1 img { max-height: 100%; max-width: 100%; transition: 0.5s ease 0s; }
#NavigationList_d1 i { transition: 0.5s ease 0s; width: 2.5vw; height: 2.5vw; margin: 0 auto; overflow: hidden; }
#NavigationList_d1 a.on { color: #fff; }
#NavigationList_d1 a.on img:first-child, .pro-fbox a.on img:first-child { opacity: 0; }
#NavigationList_d1 a.on img:nth-child(2), .pro-fbox a.on img:nth-child(2) { opacity: 1; }
.pro-fbox li:not(:first-child) { margin-top: 5px; }
.pro-fbox i { height: 100%; }
.pro-fbox img { max-width: 70%; max-height: 70%; transition: 0.5s ease 0s; }
.pro-fbox a.on { background: #ffc560; }
.pro-fbox a { display: block; height: 100%; border-radius: 8px; }
.pro-fbox li { width: 45px; height: 45px; }
#pro-more img { max-width: 70%; }
.pro-fbox ul.fix { position: fixed; top: 0; left: 90.5%; z-index: 0; }
.pro-fbox ul.fix-down { position: absolute; bottom: 0; top: auto; left: 0; }
.pro-fbox { opacity: 0; transition: 0.5s ease 0s; position: absolute; left: 90.5%; top: 0; z-index: 0; height: 100%; }
.pro-fbox.on { opacity: 1; }
#pro-swiper, #pro-swiper figure { height: 100%; }
.product-detail .TR { padding: 8vw 5vw 3vw; }
.product-detail .B { margin-top: 5vw; }
.product-detail .TR em { line-height: 1.8; margin-top: 2vw; }
.product-detail .BB { border: 1px solid #ddd; padding: 2.5vw; }
.product-detail .BB img { width: 100%; }
.product-detail .BB p { font-size: 16px; }
.product-detail .BB strong { font-size: 18px; }
.product-detail .BT { margin-bottom: -1px; }
.product-detail .BT span { padding: 1vw 2.5vw; border-top: 4px solid #ea5b24; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff; }
#pro-pagination { position: static; text-align: left; margin-top: 7vw; }
#pro-pagination .swiper-pagination-bullet { width: 1.5vw; height: 2px; background: #ddd; border-radius: 0; opacity: 1; outline: none; transition: 0.5s ease 0s; }
#pro-pagination .swiper-pagination-bullet:not(:first-child) { margin-left: 1vw; }
#pro-pagination .swiper-pagination-bullet-active { background: #ffc560; }
.product-detail .T { background: #f9f9f9; }
/*rid122*/
.rid122>div { background: url(../images/img5-2.png) no-repeat center; background-size: cover; }
.rid122 .box>figure { width: 67%; left: 50%; top: 50%; position: absolute; z-index: 0; transform: translate(-50%, -50%); border-radius: 1vw; overflow: hidden; box-shadow: 0 0.5vw 2.5vw 0 rgba(234,91,36,0.2); }
.rid122 .li-ball { border-radius: 50%; width: 12px; height: 12px; cursor: pointer; outline: none; }
.rid122 li span { line-height: 1.8; margin-top: 0.5vw; }
.rid122 .li-ball:before { opacity: 0.5; animation: a1 4s linear 0s infinite; }
.rid122 .li-ball:after { opacity: 0.5; animation: a1 4s linear 2s infinite; }
.rid122 .li-ball:after, .rid122 .li-ball:before { position: absolute; left: 0; top: 0; background: #ea5b24; width: 100%; height: 100%; content: ''; border-radius: 50%; z-index: -1; }
/*rid123*/
.rid123>div { height: 39vw; }
.rid123 .L { background: #f5f5f5; }
.support-text.swiper-container-vertical>.swiper-scrollbar { right: 1vw; top: 0; height: 100%; }
#support-swiper, #support-swiper .RL, #support-swiper .RR, #support-swiper figure, #support-page { height: 100%; }
.support-text { width: 100%; max-height: 100%; padding: 0 3vw; }
#support-swiper .RR { padding: 3vw 0; background: #ff9a49; background: -webkit-linear-gradient(-180deg, #ff9a49, #ff6519); }
.support-text .swiper-wrapper { }
.support-text .swiper-slide { height: auto; }
.support-text span { margin-top: 1.5vw; line-height: 1.8; }
#support-page .swiper-pagination-bullet { width: 100%; height: 20%; border-radius: 0; opacity: 1; background: none; transition: 0.5s ease 0s; outline: none; padding: 0.5vw; }
#support-page figure { height: 2vw; width: 2vw; overflow: hidden; }
#support-page p { margin-top: 0.5vw; transition: 0.5s ease 0s; }
#support-page img { transition: 0.5s ease 0s; }
#support-page img:nth-child(2) { position: absolute; left: 50%; top: 50%; z-index: 0; transform: translate(-50%, -50%); opacity: 0; }
#support-page .swiper-pagination-bullet-active { background: #ea5b24; }
#support-page .swiper-pagination-bullet-active p { color: #fff; }
#support-page .swiper-pagination-bullet-active img:first-child { opacity: 0; }
#support-page .swiper-pagination-bullet-active img:nth-child(2) { opacity: 1; }
@keyframes a1 { 0% {
transform:scale(1);
}
100% {
transform:scale(3);
opacity:0;
}
}
.rid122 ul { height: 100%; width: 100%; }
.rid125 .L, .rid117 .T { background: #ff9a49; background: -webkit-linear-gradient(-180deg, #ff9a49, #ff6519); }
.rid125 ul { padding-top: 2.5vw; }
.rid125 h3:after { content: ''; width: 2vw; height: 4px; background: #fff; display: block; margin-top: 2vw; }
.rid125 .L li:not(:first-child) { margin-top: 1vw; }
.rid125 .L span { width: calc(100% - 29px); }
.rid125 .L big { font-style: italic; display: block; margin-top: 5px; }
.rid125 .L i { width: 24px; height: 24px; border: 1px solid #fff; border-radius: 50%; margin-right: 5px; }
.rid125 .L i img { max-height: 50%; max-width: 50%; }
.rid125 .L h3 { font-style: italic; }
.rid117 .T { padding: 2.5vw; }
.rid117 .TT strong { font-family: Impact; }
.rid117 .TB i { width: 3vw; }
.rid117 .TB p { }
.rid117 .TB ul { padding-top: 1.5vw; margin-top: 1vw; border-top: 1px solid rgba(255,255,255,0.2); }
.rid117 .TB span { line-height: 1.7; margin-top: 0.5vw; }
.rid117 .TB li>div { width: calc(100% - 3vw); padding-left: 1vw; }
.rid117 .B img { width: 100%; }
.rid117 .TT span { margin-left: 1.5vw; }
/*strength*/
#swiper1>div>.swiper-slide:before { content: ''; position: absolute; height: calc(100% - 1vw); right: 0; top: 0; z-index: -1; background: #ff8939; background: -webkit-linear-gradient(-90deg, #ff9a49, #ff6519); width: 100%; transform: skewX(20deg) translateX(45%); }
#swiper-pagination, .swiper-scroll { padding: 0 4vw; }
.swiper-scroll.swiper-container-vertical>.swiper-scrollbar { right: 2vw; top: 0; height: 100%; }
.strength .T .R p { padding-bottom: 1vw; margin-bottom: 1vw; border-bottom: 1px solid rgba(255,255,255,0.2); }
.swiper-scroll .swiper-slide { height: auto; }
.strength .M, .strength .B { margin-top: 5.5vw; }
.strength .title1+* { margin-top: 2vw; }
.strength .T .R span { line-height: 1.8; }
.strength .B img { margin-top: 2.5vw; }
.title1 i { font-style: italic; line-height: 1; }
.title1>div { margin-left: 1vw; }
.title1 span { margin-top: 3px; }
#swiper-pagination span { width: auto; height: auto; background: none; padding-bottom: 5px; opacity: 0.5; border-bottom: 2px solid transparent; border-radius: 0; margin: 0; transition: 0.5s ease 0s; }
#swiper-pagination .swiper-pagination-bullet-active { opacity: 1; border-color: #fff; }
#swiper-pagination span:not(:first-child) { margin-left: 2vw; }
.strength .T .R { margin-bottom: 2.5vw; }
#swiper-pagination { position: absolute; right: 0; bottom: 2.5vw; left: auto; z-index: 1; }
.strength .M li { width: 25%; padding: 2.5vw; border-bottom: 1px solid #f5f5f5; }
.strength .M li i { width: 3vw; height: 3vw; overflow: hidden; }
.strength .M li i img:nth-child(2) { opacity: 0; position: absolute; left: 50%; top: 50%; z-index: 0; transform: translate(-50%, -50%); }
.strength .M li p, .strength .M li span { margin-top: 1vw; }
.strength .M li span { line-height: 1.7; }
#NewsList_a2 .data i, [class*="ResTitle_a"] br, .MenuList_f2>ul>li:first-child, .poslist span, .ProductList_b1 li span, #NavigationList_d1 li:before { display: none; }
 @media screen and (min-width: 801px ) {
.swiper-scroll { max-height: 20vw; }
#swiper1>div>.swiper-slide { padding-top: 1vw; }
.strength .T .L { width: 69%; }
.strength .T .R, #swiper-pagination { width: 31%; }
.rid117 .TB li { width: 49%; margin-bottom: 2vw; }
.rid117 .TB li:nth-child(even) { margin-left: 2%; }
.rid125 .L { width: 40.5%; padding: 5vw 3vw; }
.rid125 .R { width: 59.5%; position: absolute; right: 0; top: 0; height: 100%; z-index: 0; }
.rid125 .R .map_a1 { height: 100%; border: none; }
#support-swiper li { height: 100%; }
#support-swiper .RR { width: 31%; }
#support-swiper .RL { width: 69%; }
.rid123 .R { width: 87%; margin-left: auto; height: 100%; }
.rid123 .L { width: 13%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; }
.NavList_a1 a, .poslist { height: 5.2vw; line-height: 5.2vw; }
.nav { border-bottom: 1px solid #eee; min-height: 5.2vw; }
.rid122 .box { width: 39vw; height: 39vw; border-radius: 50%; margin: 5vw auto 0; }
.rid122 .box:before { content: ''; background: url(../images/b1.png) no-repeat center; background-size: 100% 100%; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; animation: r360 100s linear 0s infinite; }
@keyframes r360 { 100% {
transform:rotate(360deg);
}
}
.rid122 li:nth-child(1) .li-text { margin-top: 0; left: 50%; transform: translate(-50%, 0); bottom: 2vw; }
.rid122 li:nth-child(1) span { padding-left: 1.5vw; width: calc(100% - 3vw); margin-top: 0; }
.rid122 li:nth-child(2) .li-text, .rid122 li:nth-child(3) .li-text { left: 0; margin-left: 3vw; top: 50%; transform: translate(0, -50%); }
.rid122 li:nth-child(6) .li-text, .rid122 li:nth-child(7) .li-text { margin-right: 3vw; top: 50%; transform: translate(0, -50%); right: 0; }
.rid122 li, .rid122 .li-text { position: absolute; z-index: 0; }
.rid122 .li-text {/* opacity: 0;*/ }
.rid122 li:nth-child(1) { top: -6px; left: 50%; transform: translateX(-50%); }
.rid122 li:nth-child(2) { right: 3.5vw; top: 8vw; }
.rid122 li:nth-child(7) { left: 3.5vw; top: 8vw; }
.rid122 li:nth-child(3) { right: 0; top: 22vw; }
.rid122 li:nth-child(6) { left: 0; top: 22vw; }
.rid122 li:nth-child(4) { right: 7vw; bottom: 4vw; }
.rid122 li:nth-child(5) { left: 7vw; bottom: 4vw; }
.rid122 li:nth-child(5) .li-text { margin-top: 3vw; right: -2vw; transform: translateY(0); }
.rid122 li:nth-child(4) .li-text { margin-top: 3vw; left: -2vw; transform: translateY(0); }
.rid122 li:nth-child(1) .li-ball { margin: 0 auto; }
.rid122 .li-ball:hover+.li-text { opacity: 1; }
.rid122 li:nth-child(1) .li-ball:hover+.li-text { transform: translate(-50%, 0); }
.rid122 li:nth-child(4) .li-ball:hover+.li-text, .rid122 li:nth-child(5) .li-ball:hover+.li-text { transform: translate(0); }
.rid122 li:nth-child(2) .li-ball:hover+.li-text, .rid122 li:nth-child(3) .li-ball:hover+.li-text, .rid122 li:nth-child(7) .li-ball:hover+.li-text, .rid122 li:nth-child(6) .li-ball:hover+.li-text { transform: translate(0, -50%); }
#NavigationList_d1 li:not([id*="pro-more"]) { display: inline-block !important; }
.product-detail .TR { width: 43%; margin-left: auto; }
.product-detail .TL { position: absolute; left: 0; top: 0; z-index: 0; width: 57%; height: 100%; }
.ProductList_b1 li { width: 32%; margin-bottom: 2.5vw; }
.ProductList_b1 li:not(:nth-child(3n+1)) {
 margin-left: 2%;
}
#NewsList_a2 li:first-child { width: 44.5%; float: left; margin-right: 2%; }
#NewsList_a2 li:first-child .newimg { max-height: none; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; }
#NewsList_a2 li:first-child .newnr>p { margin-top: 0.5vw; color: #eee; transition: 0.5s ease 0s; max-height: none; height: 0; -webkit-line-clamp: 2; }
#NewsList_a2 li:nth-child(2) .newnr>p, #NewsList_a2 li:nth-child(3) .newnr>p { -webkit-line-clamp: 2; max-height: 44px; margin-top: 1vw; }
#NewsList_a2 li:nth-child(2) .data, #NewsList_a2 li:nth-child(3) .data { margin-top: 1vw; }
#NewsList_a2 li:first-child .data { display: inline-block; vertical-align: top; color: #fff; padding: 0; background: none; margin-top: 1vw; }
#NewsList_a2 li:first-child .newnr { position: absolute; padding-left: 0; width: 100%; bottom: 0; left: 0; z-index: 0; text-align: center; padding: 2vw; /*background:rgba(0,0,0,0.2); background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.3), rgba(0,0,0,0));*/ }
#NewsList_a2 li:first-child .newimg img, #NewsList_a2 li:nth-child(2) .newimg img, #NewsList_a2 li:nth-child(3) .newimg img { height: 100%; min-width: 100%; width: auto; margin-left: 50%; transform: translateX(-50%) scale(1); }
#NewsList_a2 li:first-child .newnr>b { color: #fff; font-size: 1.25vw; max-height: 3.75vw; font-weight: normal; }
#NewsList_a2 li:nth-child(2) { margin-top: 0; }
#NewsList_a2 li:nth-child(2), #NewsList_a2 li:nth-child(3) { width: 53.5%; }
#NewsList_a2 li:nth-child(2) .newnr, #NewsList_a2 li:nth-child(3) .newnr { padding: 0 2vw; width: 45%; position: absolute; z-index: 0; left: 0; top: 50%; transform: translateY(-50%); }
#NewsList_a2 li:nth-child(2) .newimg, #NewsList_a2 li:nth-child(3) .newimg { float: right; width: 55%; max-height: none; height: 100%; }
#NewsList_a2 li:first-child a { height: 34vw; }
#NewsList_a2 li:first-child a:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0; transition: 0.5s ease 0s; }
#NewsList_a2 li:nth-child(3) { margin-top: 1.5vw; }
#NewsList_a2 li:nth-child(2) a, #NewsList_a2 li:nth-child(3) a { height: 16.25vw; box-shadow: 0 0 1vw 0 rgba(0,0,0,0.05); }
#NewsList_a2 li:first-child a, #NewsList_a2 li:nth-child(2) a, #NewsList_a2 li:nth-child(3) a { border: none; padding: 0; position: relative; z-index: 0; }
#NewsList_a2 .newimg { width: 33.5%; max-height: 19vw; overflow: hidden; display: inline-block; vertical-align: middle; }
#NewsList_a2 .newnr { display: inline-block; vertical-align: middle; width: 66.5%; padding-left: 4vw; }
.about .L { width: 40%; }
.about .R { width: 60%; padding-left: 7vw; padding-top: 2vw; }
.page-banner figure { height: 31vw; }
.beian span:last-child { position: absolute; right: 0; z-index: 0; top: 50%; transform: translateY(-50%); z-index: 0; color: #666; }
.footer-box .L { padding-right: 5vw; }
.MenuList_f1>ul>li { display: inline-block; vertical-align: top; }
.nav>div { }
.NavList_a1 li:not(:first-child) { margin-left: 3vw; padding-left: 3vw; }
.MenuList_f1, .MenuList_f1>ul, .MenuList_f1>ul>li, .MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li>:first-child a { height: 100%; }
.MenuList_f1>ul>li>:first-child a { padding: 0 1.2vw; }
.menu-w .RR { margin-left: 2vw; height: 100%; }
.menu-w .R { position: absolute; right: 0; top: 0; z-index: 0; }
.rid122 li .li-text { width: 23vw; }
#NewsList_a2 li:first-child .news-line, #NavigationList_d1 li:last-child { display: none; }
}
@media screen and (min-width: 1101px ) {
#NewsList_a2 li a:hover img { transform: scale(1.1); }
#NewsList_a2 li:first-child a:hover img, #NewsList_a2 li:nth-child(2) a:hover img, #NewsList_a2 li:nth-child(3) a:hover img { transform: translateX(-50%) scale(1.1); }
#NewsList_a2 li a:hover .news-line { width: 100%; }
.MenuList_f1>ul>li:nth-child(5) .child { display: none !important; }
.MenuList_f1>ul>li>:first-child a { padding: 0 1.5vw; }
.a1:hover { box-shadow: none; transform: translate(3px, 3px); }
.a1:hover:after { width: 100%; opacity: 0.1; }
.MenuList_f1>ul>li ul li:not(:first-child) { }
.MenuList_f1>ul>li:hover>:first-child a, .MenuList_f1>ul>li ul li a:hover, .languages+a:hover { color: #ffc560; }
#NewsList_a2 li a:hover .newnr>b { color: #ff981f; }
.MenuList_f1>ul>li ul li a:hover { background: #f5f5f5; }
.MenuList_f1>ul>li:hover>:nth-child(2) { transform: scale(1); opacity: 1; }
.MenuList_f1>ul>li:hover>:first-child:after { width: 100%; left: 0; opacity: 1; }
.languages a:hover { text-decoration: underline; }
#NewsList_a2 li:first-child a:hover:before { opacity: 0.3; }
#NewsList_a2 li:first-child a:hover .newnr>p { height: 58px; }
#NewsList_a2 li:nth-child(2) .newnr>p, #NewsList_a2 li:nth-child(3) .newnr>p { max-height: 51px; }
.ProductList_b1 a:hover .picimg:before { opacity: 0.8; transform: scale(1); }
.ProductList_b1 a:hover img { transform: translateX(-50%) scale(1.1); }
.ProductList_b1 a:hover .picimg:after { top: 50%; opacity: 1; }
#NavigationList_d1 a:hover i { transform: translateY(-5px); }
.NavList_a1 a:hover:after { left: 0; width: 100%; opacity: 1; }
.NavList_a1 a:hover { color: #ea5b24; }
.strength .M li:hover { background: #ff8b3b; box-shadow: 0 0 1.5vw 0 rgba(255,139,59,0.5); }
.strength .M li:hover p, .strength .M li:hover span { color: #fff; }
.strength .M li:hover i img:first-child { opacity: 0; }
.strength .M li:hover i img:nth-child(2) { opacity: 1; }
/*.menu-w .RR a:hover { background: #ffc560; color: #fff; border-color: #ffc560; }*/
}
 @media screen and (min-width: 1501px ) {
.rid122 li .li-text { width: 17vw; }
#NewsList_a2 li:nth-child(2) .newnr>p, #NewsList_a2 li:nth-child(3) .newnr>p { max-height: 58px; }
}


#pbpage_115 .L img { width: 100%; }
#pbpage_115 h3 { margin-top: 5px; }
#pbpage_115 p { line-height: 2; margin-top: 2.5vw; }
#pbpage_115 .L { width: 40%; }
#pbpage_115 .R { width: 60%; padding-left: 7vw; padding-top: 2vw; }
#pbpage_115 img{height: 100%;}


#pbpage_117 .T { background: #ff9a49; background: -webkit-linear-gradient(-180deg, #ff9a49, #ff6519); }
#pbpage_117 .T { padding: 2.5vw; }
#pbpage_117 .TT strong { font-family: Impact; }
#pbpage_117 .TB i { width: 3vw; }
#pbpage_117 .TB ul { padding-top: 1.5vw; margin-top: 1vw; border-top: 1px solid rgba(255,255,255,0.2); }
#pbpage_117 .TB span { line-height: 1.7; margin-top: 0.5vw; }
#pbpage_117 .TB li>div { width: calc(100% - 3vw); padding-left: 1vw; }
#pbpage_117 .B img { width: 100%; }
#pbpage_117 .TT span { margin-left: 1.5vw; }
#pbpage_117 .TB li { width: 49%; margin-bottom: 2vw; }
#pbpage_117 .TB li:nth-child(even) { margin-left: 2%; }

#pbpage_122{overflow-y: auto!important;}
#pbpage_122 div { background: url(../images/img5-2.png) no-repeat center; background-size: cover; }
#pbpage_122 .box>figure { width: 67%; left: 50%; top: 50%; position: absolute; z-index: 0; transform: translate(-50%, -50%); border-radius: 1vw; overflow: hidden; box-shadow: 0 0.5vw 2.5vw 0 rgba(234,91,36,0.2); }
#pbpage_122 .li-ball { border-radius: 50%; width: 12px; height: 12px; cursor: pointer; outline: none; }
#pbpage_122 li span { line-height: 1.8; margin-top: 0.5vw; }
#pbpage_122 .li-ball:before { opacity: 0.5; animation: a1 4s linear 0s infinite; }
#pbpage_122 .li-ball:after { opacity: 0.5; animation: a1 4s linear 2s infinite; }
#pbpage_122 .li-ball:after, #pbpage_122 .li-ball:before { position: absolute; left: 0; top: 0; background: #ea5b24; width: 100%; height: 100%; content: ''; border-radius: 50%; z-index: -1; }
#pbpage_122 ul { height: 100%; width: 100%; }
#pbpage_122 .box { width: 39vw; height: 39vw; border-radius: 50%; margin: 5vw auto 0; }
#pbpage_122 .box:before { content: ''; background: url(../images/b1.png) no-repeat center; background-size: 100% 100%; position: absolute; left: 0; top: 0; z-index: -1; width: 100%; height: 100%; animation: r360 100s linear 0s infinite; }
#pbpage_122 li:nth-child(1) .li-text { margin-top: 0; left: 50%; transform: translate(-50%, 0); bottom: 2vw; }
#pbpage_122 li:nth-child(1) span { padding-left: 1.5vw; width: calc(100% - 3vw); margin-top: 0; }
#pbpage_122 li:nth-child(2) .li-text, #pbpage_122 li:nth-child(3) .li-text { left: 0; margin-left: 3vw; top: 50%; transform: translate(0, -50%); }
#pbpage_122 li:nth-child(6) .li-text, #pbpage_122 li:nth-child(7) .li-text { margin-right: 3vw; top: 50%; transform: translate(0, -50%); right: 0; }
#pbpage_122 li, #pbpage_122 .li-text { position: absolute; z-index: 0; }
#pbpage_122 li:nth-child(1) { top: -6px; left: 50%; transform: translateX(-50%); }
#pbpage_122 li:nth-child(2) { right: 3.5vw; top: 8vw; }
#pbpage_122 li:nth-child(7) { left: 3.5vw; top: 8vw; }
#pbpage_122 li:nth-child(3) { right: 0; top: 22vw; }
#pbpage_122 li:nth-child(6) { left: 0; top: 22vw; }
#pbpage_122 li:nth-child(4) { right: 7vw; bottom: 4vw; }
#pbpage_122 li:nth-child(5) { left: 7vw; bottom: 4vw; }
#pbpage_122 li:nth-child(5) .li-text { margin-top: 3vw; right: -2vw; transform: translateY(0); }
#pbpage_122 li:nth-child(4) .li-text { margin-top: 3vw; left: -2vw; transform: translateY(0); }
#pbpage_122 li:nth-child(1) .li-ball { margin: 0 auto; }
#pbpage_122 .li-ball:hover+.li-text { opacity: 1; }
#pbpage_122 li:nth-child(1) .li-ball:hover+.li-text { transform: translate(-50%, 0); }
#pbpage_122 li:nth-child(4) .li-ball:hover+.li-text, #pbpage_122 li:nth-child(5) .li-ball:hover+.li-text { transform: translate(0); }
#pbpage_122 li:nth-child(2) .li-ball:hover+.li-text, #pbpage_122 li:nth-child(3) .li-ball:hover+.li-text, #pbpage_122 li:nth-child(7) .li-ball:hover+.li-text, #pbpage_122 li:nth-child(6) .li-ball:hover+.li-text { transform: translate(0, -50%); }
#pbpage_122 li .li-text { width: 23vw; }
#pbpage_122 li .li-text { width: 17vw; }
#pbpage_122{padding-top:40px;}

#pbpage_125{width: 40.5%;padding: 5vw 3vw; background: #ff9a49; background: -webkit-linear-gradient(-180deg, #ff9a49, #ff6519);}
#pbpage_125 ul { padding-top: 2.5vw; }
#pbpage_125 h3:after { content: ''; width: 2vw; height: 4px; background: #fff; display: block; margin-top: 2vw; }
#pbpage_125 li:not(:first-child) { margin-top: 1vw; }
#pbpage_125 span { width: calc(100% - 29px); }
#pbpage_125 big { font-style: italic; display: block; margin-top: 5px; }
#pbpage_125 i { width: 24px; height: 24px; border: 1px solid #fff; border-radius: 50%; margin-right: 5px; }
#pbpage_125 i img { max-height: 50%; max-width: 50%; }
#pbpage_125 h3 { font-style: italic; }
#pbpage_125 { width: 40.5%; padding: 5vw 3vw; }
#pbpage_125 { width: 59.5%; position: static; right: 0; top: 0; height: 100%; z-index: 0; }
#pbpage_125 .map_a1 { height: 100%; border: none; }
#pbpage_125 .f-48 ,#pbpage_125 .f-0{color: #fff}









