@media screen and (max-width: 1600px ) {
.rid50 .photo-box .T .L h6 { font-size: 40px; }
.rid50 .photo-box .T .L p { margin-top: 5px; font-size: 18px; }
.rid50 .photo-box li i { width: 50px; height: 50px; line-height: 50px; }
.rid50 .photo-box .T .L li p { font-size: 16px; margin-top: 10px; }
.rid50 .photo-box .T .L span { font-size: 16px; height: 40px; line-height: 40px; padding: 0px 36px; border-radius: 20px; }
.rid50 .photo-box .T .R input { height: 38px; line-height: 38px; padding: 0px 15px; }
.rid50 .photo-box .T .R input, .rid50 .photo-box .T .R textarea { font-size: 12px; }
.rid50 .photo-box .T .R button { font-size: 14px; height: 36px; line-height: 36px; border-radius: 18px; }
.rid50 .photo-box .T .R strong { font-size: 20px; }
.rid50 .photo-box .B h3 { font-size: 36px; }
.rid50 .photo-box .T .R textarea { padding: 10px 15px; }
.rid50 .PhotoList_i1 span, .v3 .ewm-box li span { font-size: 16px; }
.v3 .ewm-box li p img { width: 18px; }
}
@media screen and (max-width: 1400px ) {
.v3 .ewm-box li p img { width: 16px; }
.content-box.rid33 p { font-size: 16px; max-height: 88px; }
.login-msg { margin-top: 60px; }
.wx-hover { top: 42px; }
.menu-box { height: 60px; }
.menu-i { width: 60px; line-height: 60px; }
.menu-icon span, .menu-icon span:before, .menu-icon span:after { width: 20px; }
.menu-icon span:before { top: -8px; }
.menu-icon span:after { bottom: -8px; }
.MenuList_f1 { line-height: 60px; width: calc(100% - 65px); }
.vdobx h3, .s1 .L .B button span, .news-list1 li .R h3, .rid50 .PhotoList_i1 span, #NavigationList_d4, .NavList_a1, .pro-bottom li, .ProductList_b2 h3, .page-search input, .MenuList_f1>ul>li>:first-child, .menu-box .R li, .footer-box .T>.L .R span, .friend-box, .MenuList_b2 h3, .form_data input, .form_data span, .form_data label, .form_data strong, .v3 input, .v3 textarea, .v3 .ewm-box li span, .v-title p, .v1-text .B { font-size: 14px; }
.menu-box .R a.wx { width: 19px; height: 15px; }
.menu-box .R a.sc { width: 16px; height: 15px; }
.menu-box .R a.ss { width: 16px; height: 16px; }
.menu-box .R a.ss:before { width: 15px; height: 15px; }
.menu-box .R a.ss:after { width: 4px; }
.click-menu:before { height: calc(100% - 64px); top: 64px; }
.click-menu h3, .rid52 .about-box>.T li .R span { font-size: 12px; }
.click-menu .last { margin-top: 4.5%; }
.click-menu .last p { font-size: 14px; margin-top: 10px; }
.click-menu .last p:after { margin-top: 10px; }
.click-menu .last ol { margin-top: 4%; }
.click-menu .last ol a { width: 36px; height: 36px; line-height: 36px; }
.click-menu .last ol img { max-width: 16px; max-height: 14px; }
.search-box { padding-top: 64px; }
.search-box h3 { font-size: 24px; }
.search-box input { font-size: 14px; line-height: 50px; }
.search-box a { height: 28px; font-size: 12px; border-radius: 14px; line-height: 28px; }
.search-box .close { width: 60px; height: 60px; }
.search-box .close>div:before, .search-box .close>div:after { width: 20px; height: 2px; margin-left: -10px; }
.MenuList_f1 ul { padding-left: 7%; padding-right: 1%; }
.search-box .close>div:after { top: 50%; }
.footer-box .T .L i { width: 15px; }
.footer-box .T>.L .R P { font-size: 18px; }
.footer-box .T>.R p { margin-top: 10px; font-size: 12px; }
.footer-box .T>.R { width: 85px; }
.footer-box .T>.L { width: calc(100% - 85px); }
.click-menu>.v-align-m1 { height: calc(100% - 64px); top: 64px; }
.banner.page-banner .BannerShow_b1 .swiper-pagination-bullet { width: 30px; height: 2px; margin: 0 4px; }
.banner.page-banner .BannerShow_b1 .banner-pagination { bottom: 4.5%; }
.slide-box { width: 60px; margin-top: -191px; }
.slide-box p, .PosList_a1, .pro h3 { font-size: 12px; }
.slide-box .R span, .pro-title span, .rid52 .about-box>.T li .R h3 { font-size: 16px; }
.location, .location .L .mob-a {/* height: 50px;*/ line-height: 50px; }
.location img { width: 12px; }
.pro-title p { font-size: 36px; }
.title-box>.R a { font-size: 14px; height: 26px; line-height: 26px; border-radius: 13px; margin-left: 10px; }
.page-search { width: 30%; height: 40px; line-height: 40px; border-radius: 20px; }
.banner.wiki .page-search { width: 30%; left: 35%; margin-top: 0; }
.content-box.rid31 .L { width: 22%; }
.content-box.rid31 .L .B p, .NavigationList_a1_1stGrade { height: 46px; line-height: 46px; font-size: 16px; }
.NavigationList_a1_2ndGrade a { height: 40px; line-height: 40px; }
.NavigationList_a1_2ndGrade a span { font-size: 14px; }
.NavigationList_a1_1stGrade:before, .NavigationList_a1_1stGrade:after { width: 12px; }
.content-box.rid31 .R { width: 74%; }
.pro { height: 40vw; }
.pro-bottom p { margin-top: 15px; }
.content-box.rid36 h3 { margin: 4% auto 0; }
.content-box.rid36 p { font-size: 12px; -webkit-line-clamp: 2; max-height: 50px; }
#NavigationList_d4 a, .NavList_a1 a { padding: 0 0.9vw; }
.about-box strong { font-size: 20px; }
.about-box p { font-size: 14px; line-height: 2; }
.rid50 .photo-box .T .L h6 { font-size: 32px; }
.rid50 .photo-box li i { width: 44px; height: 44px; line-height: 44px; }
.rid50 .photo-box .T .L li p, .rid50 .photo-box .T .R p { font-size: 12px; }
.rid50 .photo-box .T .L span { font-size: 12px; height: 36px; line-height: 36px; padding: 0px 24px; border-radius: 18px; }
.rid50 .photo-box .T .R strong { font-size: 18px; }
.rid50 .photo-box .T .R p { margin-top: 5px; }
.rid50 .photo-box .T .R input { height: 32px; line-height: 32px; }
.rid50 .photo-box .T .R textarea { height: 65px; }
.rid50 .photo-box .B h3 { font-size: 28px; }
.rid50 .photo-box .B h3:after { width: 40px; height: 2px; margin-top: 10px; }
.shop-box h3 i { font-size: 12px; width: 60px; height: 24px; line-height: 24px; border-radius: 12px; }
.shop-box li h3 { height: 24px; line-height: 24px; font-size: 1.7vw; }
.shop-box .btn span { margin-left: 5px; }
.shop-box li p { margin-top: 5%; padding-top: 5%; }
.shop-box li>div { width: 85%; }
.shop-box li, .shop-box li:nth-child(3n+1) { margin-bottom: 2.5%; margin-left: 2%; height: 25vw; width: 49%; }
.shop-box li:nth-child(2n+1) { margin-left: 0; }
.news-list1 li .R span { margin-top: 3%; }
.news-list1 li .R p { margin-top: 3%; font-size: 12px; -webkit-line-clamp: 2; max-height: 40px; }
.s1 .L .B input, .info select, .s1 .L .B form>span { font-size: 12px; }
.s1 .L .B p { font-size: 20px; }
.s1 .L .B li { height: 36px; line-height: 35px; }
.s1 .L { width: 400px; }
.s1 .L .B button { height: 36px; line-height: 36px; }
.case-detail .T h3 { font-size: 18px; }
.case-detail .T>.R>ul li, .pro-detail .T>.L>ul li { font-size: 14px; line-height: 1.5; }
.case-detail .T>.R>ul { padding: 4% 0; margin-top: 4%; }
.case-detail .ms { }
/*.case-detail .ms .L span { margin-left: 5px; }*/
.case-detail .ms span, .pro-detail .T>.L>ul li>* { font-size: 14px; }
.case-detail .ms li a, #kw .case-detail .ms li a { line-height: 24px; width: 24px; height: 24px; }
.case-detail .ms li a i { line-height: 24px; }
.detail-title span { font-size: 18px; margin-left: 10px; }
.detail-title i { width: 26px; }
.tj h3 { padding-left: 15px; font-size: 14px; }
.tj h3:before { background-size: 10px 12px; width: 12px; }
.tj a em { font-size: 12px; background-size: 15px auto; padding-left: 20px; }
.tj strong { font-size: 18px; }
.paper-box dt i { margin: 10px; width: calc(100% - 20px); height: calc(100% - 20px); }
.pro-detail .proR .L { width: 100%; }
.rid48 .PhotoList_i1 span { font-size: 14px; height: 40px; line-height: 40px; }
.shop-news h3 { font-size: 16px; }
.shop-news p { max-height: 42px; font-size: 12px; }
.shop-msg li { font-size: 14px; padding: 15px 0; }
.banner.shop p { top: calc(50% + 30px); }
.content-box.rid51 li span, .rid47 .about-box p strong { font-size: 16px; }
.content-box.rid51 li>.liB, .rid47 .about-box p { font-size: 14px; }
.j2 .L h3 { font-size: 28px; }
.j2 .L p { }
.j2 .L ul li { margin-top: 10px; }
.j2 .L ul li span { font-size: 20px; margin-left: 5px; }
.j2 .L img { width: 20px; }
.j2 .R h3, .VideoDisplay_a1 h2 { font-size: 24px; }
.j2 .R p { margin-top: 10px; font-size: 12px; }
.j2 .R .form li input { height: 36px; line-height: 36px; padding: 0 15px; }
.j2 .R .form li:last-child { margin-top: 20px; padding: 0px 15px; height: 36px; line-height: 36px; }
.j2 .R .form li:last-child .info { height: 36px; line-height: 34px; }
.j3 li .B, #shop-dis a, .login-msg .B label, .login-msg .B input, .login-msg .B select, .login-msg .B .R a, #kw .case-detail .ms span, #kw, .v3 .BL li span, .v3 .BL a span { font-size: 14px; }
#kw>span { margin-right: 2%; }
#shop-dis a p { margin-top: 10px; }
.j3 h3, .j4 h3, .j5 h3 { font-size: 28px; }
.content-box.rid33 .see span { font-size: 16px; }
.v3 .BL li i { width: 16px; }
.v3 .BL li span { width: calc(97% - 16px); }
.click-menu ul:after { display: none; }
}
@media screen and (max-width: 1200px ) {
.content-box.rid33 h3 { font-size: 18px; }
#kw>span { margin-right: 1%; }
.menu-w .L, .menu-box .R { transition: 0.3s ease 0s; }
.menu-img { display: none; }
body.on .menu-box .R { width: 0; background: #333 !important; border-color: #c2182f; white-space: nowrap; overflow: hidden; }
body.on .menu-w .L { width: 100%; }
body.on .menu-box .L-width { width: 75%; margin: 0 auto; }
.click-menu { height: calc(100% - 64px); top: 64px; }
.click-menu:before, .click-menu>.v-align-m1 { height: 100%; top: 0; width: 100%; }
#NavigationList_d4 a, .NavList_a1 a { padding: 0 0.25vw; }
.ser input#add { margin-left: 0; width: 100%; margin-top: 2%; }
.shop-news h3, .menu-box .R li { font-size: 12px; }
.content-box.rid51 li:nth-child(2n+1) { margin-left: 0; }
.content-box.rid51 li { margin-left: 2%; width: 49%; }
.login-msg .B button { width: 120px; }
.shop-detail .T .R ul { font-size: 16px; }
.ResTitle_a5, .shop .honor h3 { font-size: 18px; }
.MenuList_f1 ul { padding-left: 4%; padding-right: 1%; }
}
@media screen and (max-width: 1024px ) {
/*导航响应 2017.11.24*/
.MenuList_f1>ul>li>:first-child.on:before { transform: rotateZ(90deg); }
.MenuList_f1 { z-index: 99999999; overflow: auto; top: 53px; left: -220px; position: fixed; width: 220px; height: 90%; height: calc(100vh - 53px); height: -webkit-calc(100vh - 53px); background: #333; transition: 0.3s ease 0s; opacity: 0; }
.MenuList_f1>ul { height: auto; padding: 0; display: block; }
.MenuList_f1>ul>li>:first-child:after { display: none; }
.MenuList_f1>ul>li>:first-child { padding-right: 15px; text-align: left; padding-left: 20px; display: block; font-size: 14px; line-height: 40px; height: 40px; }
.MenuList_f1>ul>li>:first-child:before { transition: 0.3s ease 0s; display: block; float: right; content: '>'; font-family: "宋体", "SimSun"; }
.MenuList_f1>ul>li { border-bottom: 1px solid rgba(255,255,255,0.2); max-width: none; width: 100%; display: block; margin-left: 0; }
.MenuList_f1>ul>li>:nth-child(2) { display: none; transition: none; opacity: 1; text-align: left; height: auto; position: static; width: 100%; background: none; line-height: 30px; transform: none; border-top: 1px solid rgba(255,255,255,0.2); }
.MenuList_f1>ul>li:hover>:nth-child(2) { height: auto; transition: none; opacity: 1; transform: none; }/*还原电脑版hover*/
.MenuList_f1>ul>li ul li { margin-left: 0; width: 100%; padding: 0px; display: block; font-size: 16px; }
.MenuList_f1>ul>li ul li a { color: #ccc; line-height: 35px; height: 35px; font-size: 12px; width: auto; padding-left: 20px; text-align: left; }
.MenuList_f1>ul>li a:hover, .MenuList_f1>ul>li>:first-child.on { color: #b8d200; }
/*b_type:false*/
.on.MenuList_f1 { }
/*汉堡按钮*/
.menu-i { opacity: 1; overflow: hidden; background: #ed1b24; top: 0; right: 0; position: absolute; width: 50px; height: 50px; line-height: 50px; z-index: 3; text-align: center; }
.menu-icon { display: block; height: 100%; background: none; }
.menu-icon span { position: relative; margin: 0 auto; }
.menu-icon span, .menu-icon span:before, .menu-icon span:after { transition: 0.3s ease 0s; height: 1.5px; background: #fff; width: 20px; display: inline-block; vertical-align: middle; content: ''; }
.menu-icon span:before, .menu-icon span:after { position: absolute; left: 0; }
.menu-icon span:before { top: -8px; }
.menu-icon span:after { bottom: -8px; }
.menu-i.on .menu-icon span:after { transform: rotateZ(-45deg); }
.menu-i.on .menu-icon span:before { transform: rotateZ(45deg); }
.menu-i.on .menu-icon span { background: transparent; }
.menu-i.on .menu-icon span:before, .menu-i.on .menu-icon span:after { bottom: 0; top: 0; }
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
.menu-box { height: 50px; }
.language_box { border-top: 1px solid #eee; padding: 30px 0; text-align: center; margin-left: 0; display: block; background: #fff; }
.language_box a { font-size: 14px; width: 80px; height: 30px; line-height: 30px; border-radius: 3px; }
.menu-box .M { position: absolute; left: 0; top: 0; width: 50px; }
.menu-w .L { width: 100%; height: 100%; border-bottom: 3px solid transparent; }
.menu-box .L-width { width: 100%; }
.logo { width: 100%; height: 100%; text-align: center; }
.logo a { width: auto; height: 66%; }
.logo img { width: auto; height: 100%; margin: 0 auto; }
.menu-w { position: relative; }
.menu-i { background: none; }
.menu-box .R ul { width: auto; }
.menu-box .R { top: 0; right: 0; position: absolute; font-size: 0; width: 50px; height: 100%; border-bottom: none; text-align: center; z-index: 1; }
body.on .menu-box .R { width: 50px; }
.search-box h3 { font-size: 18px; text-align: left; }
.search-box .kw { text-align: left; }
.search-box { padding-top: 50px; top: 50px; width: 100%; left: 0; box-sizing: border-box; }
.menu-box .R a.ss:hover:before { border-color: #fff; }
.menu-box .R a.ss:hover:after { background: #fff; }
.search-box .close { width: 50px; height: 50px; }
.footer-box { padding-top: 0; }
.footer-box .B { border-top: none; margin-top: 0; }
.footer-box .w-836, .location .L { width: 100%; }
body.on .MenuList_f1 { opacity: 1; transform: translateY(0); left: 0; transition: 0.3s ease 0s; }
body.on .menu-box .R { background: none !important; }
.MenuList_f1>ul>li:first-child, .menu-box .public-bg { display: block; }
.content-box.rid36 li, .content-box.rid36 li:nth-child(4n+1) { width: 32%; margin-left: 2%; }
.content-box.rid36 li:nth-child(3n+1) { margin-left: 0; }
.content-box.rid31 .L { width: 25%; }
.content-box.rid31 .R { width: 70%; }
.content-box.rid31 .L .B p, .NavigationList_a1_1stGrade { height: 42px; line-height: 42px; font-size: 14px; }
.NavigationList_a1_2ndGrade a { height: 36px; line-height: 36px; }
.NavigationList_a1_2ndGrade a span { font-size: 12px; }
.ProductList_b2 li, .ProductList_b2 li:nth-child(3n+1) { margin-bottom: 5%; width: 49%; margin-left: 2%; }
.ProductList_b2 li:nth-child(2n+1) { margin-left: 0; }
.ProductList_b2 .picimg { height: 20vw; }
#NavigationList_d4 a, .NavList_a1 a { padding: 0 0.75vw; }
.about-box .B .L, .rid52 .about-box .B .L, .rid47 .about-box .B .L, .rid47 .about-box .B .R { width: 100%; display: block; margin-right: 0; }
.about-box .B .R, .rid52 .about-box .B .R { margin-top: 4%; width: 100%; }
.rid52 .about-box>.T li i { width: 25%; }
.rid52 .about-box>.T li .R { width: 70%; margin-left: 5%; }
/*.rid50 .PhotoList_i1 li, .rid50 .PhotoList_i1 li:nth-child(3n+1) { width: 48%; background: none; margin-left: 2%; margin-bottom: 2%; }
.rid50 .PhotoList_i1 li:nth-child(2n+1) { margin-left: 0; }*/
.rid50 .photo-box .B { }
.rid50 .PhotoList_i1, .content-box .w-836 { margin-top: 5%; }
.content-box.rid36 .T { height: calc(20vw + 6px); }
.shop-box .btn a, .shop-box li p { font-size: 14px; }
.shop-box li, .shop-box li:nth-child(3n+1) { height: 30vw; }
.shop-box li h3 { height: auto; line-height: normal; font-size: 2.5vw; }
.phone-msg { width: 50%; padding: 8% 0; }
.news-list1 li { margin-bottom: 2%; margin-left: 0; width: 100%; height: 20vw; }
.login .R { width: 100%; }
.login { height: 40vw; width: 29%; }
.login .R a { font-size: 1vw; width: 70%; margin: 22% auto 0; height: 2.6vw; line-height: 2.6vw; border-radius: 1.3vw; }
.customized-box .s1>.w-836 { margin-top: 0; }
.customized-box .s1 .cus-title { position: static; margin-top: 0; }
.c2 a, .c3 a { font-size: 1.5vw; height: 3vw; line-height: 3vw; border-radius: 1.5vw; width: 15vw; }
.customized-box .c1 li:hover i { border-width: 5px; }
.case-detail { padding: 4vw; border-radius: 3px; }
.case-detail .T>.L { width: 100%; height: auto; }
.case-detail .T>.R { width: 100%; margin-top: 5%; margin-left: 0; }
.case-detail .T>.R>ul { padding: 2% 0; margin-top: 3%; }
.case-detail .T>.R>a { margin: 5% auto 0; }
.case-detail .ms { margin-top: 2%; }
.pro-detail .T>.L>ul { margin-top: 3%; }
.tj li, .tj li:nth-child(5n+1) { margin-left: 2%; width: 48%; margin-top: 2%; }
.tj li:nth-child(2n+1) { margin-left: 0; }
.tj .picimg { height: 23vw; max-height: none; }
.tj .picimg img { width: 100%; }
.paper-box dt i { margin: 5px; width: calc(100% - 10px); height: calc(100% - 10px); }
.paper-box .text dt { width: 22%; margin-left: 4%; }
.paper-box .tc { font-size: 1.2vw; width: 35%; height: 4vw; line-height: 4vw; border-radius: 2vw; }
.public-text { width: 45%; }
.pro-detail .T>.L { height: auto; }
.pro-detail .T>.L .T { height: 45vw; }
.pro-choose .ddL, .pro-choose .ddR { font-size: 16px; }
.pro-choose .ddR { padding: 10px 15px; border-radius: 19px; }
.pro-choose dt, .pro-choose li, .pro-detail .pro-choose li:first-child { height: 6.6vw; }
.pro-detail .proR .L { width: 100%; }
.pro-detail .proR { width: 30%; }
.pro-detail .proL { width: 67%; }
.pro-choose .ddL { margin-top: 10px; }
.rid48 .PhotoList_i1 li, .rid48 .PhotoList_i1 li:nth-child(4n+1) { border-radius: 3px; width: 49%; margin-left: 2%; }
.rid48 .PhotoList_i1 span { font-size: 3.8vw; padding: 0 3vw; border-top: 1px solid #f5f5f5; box-sizing: border-box; height: auto; line-height: 2.5; }
.rid48 .PhotoList_i1 li:nth-child(2n+1) { margin-left: 0; }
.service h3 { font-size: 20px; }
.ser dd { font-size: 16px; }
.ser1 label { font-size: 14px; }
.ser1 dt:last-child .info select { padding: 5px 10px; }
.vdobx, .VideoList_d1 li, .VideoList_d1 li:nth-child(3n+1) { margin-bottom: 3%; width: 49%; margin-left: 2%; }
.VideoList_d1 li:nth-child(2n+1) { margin-left: 0; }
.vdobx iframe, .VideoList_d1 li a { height: 30vw; }
.honor-box a { height: 35vw; }
.shop-detail .T .L, .shop-detail .T .R { width: 100%; }
.shop-detail .T .L { height: 48.5vw; }
.shop-detail .T .R { margin-left: 0; margin-top: 5%; height: auto; }
#news { height: auto; }
.shop-news a>div { padding: 9% 5%; }
.ResTitle_a5 { font-size: 18px; }
.shop-news h3 { font-size: 16px; }
.shop-msg li { width: 50%; }
.shop-msg li:nth-child(5), .shop-msg li:nth-child(6) { width: 100%; }
.page-banner { margin-top: 50px; }
.banner.shop p { font-size: 5vw; top: 50%; margin-top: -2.5vw; }
.j1 .w-836, .j2 .w-836 { margin-top: 0; }
.j2 .L h3, .j2 .R h3, .j3 h3, .j4 h3, .j5 h3 { font-size: 2.5vw; }
.j2 .L p { font-size: 16px; margin-top: 10px; }
.j2 .L ul li span, .j2 .R .form li:last-child span { font-size: 16px; }
.j2 .L img { width: 16px; }
.j2 .L ul { margin: 10px auto 0; }
.j2 .L strong { height: 36px; line-height: 36px; font-size: 14px; }
.j2 .R .form li input { height: 32px; line-height: 32px; padding: 0px 10px; font-size: 12px; }
.j2 .R .form li:last-child { margin-top: 5px; padding: 0px 10px; height: 32px; line-height: 32px; }
.j2 .R .form li:last-child .info { width: 100%; height: 32px; line-height: 28px; }
.j2 .R .form button { font-size: 2vw; }
.j2 .R p { margin-top: 5px; }
.j3 li, .j3 li:last-child { width: 33.33333%; margin-bottom: 5%; }
.j3 .T .L { width: 15vw; height: 15vw; }
.j3 .T .R { width: calc(100% - 15vw); }
.j3 li .B { width: 15vw; }
#shop-dis i { height: 27.5vw; }
.login-msg .B .R { margin-top: 8%; width: 100%; margin-left: 0; }
.login-msg { margin-top: 50px; }
.shop-detail .T .R ul { padding: 5% 3%; }
.shop-detail .T .R li { margin-top: 4%; }
.honor { margin-top: 0; }
.rid50 .photo-box .T { height: auto; border-radius: 4px; padding: 8vw 0; }
.rid50 .photo-box .T .R { width: 100%; }
.pro-btn a.mob { display: inline-block; }
.shop-btn>a.left { left: 4%; }
.shop-btn>a.right { right: 4%; }
.about-box .B p img { width: 100%; margin-left: 0; float: none; margin-bottom: 5%; }
.VideoDisplay_a1_C iframe { width: 94%; height: 44vw; }
.rid51 .about-box>div .L { width: 87%; margin: 0 auto; display: block; }
.rid51 .about-box>div>.R { display: block; width: 100%; margin-top: 5%; }
.rid51 .about-box>div { padding-bottom: 0; }
.pro-btn a { height: 4.6vw; line-height: 4.6vw; border-radius: 2.3vw; }
.online_tab h3 { width: 100%; font-size: 2.5vw; padding-right: 0; margin-bottom: 3%; }
.form_data { width: 100%; }
.v1-text, .v2 .B, .v3 .B { width: 92%; }
.v-title h3 { font-size: 2.5vw; }
.v1-text span { font-size: 2vw; }
.v3 .BL a { height: 3.8vw; line-height: 3.8vw; }
.v3 button { height: 4.125vw; font-size: 2vw; line-height: 4.125vw; }
.v2 .PhotoList_i1 a { height: 20vw; }
.pro-btn a.pc, .tj li:last-child, .click-menu, .j2 .R .form li:last-child span, .s1 .L, .menu-box .R li:not(:last-child), .footer-box .T, .location .R, .rid50 .photo-box .T .L, .shop-box h3 i, .login .L { display: none; }
}
@media screen and (max-width:720px ) {
.rid50 .PhotoList_i1 { width: 94.5%; }
.rid51 .about-box>div .L { width: 90%; }
.pro-detail .T>.L>ul li, .case-detail .ms>div { width: 50%; }
.rid50 .photo-box .T .R button { font-size: 3.8vw; height: 10vw; line-height: 10vw; border-radius: 5vw; }
.rid50 .photo-box .B { margin-top: 10vw; }
.rid50 .photo-box .T .R strong { font-size: 5vw; }
.rid50 .photo-box .T .R p { margin-top: 3vw; font-size: 3.8vw; }
.rid50 .photo-box .T .R ul { width: 90%; }
.rid50 .PhotoList_i1 a { height: 30vw; }
.rid50 .photo-box .T .R input { height: 12vw; line-height: 12vw; font-size: 3.8vw; padding: 0 3.5vw; }
.rid50 .photo-box .T .R li:nth-child(2) input { width: 100%; }
.rid50 .photo-box .T .R li:nth-child(2) input:last-child { margin-left: 0; margin-top: 4%; }
.rid50 .photo-box .T .R textarea { height: 23vw; padding: 3vw 3.5vw; font-size: 3.8vw; }
#zy { padding: 4vw; }
#kw { text-align: left; }
.shop-detail .T .R ul { font-size: 3.8vw; margin-top: 8vw; }
.shop-detail .T .R strong+span { width: calc(100% - 16.7vw); }
.shop-detail .T .R li { margin-top: 5vw; }
.login-msg .T { height: 7.4vw; }
.login-msg .B input { margin-left: 3vw; width: calc(100% - 13vw); }
.BannerShow_b1 .banner-pagination, .banner.page-banner .BannerShow_b1 .banner-pagination { display: block; bottom: 7%; font-size: 0; }
.BannerShow_b1 .swiper-pagination-bullet, .banner.page-banner .BannerShow_b1 .swiper-pagination-bullet { background: #fff; width: 4vw; height: 2px; border-radius: 0; margin: 0 5px; opacity: 0.7; }
.BannerShow_b1 .swiper-pagination-bullet-active, .banner.page-banner .BannerShow_b1 .swiper-pagination-bullet-active { opacity: 1; }
.w-836 { width: 94.5%; }
.search-box .close>div:before, .search-box .close>div:after { width: 2.5vw; margin-left: -1.25vw; }
.search-box .close { width: 7vw; height: 7vw; }
.search-box { padding-top: 7vw; }
.search-box h3 { font-size: 5vw; }
.search-box input { font-size: 3.8vw; line-height: 3; }
.search-box form { margin-top: 3vw; }
.search-box a { margin-top: 2vw; width: 30%; height: 7vw; font-size: 3.8vw; border-radius: 3.5vw; line-height: 7vw; text-align: center; padding: 0 3vw; margin-left: 5%; }
.search-box a:nth-child(3n+1) { margin-left: 0; }
.footer-box .B span { font-size: 3.8vw; }
.footer-box { line-height: 1.6; margin-bottom: 19.83vw; }
.footer-box .B { padding: 5vw 0; }
.MenuList_f1 { width: 100%; left: -100%; }
.content-box.rid33 li, .content-box.rid33 li:nth-child(4n+1), .content-box.rid33 li:nth-child(3n+1), .content-box.rid36 li, .content-box.rid36 li:nth-child(4n+1), .content-box.rid36 li:nth-child(3n+1) { width: 49%; margin-left: 2%; }
.content-box.rid33 li:nth-child(2n+1), .content-box.rid36 li:nth-child(2n+1) { margin-left: 0; }
.content-box.rid33 .T, .content-box.rid36 .T { height: calc(28vw + 3px); }
.content-box.rid33 .T:after, .content-box.rid33 .T:before, .content-box.rid36 .T:after, .content-box.rid36 .T:before { height: 3px; }
.content-box.rid33 .T img, .content-box.rid36 .T img { height: calc(100% - 3px); }
.page-search { margin: 5vw auto 0; width: 89%; padding: 0 0 0 3.5vw; height: 8vw; line-height: 8vw; border-radius: 4vw; }
.page-search input { font-size: 3.8vw; width: 75%; }
.page-search button img { height: 55%; margin: 0 auto; width: auto; }
.page-search button { background: none; width: 20%; height: 100%; background: rgba(198,33,53,1); background: -webkit-gradient(linear, left top, right bottom, color-stop(50%, rgba(57,63,76,1)), color-stop(100%, rgba(91,126,145,1))); }
.content-box.rid31 .R, .content-box.rid31 .L { width: 100%; }
.ProductList_b2 .picimg { height: 32vw; }
.ProductList_b2 h3 { font-size: 3.8vw; }
.ProductList_b2 ul { padding-bottom: 0; border-bottom: none; }
.content-box.rid31 .L .B { margin-top: 0; }
.content-box.rid31 .L .B p { /* background: #c2182f;*/ font-size: 3.88vw; height: 12.5vw; line-height: 12.5vw; }
.content-box.rid31 .L { margin-top: 11vw; }
.pro { height: auto; margin-top: 5.55vw; }
.pro a img { border-radius: 4px; }
.pro i { height: 44.5vw; margin: 0; border-radius: 4px; border: 1px solid #eaeaea; padding: 1.5vw; box-sizing: border-box; }
.pro a { height: auto; border-radius: 0; border: none; }
.pro h3 { font-size: 3.8vw; color: #666; position: static; bottom: 0; left: 0; margin-top: 3.5vw; text-align: center; width: 100%; }
.about-box strong { font-size: 5vw; padding-bottom: 4vw; }
.about-w { width: 90%; }
.about-box>div { border-radius: 4px; padding: 6vw 0 5vw; }
.news-detail>div { border-radius: 4px; padding: 6vw 3vw 5vw; }
.about-box p { font-size: 3.8vw; margin-top: 4vw; }
.location .w-836 { width: 100%; }
.mob-pro-title { font-size: 4.4vw; background: #393f4c; text-align: center; color: #fff; padding: 3vw 0; line-height: 1; position: relative; }
.location { height: auto; line-height: normal; }
.NavList_a1 li, #NavigationList_d4 li { float: none; width: 100%; text-align: center; font-size: 14px; }
.NavList_a1 a, #NavigationList_d4 li { padding: 3vw 0px; line-height: 1; color: #fff; background: #333; font-size: 4.4vw; }
.location { position: relative; }
.NavList_a1, #NavigationList_d4 { position: absolute; width: 100%; display: none; z-index: 2; }
.mob-pro-title i { font-size: 0; display: block; width: 20px; }
.mob-pro-title i:before { transform: rotateZ(45deg); }
.mob-pro-title i:before, .mob-pro-title i:after { transition: 0.3s ease 0s; content: ''; display: inline-block; width: 8px; height: 1px; background: #fff; vertical-align: top; }
.mob-pro-title i:after { transform: rotateZ(-45deg); margin-left: -3px; }
.mob-pro-title span { position: absolute; right: 25px; top: 50%; transition: 0.3s ease 0s; }
.nav-menu.on i:after { transform: rotateZ(45deg); }
.nav-menu.on i:before { transform: rotateZ(-45deg); }
.rid52 .about-box>.T li { width: 100%; margin-top: 5vw; margin-left: 0; }
.rid52 .about-box>.T li .R h3 { text-align: center; font-size: 4.5vw; }
.rid52 .about-box>.T li .R span { text-align: center; font-size: 3.8vw; }
.rid52 .about-box>.T li .R { width: 100%; margin-left: 0; margin-top: 3vw; }
.rid52 .about-box>.T li i { width: 30%; margin: 0 auto; display: block; }
.rid50 .PhotoList_i1 span, .rid47 .about-box p strong, .rid47 .about-box p { font-size: 4.4vw; }
.rid50 .photo-box .B h3, .customized-box .c1 h3 { font-size: 5vw; }
.shop-box li h3 { font-size: 5.5vw; }
.shop-box li, .shop-box li:nth-child(3n+1) { margin-bottom: 5vw; margin-left: 0; height: auto; width: 100%; padding: 8vw 0px; }
.shop-box .btn { margin-top: 3vw; }
.shop-box .btn a, .shop-box li p { font-size: 4.5vw; }
.phone-msg p, .s1 .L .B p { font-size: 16px; }
.phone-msg { width: 60%; padding: 10% 0; }
.phone-msg form { margin-top: 6%; }
.news-list1 li .L { width: 35%; }
.news-list1 li .R { width: 53%; }
.news-list1 li .R h3, .login .R p, .c4 strong:first-child, .c4 em, .c4 strong:last-child { font-size: 4.5vw; }
.news-list1 li .R p { font-size: 3.8vw; -webkit-line-clamp: 1; max-height: none; white-space: nowrap; text-overflow: ellipsis; display: block; }
.news-list1 li { height: 25vw; border-radius: 3px; margin-bottom: 2.5%; }
.login { height: 70vh; width: 80%; }
.login .R a { font-size: 3.8vw; width: 74%; margin: 20% auto 0; height: 7.4vw; line-height: 7.4vw; border-radius: 3.7vw; }
.login .R i { margin: 16% auto 0; }
.customized-box .c1 li { margin-top: 5vw; margin-left: 0; width: 50%; font-size: 3.8vw; }
.customized-box .c1 li i { height: 26vw; width: 26vw; margin: 0 auto; }
.customized-box .c1 li:hover i { border-color: #fff; }
.customized-box .c1 ul { width: 80%; margin: 3vw auto 0; }
.customized-box .c1 li p { margin-top: 3vw; }
.cus-title h4 { font-size: 16vw; color: #666; }
.cus-title p { margin-top: 2vw; font-size: 4.5vw; }
.mob-a, .c2 a, .c3 a, .paper-box .tc, .public-text .zt, .pro-btn a { text-align: center; font-size: 3.8vw; width: 33.33vw; margin: 7vw auto 0; height: 8.5vw; line-height: 8.5vw; border-radius: 4.25vw; }
.paper-box .tc { width: 50vw; }
.customized-box .s1 { padding: 8vw 0px; background: none; z-index: 3; }
.customized-box .s1 .L { display: inline-block; width: 90%; height: 70vh; border-radius: 6px; vertical-align: middle; float: none; }
.s1 .L .B form { width: 95%; }
.s1 .L .B li { height: 32px; line-height: 32px; padding: 0 5px; border-radius: 16px; }
.s1 .L .B label img { width: 12px; }
.s1 .L .B { position: relative; margin-top: 10%; }
.close { width: 25px; position: absolute; top: -7%; right: 5%; }
.customized-box.fix { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 4; text-align: center; display: none; }
.customized-box.fix .s1:before { background: none; position: static; width: 0; height: 100%; display: inline-block; vertical-align: middle; }
.customized-box.fix .s1 { padding: 0; height: 100%; }
.c3 h4, .public-text h4 { font-size: 5vw; }
.c3 p { margin-top: 2vw; font-size: 3.8vw; }
.tj strong { font-size: 18px; }
.case-detail .T>.R { margin-top: 8vw; }
.case-detail .T h3 { margin-top: 0; font-size: 4.5vw; }
.case-detail .T>.R>ul { padding: 5vw 0; margin-top: 5vw; }
.pro-detail .T>.L>ul { margin-top: 5vw; }
.case-detail .ms li { margin-left: 3vw; }
.pro-detail .T>.L>ul li>*, .case-detail .ms span, .public-text p, .public-text>span, #paper .swiper-slide span { font-size: 3.8vw; }
.case-detail .T>.R>ul li { font-size: 4vw; }
.case-detail .ms { margin-top: 3vw; }
.case-detail .ms i { width: 3.33vw; }
.case-detail .ms .L i img { width: 100%; }
/*.case-detail .ms .L span { margin-left: 3vw; }*/
.case-detail .ms li a { position: relative; z-index: 1; line-height: 8vw; width: 8vw; height: 8vw; }
.case-detail .ms li a i { line-height: 8vw; }
.detail-title span { font-size: 4vw; margin-left: 3vw; }
.detail-title i { width: 4.5vw; }
.case-content img { margin-top: 4vw; }
.detail-title { padding: 3vw 0 3vw 4vw; }
.tj strong { font-size: 4.5vw; }
.tj { margin-top: 6vw; }
.tj .picimg { height: 30vw; }
.tj h3 { padding: 0; font-size: 3.8vw; margin-top: 3vw; margin-left: 0; margin-right: 0; }
.tj h3:before { background-size: 2vw auto; width: 2vw; }
.tj li, .tj li:nth-child(5n+1) { margin-top: 5vw; }
.tj a em { font-size: 3.8vw; background-size: 3vw auto; padding-left: 4vw; }
.tj .picimg:after { width: 10vw; height: 10vw; margin: -5vw 0 0 -5vw; }
.paper-box dd, .paper-box dt .B { font-size: 3.8vw; }
.paper-box dt { width: 48%; margin-left: 2%; margin-top: 3vw; }
.paper-box dt .T label { width: 75%; height: 29.939vw; margin: 0 auto; }
.paper-box dt .B { margin-top: 1.5vw; }
.paper-box .text dt, .paper-box .ts dt, .paper-box .ts dt:nth-of-type(4n+1) { width: 48%; margin-left: 2%; }
.paper-box dt i { margin: 1.5vw; width: calc(100% - 3vw); height: calc(100% - 3vw); }
.paper-box dt:nth-of-type(2n+1), .paper-box .text dt:nth-of-type(2n+1) { margin-left: 0; }
.paper-box { margin-top: 5vw; border-radius: 4px; box-shadow: none; padding: 9vw 3vw 10vw; }
.paper-box h3 { margin-bottom: 10vw; font-size: 5vw; }
.public-text { width: 80%; padding: 8vw 5vw; border-radius: 4px; }
.public-text h5 { font-size: 4vw; }
.pro-detail .proL { width: 100%; }
.pro-detail .T>.L .T { height: 60vw; }
.pro-btn a span, .pro-choose .ddL, .pro-choose .ddR { font-size: 3.8vw; }
.pro-btn a { font-size: 0; margin-top: 0; margin-left: 5%; }
.pro-choose .ddR { padding: 2vw 4vw; border-radius: 3.665vw; }
.pro-choose dt, .pro-choose li, .pro-detail .pro-choose li:first-child { height: 12.6vw; }
.pro-choose dt, .pro-choose li, .pro-detail .pro-choose li:first-child, .pro-choose dt:nth-of-type(7n+1), .pro-detail .pro-choose li:nth-of-type(7n+1) { margin-top: 3vw; margin-left: 3%; width: 22.7%; }
.pro-choose dt:nth-of-type(4n+1), .pro-detail .pro-choose li:nth-of-type(4n+1) { margin-left: 0; }
.pro-choose .ddL { margin-top: 2vw; }
.pro-choose { padding-top: 5vw; margin-top: 5vw; }
.service h3 { font-size: 5vw; }
.ser dd { font-size: 4.5vw; }
.ser1 label { font-size: 3.8vw; margin-bottom: 2vw; }
.ser { margin-top: 7vw; }
.ser1 dt { margin-top: 5vw; margin-left: 0; width: 100%; }
.ser1 input, .ser2 input { font-size: 3.8vw; }
.ser1 dt:last-child .info select { font-size: 3.8vw; padding: 2vw 3vw; }
.ser2 dt { margin-left: 3vw; margin-top: 6vw; }
ul.A .ser1 dt { width: 100%; margin-left: 0; min-width: 0; }
.join_Right { width: 100%; padding-bottom: 4vw; }
.join_Right>div { float: none; margin: 3vw auto 0; }
.join_Right em { font-size: 3.8vw; display: block; float: none; margin-left: 0; margin-top: 3vw; width: 100%; text-align: center; }
ul.A .ser1.ly textarea { padding: 3vw; line-height: 1.5; height: 20vw; font-size: 3.8vw; }
.ser2 label { margin-left: 2vw; font-size: 3.8vw; }
.a-upload { font-size: 3.8vw; }
ol.C li, ol.C li:nth-child(3n+1) { margin-top: 4vw; margin-left: 2%; width: 49%; font-size: 3.8vw; }
ol.C li:nth-child(2n+1) { margin-left: 0; }
.ResTitle_a5, .shop .honor h3 { font-size: 5vw; }
.shop .honor h3 { padding-left: 3vw; margin-bottom: 5vw; border-width: 2px; }
.shop-news h3 { font-size: 4.5vw; }
.shop-news p { line-height: 1.5; max-height: none; font-size: 3.8vw; margin-top: 3vw; }
.honor-box span { font-size: 3.8vw; margin-top: 3vw; }
.shop-msg li { padding: 4vw 0; font-size: 3.8vw; width: 100%; }
.honor-box a { height: 40vw; }
.content-box.rid51 li span { font-size: 4.5vw; width: calc(100% - 5vw); margin-left: 2vw; }
.content-box.rid51 .contact-B li { width: 100%; margin-left: 0%; }
.content-box.rid51 li i { width: 3vw; }
.content-box.rid51 li>.liB { font-size: 4.5vw; margin-top: 2vw; padding-left: 5vw; }
.content-box.rid51 li { margin-left: 0; width: 100%; margin-top: 5vw; }
#map { height: 40vw; }
.NavigationList_a1_2ndGrade { height: auto; overflow: hidden; background: #fff; border-bottom: none; }
.NavigationList_a1_2ndGrade a i { display: none; margin-right: 2%; height: 50%; }
.NavigationList_a1_2ndGrade a { border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; box-sizing: border-box; width: 25%; float: left; white-space: nowrap; overflow: hidden; line-height: 45px; height: 45px; padding: 0 2%; background: #fff; height: 100%; text-overflow: ellipsis; }
.NavigationList_a1_2ndGrade a span { font-size: 14px; max-width: 100%; white-space: normal; display: -webkit-inline-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.NavigationList_a1_2ndGrade a:nth-child(4n+4) { border-right: none; }
.j1 .w-836>.dis-m:first-child { text-align: center; width: 100%; }
.j1 { text-align: center; }
.j1 .w-836>.dis-m { width: 75%; margin: 5vw 0; }
.j1 .p1 strong, .j1 .p1 span { font-size: 6vw; font-weight: normal; }
.j1 .p2 b, .j1 li strong, .j1 li span { font-size: 4.5vw; }
.j1 li span { width: calc(100% - 14vw); }
.j1 .p2 { margin-top: 2vw; }
.j1 .p3 { font-size: 8vw; margin-top: 3vw; }
.j1 .p4 { font-size: 4.5vw; margin-top: 2vw; }
.j1 .w-836>.dis-m:last-child { width: 100%; margin: 5vw 0 0; }
.j1 { padding: 8vw 0px; text-align: center; }
.j2 .L { border-radius: 0; width: 100%; height: auto; padding: 8vw 0; }
.j2 .L h3, .j2 .R h3, .j3 h3, .j4 h3, .j5 h3 { font-size: 6vw; }
.j2 .L p, .j2 .R p { padding: 0 3vw; font-size: 4.5vw; margin-top: 5vw; }
.j2 .L ul li span { font-size: 4.5vw; }
.j2 .L img { width: 3vw; }
.j2 .L ul { font-size: 0; width: 75%; margin: 3vw auto 0; }
.j2 .L ul li { margin-top: 3.5vw; }
.j2 .L strong { margin-top: 7vw; font-size: 4.5vw; padding: 2vw 6vw; height: auto; line-height: normal; border-radius: 5vw; }
.j2 .R .form li input { width: 100%; padding: 0px 3vw; height: auto; font-size: 3.8vw; line-height: 3; margin-left: 0; margin-top: 3vw; }
.j2 .R .form li:last-child { margin-top: 3vw; padding: 0 3vw; height: auto; line-height: normal; }
.j2 .R .form li:last-child select { font-size: 3.8vw; vertical-align: middle; }
.j2 .R .form li:last-child .info { width: 100%; height: auto; line-height: normal; padding: 3vw 0; }
.j2 .R .form button { font-size: 4.6vw; }
.j3 li, .j3 li:last-child, .j3 li { text-align: center; width: 50%; margin-bottom: 5%; }
.j3 li .B { width: 34vw; font-size: 4.5vw; margin: 8% auto 0; }
.j3 .T .L { width: 34vw; height: 34vw; }
.j3 .T .R { width: calc(100% - 24vw); }
.j4 .w-836>.dis-m:first-child, .j4 .w-836>.dis-m:last-child { width: 100%; margin: 0; }
.j4 p { height: auto; line-height: 10vw; font-size: 4.5vw; border-radius: 5vw; }
.j4 i { height: 10vw; width: 10vw; font-size: 4.5vw; line-height: 10vw; margin-top: 1px; }
.j4 span { width: calc(100% - 9vw); }
.j4 li, .j4 .w-836>.dis-m:last-child { margin-top: 3vw; }
#shop-dis a p { font-size: 4.5vw; margin-top: 4vw; }
.login-msg { border-radius: 4px; height: 80%; width: 85%; }
.login-msg .B .L { width: 100%; display: block; margin: 0 auto; }
.login-msg .B .L i { display: block; height: 30vw; width: 30vw; border-radius: 50%; overflow: hidden; margin: 0 auto; }
.login-msg .B .L span { font-size: 3.8vw; width: 50%; padding: 3vw 0; margin: 4vw auto 0; }
.login-msg h3 { margin-top: 3vw; font-size: 5vw; }
.login-msg .B { margin: 5vw auto 0; }
.login-msg .B label, .login-msg .B input, .login-msg .B select, .login-msg .B .R a { font-size: 3.8vw; }
.login-msg .B .msg-btn { text-align: center; margin: 7vw 0 0; }
.login-msg .B button { width: 32vw; margin-left: 3vw; }
.pro-content p { padding: 3vw 3vw 0 0; line-height: 1.6; font-size: 3.8vw; }
.pro-content strong, .num_ico { font-size: 4.5vw; }
.pro-content table tr { height: 10vw; }
.pro-content table tr th, .pro-content table tr td { font-size: 3.8vw; }
.NewsList_a1 .data i { width: 3.33vw; height: 4vw; background-size: 3.33vw auto; }
.c2 li>div, .c2 .text-w>div { width: 100%; }
.c2 .text-w { width: 94.5%; display: block; }
.c2 li { padding: 10vw 0; font-size: 0; }
.c2 li:nth-child(odd) .L, .c2 li:nth-child(even) .R { margin-top: 3vw; }
.c2 li h3 { font-size: 4.5vw; }
.c2 li span { font-size: 3.8vw; }
.c2 li:nth-child(odd) { background: #f5f5f5; }
.banner.shop .info select { font-size: 4.5vw; width: 45vw; padding: 2vw; margin-left: 2vw; -webkit-appearance: none; appearance: none; }
.banner.shop .info h3 { margin-bottom: 5vw; font-size: 6vw; }
.banner.shop .info { margin-top: -10vw; }
.pro-detail .T h3 { margin-top: 5vw; }
.honor { padding: 10vw 0; }
.content-box.rid36 h3 { font-size: 16px; }
.pro-detail .B { padding-top: 8%; margin-top: 10%; }
.pro-choose .PhotoList_i1 li, .pro-choose .PhotoList_i1 li:first-child { height: 18vw; text-align: center; }
.pro-choose .PhotoList_i1 li img { width: auto; max-height: 100%; max-width: 100%; height: auto; }
.c2 li:nth-child(2) { background: url(../images/img10.jpg) no-repeat center; background-size: cover; position: relative; z-index: 0; }
.c2 li:nth-child(2):before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.42); z-index: -1; }
.c2 li:nth-child(2) .cus-title h4, .c2 li:nth-child(2) .cus-title p, .c2 li:nth-child(2) h3, .c2 li:nth-child(2) span { color: #fff; }
.pro-btn { margin-top: 0; }
.shop-box .btn a:hover i>img { opacity: 1; }
.VideoList_d1 li, .VideoList_d1 li:nth-child(3n+1) { width: 100%; margin-left: 0; margin-bottom: 5vw; }
.VideoList_d1 li span { margin-top: 3vw; font-size: 4vw; line-height: normal; }
.VideoList_d1 li a { height: 55vw; }
.VideoDisplay_a1 h2 { font-size: 6vw; margin-bottom: 6vw; }
.VideoDisplay_a1_C iframe { height: 55vw; }
.online_tab h3 { font-size: 4.4vw; margin-bottom: 3vw; }
.staff input, #gdp, #major_industry, #house_price, #population, .brand-wrapper input, .shop input.inp5 { width: 50%; }
.form_data input, .form_data span, .form_data label, .form_data strong { font-size: 3.8vw; }
.form_data .type:not(:last-child) { margin-right: 3%; }
.form_data .type { margin-top: 0; margin-bottom: 3vw; }
.form_data .city .adjust { width: 100%; margin: 0 0 1%; }
#shop_num, #opening_year { width: 20%; max-width: 100px; }
.brand-wrapper div span { margin: 1% 0; width: 100%; }
.shop div span { width: auto; margin-bottom:0; }
.form_data label { margin-left: 2vw; }
#summary { margin-top: 3%; }
.form_data input, textarea.area2, textarea.area1 { padding: 2vw; }
.join_btn { width: 49%; font-size: 4.4vw; padding: 3% 0; }
.join_menu { margin-bottom: 5vw; }
.submit-mob { display: inline-block; vertical-align: top; }
.online_tab>* { padding: 5vw 0; }
.form_data>div:not(:first-child), .form_data .fiftyper span:not(:first-child), .shop div { margin-top: 3vw; }
.form_data .fiftyper span, .staff, #joincity, #square { width: 100%; }
.v-title h3 { font-size: 5vw; }
.v-title p { font-size: 3.8vw; margin-top: 1.5vw; }
.v1-text:before, .v1-text:after { width: calc(100% - 2vw); height: calc(100% - 2vw); border-radius:1vw; }
.v1-text i { width: 30%; }
.v1-text span { font-size: 4.4vw; }
.v1-text .B { font-size: 3.8vw; width: 90%; /*margin: 3% auto 0;*/ text-align: left; }
.v1-text { margin-top: 5%; padding: 8% 0; }
.v3{margin-top:10%;}
.v2 .B,.v3 .B { margin-top: 5%; }
.v2 { padding: 10% 0; margin-top: 5%; }
.v2 .PhotoList_i1 li { width: 49%; }
.v2 .PhotoList_i1 li:nth-child(3n+1) { margin-left: 2%; }
.v2 .PhotoList_i1 li:nth-child(2n+1) { margin-left: 0; }
.v2 .PhotoList_i1 a { height: 30vw; }
.v3 .BL { width: 100%; position: static; }
.v3 .BL li span { width: calc(97% - 5vw); font-size: 3.8vw; }
.v3 .BL li i, .v3 .BL a i, .v3 .ewm-box li p img{ width: 5vw; }
.v4 img{width:4vw;}
.v3 .BL a { height: 9vw; line-height: 9vw; width: 100%; }
.v3 .ewm-box li { width: 36%; min-width: 0; }
.v3 .BL a span, .v3 input, .v3 textarea { font-size: 3.8vw; }
.v3 input, .v3 textarea { padding: 3vw; }
.v3 .BR { width: 100%; padding: 10% 6%; }
.v3 textarea { height: 30vw; }
.v3 button { height: 9vw; font-size: 3.8vw; line-height: 9vw; }
.v4 { line-height: 1.5; font-size: 3.8vw; padding: 5% 0; }
.v3 .v-title h3:before, .v3 .v-title h3:after{width:6vw;}
.v3 .v-title h3:before{margin-right:3vw;}
.v3 .v-title h3:after{margin-left:3vw;}
.history li>.B>div .L { display: none !important; }
.shop-btn>a, .case-detail .ms li a i, .shop-box .btn em, .case-detail .ms li:last-child, .shop .location, .location.product, .c2 li:nth-child(odd)>.L, .c2 li:nth-child(even)>.R, .j4 .w-836>.dis-m:nth-child(2), .j3 .T .R, .j1 .p2:after, .banner.wiki .page-search, .NavigationList_a1_1stGrade, .BMap_omCtrl, .join_Right span, .pro-detail .proR, .c4 i, .c4 strong:first-child, .c3 a, .news-btn, .title-box, .content-box.rid31 .L .T, .pro-bottom, .pro a i:before, .news-list1 li .R span, .customized-box .s1 .L .T, .customized-box.fix .s1:after, .online_tab>*, .submit-pc, .v4 i { display: none; }
.online_tab>*.on, .v4 span:first-child { display: block; }
}
@media screen and (max-width:500px ) {
.content-box.rid33 li, .content-box.rid33 li:nth-child(4n+1), .content-box.rid33 li:nth-child(3n+1), .content-box.rid36 li, .content-box.rid36 li:nth-child(4n+1), .content-box.rid36 li:nth-child(3n+1) { width: 100%; margin-left: 0%; }
.content-box.rid33 .T, .content-box.rid36 .T { height: calc(50vw + 3px); }
.content-box.rid33 h3, .content-box.rid36 h3 { width: 90%; font-size: 4.5vw; }
.content-box.rid33 .line-box, .content-box.rid33 .see, .content-box.rid36 .line-box, .content-box.rid36 .see { width: 90%; }
.content-box.rid33 p, .content-box.rid36 p { font-size: 4vw; -webkit-line-clamp: 2; width: 90%; max-height: none; }
.content-box.rid33 .see span, .content-box.rid36 .see span { font-size: 3.8vw; }
.content-box .w-836 { margin-top: 6vw; }
.content-box.rid33 li, .content-box.rid36 li { margin-bottom: 6vw; }
.shop-box .btn i { width: 3.6vw; }
.phone-msg { width: 90%; padding: 12% 0; }
.phone-msg ul { width: 80%; }
.vdobx { margin-bottom: 10vw; width: 100%; margin-left: 0; }
.vdobx iframe { height: 60vw; }
.content-box.rid33 li:hover a, .content-box.rid36 li:hover a { transform: translateY(0); }
}
@media screen and (max-height:500px ) {
.login-msg { border-radius: 4px; width: 85%; }
}