@charset "utf-8";
.w-90 { width: 92%; margin: 0 auto; }
.c-this1 { color: #0f76ce; }
.c-this2 { color: #074aad; }
.b-this1 { background: #0f76ce; }
.b-this2 { background: #29a1fc; }
.pc-logo { position: absolute; left: 5%; z-index: 1; width: 6.5vw; top: 3vw; transition: 1s ease 0s; }
.pc-menu { position: fixed; width: 8%; right: 0; top: 0; z-index: 1; height: 100%; }
.pc-menu .T { position: absolute; top: 4vw; left: 50%; transform: translateX(-50%); z-index: 0; }
.pc-menu .M { margin: 0 auto; transition: 1s ease 0s; }
.pc-menu .M figure { width: 40px; height: 40px; border-radius: 50%; }
.pc-menu .M figure img { animation: a1 2s ease-in-out 0s infinite; max-height: 85%; max-width: 85%; }
.pc-menu .M p { margin-top: 5px; }
.pc-menu .B { position: absolute; bottom: 3.5vw; left: 50%; transform: translateX(-50%); z-index: 0; width: 30px; }
.pc-menu .B li { perspective: 1000px; }
.pc-menu .B li:not(:first-child) { margin-top: 1.5vw; }
.pc-language span { margin: 0.5vw 0; }
.pc-menu .box-hover { width: 100px; position: absolute; left: -1vw; top: 50%; transform: translate(-85%, -50%) rotateY(-70deg); z-index: 0; box-shadow: 0 0 2vw 0 rgba(0,0,0,0.2); transform-origin: right; opacity: 0; transition: 0.5s ease 0s; }
.pc-menu .B li:hover .box-hover { transform: translate(-100%, -50%) rotateY(0deg); opacity: 1; }
.pc-menu .box-hover:after { position: absolute; right: -5px; z-index: 0; margin-left: 0; top: 50%; transform: translateY(-50%); border-color: transparent transparent transparent #fff; }
.menu-cbox:before { content: '导航'; font-size: 16px; color: #0f76ce; position: absolute; top: 50%; z-index: -1; left: -0.7vw; transform: translate(-100%, -50%); font-weight: bold; transition: 0.5s ease 0s; }
body.active .pc-logo { width: 5vw; }
body.active .menu-cbox:before { opacity: 0; }
/*body.active .menu-i { border-color: #0f76ce; }
body.active .menu-icon span, body.active .menu-icon:before, body.active .menu-icon:after { background: #0f76ce; }*/
body.active .pc-language { color: #0f76ce; }
/*body.active .pc-menu .M { opacity: 0; }*/
body.menu-on .menu-cbox:before { content: '关闭'; color: #fff; opacity: 1; }
.i-more a:before, .i-more a:after { content: ''; position: absolute; right: 0; top: 50%; z-index: 0; }
.i-more a:before { height: 1px; width: 20px; background: #0f76ce; }
.i-more a:after { border: 1px solid #0f76ce; width: 8px; height: 8px; transform: translateY(-50%) rotate(45deg); border-left: none; border-bottom: none; }
.goTop i { border-radius: 50%; padding: 50% 0; width: 100%; }
.goTop i img { position: absolute; bottom: 0; z-index: 0; width: 50%; left: 25%; }
.goTop p { margin-top: 5px; }
.pc-menu .B li:last-child { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 0; }
@keyframes a1 { 0% {
opacity:1;
}
50% {
opacity:0.3;
}
100% {
opacity:1;
}
}
/*menu-box*/
/*--menu-box end-----------------*/

/*主导航菜单 2018.08.30*/
.MenuList_f1>ul { font-size: 0; display: block; }
.MenuList_f1>ul>li a { display: block; text-transform: capitalize; position: relative; z-index: 0; overflow: hidden; }
.MenuList_f1>ul>li a span { display: inline-block; vertical-align: middle; line-height: 1; }
.MenuList_f1>ul>li>:first-child { display: block; position: relative; z-index: 1; font-size: 16px; color: #333; transition: 0.5s ease 0s; overflow: hidden; }
.MenuList_f1>ul>li>:first-child.on { color: #fff; }
.MenuList_f1>ul>li ul li { max-width: none; float: none; width: auto; padding: 0px; display: inline-block; vertical-align: top; }
.MenuList_f1>ul>li ul li a { font-weight: normal; overflow: hidden; color: #666; font-size: 1vw; }
.MenuList_f1>ul>li>:first-child:after { transition: 0.5s ease 0s; content: ''; z-index: -1; left: 0; background: #9bcdfc; height: 0.5vw; width: 5vw; position: absolute; top: 50%; transform: translate(-101%, -50%); }
.MenuList_f1>ul>li>:first-child.on:after { background: #fff; transform: translate(0, -50%); }
/*汉堡菜单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: #0f76ce; content: ''; width: 12px; vertical-align: middle; }
.menu-icon:before, .menu-icon:after, .menu-icon span { position: absolute; left: 50%; top: 50%; margin-top: -2px; }
.menu-icon:before { transform: translate(-50%, -6px); }
.menu-icon:after { transform: translate(-50%, 6px); }
.menu-icon span { transform: translate(-50%, 0); }
.menu-icon span { z-index: 0; }
.menu-i { transition: 0.5s ease 0s; overflow: hidden; width: 34px; height: 34px; text-align: center; cursor: pointer; outline: none; border: 2px solid #0f76ce; }
.menu-icon { display: block; height: 100%; background: none; position: relative; z-index: 0; }
/*menu-slide 用slide注意效果遮挡*/
.menu-slide { z-index: 0; position: absolute; background: #ed1b24; height: 3px; bottom: 0; transition: 0.5s cubic-bezier(0.21, 0.8, 0.31, 1.21) 0s; }
.MenuList_f1.slide-menu { position: relative; z-index: 1; }
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
/*logo*/
.menu-w { font-size: 0; height: 100%; margin: 0 auto; }
.logo { height: 100%; }
.logo img, .logo a { width: 100%; }
/*--logo end------------------------------------------*/

/*language*/
.language_box { margin-left: 2.5%; }
.language_box a { margin-left: 10px; font-size: 12px; display: inline-block; color: #222; text-transform: uppercase; width: 28px; height: 28px; line-height: 28px; background: #eee; border-radius: 50%; text-align: center; }
.language_box a:hover { background: #ddd; }
.language_box a.on { background: #ed1b24; color: #fff; }
.language_box a:first-child { margin-left: 0; }
/*--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*/ }
.beian a { display: inline-block; vertical-align: top; }
.beian img { display: inline-block; vertical-align: middle; }
.beian>div { line-height: 1.5; }
/*section-box*/
.banner-text { left: 0; position: absolute; z-index: 0; bottom: 5vw; }
.page-pd { padding-left: 5vw; padding-right: 5vw; }
.ResTitle_a1 span { display: block; font-size: 3.125vw; font-weight: bold; }
.ResTitle_a1 em { display: block; font-size: 1.35vw; margin-top: 5px; }
.NavList_a1 ul { font-size: 0; }
.NavList_a1 a { display: block; font-size: 20px; padding: 0.9vw 2.9vw; border-right: 1px solid #b4b9ff; color: #fff; }
#nav-bg { position: absolute; height: 100%; background: #0f76ce; top: 0; z-index: -1; transition: 0.7s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0s; }
.nav-c { cursor: pointer; outline: none; background: #eee; border: 1px solid #ddd; padding: 3vw; width: 100%; transition: 0.5s ease 0s; }
.nav-c:after { border-left-color: #666; position: absolute; right: 3vw; border-width: 1.2vw 0 1.2vw 1.2vw; top: 50%; transform: translateY(-50%) rotate(0deg); z-index: 0; transition: 0.5s ease 0s; }
.nav.on .nav-c:after { transform: translateY(-50%) rotate(90deg); }
.nav.on .nav-c { background: #e5e5e5; }
/*pos-list*/
.PosList_a1 { background: url(/images/public/i1-1.png) no-repeat left center; background-size: 1.5vw auto; padding-left: 2vw; }
.PosList_a1 b { font-weight: normal; }
/*page-title*/
.ResTitle_a2 span { margin-right: 1.5vw; font-weight: bold; font-size: 2.1vw; }
.ResTitle_a2 em { padding-left: 1.5vw; font-size: 1.35vw; font-weight: bold; position: relative; z-index: 0; }
.ResTitle_a2 em:before { content: ''; width: 6px; background: #0f76ce; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; transform: skewX(-15deg); transform-origin: bottom; }
/*rid32*/
.rid32 .section .R { line-height: 1.5; }
/*footer*/
.footer .T { padding: 2vw 0 2.5vw; border-bottom: 2px solid rgba(255,255,255,0.15); }
.footer .TR { width: 120px; }
.footer .TL { max-width: calc(100% - 140px); }
.footer .TR i { width: 23px; margin-right: 5px; }
.footer .TR p { margin-top: 5px; }
.page-footer .beian { color: #fff; }
.MenuList_f2>ul>li { display: inline-block; vertical-align: top; }
.MenuList_f2>ul>li a { font-weight: normal; position: relative; z-index: 0; padding-bottom: 2px; }
.MenuList_f2>ul>li a:before { height: 1px; background: rgba(255,255,255,0.5); }
.MenuList_f2>ul>li:not(:last-child) { margin-right: 4vw; }
.MenuList_f2>ul>li>:nth-child(1) a { font-size: 18px; }
.MenuList_f2>ul>li>:nth-child(2) a { font-size: 14px; }
.MenuList_f2>ul>li>:nth-child(2) { margin-top: 10px; }
.MenuList_f2>ul>li>:nth-child(2) li:not(:first-child) { margin-top: 5px; }
/*news*/
.news-list .NewsList_a1 li { font-size: 16px; color: #666; }
.NewsList_a1 li a { display: block; }
.NewsList_a1 b { font-weight: normal; }
.NewsList_a1 .newimg, #video_list li a { overflow: hidden; }
.NewsList_a1 img, #video_list li img { height: 100%; min-width: 100%; margin-left: 50%; transform: translateX(-50%) scale(1); transition: 0.5s linear 0s; width: auto; }
.NewsList_a1 .newnr p { line-height: 1.7; max-height: 48px; margin-top: 1.5vw; }
.NewsList_a1 .data i { display: none; }
.NewsList_a1 .data b:before { content: '-'; }
.news-list .NewsList_a1 b { transition: none; }
/*contact*/
.contact .section .TL { background: #074aad; background: -webkit-linear-gradient(0deg, #074aad, #0f76ce); }
.contact .section .T { box-shadow: 0 0 1vw 0 rgba(0,0,0,0.25); background: #fff; }
.contact .section .TL span { margin-top: 0.5vw; font-size: 1vw; }
.contact .section .TL span:after { display: block; content: ''; width: 2.5vw; height: 3px; background: #fff; margin-top: 1vw; }
.contact .section .TL li { line-height: 1.5; }
/*video_list*/
#video_list li a { display: block; }
.VideoDisplay_a1 h2 { color: #333; font-size: 1.6vw; text-align: center; }
.VideoDisplay_a1_C { margin-top: 3%; }
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video, .NewsDetail_a1 #nc[class*="nf"] video, .NewsDetail_a1 #nc[class*="nf"] iframe { width: 100%; height: 42vw; background: #000 !important; }
.VideoDisplay_a1_back a { transition: 0.5s ease 0s; display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 16px; margin: 3% auto 0; color: #fff; position: relative; z-index: 0; border: 1px solid #0f76ce; }
.VideoDisplay_a1_back a:before { left: 0; }
.VideoDisplay_a1_back a:after { right: 0; }
.VideoDisplay_a1_back a:before, .VideoDisplay_a1_back a:after { content: ''; position: absolute; width: 50%; height: 100%; background: #0f76ce; top: 0; z-index: -1; transition: 0.5s ease 0s; }
/*honor*/
.honor [class*="PhotoList"] li a { text-align: center; padding: 1vw; }
.honor [class*="PhotoList"] li a:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.honor [class*="PhotoList"] img { height: auto; width: auto; max-height: 100%; max-width: 100%; transform: scale(1); margin-left: 0; }
/*rid33*/
.rid33 .section .L img { width: 100%; }
.rid33 .section .R big { }
.rid33 .section .R p { line-height: 2; margin-top: 1vw; }
.rid33 .section .R span { margin-top: 2.5vw; }
.rid33 .section .R strong { line-height: 1; }
.rid33 .section .R big { margin-top: 1vw; }
/*ProductList_b1*/
.ProductList_b1 figure { transition: 0.5s linear 0s; }
.ProductList_b1 .picimg:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: 0.8s cubic-bezier(0.18, 0.89, 0.32, 1.28) 0s; z-index: 1; background: url(/images/public/i0-3.png) no-repeat center #0f76ce; background-size: 5vw auto; opacity: 0; transform: scale(0.5); }
.ProductList_b1 .picimg:before { content: ''; position: absolute; width: 100%; height: 100%; border: 6px solid transparent; box-sizing: border-box; left: 0; top: 0; z-index: 1; transition: 0.5s ease 0s; }
.ProductList_b1 .picimg { position: relative; z-index: 0; height: 20vw; overflow: hidden; }
.ProductList_b1 li { display: inline-block; vertical-align: top; }
.ProductList_b1 ul { font-size: 0; }
.ProductList_b1 li a { display: block; }
.ProductList_b1 li h3 { font-weight: normal; font-size: 16px; color: #999; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 1vw; }
/*product-detail*/
.pro-title { border-bottom: 5px solid #0f76ce; padding-bottom: 1.5vw; }
.product-detail .section .BB img { max-width: 100%; width: auto; margin: 0 auto !important; }
.product-detail .section .TR dt { line-height: 2; margin-top: 1vw; }
.product-detail .section .BT span { padding: 1vw 2.5vw; }
.product-detail .section .BB table { width: auto; border: 0; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; max-width: 100%; min-width: 60%; }
.product-detail .section .BB { overflow: auto; width: 100%; }
.product-detail .section .BB table td { width: auto !important; border: 1px solid #ddd !important; border-left: none !important; padding: 1vw !important; border-bottom: none !important; vertical-align: middle !important; }
.product-detail .section .BB table td:first-child { background: #f5f5f5; min-width: 7vw; }
.product-detail .section .BB * { margin: 0 !important; font-size: 16px !important; font-family: Arial, Tahoma, "微软雅黑", Microsoft YaHei, "宋体", SimSun !important; text-indent: 0 !important;  line-height: 1.7 !important; text-align: left !important; word-spacing: 0 !important; height: auto !important; }
.product-detail .section .BB strong, .product-detail .section .BB h2, .product-detail .section .BB b { font-size: 20px !important; }
.search-btn { width: 34px; margin: 1vw auto 0; border-radius: 50%; border: 2px solid #0f76ce; padding: 6px; cursor: pointer; outline: none; }
.search-box:before { background: #074aad; background: -webkit-linear-gradient(0deg, #074aad, #0f76ce); content: ''; opacity: 0.9; z-index: 0; position: fixed; height: 100%; width: 100%; left: 0; top: 0; }
.search-box input { background: none; color: #fff; width: 300px; padding-right: 20px; }
.search-box input::-webkit-input-placeholder {
color:#fff;
}
.search-box button { background: none; width: 30px; }
.search-box h3 { font-size: 30px; }
.search-box form { border: 1px solid #fff; display: inline-block; vertical-align: top; border-radius: 999px; padding: 10px 30px; margin-top: 2vw; }
.search-box { width: 100%; position: fixed; z-index: 2; height: 100%; overflow: hidden; left: 0; top: 0; display: none; }
.search-box .menu-i { position: absolute; z-index: 0; top: 4vw; right: 3vw; }
#search-close { border-color: #fff; margin-top: 2vw; position: static; display: inline-block; vertical-align: top; border-radius: 50%; }
.search-box .menu-icon span, .search-box .menu-icon:before, .search-box .menu-icon:after { background: #fff; }
.product-detail [class*="PhotoList"] li {
    background: none;
    border: none;
}
.product-detail [class*="PhotoList"] li a {
    height: 21vw;
    background: #f5f5f5;
    padding: 1vw;
}
.product-detail [class*="PhotoList"] li a {
    text-align: center;
}
.product-detail [class*="PhotoList"] li a:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0;
}
 .product-detail [class*="PhotoList"] img {
    height: auto;
    margin-left: 0;
    transform: scale(1);
    max-height: 90%;
    max-width: 90%;
}
.product-detail [class*="PhotoList"] li span {
    padding: 0;
    margin-top: 1vw;
    color: #666;
    border: none;
    background: none;
}
.MenuList_f2>ul>li:first-child, .pages-section .menu-cbox:before, .pages-section .pc-menu .M, [class*="ResTitle_a"] br, .ProductList_b1 li span, .ProductList_b1 img, body.menu-on .search-btn { display: none; }
 @media screen and (min-width: 801px ) {
    .product-detail [class*="PhotoList"] li{width:19.2%; margin-left:1%;}
    .product-detail [class*="PhotoList"] li:nth-child(5n+1){margin-left:0;}
.product-detail .section .BB,.product-detail .section  [class*="PhotoList"] { margin-top: 2vw; }
.product-detail .section .TR dl:not(:first-child) { margin-top: 2vw; }
.product-detail .section .T, .product-detail .section .B { margin-top: 2.5vw; }
.ProductList_b1 li { width: 23.5%; margin-bottom: 3.5vw; }
.ProductList_b1 li:not(:nth-child(4n+1)) {
margin-left:2%;
}
.product-detail .section .TL { width: 38%; height: 32vw; }
.product-detail .section .TR { width: 62%; padding-top: 1.5vw; padding-left: 3.5vw; }
.rid33 .section .L { width: 38.5%; }
.rid33 .section .R { width: 61.5%; padding-left: 5vw; }
.contact .section .B { margin-top: 2.5vw; }
.contact .section .TL ul { margin-top: 2vw; }
.contact .section .TL li:not(:first-child) { margin-top: 5px; }
.contact .section .TL { width: 44%; padding: 5vw 3.5vw; }
.contact .section .TR { width: 56%; padding: 0 4vw; }
.news-list .NewsList_a1 .newimg, #video_list li a { height: 16vw; }
.news-list .NewsList_a1 .newnr b:after { width: 100%; background: #074aad; }
.news-list .NewsList_a1 ul, #video_list ul { font-size: 0; }
.news-list .NewsList_a1 li, #video_list li { width: 30%; display: inline-block; vertical-align: top; margin-bottom: 3.5vw; }
 .news-list .NewsList_a1 li:not(:nth-child(3n+1)), #video_list li:not(:nth-child(3n+1)) {
margin-left:5%;
}
.NewsList_a1 .newnr b:after { content: ''; height: 3px; background: #0f76ce; width: 12%; display: block; transition: 0.5s ease 0s; margin-top: 1vw; }
.NewsList_a1 .newnr { margin-top: 1.5vw; }
.NewsList_a1 .data, #video_list li span { margin-top: 1vw; }
.NewsList_a1 a:hover .newnr b { color: #074aad; }
.NewsList_a1 a:hover .newnr b:after { width: 100%; background: #074aad; }
.NewsList_a1 a:hover img, #video_list li:hover img { transform: translateX(-50%) scale(1.1); }
.rid32 .section .L { width: 27.5%; }
.rid32 .section .R { width: 72.5%; padding-left: 6%; }
.rid32 .section .L img { width: 100%; }
.rid32 .section .L img:not(:first-child) { margin-top: 1.5vw; }
.page-title { margin-bottom: 3vw; }
.page-content { padding-top: 2.5vw; }
.page-box { padding: 1.5vw 0 3.5vw; }
.NavList_a1 { position: relative; z-index: 0; }
.nav { background: #29a1fc; }
.NavList_a1 li { display: inline-block; vertical-align: top; }
.section-box { width: 92%; }
.page-section .menu-i { border-color: #0f76ce; }
.page-section .menu-icon span, .page-section .menu-icon:before, .page-section .menu-icon:after { background: #0f76ce; }
.page-section .pc-language { color: #0f76ce; }
.pc-language { margin-top: 2vw; }
.i-more a { padding-right: 2vw; }
.beian { height: 5vw; line-height: 5vw; }
.menu-box { width: 100%; position: fixed; z-index: 1; height: 0; transition: 0.5s ease 0s; opacity: 0; overflow: hidden; left: 0; top: 0; }
.menu-box:before { background: #074aad; background: -webkit-linear-gradient(0deg, #074aad, #0f76ce); content: ''; opacity: 0.9; z-index: 0; position: fixed; height: 0; width: 100%; transition: 0.5s ease 0s; left: 0; top: 0; }
body.menu-on .menu-box, body.menu-on .menu-box:before { height: 100%; }
body.menu-on .menu-box { opacity: 1; }
body.menu-on .menu-box:before { transition: none; opacity: 0.9; }
.menu-w:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.menu-w { padding-left: 5vw; }
.menu-w .M { width: 100%; }
.MenuList_f1>ul>li:not(:first-child) { margin-top: 2vw; }
.MenuList_f1>ul>li { position: relative; z-index: 0; }
.MenuList_f1>ul>li ul li a { opacity: 0.6; transition: 0.5s ease 0s; color: #fff; }
.MenuList_f1>ul>li>:nth-child(2) { opacity: 0; transition: 0.8s ease 0s; right: 0; z-index: 0; position: absolute; padding: 1vw 0; line-height: normal; width: 0; padding-left: 34vw; bottom: 0; white-space: nowrap; overflow: hidden; }
.MenuList_f1>ul>li ul li:not(:first-child) { margin-left: 1.5vw; }
.MenuList_f1>ul>li ul li { transform: translateX(50px); opacity: 0; }
.MenuList_f1, .MenuList_f1>ul { }
.MenuList_f1>ul>li>:first-child { display: inline-block; vertical-align: bottom; font-size: 2.6vw; padding-left: 8vw; color: #9bcdfc; }
.MenuList_f1>ul>li:hover>:first-child { color: #fff; }
.MenuList_f1>ul>li:hover>:nth-child(2) li { transition: 0.5s ease 0s; }
.MenuList_f1>ul>li:first-child a { font-weight: bold; }
.MenuList_f1>ul>li:hover>:nth-child(2) { width: 100%; opacity: 1; }
.MenuList_f1>ul>li:hover>:nth-child(2) li { transform: translateX(0); opacity: 1; }
.MenuList_f1>ul>li:hover>:nth-child(2) li:nth-child(1) { transition-delay: 0.6s; }
.MenuList_f1>ul>li:hover>:nth-child(2) li:nth-child(2) { transition-delay: 0.7s; }
.MenuList_f1>ul>li:hover>:nth-child(2) li:nth-child(3) { transition-delay: 0.8s; }
.MenuList_f1>ul>li:hover>:nth-child(2) li:nth-child(4) { transition-delay: 0.9s; }
.MenuList_f1>ul>li:hover>:nth-child(2) li:nth-child(5) { transition-delay: 1s; }
.MenuList_f1>ul>li ul li a:hover { opacity: 1; }
.MenuList_f1>ul>li>:nth-child(2):before { content: ''; position: absolute; right: 0; bottom: 0; height: 1px; background: #fff; width: calc(100% - 34vw); }
.MenuList_f1>ul>li:hover>:first-child:after { background: #fff; transform: translate(0, -50%); }
.menu-i.on { border-color: #fff; }
.menu-i.on .menu-icon:before, .menu-i.on .menu-icon:after { background: #fff; }
body.menu-on .menu-i .menu-icon:after { transform: translate(-50%, 0) rotateZ(-45deg); background: #fff; }
body.menu-on .menu-i .menu-icon:before { transform: translate(-50%, 0) rotateZ(45deg); background: #fff; }
body.menu-on .menu-i .menu-icon span { background: transparent; }
body.menu-on .menu-i { border-color: #fff; }
body.menu-on .pc-menu .M, body.menu-on .pc-menu .B { opacity: 0; }
body.menu-on .pc-language { color: #fff; }
.pages-section .pc-menu { box-shadow: -6px 0 10px 0 rgba(0,0,0,0.05); }
body.menu-on .page-section .pc-menu { box-shadow: none; }
.VideoDisplay_a1_back a:hover,.product-detail [class*="PhotoList"] li:hover span{ color: #0f76ce; }
.VideoDisplay_a1_back a:hover:before, .VideoDisplay_a1_back a:hover:after { width: 0; }
.honor [class*="PhotoList"] li:hover img, .ProductList_b1 a:hover figure { transform: scale(1.1); }
.ProductList_b1 a:hover .picimg:before { border-color: #0f76ce; }
.ProductList_b1 a:hover .picimg:after { transform: scale(1); transition-delay: 0.1s; opacity: 0.8; }
.logo, #MenuList_f1_menu-i { display: none; }
}
@media screen and (min-width: 1101px ) {
.menu-w { padding-left: 15vw; }
/*导航定位使用的类*/
.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: -120px; }
.pc-language a:hover { text-decoration: underline; }
.product-detail [class*="PhotoList"] li:hover img{transform:scale(1.1);}
.goTop:hover i { transform: translateY(-5px); }
}



#pbpage_32 .f-0 {font-size: 0;}
#pbpage_32 .L {width: 27.5%;}
#pbpage_32 .L img {width: 100%;}
#pbpage_32 .L img:not(:first-child) {margin-top: 1.5vw;width: 100%;}
#pbpage_32 .R {width: 72.5%;padding-left: 6%;line-height: 1.5;}



#pbpage_33 .f-0 {font-size: 0;}
#pbpage_33 .L {width: 38.5%;}
#pbpage_33 .L img {width: 100%;}
#pbpage_33 .R {width: 61.5%;padding-left: 5vw;}
#pbpage_33 .R strong {line-height: 1;color: #0f76ce;}
#pbpage_33 .R big {margin-top: 1vw;}
#pbpage_33 .rid33 .section .R span {margin-top: 2.5vw;}
#pbpage_33 .R p {line-height: 2;margin-top: 1vw;}

#pbpage_49 {width: 44%;padding: 5vw 3.5vw;}
#pbpage_49 .f-26 {font-size: 1.35vw;}
#pbpage_49 span {margin-top: 0.5vw;font-size: 1vw;}
#pbpage_49 ul {margin-top: 2vw;}
#pbpage_49 .f-16 {font-size: 16px;}
#pbpage_49 li {line-height: 1.5;}
#pbpage_49 li:not(:first-child) {margin-top: 5px;}
#pbpage_49 span:after {display: block;content: '';width: 2.5vw;height: 3px;background: #000;margin-top: 1vw;}










