@charset "utf-8";
/*menu-box*/
.menu-box { width: 100%; box-shadow: 0 2px 1.2vw 0 rgba(0,0,0,0.1); position: relative; z-index: 2; left: 0; top: 0; background: #fff; }
.menu-box .M { height: 100%; text-align: right; }
.b-this1, .a1:before { background: #1056e2; }
.b-this2 { background: #1764fe; }
.b-this3 { background: #171f97; }
.c-this1 { color: #1156e2; }
.c-this2 { color: #1056e2; }
.c-red { color: #cb0000; }
.w-875 { width: 87.5%; margin: 0 auto; }
.w-73 { width: 73%; margin: 0 auto; }
.content-box { padding: 2% 0 6%; }
.i-title span { margin-top: 0.5vw; line-height: 1.5; }
.i-title1 span { margin-left: 5px; }
.i-title1 i:after { margin-left: 0; border-color: transparent transparent transparent #1764fe; border-width: 8px 0 8px 12px; }
.title1 small:after { content: ''; display: block; margin: 1vw auto; height: 1vw; width: 1px; background: #e8e8e8; }
.title1>:last-child { margin-top: 0.5vw; }
.a1 { padding: 0.9vw 1.5vw; line-height: 1; }
.a1 i { width: 1.9vw; height: 1px; background: #fff; margin-bottom: 3px; margin-left: 0.5vw; }
.a1 i:before { transition: 0.5s ease 0s; content: ''; position: absolute; width: 0.6vw; height: 1px; background: #fff; right: 0; bottom: 0; transform: rotate(45deg); transform-origin: right; z-index: 0; }
.video-btn { background: url(../images/video.png) no-repeat center; background-size: 34% auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border: 6px solid rgba(255,255,255,0.6); z-index: 1; border-radius: 50%; width: 3.6vw; height: 3.6vw; transition: 0.5s ease 0s; }
.video-btn>div { width: calc(100% + 12px); height: calc(100% + 12px); border-radius: 50%; overflow: hidden; top: -6px; left: -6px; }
.video-btn .L, .video-btn .R { top: 0; width: 50%; height: 100%; position: absolute; transform: rotateZ(-90deg ); overflow: hidden; z-index: 0; }
.video-btn .L { left: 0; transform-origin: right center; }
.video-btn .R { right: 0; transform-origin: left center; }
.video-btn .R:before, .video-btn .L:before { content: ''; width: 3.6vw; height: 3.6vw; border-style: solid; border-radius: 50%; border-color: #fff transparent transparent #fff; border-width: 6px; display: block; box-sizing: border-box; position: absolute; top: 0; transition: 0.3s linear 0s; }
.video-btn .L:before { transform: rotateZ(135deg); left: 0; }
.video-btn .R:before { transform: rotateZ(30deg); right: 0; transition-delay: 0.3s; }
.video-img { cursor: pointer; outline: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
/*--menu-box end-----------------*/

/*主导航菜单 2018.08.30*/
.MenuList_f1, .MenuList_f1>ul { }
.MenuList_f1 { display: inline-block; vertical-align: top; text-align: left; }
.MenuList_f1>ul { font-size: 0; display: block; }
.MenuList_f1>ul>li a { display: block; text-transform: capitalize; position: relative; z-index: 0; }
.MenuList_f1>ul>li a span { display: inline-block; vertical-align: middle; line-height: 1.5; }
.MenuList_f1>ul>li>:first-child { font-weight: normal; display: block; position: relative; z-index: 1; font-size: 16px; color: #333; transition: 0.5s ease 0s; }
.MenuList_f1>ul>li>:first-child.on { color: #fff; }
.MenuList_f1>ul>li ul li a { width: 100%; overflow: hidden; color: #555; text-align: center; text-decoration: none; font-size: 14px; font-weight: normal; transition: 0.5s ease 0s; }
.MenuList_f1>ul>li>:first-child:after { transition: 0.5s ease 0s; content: ''; z-index: -1; bottom: 0; left: 0; background: #1764fe; background: -webkit-linear-gradient(0deg, #171e95, #0734d6); height: 0; width: 100%; position: absolute; }
.MenuList_f1>ul>li>:first-child.on:after { height: 100%; left: 0; }
.MenuList_f1>ul>li:not(:first-child) { }
/*汉堡菜单PC*/
.menu-i:after { content: '菜单'; font-size: 3.8vw; height: auto; line-height: normal; display: block; margin-top: 3vw; transform: scale(0.8); }
.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: #1764fe; 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: auto; background: none; position: relative; z-index: 0; }
.menu-i1 { transition: 0.3s ease 0.8s; opacity: 1; right: 0; }
/*menu-slide 用slide注意效果遮挡*/
.menu-slide { z-index: 0; position: absolute; background: #1764fe; 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; }
/*导航定位使用的类*/
.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; }
/*logo*/
.menu-w { font-size: 0; width: 87.5%; margin: 0 auto; height: 100%; }
.logo { height: 100%; }
.logo img, .logo a { width: 100%; }
/*--logo end------------------------------------------*/
/*language*/
.c-lan { cursor: pointer; outline: none; }
.c-lan i { width: 20px; margin-right: 8px; }
.c-lan:after { border-color: #666 transparent transparent transparent; border-width: 8px 5px 0px 5px; vertical-align: middle; margin-left: 10px; }
.lan-box { z-index: 2; }
/*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 .TR i { width: 16px; margin-right: 10px; }
/*footer*/
.beian a { display: inline-block; vertical-align: top; }
.beian img { display: inline-block; vertical-align: middle; }
/*banner-title*/
.banner-title { left: 0; }
.ResTitle_a1 span { font-size: 2.6vw; display: block; }
.ResTitle_a1 em { display: block; font-size: 1vw; margin-top: 5px; }
/*nav*/
.nav { border-bottom: 1px solid #e8e8e8; }
.NavList_a1 ul { font-size: 0; }
.NavList_a1 a { transition: 0.5s ease 0s; display: block; font-size: 16px; color: #333; padding: 1vw 2vw; position: relative; z-index: 0; }
.NavList_a1 a:before { content: ''; position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: -1; width: 1px; height: 12px; background: #ccc; }
.NavList_a1 a:after { content: ''; position: absolute; left: 50%; bottom: 0; width: 0; height: 2px; background: #1056e2; z-index: -1; opacity: 0; transition: 0.5s ease 0s; }
.NavList_a1 a.on:after { opacity: 1; width: 100%; height: calc(100% + 0.5vw); left: 0; }
.NavList_a1 a.on { color: #fff !important; }
.nav-more { position: absolute; height: 12vw; right: 0; width: 10vw; bottom: 0; z-index: 0; }
.nav.on .nav-more i { transform: rotate(360deg); }
.nav.on .nav-more i:before { transform: translate(5px, 5px); }
.nav.on .nav-more i:after { transform: translate(-5px, 5px); }
.nav-more i, .nav-more i:before, .nav-more i:after { width: 4px; height: 4px; background: #333; transition: 0.8s ease 0s; }
.nav-more i:before, .nav-more i:after { content: ''; position: absolute; left: 0; top: 0; z-index: 0; }
.nav-more i:before { transform: translate(0, -6px); }
.nav-more i:after { transform: translate(0, 6px); }
.share-box .bshare-custom a { background: none; display: inline-block; vertical-align: top; width: 3vw; height: 3vw; padding: 0; border-radius: 50%; margin: 0; text-align: center; line-height: 3vw; transition: 0.3s ease 0s; opacity: 1 !important; }
.share-box .bshare-custom a:not(:last-child) { margin-right: 0.6vw; }
.share-box .bshare-custom a img { max-height: 45%; max-width: 45%; }
/*page-footer*/
.page-footer { background: #333; }
.logo1 { width: 90%; }
.page-footer .dl-box { margin-top: 0.7vw; }
.page-footer dl figure { width: 20px; height: 31px; margin-right: 5px; }
.page-footer dl span { line-height: 1.75; width: calc(100% - 25px); }
/*.page-footer dl>:not(:first-child) { margin-top: 10px; }*/
.page-footer dl>* { margin: 0vw 3vw 8px 0; }
/*poslist*/
.poslist { padding-top: 1vw; }
.PosList_a1 { padding-left: 20px; background: url(../images/i18.png) no-repeat left center; background-size: 12px auto; display: inline-block; vertical-align: top; text-transform: capitalize; }
.PosList_a1 span, .PosList_a1 a:nth-of-type(1) { opacity: 0.6; }
.PosList_a1 b { font-weight: normal; }
/*about*/
.ResTitle_a2 { text-transform: uppercase; }
.ResTitle_a2 span, .ResTitle_a2 em { display: block; font-size: 1.65vw; }
.ResTitle_a2 span { color: #333; margin-top: 5px; }
.ResTitle_a2 em { color: #ccc; }
.about .TL img { margin-top: 2.5vw; }
.about .TL i:before { content: ''; display: block; width: 2vw; height: 1px; background: #898989; margin-bottom: 2vw; }
.about .T img { width: 100%; }
.about .poslist, .about .T { background: #f8f8f8; }
.about .content-box { padding: 0; }
.page-video { padding: 0 13.5%; background: #000; }
.about .B { margin-top: 4vw; }
/*rid34*/
.rid34 img { width: 100%; }
.rid34 .title1 { position: absolute; z-index: 0; }
/*honor*/
.honor [class*="PhotoList"] li a { height: 21vw; padding: 1.5vw 2.5vw; background: #e8e8e8; text-align: center; }
.honor [class*="PhotoList"] li a:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0; }
.honor [class*="PhotoList"] li span { border: none; }
.honor [class*="PhotoList"] img { height: auto; max-height: 100%; max-width: 100%; margin-left: 0; transform: scale(1); }
/*photo*/
.photo [class*="PhotoList"] li a { height: 15.6vw; padding: 0; }
/*products*/
.products .c-box figure { height: 18.75vw; }
.products .c-box figure:before, .technical [class*="PhotoList"] li a:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #1056e2; opacity: 0; z-index: 1; transition: 0.5s ease 0s; }
.products .c-box figure i { height: 100%; transition: 0.5s linear 0s; }
.pro-btn, .videos-btn { left: 0; z-index: 1; }
.pro-btn img { width: 3.3vw; margin: 0 auto; }
.pro-btn span, .pro-text>span { margin-top: 5px; }
.pro-btn>* { opacity: 0; transition: 0.5s ease 0s; }
.pro-btn>:first-child { transform: translateX(-5vw); }
.pro-btn>:nth-child(2) { transform: translateX(5vw); }
.pro-btn>:not(:first-child) { margin-left: 7vw; }
.pro-text { border-left: 4px solid #1056e2; }
.pro-text h3 { font-weight: normal; }
.pro-text .a1 { right: 0; padding: 0; }
.pro-text .a1 i, .pro-text .a1 i:before { background: #888; }
/*product_detail*/
.product_detail .TR figure { width: 40px; }
.product_detail .TR p { margin-top: 5px; }
.product_detail .BTR p { margin-top: 2vw; line-height: 1.8; }
.product_detail .content-box .T { border-bottom: 1px solid #e8e8e8; }
.product_detail .BBT { padding: 1vw 0; }
.product_detail .BB { margin-top: 2vw; }
.product_detail .BBB img { max-width: 100%; margin: 0 auto; }
.product_detail .BBB { background: #f2f2f2; padding: 2.5vw 5vw; }
/*.i-video video,.i-video iframe*/
.video-box { position: fixed; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; display: none; }
.video-box video, .video-box iframe { display: inline-block; vertical-align: middle; width: 50%; position: relative; z-index: 0; }
/*videos*/
.videos-btn { opacity: 0; }
.videos .pro-text { border-left: none; background: url(../images/i22.png) no-repeat left center; background-size: 0.7vw; }
/*video-list*/
.select-box:after { border-color: #fff transparent transparent transparent; border-width: 8px 6px 0px 6px; position: absolute; right: 1vw; top: 50%; transform: translateY(-50%); z-index: 0; margin-left: 0; }
/*video-detail*/
.VideoDisplay_a1 h2 { color: #333; font-size: 1.6vw; text-align: center; }
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video, .NewsDetail_a1 #nc[class*="nf"] video, .NewsDetail_a1 #nc[class*="nf"] iframe { width: 100%; 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 #1056e2; }
.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: #1056e2; top: 0; z-index: -1; transition: 0.5s ease 0s; }
/*technical*/
.technical [class*="PhotoList"] li a { height: 24.5vw; border: 2px solid #f2f2f2; position: relative; z-index: 0; transition: 0.5s ease 0s; }
.technical [class*="PhotoList"] li a:before { top: auto; bottom: 0; height: 0; }
.technical [class*="PhotoList"] li { background: none; }
.technical [class*="PhotoList"] li span { padding: 0; border: none; margin-top: 1vw; background: none; }
.technical [class*="PhotoList"] li a:after { content: ''; position: absolute; left: 0; top: 0%; transform: translate(0, -50%); opacity: 0; width: 100%; transition: 0.5s ease 0s; z-index: 1; background: url(../images/i24.png) no-repeat center; height: 3vw; background-size: auto 3vw; }
/* case-list*/
.NewsList_a2 ul { font-size: 0; }
.NewsList_a2 li { display: inline-block; vertical-align: top; font-size: 14px; color: #666; }
.NewsList_a2 li a { display: block; position: relative; z-index: 0; }
.NewsList_a2 li .newimg { background: #e8e8e8; height: 15.6vw; overflow: hidden; position: relative; z-index: 0; text-align: center; }
.rid35 .NewsList_a2 li .newimg { height: 21.6vw; }
.NewsList_a2 li .newnr b { background: #f4f4f4; transition: 0.5s ease 0s; font-size: 16px; font-weight: normal; text-align: center; display: block; padding: 1vw 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.NewsList_a2 li .data { content: ''; font-size: 0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #1056e2; opacity: 0; z-index: 1; transition: 0.5s ease 0s; }
.NewsList_a2 li .data:before { content: ''; display: block; position: absolute; left: 1vw; bottom: 0; width: calc(100% - 2vw); height: calc(100% - 1vw); border: 1px solid #fff; z-index: 1; transition: 0.5s ease 0s; opacity: 0; }
.NewsList_a2 li .newimg:after { content: 'see more'; position: absolute; left: 50%; top: 50%; text-transform: uppercase; z-index: 1; font-size: 1vw; background: url(../images/i16.png) no-repeat bottom center; background-size: 2vw auto; padding-bottom: 3vw; color: #fff; transform: translate(-50%, -50%); transition: 0.5s ease 0s; opacity: 0; }
/* rid65*/

.rid65 .c-box .TL span { margin-top: 5px; }
.rid65 .c-box .B { margin-top: 1.5vw; }
/*news_list*/
.NewsList_a3 ul { font-size: 0; }
.NewsList_a3 li a { background: #f5f5f5; font-size: 0; display: block; padding: 2vw 1.5vw 2.5vw; position: relative; z-index: 0; }
.NewsList_a3 li a:before { content: ''; position: absolute; left: 0; bottom: 0; z-index: -1; opacity: 0; width: 0; background: #1056e2; transition: 0.5s ease 0s; height: 100%; }
.NewsList_a3 li b { font-weight: normal; }
.NewsList_a3 li .newnr { padding: 1.5vw 3vw; background: url(../images/i25.png) no-repeat 3vw bottom; background-size: 2.2vw auto; transition: 0.5s ease 0s; }
.NewsList_a3 li .newnr>b { font-size: 18px; white-space: nowrap; overflow: hidden; color: #434343; text-overflow: ellipsis; display: block; transition: 0.5s ease 0s; }
.NewsList_a3 li .newnr>p { font-size: 16px; color: #666; line-height: 1.75; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 84px; margin-top: 10px; transition: 0.5s ease 0s; }
.NewsList_a3 li .newimg { height: 13.5vw; overflow: hidden; }
.NewsList_a3 li .newimg img { height: 100%; width: auto; min-width: 100%; margin-left: 50%; transform: translate(-50%, 0) scale(1); transition: 0.5s linear 0s; }
.NewsList_a3 .data { font-size: 14px; color: #666; margin-top: 10px; transition: 0.5s ease 0s; }
.NewsList_a3 .data b:before { content: '-'; }
/*rid49*/
.rid49 .c-box .B li p { position: absolute; left: 0; width: 100%; z-index: 0; bottom: 1.5vw; }
/*public-news*/
.NewsList_d1 li { padding: 1.5vw; border-bottom: 1px dashed #ddd; transition: 0.5s ease 0s; font-size: 14px; }
.NewsList_d1 li a { display: block; color: #333; font-size: 20px; color: #333; transition: 0.5s ease 0s; }
.NewsList_d1 li:nth-child(even) { }
.NewsList_d1 h3 { font-weight: normal; font-size: 16px; color: #666; margin-top: 1vw; line-height: 1.5; }
.NewsList_d1 em { display: block; font-size: 14px; color: #666; margin-top: 0.5vw; }
/*rid58*/
.rid58 .TL { line-height: 1.75; }
.rid58 .c-box .B { margin-top: 3.5vw; }
.rid58 .c-box .B img { width: 100%; }
.rid58 .TR i { width: 18px; height: 24px; margin-right: 10px; }
.rid58 .TR span { line-height: 1.5; }
.rid58.content-box { padding-bottom: 0; }
.rid58 .TR i img { display: inline-block; vertical-align: middle; max-height: 100%; max-width: 100%; }
/*photoI*/
.photo-title { padding: 1vw; }
.ClassList_b1 a { display: block; font-size: 16px; color: #666; padding: 1vw 2vw 1vw 1vw; position: relative; z-index: 0; transition: 0.5s ease 0s; }
.ClassList_b1 li:not(:first-child) a { border-top: 1px dashed #ddd; }
.ClassList_b1 li.on a { border-left: 2px solid #1056e2; color: #1056e2; }
.ClassList_b1 a:before { content: '>'; position: absolute; right: 1vw; font-family: "宋体", SimSun; font-size: 16px; color: #666; top: 50%; transform: translate(0, -50%); z-index: 0; }
.photo-title span { margin-top: 5px; }
.photoI [class*="PhotoList"] li a { height: 12.85vw; }
.photo-title:after { margin-left: 0; position: absolute; right: 4vw; top: 50%; transform: translate(0, -50%) rotate(0deg); z-index: 0; border-color: transparent transparent transparent #666; border-width: 1.2vw 0 1.2vw 1.5vw; transition: 0.5s ease 0s; }
.photoI .L { z-index: 1; }
.ClassList_b1 { background: #fff; }
.ClassList_b1 ul { border: 1px solid #ddd; border-top: none; }
.product_detail .BTL iframe, .product_detail .BTL video { width: 100%; }
#MenuList_f1_public-bg { display: none !important; }
/*rid75*/
.rid75 .c-box li img { }
#pro-img li { background: #000; height: auto; }
#pro-img img { max-height: 25vw; max-width: 100%; margin: 0 auto; }
.product_detail .BTL iframe, .product_detail .BTL video { min-height: 25vw; }
.logo_list [class*="PhotoList"] li a { background: #fff; padding: 1vw; }
#pro-img a { width: 2.1vw; height: 2.1vw; border: 1px solid #eee; border-radius: 50%; box-sizing: content-box; line-height: 2.1vw; position: absolute; bottom: 1vw; z-index: 1; left: 50%; }
#pro-img a:hover { border-color: #1764fe; color: #fff; background: #1764fe; }
#pro-img a.left { transform: translateX(-150%); }
#pro-img a.right { transform: translateX(50%); }
[class*="ResTitle_a"] br, .video-list .c-box figure:before, .NewsList_a2 .newnr p, .NewsList_a2 li .newimg img, .NewsList_a3 .data i, .product_detail .BTL>:nth-child(2) { display: none; }
@media screen and (min-width: 801px ) {
.rid58 .TR span { width: calc(100% - 28px); }
.contact-msg span { width: calc(100% - 23px); }
.i4 .TL { width: calc(100% - 400px); }
.rid75 .c-box li span { line-height: 2; margin-top: 2.5vw; }
.rid75 .c-box li:not(:first-child) { margin-top: 5vw; }
.rid75 .c-box li img { display: inline-block; vertical-align: middle; }
.rid75 .c-box li img.mob-800 { display: none; }
.rid75 .c-box li div.dis-m { width: 39%; }
.rid75 .c-box li img { width: 49%; }
.rid75 .c-box li>:nth-child(2) { margin-left: 12%; }
.NewsList_a3 li:not(:first-child) { margin-top: 3vw; }
.logo_list [class*="PhotoList"] li { width: 18.4%; margin-left: 2%; }
.logo_list [class*="PhotoList"] li:nth-child(5n+1) { margin-left: 0; }
.logo_list [class*="PhotoList"] li a { height: 8vw; }
.VideoDisplay_a1_back a:hover:before, .VideoDisplay_a1_back a:hover:after { width: 0; }
.ClassList_b1 { display: block !important; }
.photoI .L { width: 26%; padding-right: 2%; }
.photoI .R { width: 74%; }
.rid58 .TR li { margin: 0.5vw 0 0.5vw 4.5vw; }
.rid58 .TL { width: 34%; }
.rid58 .TR { width: 64%; border-left: 1px solid #ebe8eb; }
.rid49 .c-box .T span { margin-top: 0.5vw; }
.rid49 .c-box .B { margin-top: 2.5vw; }
.rid49 .c-box .B li { width: 23.5%; }
.NewsList_a3 li .newimg { display: inline-block; vertical-align: middle; width: 28%; }
.NewsList_a3 li .newnr { display: inline-block; vertical-align: middle; width: 72%; padding-left: 3vw; }
.NewsList_a3 li:first-child .newimg { width: 42%; height: 20vw; }
.NewsList_a3 li:first-child .newnr { width: 58%; }
.NewsList_a3 li:first-child .newnr>b { font-size: 1.6vw; }
.NewsList_a3 li:first-child .data { margin-top: 1vw; }
.NewsList_a3 li:first-child .newnr>p { margin-top: 2vw; }
.rid49 .c-box .B li:not(:nth-child(4n+1)) {
margin-left:2%;
}
.NewsList_a3 li { font-size: 14px; }
.NewsList_a3 li:not(:nth-child(3n+3)) {
}
.rid65 .c-box .TR img { width: 49%; }
.rid65 .c-box .TR img:not(:first-child) { margin-left: 2%; }
.rid65.content-box { }
.rid65 .c-box .TL { width: 61.5%; padding-right: 2%; }
.rid65 .c-box .TR { width: 38.5%; }
.NewsList_a2 li { width: 31.5%; margin-bottom: 2.5vw; }
.NewsList_a2 li:not(:nth-child(3n+1)) {
margin-left:2.75%;
}
.rid35 .NewsList_a2 li { width: 49%; margin-bottom: 2.5vw; margin-left: 2%; }
.rid35 .NewsList_a2 li:nth-child(odd) { margin-left: 0%; }
.VideoDisplay_a1_C { margin-top: 3vw; }
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video, .NewsDetail_a1 #nc[class*="nf"] video, .NewsDetail_a1 #nc[class*="nf"] iframe { height: 42vw; }
.video-list .pro-text { padding-top: 1vw; padding-bottom: 1vw; margin-top: 0; }
.video-list .T { margin-bottom: 2vw; padding-bottom: 1vw; border-bottom: 1px solid #e8e8e8; }
.video-list .TR { position: absolute; right: 0; bottom: 0; z-index: 0; }
.video-list .T select { padding: 0.5vw 3vw 0.5vw 1.5vw; max-width: 28vw; min-width: 14vw; }
.video-list .TL i { height: 2.2vw; margin-right: 0.5vw; width: 1.2vw; }
.video-list .TL span { width: calc(100% - 1.7vw); }
.video-list .TL { width: calc(100% - 28vw); padding-right: 2vw; }
.product_detail .BTR i { width: 1.5vw; margin-right: 5px; }
.product_detail .BTR em { width: calc(100% - 1.5vw - 5px); }
.product_detail .content-box .T { padding-bottom: 1vw; margin-bottom: 2vw; }
.product_detail .TR li:not(:first-child) { margin-left: 1.5vw; }
.product_detail .BTL { width: 53.5%; }
.product_detail .BTR { width: 46.5%; padding: 2.5vw 0 0 4vw; }
.products .c-box li { width: 46.5%; margin-bottom: 2vw; }
.products .c-box li:nth-child(even) { margin-left: 7%; }
.pro-text { margin-top: 1.5vw; padding: 0 8vw 0 1.5vw; }
.photo [class*="PhotoList"] li { width: 32%; }
.photo [class*="PhotoList"] li:nth-child(4n+1) { margin-left: 2%; }
.photo [class*="PhotoList"] li:nth-child(3n+1) { margin-left: 0; }
.rid34 .title1 { padding: 0 1vw; }
.rid34 .c-box li:not(:first-child) { width: 49%; margin-top: 2%; }
.rid34 .c-box li:nth-child(even) { margin-right: 2%; }
.rid34 .c-box li:not(:first-child) .title1 { border-left: 1px solid #fff; left: 2.5vw; bottom: 1.5vw; }
.rid34 .c-box li:first-child .title1 { text-align: right; border-right: 1px solid #fff; right: 3.5vw; bottom: 8vw; }
.c-box { margin-top: 2vw; }
.about .BB { margin-top: 3.5vw; }
.about .T { padding: 2vw 0 4vw; }
.about .TL i { margin-top: 1.5vw; }
.about .TR img { margin-top: 2vw; }
.about .TR p { margin-top: 1vw; line-height: 2; }
.about .TL { width: 41.5%; padding-right: 10.5%; }
.about .TR { width: 58.5%; padding-left: 9.5%; border-left: 1px solid #e8e8e8; margin-top: 2.5vw; }
.page-footer { padding: 1.5vw 0; }
.NavList_a1 li { display: inline-block !important; vertical-align: top; }
.MenuList_f1>ul>li>:nth-child(2) { transition: 0.5s ease 0s; border-top: 1px solid #ddd; transform-origin: top; opacity: 0; transform: scale(1, 0); overflow: hidden; line-height: 4vw; background: #fff; background: rgba(255,255,255,0.96); left: 0; z-index: 0; position: absolute; width: 100%; }
.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:not(:first-child) { margin-left: 3vw; }
.MenuList_f1>ul>li>:first-child a { padding: 0 1.4vw; }
.MenuList_f1>ul>li { position: static; text-align: center; display: inline-block; vertical-align: top; }
.a1:hover i { transform: translateX(7px); }
.a1:hover i:before { transform: rotate(30deg); }
.lan li.on a, .NavList_a1 a:hover, .products .c-box li a:hover .a1, #video-click:hover p, .technical [class*="PhotoList"] li:hover span, .NewsList_d1 li a:hover, .ClassList_b1 a:hover, .VideoDisplay_a1_back a:hover { color: #1056e2; }
.NewsList_d1 li:hover { border-color: #1056e2; }
.lan a:hover { background: #f5f5f5; }
.MenuList_f1>ul>li:hover>:first-child, .video-list .c-box li a:hover h3, .NewsList_a3 li a:hover .newnr>b, .NewsList_a3 li a:hover .newnr>p, .NewsList_a3 li a:hover .data { color: #fff; }
.MenuList_f1>ul>li ul li a:hover { color: #1764fe; }
.MenuList_f1>ul>li:hover>:nth-child(2) { transform: scale(1); opacity: 1; }
.MenuList_f1>ul>li:hover>:first-child:after { height: 100%; left: 0; }
.lan-box:hover { z-index: 2; }
.menu-box .T li:not(:first-child) { margin-left: 2.5vw; padding-left: 2.5vw; border-left: 1px solid rgba(255,255,255,0.2); }
.menu-box .T li, .menu-box .TL { padding: 10px 0; }
.menu-box .B { height: 4.7vw; line-height: 4.7vw; }
.logo { width: 18.8%; }
.menu-box .M { width: 81.2%; background: #fff; }
.lan-box { margin-left: 10px; }
.NavList_a1 a:hover:after { left: 0; width: 100%; opacity: 1; }
.bshare-custom a:hover { background: #1056e2; }
.video:hover .L:before { transform: rotateZ(315deg); border-color: #fff transparent transparent #fff; transition-delay: 0.3s; }
.video:hover .R:before { transform: rotateZ(135deg); border-color: #fff transparent transparent #fff; transition-delay: 0s; }
.honor [class*="PhotoList"] li:hover img, .products .c-box li a:hover figure i { transform: scale(1.1); }
.products .c-box li a:hover figure:before, .technical [class*="PhotoList"] li:hover a:before { opacity: 0.8; }
.NewsList_a2 li a:hover .data { opacity: 0.9; }
.products .c-box li a:hover .pro-btn>* { opacity: 1; transform: translate(0); }
.products .c-box li a:hover .a1 i { width: 0; transform: none; margin-left: 0; }
.products .c-box li a:hover .a1 i:before { opacity: 0; }
.videos .c-box li a:hover .videos-btn, .video-list .c-box li a:hover .a1 i:before, .NewsList_a2 li a:hover .newimg:after, .NewsList_a2 li a:hover .data:before, .NewsList_a3 li a:hover:before { opacity: 1; }
.video-list .c-box li a:hover .a1 i { width: 1.9vw; background: #fff; }
.video-list .c-box li a:hover .a1 i:before { background: #fff; }
.NewsList_a2 li a:hover .newnr b { background: #1056e2; color: #fff; }
.video-list .c-box li a:hover .video-text { background: #1056e2; padding: 0 2vw; }
.technical [class*="PhotoList"] li:hover a { border-color: rgba(16,86,226,0.8); }
.technical [class*="PhotoList"] li:hover a:before { height: 100%; }
.technical [class*="PhotoList"] li:hover a:after { top: 50%; opacity: 1; }
.NewsList_a3 li a:hover img { transform: translate(-50%, 0) scale(1.1); }
.NewsList_a3 li a:hover:before { width: 100%; }
.NewsList_a3 li a:hover .newnr { background: url(../images/i25-1.png) no-repeat 3vw bottom; background-size: 2.2vw auto; }
.photo-title:after { display: none; }
}
@media screen and (min-width: 1101px ) {
.rid65 .c-box>.w-73 { margin-right: 6.25%; width: 80.25%; }
.page-footer .L { width: 22%; }
.page-footer .R { width: 78%; padding-left: 8vw; }
.page-footer .RT p, .page-footer .RB { padding-left: 25px; }
.page-footer .RB, .page-footer .share-box { margin-top: 1vw; }
.lan li a { padding: 0.7vw 0; display: block; transition: 0.5s ease 0s; }
.lan ul { line-height: normal; width: 7.8vw; background: #fff; box-shadow: 0 6px 9px 0 rgba(0,0,0,0.06); border-radius: 0.5vw; overflow: hidden; }
.lan:before { content: ''; position: absolute; top: calc(1vw - 10px); z-index: 0; border-style: solid; border-color: transparent transparent #fff; border-width: 0px 8px 10px; left: 50%; transform: translateX(-50%); }
.lan { position: absolute; left: 50%; transform: translate(-50%, -15%) scale(1, 0); z-index: 0; padding-top: 1vw; transform-origin: top; transition: 0.5s ease 0s; opacity: 0; }
.lan-box:hover .lan { transform: translate(-50%, 0) scale(1, 1); opacity: 1; }
/*.page-footer .beian{padding-top:1.5vw; border-top:1px solid rgba(255,255,255,0.2); margin-top:1.5vw;}*/
}

#pbpage_33 .T {padding: 2vw 0 4vw;background: #f8f8f8;}
#pbpage_33 .TL {width: 41.5%;padding-right: 10.5%;}
#pbpage_33 .TL i:before {content: '';display: block;width: 2vw;height: 1px;background: #898989;margin-bottom: 2vw;}
#pbpage_33 .TL i { margin-top: 1.5vw;}
#pbpage_33 .T img {width: 100%;}
#pbpage_33 .TL img {margin-top: 2.5vw;}
#pbpage_33 .TR {width: 58.5%;padding-left: 9.5%;border-left: 1px solid #e8e8e8;margin-top: 2.5vw;}
#pbpage_33 .TR p {margin-top: 1vw;line-height: 2;}
#pbpage_33 .TR img {margin-top: 2vw;}

#pbpage_34 li:first-child .title1 {text-align: right;border-right: 1px solid #fff;right: 3.5vw;bottom: 8vw;}
#pbpage_34 .title1 {padding: 0 1vw;position: absolute;z-index: 0;}
#pbpage_34 li:nth-child(even) {margin-right: 2%;}
#pbpage_34 li:not(:first-child) {width: 49%;margin-top: 2%;}
#pbpage_34 img {width: 100%;}
#pbpage_34 li:not(:first-child) .title1 {border-left: 1px solid #fff;left: 2.5vw;bottom: 1.5vw;}

#pbpage_75 li div.dis-m {width: 39%;}
#pbpage_75 li>:nth-child(2) {margin-left: 12%;}
#pbpage_75 li img {width: 49%;display: inline-block;vertical-align: middle;}
#pbpage_75 li:not(:first-child) {margin-top: 5vw;}
#pbpage_75 li img.mob-800 {display: none;}
#pbpage_75 li span {line-height: 2;margin-top: 2.5vw;}

#pbpage_49 .T span {margin-top: 0.5vw;}
#pbpage_49 .B {margin-top: 2.5vw;}
#pbpage_49 .B li p { position: absolute; left: 0; width: 100%; z-index: 0; bottom: 1.5vw;}
#pbpage_49 .B li:not(:nth-child(4n+1)) {margin-left: 2%;}
#pbpage_49 .B li {width: 23.5%;}

#pbpage_58 .TL {width: 34%;}
#pbpage_58 .TL {line-height: 1.75;}
#pbpage_58 .B {margin-top: 3.5vw;}
#pbpage_58 .B img {width: 100%;}
#pbpage_58 .TR {width: 64%;border-left: 1px solid #ebe8eb;}
#pbpage_58 .TR li {margin: 0.5vw 0 0.5vw 4.5vw;}
#pbpage_58 .TR i {width: 18px;height: 24px;margin-right: 10px;}
#pbpage_58 .TR span {line-height: 1.5;width: calc(100% - 28px);}
#pbpage_58 .TR i img {display: inline-block;vertical-align: middle;max-height: 100%;max-width: 100%;}