@media only screen and (min-width: 721px) {
.weiyego_slogan h3 { width: calc(100% - 90px); }
.about-img li:hover a { transform: scale(1.3); }
.about-img li:hover i { opacity: 1; }
.about-img li:hover figure:before { opacity: 0; }
.about-img li:hover figcaption { transform: translateY(0); opacity: 1; }
.NewsList_g4 h3 a:hover { text-decoration: underline; }
.cooperative-box { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; transition: 1s ease 0s; transform: scale(0.5); opacity: 0; }
.cooperative-box:after { content: ''; position: absolute; width: 100%; height: 100%; z-index: 0; left: 0; top: 0; background: #f5531a; background: -webkit-linear-gradient(-90deg, #fe9d46, #f67426); opacity: 0.95; }
.cooperative-box>div { position: relative; z-index: 1; width: 100%; }
.cooperative li:hover .cooperative-box { opacity: 1; transform: scale(1); }
.honors_list .PhotoList_i1 li:hover img { transform: translateX(0) scale(1.1); }
.case-photo .PhotoList_i1 li:hover span { transform: translateY(-100%); background: none; border: none; opacity: 1; }
.case-photo .PhotoList_i1 li:hover a:after { left: 0; width: 100%; opacity: 1; }
.more_btn:hover { color: #fff; background-position: 90% center; }
.more_btn:hover:after { width: 100%; border-left-width: 0px; }
.more_btn2:hover a { color: #f5811a; background-position: 90% center; }
.more_btn2:hover i { width: 100%; }
#nav-header .close-btn:hover, #nav-header .nav1 a:hover, #header .nav a:hover, #nav-header .close-btn:hover, .pro_tab .swiper-pagination-bullet:hover, .news-swiper .swiper-slide a:hover h2, #m1-swiper li a:hover h3, .MenuList_f1>ul>li>h3>a:hover, .cooperative-box a:hover { color: #eb6a21; }
.share2 .bshare-custom.icon-medium-plus a:hover { -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.share2 .bshare-custom.icon-medium-plus a.bshare-weixin:hover { background: url(../images/wx1.png) no-repeat top center !important; background-size: auto 100% !important; }
.share2 .bshare-custom.icon-medium-plus a.bshare-qqim:hover { background: url(../images/qq1.png) no-repeat top center !important; background-size: auto 100% !important; }
.MenuList_c1 .MenuItems li div ul li a:hover { font-weight: bold; }
.MenuList_c1 .MenuItems li:hover a+div li { transform: translate(0); opacity: 1; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(2) { transition-delay: 0.2s; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(3) { transition-delay: 0.4s; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(4) { transition-delay: 0.6s; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(5) { transition-delay: 0.8s; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(6) { transition-delay: 1s; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(7) { transition-delay: 1.2s; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(8) { transition-delay: 1.4s; }
.MenuList_c1 .MenuItems li:hover a+div li:nth-child(9) { transition-delay: 1.6s; }
.MenuList_c1 .MenuItems li:hover a+div ul { transform: translateX(0); opacity: 1; transition: none; }
.MenuList_c1 .MenuItems li:hover:after { width: 100%; }
#header .nav-btn:hover { background-color: #eb6a21; }
#header .nav-btn:hover span { background-color: #fff; }
#header .nav-btn:hover p { color: #fff; }
.banner-button .banner-next:hover { background-position: right top; }
.banner-button .banner-prev:hover { background-position: right bottom; }
.about_more:hover i { margin-left: 10px; }
.pro_tab .swiper-pagination-bullet:hover, #NewsList_a2 li a:hover .newnr b { color: #f77b35; }
.pro-button a:hover { color: #fff; border: 1px solid #ddd; background-color: #f77b35; -moz-box-shadow: 0px 9px 20px rgba(247, 123, 53, 0.4); -webkit-box-shadow: 0px 9px 20px rgba(247, 123, 53, 0.4); box-shadow: 0px 9px 20px rgba(247, 123, 53, 0.4); }
.pro-button #pro-prev:hover:before { margin-right: 30px; }
.pro-button #pro-next:hover:after { margin-left: 30px; }
.pro-button #pro-prev:hover:before, .pro-button #pro-next:hover:after { background: url(../images/ico_more_arrow3.png) no-repeat; background-size: 100% 100%; }
.news-swiper .news-prev:hover, .news-swiper .news-next:hover { background: #f77b35; color: #fff; }
.sitemap ul li a:hover { color: #555; text-decoration: underline; }
.NavList_a1 li a:hover:after { width: 100%; }
#innner_top_news .news_content h2 a:hover, .NewsList_g3 li h3 a:hover, #NewsList_a1 li a:hover .newnr b, .ClassList_b1 li a:hover, .NavList_a1 li a:hover { color: #f5811a; }
.nmore:hover, .rid43>dl a:hover { color: #fff; }
#innner_top_news .swiper-slide>div:hover img, #NewsList_a1 li a:hover img, .NewsList_g3 li:hover .nwimg img, #NewsList_a2 li a:hover .newimg img, .rid60 .ProductList_b1 li a:hover img, #m1-swiper li a:hover img { transform: translateX(-50%) scale(1.1); }
#innner_top_news .swiper-slide>div:hover figure { transform: scale(1.1); }
#NewsList_a1 li:hover a { transform: translateY(-10px); box-shadow: 0 0 35px rgba(0, 0, 0, 0.2); }
.case_list li:hover { width: 34%; }
.case_list a:hover:after { opacity: 0; }
.public-a:hover { color: #fff; }
.m1 .B .m1-c:hover { background: #f5811a; }
.m1 .B .m1-c:hover i:before, .m1 .B .m1-c:hover i:after { background: #fff; }
.m4 .public-a:hover, .sc_centent .more_btn:hover, .form-box .T label:hover span { color: #f5811a; }
.qc .PhotoList_i1 li:hover span { background: none; color: #f5811a; }
.qc .PhotoList_i1 li:hover { background: none; }
.rid63 #NewsList_a1 li:hover .data { opacity: 1; }
.rid63 #NewsList_a1 li:hover a { transform: scale(1.12); }
.rid63 #NewsList_a1 li:hover .newnr, .rid63 #NewsList_a1 li:hover .data { width: 90%; }
.form-box li input:focus, .form-box li textarea:focus { background: #fff; border-color: #f5811a; }
.form-box button:hover { border-radius: 30px; }
.ProductList_b1 li a:hover:before, .ProductList_b1 li a:hover:after { width: 100%; height: 100%; transition: width 0.3s linear 0s, height 0.3s linear 0.3s; opacity: 1; }
.ProductList_b1 li a:hover h3 { color: #f5811a; }
.ProductList_b1 li a:hover { box-shadow: 0 0 3vw 0 rgba(0,0,0,0.1); }
.rid60 .ProductList_b1 li a:hover { box-shadow: none; }
.ClassList_b2 li a:hover { border-color: #f5811a; color: #f5811a; }
.ClassList_a1 .NavigationList_a1_2ndGrade a:hover { background: #eee; color: #f5811a; }
.product_detail .PhotoList_i1 li:hover { background: none; }
.product_detail .PhotoList_i1 li:hover img { transform: translateX(-50%) scale(1); }
.product_detail .PhotoList_i1 li:hover a { transform: scale(1.1); box-shadow: 0 0 2.4vw 0 rgba(0,0,0,0.1); }
.news_tab li:hover { font-weight: bold; }
.gotoNext a:hover span { border-color: #fff; }
.honors_list #load_more_button:hover:before { animation: r360 3s linear 0s infinite; }
}
@media only screen and (min-width: 1025px) {
#about-img { padding: 4vw 6.25vw; }
.m2 ol li:nth-child(2n+1) { margin-left: 0; }
.MenuList_f1>ul>li>:nth-child(2) { transform: translateX(-50%) scale(1, 0); transition: 0.5s ease 0s; transform-origin: top center; }
.MenuList_f1>ul>li:hover>:nth-child(2) { transform: translateX(-50%) scale(1); }
/*.MenuList_f1>ul>li ul li { transform: scale(1.4); opacity: 0; }
.MenuList_f1>ul>li:hover ul li { transition: 0.5s ease 0s; transform: scale(1); opacity: 1; }*/
.MenuList_f1 .child li a:hover { background: #da5f19; }
/*.MenuList_f1>ul>li:hover ul li:nth-child(2) { transition-delay: 0.15s; }
.MenuList_f1>ul>li:hover ul li:nth-child(3) { transition-delay: 0.3s; }
.MenuList_f1>ul>li:hover ul li:nth-child(4) { transition-delay: 0.45s; }
.MenuList_f1>ul>li:hover ul li:nth-child(5) { transition-delay: 0.6s; }
.MenuList_f1>ul>li:hover ul li:nth-child(6) { transition-delay: 0.75s; }<div class="lan">Language: <a href="/index.php">中</a> - <a href="/en/index.php" class="on">EN</a></div>
.MenuList_f1>ul>li:hover ul li:nth-child(7) { transition-delay: 0.9s; }*/
}
@media only screen and (max-width: 1600px) {
#banner .banner-main { width: calc(100% - 144px); }
#banner .banner-r, #banner .banner-l { width: 72px; }
#header .right_bar { width: calc(78.25% - 72px); }
.inner_banner, #banner { margin-top: 70px; }
#header .nav-btn { width: 72px; height: 70px; }
#header { height: 70px; }
.m2 .L .LB, .m3 .RB, .m4 .RB { margin-top: 5%; }
.m2 .L p { font-size: 20px; }
.m2 .public-a, .m3 .RB .public-a { margin-top: 7%; }
.m2 figcaption p { font-size: 14px; margin-top: 5px; }
.m2 figcaption li { }
.rid63 .T b { font-size: 24px; }
.rid63 .T span, .rid63 .T p { font-size: 14px; }
.MenuList_f1 li a { line-height: 70px; }
}
 @media only screen and (max-width: 1400px) {
.NewsList_g4 li .nwimg { height: 30vw; }
.NewsList_g4 .ntime, .NewsList_g4 li .font-over2, .cooperative-box a, .about_p1 { font-size: 14px; }
.MenuList_c3 a { font-size: 16px; }
.cooperative li span { font-size: 12px; }
.NewsList_g4 li .font-over2 { max-height: 51px; }
.MenuList_f1 li a { line-height: 60px; }
.pricesList_a1 ol li, .pricesList_a1 dl>* { padding: 15px 0; }
.contact .LB h3 { font-size: 1.55vw; }
.contact .R, .contact .L { width: 50%; }
.contact .LT:after, .contact .LB, .contact .LB dl { margin-top: 5%; }
.contact .LB dt { margin-top: 5px; }
.form-box button { font-size: 14px; width: 140px; height: 40px; line-height: 40px; }
.rid63 .T b, .map1 .L p, .map2 .R p { font-size: 20px; }
.form-box .T label i { width: 15px; height: 15px; margin-right: 5px; }
.form-box li input, .form-box li .dis-m, .form-box li textarea { font-size: 14px; height: 40px; padding: 0 10px; line-height: 40px; width: calc(100% - 80px); }
.form-box li textarea { padding: 10px; height: 80px; line-height: 1.2; }
.form-box li label.dis-t { margin-top: 12px; }
.rid63 .T p { line-height: 1.5; margin-top: 4%; }
.m3 .RB p, .m4 .RB p { font-size: 14px; max-height: 124px; }
.rid43>dl a { width: 150px; height: 44px; line-height: 44px; }
.stru_tit span, .issue_item span, .ClassList_b1 li a, .gotoNext a { font-size: 24px; }
.gotoNext a i { margin-left: 30px; width: 36px; height: 36px; font-size: 14px; line-height: 36px; }
#innner_top_news .news_content h2 a, .NewsList_g3 li h3 a, .rid63 .BL .title { font-size: 18px; }
.m1 .B p, .ResTitle_a4 em, .equipment .PhotoList_i1 li p { font-size: 12px; margin-top: 5px; }
.m1 .B p, .equipment .PhotoList_i1 li p { max-height: 28px; }
.ClassList_b1 li a { line-height: 30px; }
.factory_name { padding: 15px 20px; }
#banner .banner-r, #banner .banner-l { width: 60px; }
#banner .banner-main { width: calc(100% - 120px); }
.rid53 .TL em, .about_p1, #header .nav a, .MenuList_f1 li a, .news_tab li, .inner_about_txt2, .inner_about_txt3, .NavList_a1 li:after, .NavList_a1 a, .factory_name span, .his_tit_r, .business2 .biR h3, .rid63 #NewsList_a1 li .newnr b, .form-box .T label span, .form-box li label, .select-text li, .ClassList_a1 .NavigationList_a1_2ndGrade a, .ClassList_b2 li a, .ProductList_b1 li h3, .pricesList_a1 dl>* { font-size: 14px; }
.pro_tab .swiper-pagination-bullet { font-size: 18px; }
#header { height: 60px; }
.inner_banner, #banner { margin-top: 60px; }
#header .nav-btn { width: 60px; height: 60px; }
#header .right_bar { width: calc(78.25% - 60px); margin-right: 3%; }
.right_bar.on #search_mini_form { /*width: 30%;*/ }
.right_bar.on .nav { width: 61%; }
#nav-main .nmL { padding-left: 5%; width: 45%; }
#nav-main .nmR { width: 50%; }
.more_btn { width: 160px; height: 50px; line-height: 48px; font-size: 12px; text-indent: 15px; }
.more_btn:after { border-bottom-width: 48px; }
.more_btn:before { right: 15px; }
.pro-button a { width: 120px; height: 42px; line-height: 40px; }
.pro-button a span, .news-swiper .swiper-slide .news_content span, .factory_name em, .m1 .B span, .public-a, .m2 ol li, .equipment .PhotoList_i1 li h3 em, .rid53 .TR li, .rid53 .TL strong, .rid53 .TL span, .rid63 .T span, .rid63 .T p, #NewsList_a2 .data { font-size: 12px; }
.news-swiper .news-prev, .news-swiper .news-next { width: 50px; height: 50px; line-height: 50px; font-size: 24px; }
.news-swiper .news-prev { left: calc(25% - 25px); }
.news-swiper .news-next { right: calc(25% - 25px); }
.news-swiper .swiper-slide .news_content h2 { font-size: 20px; }
.news-swiper .swiper-slide .news_content p { height: 45px; font-size: 14px; }
#footer .foot_qrc ul li { font-size: 14px; float: none; display: block; vertical-align: top; margin-top: 15px; }
#footer .foot_qrc ul li span { max-width: calc(100% - 21px); }
#footer .foot_qrc ul { margin-top: 0; }
#footer .foot_qrc dl dd span, .sitemap ul h5, .m1 .B b, .equipment .PhotoList_i1 li h3 b, .issue_item em, .m2 .L p, #NewsList_a2 .newnr b, .detail-box strong, .pricesList_a1 ol li { font-size: 16px; }
#footer .foot_logo { width: 12%; }
.sitemap { width: 64.5%; }
#footer .foot_qrc dl dd { margin-left: 10px; }
.inner_about_txt { font-size: 14px;}
#next, #prev { margin-top: -20px; font-size: 18px; width: 40px; height: 40px; line-height: 40px; }
.inner_about_txt p:not(:first-child) { margin-top: 0%; }
.ClassList_b1 li a:before { width: 30px; height: 30px; }
#load_more_button:before { width: 16px; }
.m1 .B .m1-c i:before, .m1 .B .m1-c i:after { width: 12px; }
.nmore { width: 140px; height: 40px; line-height: 36px; margin-top: 6%; }
.rid52 .TR p { font-size: 14px; max-height: 116px; }
.rid53 .TRB li:before { margin-top: 4px; }
.rid53 .TL p { font-size: 20px; }
.select select { height: 40px; }
.select i { width: 40px; height: 40px; background: #f5811a; }
.product_detail .BT li a { font-size: 18px; padding: 0 15px 10px; }
#innner_top_news .news_content { margin-top: 0; }
}
 @media only screen and (max-width: 1200px) {
.MenuList_c1 .MenuItems li>a { font-size: 1.6vw; }
.menu-icon p { font-size: 12px; }
#search_mini_form, .MenuList_f1:after { display: none; }
.MenuList_f1 { border: none; padding: 0; }
#header .right_bar { width: calc(81.25% - 60px); text-align: center; margin-right: 0%; }
.MenuList_f1 li { margin-right: 2vw; }
#header .nav-btn span { width: 24px; }
#header .nav-btn span:last-child { margin-top: 5px; }
#header .nav-btn span:first-child { margin-bottom: 5px; }
}
 @media only screen and (max-width: 1024px) {
#about-img { padding: 0 3vw; }
.about_content>span { font-size: 2.5vw; }
.about_p1 { width: 100%; }
.MenuList_c3 { display: none; }
.cooperative li { height: 40vw; }
.cooperative-box a { font-size: 12px; }
.NewsList_g4 h3, .cooperative p { font-size: 1.8vw; }
.MenuList_f1 li a { line-height: 50px; }
.MenuList_c3 a { font-size: 14px; }
.m2 figcaption li { width: 25%; margin: 1% 0; }
.pro_tab .swiper-pagination-bullet { font-size: 16px; }
.product_detail .TL li>div { height: 36.5vw; }
.rid63 #NewsList_a1 li { width: 50%; }
.rid63 #NewsList_a1 li .newimg { height: 21.5vw; }
.rid63 .TT { margin-left: 3%; }
.rid53 .TL b { font-size: 4vw; }
#innner_top_news .imgbox { height: 25vw; }
.m1 .B b, .equipment .PhotoList_i1 li h3 b, .rid63 .BL .title { font-size: 14px; }
.gotoNext a { font-size: 18px; }
.gotoNext a i { margin-left: 15px; width: 28px; height: 28px; font-size: 14px; line-height: 28px; }
.m1 .B figcaption, .equipment .PhotoList_i1 li .v-align-m1 { height: 80px; }
.rid43 #footer { padding-top: 0; }
.rid43>dl dd:before { width: 10%; }
.rid43>dl dd:after { width: 90%; }
.rid43>dl p, .rid43>dl a { margin-top: 5%; }
#innner_top_news .news-pagination { width: 100%; text-align: center; }
.factory_name { min-width: auto; width: 94%; }
.business2 .biR h2 { font-size: 20px; }
#nav-header .nav1 a { font-size: 12px; margin-left: 2%; }
#nav-header .lan, #nav-footer, .share2 .bshare-custom.icon-medium-plus span, .rid63 .BL p { font-size: 12px; }
#nav-header .close-btn { padding-left: 20px; font-size: 12px; height: 14px; line-height: 14px; background-size: 14px auto; }
#nav-header .nav1 { width: calc(80.5% - 160px); }
#banner .banner-main { width: 100% !important; height: auto; }
.future { left: 3%; }
.slogan { margin-right: 3%; }
#header .logo_bg { background-color: #fff; width: 22%; }
#header .logo_bg .logo .logo1 { display: none; width: 100%; }
#header .logo_bg .logo .logo2 { display: inline-block; width: 100%; vertical-align: middle; }
#header .right_bar { display: none; }
#header { height: 50px; }
#header .nav-btn { width: 51px; height: 50px; }
.inner_banner, #banner { margin-top: 50px; }
#banner { position: relative; display: block; z-index: 0; width: 100%; }
#header .nav-btn span { }
#header .nav-btn span:last-child { }
#header .nav-btn span:first-child { }
.share2 .bshare-custom.icon-medium-plus a { margin-left: 5px; width: 20px; height: 15px; }
#banner .banner-l { width: 100%; position: absolute; bottom: 6%; background: none; z-index: 2; }
.banner-pagination .swiper-pagination-bullet:first-child { margin-left: 0; }
.banner-pagination .swiper-pagination-bullet { vertical-align: top; display: inline-block; width: 10px; margin: 0 0 0 10px; height: 10px; font-size: 0; background: #fff; opacity: 0.5; }
.banner-pagination .swiper-pagination-bullet-active { opacity: 1; background: #eb6a21; }
.news-swiper .news-prev, .news-swiper .news-next { width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
.news-swiper .news-prev { left: calc(25% - 20px); }
.news-swiper .news-next { right: calc(25% - 20px); }
.news-swiper .swiper-slide .news_content h2 { font-size: 16px; font-weight: bold; }
.weblink, .weiyego_slogan h3 { font-size: 12px; }
.weblink img { margin: 5px auto 0; }
.weblink:before { height: calc(100% - 36px); margin-bottom: 10px; }
#index_wy .weiyego .wy_content { padding: 0px 8%; }
#index_wy .school { padding: 0 3% 0 7.5%; }
#footer { padding-top: 10%; }
.page-footer #footer { padding-top: 0; }
.page-footer .copyright { border: none; }
.about_part1 .R {  }
.about_part1 .R .B { margin-top: 10%; }
.inner_about_txt {  }
.inner_about_video { width: 41.7%; }
#NewsList_a1 li { width: 49%; }
#NewsList_a1 li:nth-child(3n+1) { margin-left: 2%; }
#NewsList_a1 li .newimg { height: 30vw; }
.ResTitle_a4 span, .rid52 .TR strong, .cooperative h3, .contact .LB h3, .contact .LT b, .detail-box h3, .pricesList_a1 h2 { font-size: 2.5vw; }
.MenuList_c1 .MenuItems li>a { font-size: 2vw; }
.ResTitle_a4:before { top: 1.5vw; }
.public-a { width: 14vw; height: 4vw; line-height: 4vw; }
.m2 .L { }
.m2 .R { }
.m2 ol { }
.m2 ol li { }
.m2 .L .LB { margin-top: 2%; }
.m2 .public-a { margin-top: 5%; }
.m2 figcaption div { width: 8.2vw; height: 8.2vw; }
.m3 .R { padding: 3% 4% 4%; }
.rid49 .m1 .T { width: 94%; }
.m4 .L { width: 100%; display: block; }
.m4 .R { width: 100%; padding: 5% 3%; }
.m4 .RB { margin-top: 3%; }
.m4 .public-a { margin-top: 5%; }
.NewsList_g3 li .nwimg { height: 23vw; max-height: 200px; }
#NewsList_a2 li:nth-child(1) .newimg, #NewsList_a2 li:nth-child(2) .newimg { height: 30vw; }
#NewsList_a2 .newimg { height: 20vw; }
.ClassList_b2 li a { width: 8.5vw; height: 3.6vw; line-height: 3.6vw; }
.ResTitle_a5 span { font-size: 3vw; }
.product_list .T:before { bottom: 1.5vw; }
.ProductList_b1 li .picimg { height: 20vw; }
.rid60 .ProductList_b1 li .picimg { height: 14.5vw; }
.product_detail .PhotoList_i1 a, .rid60 .product_detail .TL li>div { height: 25vw; }
.rid60 .product_detail .PhotoList_i1 a { height: 23.5vw; }
#NewsList_a1 li:nth-child(2n+1), .m2 ol li:nth-child(3n+1), .rid63 #NewsList_a1 li:nth-child(3n+1) { margin-left: 0; }
.scroll-i, #banner .banner-r, #banner .banner-l:before, .banner-pagination .swiper-pagination-bullet-active:after, #footer .footer1, .m1 .B span, .equipment .PhotoList_i1 li h3 em { display: none; }
}
 @media only screen and (max-width: 720px) {
    .menu-icon { position: absolute; width: 50px; top: 50%; transform: translateY(-50%); z-index: 0; right: 0;background: #fff;}

.cooperative-box a, .cooperative p, .cooperative li span { font-size: 3.8vw; }
.cooperative ul { display: block; margin-top: 8vw; }
.cooperative li { background: none !important; height: auto; width: 100%; margin-left: 0 !important; padding: 5vw; }
.cooperative li span { width: 100%; text-align: left; margin-top: 5vw; max-height:none; }
.contact .R { position: static; height: 60vw; }
.cooperative li:not(:first-child) { margin-top: 5vw; }
.cooperative-box a { width: auto; background: #f5811a; line-height: 2.2; color: #fff; }
.cooperative-box dl { margin-top: 5vw; }
.cooperative-box dl>* { display: inline-block; vertical-align: top; margin-top: 0; width: 32%; }
.cooperative-box dl>:not(:first-child) { margin-left: 2%; }
.fix { box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.detail-box .swiper-container { height: auto; }
.news-detail { padding: 6% 0; }
#nav-header { margin: 3vw 0 0; padding: 0 3%; position: fixed; z-index: 1; }
#nav-header .logo_orange { width: 40%; }
#nav-header .close-btn { padding-left: 5vw; font-size: 3.8vw; height: 3.8vw; line-height: 3.8vw; background-size: 3.8vw auto; }
#nav-main .lan { font-size: 3.8vw; text-align: center; margin-top:8vw; }
#nav-main .close-btn { margin-left: 4vw; padding-left: 5vw; font-size: 3.8vw; height: 3.8vw; line-height: 3.8vw; background-size: 3.8vw auto; }
.MenuList_c1 .MenuItems>li { height: auto; margin-top: 5vw; float: none; text-align: center; padding-bottom: 0; }
.MenuList_c1 .MenuItems li>a { width: 100%; font-size: 4.4vw; color:#666; }
.MenuList_c1 .MenuItems li.hover div { display: none; }
#header .logo_bg { width: auto; margin-left: 3%; }
#header .logo_bg .logo .logo2 { display: inline-block; width: auto; vertical-align: middle; height: 60%; }
.about_content>span { font-size: 5vw; }
.about-img li { width: 47vw; transition: none; }
.about-img li { margin: 0 6vw!important; }
.about-img li[class*="active"] a { transform: scale(1.3); }
.about-img li:nth-child(2) { /*margin-right: 4%;*/ }
.about-img li:last-child { /*margin-left: 0; margin-top: 4%;*/ }
#index_about:after { background-size: 59.5% auto; background-position-x: 48vw; display: none; }
#index_about:before { display: none; }
#index_about .w1680 { width: 100%; }
#about-img { padding: 11vw 0; }
#index_about .about_content { width: 94%; margin: 0 auto; }
.about-img figure { height: 58vw; }
.about-img i { opacity: 1; margin-top: 4vw; }
#banner-bot { padding: 5vw 0; }
.banner-bot-fl { padding: 4vw 0; height: auto; text-align: center; }
.future { position: static; width: 63%; margin-left: 3%; }
.slogan { position: static; margin: -6vw 3% 0; width: 88.5%; }
#index_about { margin-top: 7.3vw; background: none; overflow: hidden; }
.about_content { width: 100%; margin-left: 0; }
.about_tit_a1 { font-size: 3.8vw; padding-left: 0; }
.about_tit_a1:after { margin-top: 3vw; width: 5.5vw; height: 2px; }
.about_tit_a2, .about_title:before { font-size: 16vw; }
.about_tit_a3 { font-size: 8vw; padding-left: 0; }
.about_p1 { font-size: 3.8vw; overflow: hidden; margin-top: 5vw; text-align: left; }
.about_p1 p { width: 100%; -webkit-line-clamp: 5; max-height: none; }
.about_more { margin-top: 5vw; width: 100%; text-align: left; }
.weiye_group_pic { float: left; width: 100%; margin-right: 0; display: none; }
.pro_bar { position: relative; width: 100%; height: auto; }
.pro_tit_a2 { margin-top: 3vw; }
.pro_tit_a1, .news_tit_a1 { font-size: 6.25vw; }
.pro_tab, .news_tab { position: static; margin-top: 5vw; text-align: left; }
.pro_tab .swiper-pagination-bullet, .news_tab li { width: 32%; text-align: center; margin-left: 2%; font-size: 3.8vw; color: #666; background: #fff; border: 1px solid #f77b35; opacity: 1; box-sizing: border-box; padding-bottom: 0; height: 10vw; line-height: 10vw; border: none; }
.pro_tab .swiper-pagination-bullet-active { background: #f77b35; color: #fff; border: 1px solid #f77b35; }
.business2 .biL { width: 100%; margin: 0; }
.business2 .biR { width: 100%; margin: 5vw 0 0; padding-bottom: 2px; }
.business2 .biR i { font-size: 10vw; }
.business2 .biR h2 { margin: 3vw 0 0; font-size: 5.6vw; }
.news_tab li.on { background: #fff; color: #f77b35; }
.news-swiper .swiper-slide.swiper-slide-active .imgbox { margin: 0; width: 100%; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
.news-swiper .news-prev { left: 0; }
.news-swiper .news-next { right: 0; }
#index_wy { margin-top: 10vw; width: 100%; height: auto; }
#index_wy .f9 { display: block; width: 100%; padding-bottom: 0; }
#index_wy .weiyego .wy_content .weblink a:before { height: 28vw; }
#index_wy .school { width: 100%; padding: 0 3% 0 11%; height: auto; box-shadow: none; }
#index_wy .school .sc_centent h2 { margin: 0.4vw 0 4vw 0; font-size: 7vw; }
header .logo_bg { background-color: #fff; width: auto; }
#header .logo { display: block; margin: 0; width: 100%; height: 100%; }
.about_tit_a3 small { font-size: 3.8vw; margin-left: 3vw; }
.pro-button a { width: 47%; height: 10vw; border-radius: 5vw; line-height: 10vw; margin-left: 6%; }
#index_news { padding-top: 10vw; padding-bottom: 5vw; }
#index_news:before { height: 60%; }
.small { font-size: 3.8vw; margin-top: 2vw; }
.news_tit_a2 small { font-size: 14px; }
.news-swiper .swiper-slide .news_content p { font-size: 3.8vw; height:auto; color: #666; text-align: left; }
.news-swiper .news-prev, .news-swiper .news-next { width: 8vw; height: 8vw; line-height: 8vw; font-size: 4.4vw; }
.news-swiper .swiper-slide .imgbox { height: 62vw; transform: scale(1); }
.news-swiper .swiper-slide .news_content { width: 100%; display: block; }
#index_wy .weiyego .wy_content { width: 100%; left: 0; height: 100%; top: 0; }
#index_wy .weiyego .wy_content .weblink a:before { height: 34vw; }
#index_wy .school .sc_centent { padding: 9vw 0; background-size: 40% auto; }
#nav-main { left: 3%; width: 94%; height: 70%; }
#nav-main .mob{height:100%;}
#nav-main .nmL { padding-left: 0; width: 100%; }
.more_btn, .more_btn2 { width: 42vw; height: 12vw; line-height: 12vw; font-size: 3.8vw; text-indent: 3vw; }
.more_btn a, .more_btn2 a { font: normal 14px/40px arial; }
.more_btn i { width: 40px; border-bottom: 40px #f5811a solid; border-left: transparent 15px solid; }
.more_btn2 i { width: 40px; border-bottom: 40px #fff solid; border-left: transparent 15px solid; }
.nav-mask { background-size: 200px auto; }
#nav-footer { font-size: 3.8vw; text-align: center; }
.MenuList_c1 .MenuItems li div ul { opacity: 1; transform: translateX(0); transition: none;  }
.MenuList_c1 .MenuItems li div { display: none; vertical-align: middle; max-width: none; }
.MenuList_c1 .MenuItems li div ul li { transition: none; display: block; vertical-align: top; margin-left: 0; transform: translateX(0); opacity: 1; margin-top: 3vw; }
.MenuList_c1 .MenuItems li div ul li a { width: auto; height: auto; display: inline-block; font-size: 3.8vw; vertical-align: top; color:#999; }
.nmR { width: 94%; right: 3%; opacity: 0.1; }
.about_more i { margin-left: 2vw; width: 3vw; height: 1.8vw; }
.copyright2 { float: none; }
#index_proList { margin-top: 12vw; }
.pro-swiper, .news-swiper { margin-top: 10vw; }
.business2 { padding: 0; }
.business2 .biR h3 { font-size: 3.8vw; margin-top: 1.5vw; }
.business2 .biR p { font-size: 4.4vw; margin-top: 5vw; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; }
.business2 .more_btn, #index_news .more_btn { margin-top: 5vw; }
#index_news .more_btn { }
#index_news .more_btn:after { border-bottom-color: #fff; }
#index_news .more_btn:before { background: url(../images/ico_more_arrow.png) no-repeat top left; background-size: 100% 100%; }
.more_btn:after { border-bottom-width: 12vw; border-left-width: 6vw; }
.more_btn:before { right: 3vw; width: 4vw; height: 1.8vw; margin-top: -0.9vw; }
.pro-button #pro-prev:before, .pro-button #pro-next:after { width: 3vw; height: 1.8vw; }
.weiyego_slogan strong { font-size: 3.8vw; margin-top: 1vw; }
.pro-button { margin-top: 8vw; }
.ResTitle_a4 em { margin-top: 1vw; }
.weiyego_slogan h3 { font-size: 3.8vw; margin-top: 15%; }
#index_wy .school .sc_centent p { font-size: 5vw; margin-top: 2vw; }
.sc_centent .more_btn { margin-top: 10vw; }
#footer { padding: 0; background: #fff; }
.copyright { font-size: 3.8vw; padding: 5vw 0; border-top: none; }
.copyright span:first-child { display: block; margin-bottom: 1vw; }
.inner_nav { position: relative; width: 94%; z-index: 2; margin-top: 6%; padding: 0; margin-bottom: 6%; }
.ResTitle_a2 { width: 100%; background: #f5f5f5; border: 1px solid #e5e5e5; padding: 4vw 5%; color: #333; display: block; font-size: 3.8vw; margin: 0 auto; position: relative; z-index: 1; }
.ResTitle_a2:after { content: ''; position: absolute; border-style: solid; border-color: #333 transparent transparent; border-width: 1.2vw 1.2vw 0 1.2vw; right: 5%; top: 50%; margin-top: -0.6vw; transform: rotateZ(-90deg); transition: 0.3s ease 0s; }
.ResTitle_a2 em, .ResTitle_a2 br { display: none; }
.ResTitle_a2.on span:after { transform: rotateZ(0deg); }
.ResTitle_a2.on { background: #e8e8e8; }
.NavList_a1 { position: absolute; display: none; width: 100%; border: 1px solid #e5e5e5; border-top: none; z-index: 0; }
.NavList_a1 li { display: block; margin-left: 0; }
.NavList_a1 a { display: block; cursor: pointer; font-size: 3.8vw; background: #f5f5f5; text-align: left; padding: 3vw 5%; }
.about_part1 .R { width: 100%; margin-left: 0; text-align: left; margin-top: 0; }
.inner_about_tit1:after { margin-left: 3vw; width: 10vw; }
.inner_about_tit3 { font-size: 5.6vw; margin-top: 3vw; }
.stru_tit span { padding-left: 3vw; font-size: 5vw; border-left: 4px solid #f5811a; }
.stru_pic1, .stru_pic2 { margin-bottom: 50px; }
.about_img3 { width: 100%; margin-left: 0; margin-top: 5vw; padding-bottom: 5vw; }
.about_img3:first-child { margin-top: 0; }
.gotoNext { padding: 5vw 0; }
.gotoNext a i { margin-left: 3vw; width: auto; height: auto; font-size: 3.8vw; line-height: normal; border: none; }
.inner_about_video .av_bg_mob { display: block; }
.inner_about_video { width: 100%; margin-left:0; }
.inner_abtit { margin-right: 0; display: block; }
.inner_about_txt { margin-top: 3vw; line-height: 2; width: 100%; font-size: 4.4vw; margin-left: 0; }
.inner_about_txt2, .inner_about_txt3 { width: 100%; font-size: 4.4vw; line-height: 2; }
.about_img2 { width: 100%; padding-left: 0; padding-bottom: 5vw; margin-left: 0; margin-top: 5vw; }
.factory_name { padding: 3vw 5vw; left: 3%; }
.factory_name em { font-size: 3.8vw; margin-top: 1vw; }
.inner_about_video #play { margin: -6vw 0 0 -6vw; width: 12vw; height: 12vw; background-size: 3vw auto; }
.stru_tit { padding-bottom: 2vw; }
.his_tit_r { font-size: 3.8vw; line-height: 1.875; border-left: none; padding-left: 0; width: 100%; margin-left: 0; margin-top: 5vw; }
.gallery-thumbs, .m2 ol li, .ntime, .data, .case_list a p, .inner_about_tit1, .factory_name span { font-size: 3.8vw; }
.his_tit_l em { font-size: 3.8vw; margin-top: 1.5vw; }
.issue_item em { font-size: 3.8vw; width: 100%; margin-left: 0; max-width: none; margin-top: 3vw; }
.issue_item span { font-size: 5vw; display: block; }
.gallery-thumbs .swiper-container { width: 94%; }
.gallery-thumbs:before { width: 94%; left: 3%; }
.rid34 .B { margin-top: 8vw; }
.issue_item:after { font-size: 40vw; }
.ClassList_b1 li { width: 33.33333%; font-size: 3.8vw; background: #eee; margin-left: 0; }
.ClassList_b1 li a { font-size: 4.4vw; font-weight: normal; padding: 3vw 0; line-height: normal; }
.ClassList_b1 li a:before { width: 5vw; height: 5vw; margin-right: 2vw; }
.ClassList_b1 li.on a { background: #f5f5f5; }
.honors_list .PhotoList_i1 { margin-top: 7%; }
#innner_top_news .imgbox { display: block; width: 100%; height: 53vw; }
#innner_top_news .news_content { margin-top: 5vw; width: 100%; display: block; margin-left: 0; }
#innner_top_news .news_content span { font-size: 3.8vw; margin-top: 3vw; padding-top: 3vw; }
#innner_top_news .news_content p, .NewsList_g3 li .font-over2 { max-height: none; line-height: 1.7; font-size: 4.4vw; }
.nmore { font-size: 3.8vw; border-width: 1px; width: 45vw; height: 12vw; line-height: 12vw; box-sizing: content-box; }
#innner_top_news .news-pagination { width: 100%; text-align: center; position: static; margin-top: 8vw; }
#NewsList_a1 li:nth-child(3n+1) { margin-left: 0; }
#NewsList_a1 li:first-child { margin-top: 0; }
#NewsList_a1 li { width: 100%; margin: 5vw 0 0; }
#NewsList_a1 li .newimg { height: 60vw; }
.case_list a h3 { font-size: 5vw; margin-top: 0.5vw; }
#NewsList_a1 li p, .rid63 #NewsList_a1 li p { max-height: none; font-size: 3.8vw; }
.NewsList_g3 li .nwimg { width: 100%; }
.NewsList_g3 li>div { width: 100%; margin-left: 0; margin-top: 5vw; }
.NewsList_g3 li { margin: 0 0 5vw 0; padding-bottom: 5vw; }
.rid43>dl .T, .rid43>dl .B { max-width: 100%; }
.rid43>dl strong { font-size: 7.5vw; }
.rid43>dl .B { margin-top: 3%; }
.rid43>dl p { font-size: 4.4vw; line-height: 1.8; -webkit-line-clamp: 99; max-height: none; text-indent: 7.6vw; }
.rid43>dl a { font-size: 4.4vw; width: 44vw; height: 12vw; line-height: 12vw; }
.rid43>dl dt { height: 50vh; }
.rid43>dl dd:before { width: 24%; }
.rid43>dl dd:after { width: 76%; }
.rid43>dl dd>div { background: none !important; padding: 10% 0; }
.case_list { display: block; height: 150vw; }
.case_list li { width: 100%; height: 25%; }
.case_list a { background-size: 100% auto !important; }
.case-photo .PhotoList_i1 li { width: 49%; margin-left: 2%; float: none; margin-bottom: 4%; }
.case-photo .PhotoList_i1 li:nth-child(2), .case-photo .PhotoList_i1 li:nth-child(4n+2) { margin-left: 2%; }
.case-photo .PhotoList_i1 li:nth-child(3) { position: static; width: 49%; }
.case-photo .PhotoList_i1 a, .case-photo .PhotoList_i1 li:nth-child(3) a, #m1-swiper i { height: 35vw; }
.case-photo { width: 94%; margin: 0 auto; }
.page-content.case-photo .PhotoList_i1 { padding: 0; }
.case-photo .PhotoList_i1 li:nth-child(1), .case-photo .PhotoList_i1 li:nth-child(4), .case-photo .PhotoList_i1 li:nth-child(6), .qc .PhotoList_i1 li:nth-child(4n+1) { margin-left: 2%; }
.case-photo .PhotoList_i1 span { font-size: 3.8vw; position: static; color: #333; transform: translateY(0); opacity: 1; margin-top: 2vw; }
.m1 .B b, .equipment .PhotoList_i1 li h3 b { font-size: 3.8vw; white-space: nowrap; overflow: hidden; display: block; text-overflow: ellipsis; }
.m1 .B { padding: 0 3%; margin-top: 5%; }
.m1 .B figcaption>div { width: 100%; }
.m1 .B figcaption, .equipment .PhotoList_i1 li .v-align-m1 { height: auto; padding: 3vw 2vw; text-align: center; }
.public-a { width: 34vw; height: 10vw; font-size: 3.8vw; line-height: 10vw; border-width: 1px; }
.ResTitle_a4 { padding-left: 0; }
.m2 .L .LB { padding-left: 0; margin-top: 5vw; }
.m2 ol li, .m2 ol li:nth-child(2n+1) { width: 49%; margin-left: 2%; margin-top: 5%; }
.m2 ol li:nth-child(3n+1), .equipment .PhotoList_i1 li:nth-child(3n+1), #NewsList_a2 li:nth-child(3n+3) { margin-left: 2%; }
.page-content { margin-top: 5%; }
.m3 .L { width: 100%; display: block; }
.m3 .R { width: 100%; padding: 5%; }
.m3 .RB p, .m4 .RB p { font-size: 4.4vw; max-height: none; line-height: 1.5; }
.m4 .public-a { margin-top: 7vw; }
.equipment .PhotoList_i1 li { width: 49%; }
.qc .PhotoList_i1 li, .rid53 .TR li { width: 49%; margin-left: 2%; }
.equipment .PhotoList_i1 a { height: 30vw; }
.NewsList_g3 li .nwimg, .rid63 #NewsList_a1 li .newimg { height: 60vw; max-height: none; }
.m3 .RB, .m4 .RB { padding-left: 0; }
.rid53 .TL, .rid53 .TR { width: 100%; margin-left: 0; }
.rid53 .TL i { width: 3vw; margin-top: 5vw; }
.rid53 .TL span { font-size: 3.8vw; margin-top: 3vw; }
.rid53 .TL em { font-size: 3.8vw; margin-left: 1vw; }
.rid53 .TL b { font-size: 10vw; }
.rid53 .TL strong { font-size: 4.4vw; margin-top: 2vw; }
.rid53 .TL li { margin-left: 0; width: 50%; padding: 5% 0; border-top: 1px solid #ddd; background: #f5f5f5; }
.rid53 .TRB li:before { margin-top: 1.3vw; width: 1.6vw; height: 1.6vw; margin-right: 2vw; }
.rid53 .TRB li { width: 100%; margin-left: 0; margin-top: 5%; }
.rid53 .TL ul, .rid53 .TR, .select-box, .select, .select-text { margin-top: 5vw; }
.rid53 .TL li:nth-child(1), .rid53 .TL li:nth-child(2) { border: none; }
.rid53 .TL li:nth-child(2n+2) { border-left: 1px solid #ddd; }
.rid63 #NewsList_a1 li, .form-box li, .rid63 .BR { width: 100%; }
.rid63 #NewsList_a1 li a { width: 100%; background: #f5f5f5; }
.rid63 .data { opacity: 1; width: 94%; }
.rid63 .newnr { margin: 5% auto 0; width: 94%; }
#NewsList_a2 li { width: 49%; }
#NewsList_a2 .newimg { height: 30vw; }
#NewsList_a2 .data { margin-top: 1vw; }
.cooperative h3 { padding: 3vw 0; }
.form-box .T label i { width: 4vw; height: 4vw; margin-right: 2vw; min-height: 17px; min-width: 17px; }
.form-box .T label { margin-left: 8%; }
.form-box { padding: 5vw 0; width: 94%; }
.form-box .B { margin-top: 5vw; padding-top: 5vw; }
.map1 .L, .map2 .R, .map1 .R, .map2 .L { width: 100%; display: block; margin-left: 0; }
.form-box li input, .form-box li .dis-m, .form-box li textarea { font-size: 3.8vw; height: 9vw; padding: 0 3vw; line-height: 9vw; width: calc(100% - 20vw); margin-left: 1vw; }
.form-box button { font-size: 3.8vw; width: 32vw; height: 10vw; line-height: 10vw; margin-top: 5vw; }
.form-box li textarea { height: 20vw; padding: 2vw 3vw; line-height: 1.2; }
.form-box li label.dis-t { margin-top: 2vw; }
.dq>.dis-m { position: static !important; }
.select i { width: 10vw; height: 10vw; }
.select { width: 100%; }
.select select { font-size: 3.8vw; height: 10vw; padding: 0 4vw; }
.select-box span { font-size: 3.8vw; padding-bottom: 3vw; }
.dq { position: relative; z-index: 2; }
.contact .R, .contact .L { width: 100%; display: block; }
.contact .LT span { font-size: 3.8vw; margin-left: 1vw; }
.contact .LB dt { line-height: 1.5; font-size: 3.8vw; margin-top: 1vw; }
.contact .LB dt a img { width: 5vw; }
.contact .L { padding: 7vw 5vw; }
.contact .LT:after { height: 2px; }
.ProductList_b1 li { width: 49%; }
.ProductList_b1 li:nth-child(4n+1) { padding-left: 2%; }
.ProductList_b1 li:nth-child(2n+1) { padding-left: 0; }
.ProductList_b1 li .picimg, .rid60 .ProductList_b1 li .picimg { height: 30vw; }
.m2 ol { margin-top: 5vw; }
.ProductList_b1 li a { padding: 5vw 0; }
.product_list .TR { margin-top: 5vw; position: static; }
.rid60 .ProductList_b1 li h3 { margin-top: 3vw; }
.ClassList_b2 li { width: 32%; margin-left: 2%; }
.m3 { margin: 10vw 0; }
.product_detail .TL { width: 100%; }
.product_detail .TL li>div { height: 78vw; }
.product_detail .TL .swiper-pagination { margin-top: 20px; }
.product_detail .TR { width: 100%; height: auto; position: static; margin-top: 5vw; padding: 0; }
.product_detail .BT li a { font-size: 5vw; padding: 0 3vw 2vw; }
.product_detail .B, .m4 .RB { margin-top: 5%; }
.rid43>dl .pro-dt1:after, .rid43>dl .pro-dt2:after, .rid43>dl .pro-dt3:after { background-attachment: local; background-size: 100% 100%; }
.product_detail .PhotoList_i1 a { height: 52vw; }
.product_detail .BB { padding: 5% 0; }
.m4 .R { padding: 5%; }
.m2 { background: #f5f5f5; }
.contact .LB dl, .product_list .B { margin-top: 5vw; }
.rid60 .product_detail .TL li>div { height: 60vw; }
.pricesList_a1 ol li, .pricesList_a1 dl>* { padding: 3.5vw 0; }
.ClassList_b2 li a { width: 100%; height: 10vw; line-height: 10vw; font-size: 4.4vw; }
.ClassList_a1 .NavigationList_a1_2ndGrade a { font-size: 3.8vw; padding: 3vw 0; }
.contact .LT b, .ResTitle_a3 em { font-size: 6.9vw; }
.ResTitle_a5 span, .inner_about_tit2, .pro_tit_a2 strong, .news_tit_a2 strong, .ResTitle_a3 span, .ResTitle_a4 span { font-size: 5.6vw; }
.detail-box h3, #innner_top_news .news_content h2 a, .NewsList_g3 li h3 a, .rid43>dl h3, .his_tit_l span, .weiyego_slogan>p, .rid53 .TL p, .cooperative h3, .contact .LT strong, .contact .LB h3, .detail-box strong, .pricesList_a1 h2 { font-size: 5vw; }
#NewsList_a1 li .newnr b, .rid43>dl b, .m2 .L p, .gotoNext a, .rid63 #NewsList_a1 li .newnr b, #NewsList_a2 .newnr b, .form-box .T label span, .map1 .L p, .map2 .R p, .ProductList_b1 li h3, .detail-box p, .pricesList_a1 ol li, .news-swiper .swiper-slide .news_content h2 { font-size: 4.4vw; }
.about_more a, .pro_tit_a2 span, .pro-button a span, .news_tit_a2 span, .weblink, #index_wy .school .sc_centent span, .ResTitle_a4 em, .rid53 .TR li, #NewsList_a2 .data, .form-box li label, .select-text li, .contact .LB em, .ProductList_b1 ul.no-child, .ResTitle_a5 em, .detail-box em, .pricesList_a1 dl>*, .news-swiper .swiper-slide .news_content span { font-size: 3.8vw; }
.case-photo .PhotoList_i1 li:nth-child(2n+1), .m2 ol li:nth-child(2n+1), .equipment .PhotoList_i1 li:nth-child(2n+1), .qc .PhotoList_i1 li:nth-child(2n+1), #NewsList_a2 li:nth-child(2n+1), .form-box li.left1 { margin-left: 0; }
.page-content.case-photo .PhotoList_i2 { padding: 0; }
.m2 .L { width: 100%; }
.case-photo .PhotoList_i2 a { }
.case-photo .PhotoList_i2 li span { font-size: 3.8vw; margin-top: 2vw; }
.issue_item figure { display: block; width: 100%; height: 47.8vw; }
.issue_text { max-width: none; width: 100%; padding: 6vw 0; }
.m2 ol li, .m2 ol li:nth-child(2n+1) { width: 100%; margin-left: 0; margin-top: 0; }
.NewsList_g4 h3 { font-size: 4.4vw; margin-top: 0; }
.NewsList_g4 li .ntime, .NewsList_g4 li .font-over2 { font-size: 3.8vw; }
.NewsList_g4 li .font-over2 { max-height: none; line-height: 1.5; }
.NewsList_g4 li>div.dis-m { width: 67%; }
.NewsList_g4 li:nth-child(odd)>div.dis-m { padding-right: 0; }
.NewsList_g4 li:nth-child(even)>div.dis-m { padding-left: 0; }
.NewsList_g4 li .nwimg { width: 33%; height: 22vw; }
.rid52 .TL, .rid52 .TR { width: 100%; }
.rid63 .TTL {
    width: 100%;
    padding: 5vw;
}
.rid63 .T span{font-size:3.8vw;}
.rid63 .T p{font-size:3.8vw; margin-top:5vw;}
.rid63 .T b{font-size:4.4vw; margin-top:2vw;}
.rid52 .TR { position: static; padding: 5vw; }
.rid52 .TR strong { font-size: 4.4vw; }
.pricesList_a1 h2{margin-bottom:5vw;}
.pricesList_a1 .change{margin-bottom:3vw;}
#NewsList_a2 li,.pricesList_a1 .change .span{font-size:3.8vw;}
.rid52 .TR p { font-size: 3.8vw; max-height: none; -webkit-line-clamp: 999; line-height: 1.5; }
#load_more_button:before, #next, #prev, .inner_about_video>img, #nav-header .nav1, .share2, .pro_bar:after, .weblink, .copyright i, .inner_banner:after, .NavList_a1 li a:after, .inner_about_img1, .NavList_a1 a.on, .NavList_a1 li:after, .NavList_a1 li a:before, .rid43>dl p br, .rid43>dl a:before, .m1 .B .m1-c, .m1 .B p, .ResTitle_a4:before, #nav-main .nmR, #nav-header .nav1, .m2 .R, .equipment .PhotoList_i1 li p, .rid63 .BL, .product_list .T:before, .banner-pagination.dis-m, .NewsList_g4 .nmore, .NewsList_g4 li .ntime, .logo1_1, .logo2_1, .logo3_1, .menu-icon p, .rid52 .T:before,.rid63 .TTR {
display:none;
}
}
