@media only screen and (max-width: 767px) {
body{font-size:12px; line-height:20px;}
.sp_block{display:block;}
.sp_inline{display:inline;}
.sp_none{display:none;}

.sp_pt0{padding-top:0 !important;}
.sp_pt5{padding-top:5px !important;}
.sp_pt10{padding-top:10px !important;}
.sp_pt15{padding-top:15px !important;}
.sp_pt20{padding-top:20px !important;}
.sp_pt25{padding-top:25px !important;}
.sp_pt30{padding-top:30px !important;}
.sp_pt35{padding-top:35px !important;}
.sp_pt40{padding-top:40px !important;}
.sp_pt50{padding-top:50px !important;}
.sp_mt10{margin-top:10px !important;}
.sp_mt20{margin-top:20px !important;}

.sp_font10{font-size:10px; line-height:16px;}
.sp_font12{font-size:12px; line-height:20px;}
.sp_font14{font-size:14px; line-height:22px;}
.sp_font15{font-size:15px; line-height:22px;}
.sp_font16{font-size:16px; line-height:24px;}
.sp_font18{font-size:18px; line-height:26px;}

.sp_center{text-align:center;}
.sp_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}

.header{width:100%; height:auto; padding-top:0;}
.header h1{padding:12px 0 0 14px;}
.header h1 img{width:85px;height: auto;}
.model-1{width:50px; height:50px; float:right;}
.menu{width:18px; height:18px; padding-left:16px; position:relative; transition:0.3s; box-sizing:border-box;}
.bar{height:2px; width:18px; display:block; position:absolute; background-color:#999; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:16px;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1 .bar:nth-of-type(2) {
  top:24px;
  transition: ease 0.1s 0.1s;
}
.model-1 .bar:nth-of-type(3) {
  top:32px;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1) {
  top:24px;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.model-1.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-1.hover .bar:nth-of-type(3) {
  top:24px;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.nav{width:100%; max-height:0; background:#FFF; position:absolute; top:55px; z-index:100; opacity:0; overflow:hidden; transition:all 0.3s ease;}
.nav.unfold{width:100%; max-height:580px; height:auto; padding:15px 0 50px 0; opacity:1; overflow:inherit;}
.nav_search{width:100%; height:50px; padding-left:3%; box-sizing:border-box; background:#494949;}
.nav_text{width:calc(100% - 50px); height:30px; border:none; border-radius:5px; background:#FFF;}
.nav_submit{width:50px; height:50px; border:none; background:#494949 url(../images/nav_submit.png) no-repeat center; background-size:18px 18px;}
.nav > ul{width:94%; border-top:#CCC 1px solid; margin:15px auto 0 auto; display:block;}
.nav > ul li{width:100%; font-size:10px; line-height:16px; text-align:left; padding:12px 10px; border-bottom:#CCC 1px solid; position:relative; box-sizing:border-box;}
.nav > ul li strong{font-size:15px; line-height:22px; padding-top:0px;}
.nav > ul li p{width:7px; height:7px; margin:0; background:none; position:absolute; top:26px; right:10px; border-left:1px solid rgba(0,0,0,0.6); border-bottom:1px solid rgba(0,0,0,0.6); -webkit-transform:translate(0,0%) rotate(-135deg); transform:translate(0,0%) rotate(-135deg); opacity:1;}
.nav > ul li a:hover > p,.nav > ul li.nav_li01 a > p{width:7px;}
.nav_global{font-size:13px; line-height:24px; padding-top:22px; text-align:center;}
.nav_global a .icon-right{color:#CCC; position:absolute; top:0px; right:10px;}
.nav .nav_lang{width:90%; margin:10px auto 0 auto; border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;}
.nav .nav_lang p{width:33.3%; height:40px; float:left; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; position:relative; box-sizing:border-box;}
.nav .nav_lang p a{width:100%; font-size:12px; line-height:38px; padding:0 10px 0 14px; display:block; box-sizing:border-box;}
.nav .nav_lang p a i{color:#666; font-size:12px; position:absolute; right:10px;}
.banner{height:auto; background:none;}
.ushio_business_title{font-size:28px; line-height:1.3; padding-top:35px; background:url(../images/ushio_business_title.png) no-repeat center 25px; background-size:180px auto;}
.ushio_business_title p{font-size:12px; line-height:1.3;}
.ushio_business{margin-top:20px;}
.ushio_business > li{width:50%;}
.ushio_business > li .mobile_img{height: 250px;}
.ushio_business_p{font-size:12px; line-height:17px; top:10px;}
.ushio_business_p strong{font-size:10px; line-height:16px; padding-top:3px;}
.ushio_business > li > a{width:100%; height:100%; position:absolute; top:0; z-index:10;}
.ushio_about{width:100%; padding-bottom:40px;}
.ushio_about_left{float:none; margin-left:0px;}
.ushio_about_right{width:100%; float:none; padding:22px 3% 0 3%; box-sizing:border-box;}
.ushio_about_right h3 img{width:230px;}
.ushio_about_right .font18{padding-top:20px; line-height:20px;}
.ushio_about_more a{width:190px; height:40px; font-size:13px; line-height:40px;}
.ushio_news_bg{padding:20px 0 20px 0;}
.ushio_news{width:100%;}
.ushio_news_title{font-size:28px; line-height:1.3;}
.ushio_news_title p{font-size:12px; line-height:1.3;}
.ushio_news_menu li{width:33.3%; height:40px; font-size:12px; line-height:40px; margin-top:5px;}
.ushio_news_menu li.selectd{height:45px; line-height:40px; padding-top:5px;}
.ushio_news_lr{padding:15px 3% 30px 3%}
.ushio_news_lr li{font-size:12px; padding-top:15px; display:flex;}
/*原*/
/*.ushio_news_lr li span{width:0px; padding-right:85px;}*/
/*新*/
.ushio_news_lr li span{width:90px; padding-right:20px;}
.ushio_news_lr li a{text-align: left;width: calc(100% - 110px)}
/*新*/
.ushio_news_more a{width:190px; height:40px; font-size:13px; line-height:40px;}
.ushio_contect{width:94%; padding-top:10px; display:block;}
.ushio_contect dl{width:100%; margin:15px 0 0 0;}
.ushio_contect dd{width:37%;}
.ushio_contect dt{width:63%;}
.ushio_contect dt h3{font-size:16px; line-height:22px;}
.ushio_contect dt h4{font-size:24px; line-height:1.3; padding-top:15px;}
.ushio_contect dt p{font-size:12px; line-height:1.3; padding-top:8px;}
.ushio_sitemap_bg{padding:0px 0 45px 0;}
.ushio_sitemap{width:100%; display:block;}
.ushio_sitemap_classify{width:100%;}
.ushio_sitemap_classify h3,.ushio_sitemap_classify02 h3{width:100%; height:60px; font-size:13px; padding:26px 3% 0 3%; box-sizing:border-box;}
.ushio_sitemap_classify h3 i,.ushio_sitemap_classify02 h3 i{font-size:12px;}
/*原*/
/*.ushio_sitemap_classify li{width:50%; float:left; padding-top:0; border-right:#C8C8C8 1px solid; border-bottom:#C8C8C8 1px solid; box-sizing:border-box;}*/
/*新*/
.ushio_sitemap_classify li{width:50%; float:left; padding-top:0; box-sizing:border-box;}
/*新*/
.ushio_sitemap_classify li:nth-child(2n){border-right:none;}
.ushio_sitemap_classify li a{font-size:11px; line-height:14px; padding:13px 0 13px 6%; position:relative;}
.ushio_sitemap_classify li a i{color:#999; font-size:12px; position:absolute; top:13px; right:3%;}
.ushio_sitemap_classify li.ushio_sitemap_li02 a{padding:6px 0 6px 6%;}
.ushio_sitemap_classify02{width:100%;}
/*原*/
/*.footer{width:94%; font-size:8px; line-height:13px; padding:8px 0 8px 0;}*/
/*新*/
.footer{width:94%; font-size:8px; line-height:13px; padding:8px 0 8px 0;justify-content: center;}
.footer .line-one{display: block}
/*新*/
.footer img{width:40px; height:13px;}
.footer a{display:block;}
.footer a img{width:15px; height:15px;}
.ushio_lxfs{margin-top:-90px;}
.ushio_lxfs > p img{width:39px; height:auto;}


.profile_banner{height:auto; background:none;}
.profile_banner_zi{font-size:16px; line-height:24px; top:50%; margin-top:-21px;}
.profile_banner_zi p{font-size:10px; line-height:18px; padding-top:0px;}
.profile_w1300{width:100%;}
.profile_left{width:100%; float:none; padding-top:12px;}
.profile_nav_title{font-size:14px; line-height:20px; padding:5px 0 5px 3%;}
.profile_nav_title p{font-size:8px; line-height:14px;}
.profile_nav{display:flex; flex-wrap:wrap;}
.profile_nav li{width:50%;}
.profile_nav li a{height:100%; line-height:20px; padding:10px 0 10px 6%; border-right:#D8D8D8 1px solid; display:block; position:relative;}
.profile_nav li:nth-child(2n) a{border-right:none;}
.profile_nav li i{color:#CECECE; font-size:10px; padding-right:0; position:absolute; right:5%;}
.profile_right{width:100%; float:none;}
.profile_plr3{padding-left:3%; padding-right:3%; box-sizing:border-box;}
.profile_future{font-size:20px; line-height:28px; letter-spacing:0; padding-top:40px;}
.profile_light{font-size:12px; line-height:20px; padding-top:20px;}
.profile_tail li{width:auto; margin:18px 0 0 20px; padding-left:8px;}
.profile_tail li p:nth-child(1){font-size:17px; line-height:26px;}
.profile_tail li p:nth-child(2){font-size:10px; line-height:16px;}
.profile_tail li p:nth-child(3){font-size:12px; line-height:20px; padding-top:3px;}
.profile_nakano{height:auto; background:none;}
.ushio_chairman{font-size:12px; line-height:22px; padding:30px 0 40px 0;}
.ushio_w1220{width:100%;}
.ushio_chairman .pt70.tr img{width:90px;}
.ushio_group{width:94%; margin:22px auto 60px auto; padding:35px 3% 45px 3%; box-shadow:0 0 6px 2px #C2E5DF;}
.ushio_group_qy{width:150px; font-size:14px; line-height:22px;}
.ushio_group_qy p{font-size:24px; line-height:1.3; margin-top:6px; padding-top:5px;}
.ushio_group_zy{font-size:18px; line-height:1.4; padding-top:40px;}
.ushio_group_idea li{font-size:14px; line-height:22px; text-align:left; padding-left:9%;}
.ushio_group_idea li span{width:18px; height:18px; font-size:14px; line-height:18px; margin:0 0 -19px -22px; text-align:center; display:block;}
.ushio_group_value{font-size:16px; line-height:24px; padding:25px 0 12px 0; border-bottom:#DBDBDB 1px solid;}

.company_dl dt{width:100%; float:none;}
/*.company_dl dd{display:none;}*/
.company_dl_title{height:28px; font-size:16px; line-height:24px;}
.company_dl dt .clearfix .font16{width:calc(100% - 130px); float:left; font-size:13px; line-height:22px;}
.company_table th{width:70px; padding-left:15px;}
.company_table td{padding:5px 0 5px 15px;}

.groups_banner{margin-top:40px;}
.groups_banner_a1,.groups_banner_a2,.groups_banner_a3,.groups_banner_a4{height:23px; font-size:14px; line-height:23px; padding:0 8px; top:18%; left:16.8%;}
.groups_banner_a2{top:38.3%; left:45%;}
.groups_banner_a3{top:22.9%; left:60.6%;}
.groups_banner_a4{top:50%; left:37.3%;}
.groups_title{height:32px; font-size:21px; line-height:1.3; padding:0 3%;}
.groups_title span{font-size:15px;}
.groups_pos li,.groups_pos li:nth-child(2n){width:100%; font-size:12px; line-height:20px; padding:0; border-bottom:#BFBFBF 1px solid; position:relative;}
.groups_pos li a{display:block; padding:7px 0;}
.groups_pos_span01,.groups_pos_span02{padding-right:5px;}
.groups_pos li i{position:absolute; top:50%; right:1%; margin-top:-10px; color:#999; font-size:12px; display:block;}
.groups_sort{font-size:16px; line-height:24px;}

.history_title{font-size:16px; line-height:24px;}
.history_table th{width:63px; padding:5px 0 5px 12px; text-align:left;}
.history_table td{padding:5px 0 5px 12px;}

.product_banner{height:auto; background:none;}
.product_choice{width:100%; margin:12px auto 0 auto; padding:5px 110px 15px 0; box-sizing:border-box; position:relative;}
.product_choice_label{width:56px; font-size:12px; line-height:28px; padding:10px 0 0 15px; display:inline-block;}
.product_choice_select{width:calc(100% - 71px); height:28px; font-size:12px; line-height:28px; padding-left:8px; margin-top:10px;}
.product_choice_submit{width:80px; height:25px; margin-left:0px; position:absolute; top:15px; right:13px;}
.product_all_title{width:50%; font-size:12px; line-height:20px; padding:6px 10px;}
.product_all_title p,.product_all li p{font-size:8px; line-height:14px;}
.product_all_title i,.product_all li i{font-size:10px; top:14px; right:8px;}
.product_all li{width:50%; height:47px;}
.product_all li a{font-size:12px; line-height:20px; padding:6px 10px;}
.product_all li:nth-child(2) a div p{font-size:7px; letter-spacing:-0.14em;}
.product_menu_title dt{width:calc(100% - 145px); font-size:10px; line-height:1.3; padding-left:15px; letter-spacing:-0.02em;}
.product_menu_title dt h3{font-size:16px; line-height:1.3; padding-bottom:5px;}
.product_menu_title dd img{width:130px; height:auto;}
.product_menu_brief{font-size:12px; line-height:20px; padding-left:3%;}
.product_menu{padding:8px 3% 0 3%;}
.product_menu li{width:100%; margin:0;}
.product_menu li a{border-top:none;}
.product_menu li:first-child a{border-top:#CBCBCB 1px solid;}
.product_menu li img{width:75px; height:75px;}
.product_menu li p{font-size:12px; line-height:20px;}
.product_menu li i{font-size:10px; line-height:1;}

.industry_right{width:100%; float:none;}
/*原*/
/*  .industry_right_title{font-size:16px; line-height:1.3; padding-top:30px; padding-bottom:8px;}*/
.industry_right_title{font-size:16px; line-height:1; padding-top:0; padding-bottom:0;}
.m-t-15{margin-top: 15px}
/*新*/

.industry_list{margin-top:8px; padding:25px 3%;}
.industry_list dd.fl{float:none; text-align:center;}
.industry_list dd.fl img{width:170px;}
.industry_list_dt{width:100%; float:none; padding-top:15px; padding-left:0;}
.industry_list_title{font-size:14px; line-height:22px;}
.industry_list_logo li img{width:80px;}
.industry_list_category{height:20px; font-size:12px; line-height:20px; padding:0 6px;}
.industry_uses{flex-wrap:wrap;}
.industry_uses p{width:100%;}
.industry_uses ul{width:100%; padding:10px 0 10px 10px;}
.industry_uses ul li{line-height:20px; padding-right:20px;}
.industry_list_xx a{width:220px; display:inline-block;}
.industry_menu{padding:15px 0 25px 0; background:none;}
.industry_menu ul{width:100%;}
.industry_menu ul li{width:100%; padding-top:0px; padding-left:0; margin-top:5px; box-sizing:border-box; background:#E5F4F1;}
.industry_menu ul li a > p{float:right;}
.industry_menu ul li a > p img{width:130px;}
.industry_menu ul li div{padding:13px 0 10px 10px;}
.industry_menu ul li div i{font-size:10px; padding-top:2px;}
.industry_menu ul li div p{font-size:12px; line-height:20px; padding-left:2px;}
.industry_menu ul li div p span{font-size:8px; line-height:14px;}
.industry_menu ul li:nth-child(2) div p{letter-spacing:-0.08em;}

.detailed_category{height:auto; font-size:12px; line-height:18px; padding-bottom:8px; display:flex;}
.detailed_category span{height:22px; font-size:12px; line-height:22px; padding:0 8px; margin-right:8px;}
.detailed_title{font-size:16px; line-height:1.3; padding-top:20px;}
.detailed_uv{font-size:12px; line-height:20px; padding-top:15px;}
.product_detailed_menu{height:45px;}
.product_detailed_menu li{width:33%; height:40px; font-size:12px; line-height:40px; margin-top:5px;}
.product_detailed_menu li:nth-child(2){margin-left:0.5%; margin-right:0.5%;}
.product_detailed_menu li.selectd{height:46px; line-height:46px;}
.product_detailed_lr{width:100%; padding:22px 15px;}
.detailed_fit li{padding-top:15px; margin-left:16px;}
.detailed_fit li p{ line-height:20px;}
.care222_table {font-size: 12px;margin-top: 20px;width: 100% !important;}
.care222_usage li p {font-size: 12px;}
.detailed_ultraviolet{font-size:14px; line-height:22px; padding-top:20px;}
.detailed_img75 img{width:75%; max-width:400px; height:auto;}
.detailed_consult_title{height:25px; font-size:14px; line-height:22px; padding-top:25px;}
.detailed_consult li{width:100%; float:none; font-size:14px; line-height:22px; }
.detailed_conect{border:#00CDA6 2px solid; margin:0 3%;}
.detailed_conect h2{height:30px; font-size:17px; line-height:30px;}
.detailed_conect ul{padding:5px 20px; flex-wrap:wrap;}
.detailed_conect ul li{width:100%; padding:18px 0; border-top:#BFBFBF 1px solid; border-left:none;}
.detailed_conect ul li:first-child{border-top:none;}
.detailed_conect ul li h3{font-size:16px; line-height:24px;}
.detailed_conect ul li .detailed_conect_tel{font-size:24px; line-height:1.3; padding-top:12px;}

.enviroment_banner{height:auto; background:none;}
.enviroment_csr{height:36px; font-size:16px; line-height:36px; padding-left:10px;}
.enviroment_prospect{padding:18px 15px;}
.enviroment_prospect h3{font-size:24px; line-height:1.3;}
.enviroment_f16{font-size:14px; line-height:22px;}
.enviroment_zw{font-size:16px; line-height:1.3;}

.research_banner{height:auto; background:none;}
.research_optical{font-size:21px; line-height:1.3;}
.research_technology li{width:100%; float:none; padding:35px 0 0 0;}
.research_technology_title{font-size:19px; line-height:1.3; padding:8px 0;}
.research_technology_p{height:auto; font-size:12px; line-height:20px; padding-bottom:15px;}
.research_technology_xx a{width:200px; font-size:12px;}

.source_violet{padding:25px 3% 0 3%;}
.source_violet_title{font-size:16px; line-height:1.3;}
.source_violet_dl dt{width:100%; float:none; font-size:13px; line-height:22px;}
.source_violet_dl dd{float:none; text-align:center; padding-top:10px;}
.source_violet_dl dd img{width:240px;}
.source_research{padding-top:30px; margin:0 3%}
.source_research i{width:4px; height:auto; margin-bottom:10px;}
.source_research h3{width:calc(100% - 11px); height:auto; font-size:18px; line-height:22px; padding-bottom:10px;}
.source_research_p{font-size:12px; line-height:20px; padding:10px 3% 0 5%;}

.projection_light{padding:15px 3% 0 5%;}
.projection_light dt{width:100%; float:none;}
.projection_light dd{float:none; text-align:center; padding-top:10px;}
.projection_light dd img{width:265px;}

.curing_uv li{width:100%; float:none; font-size:12px; line-height:20px; padding-top:6px;}

.power_violet_dl dt,.power_light dt{width:100%; float:none; font-size:12px; line-height:22px;}
.power_violet_dl dd,.power_light dd{float:none; text-align:center; padding-top:10px;}
.power_violet_dl dd img{width:180px;}
.power_light{padding:10px 3% 0 5%;}

.services_banner{height:auto; background:none;}
.services_ul li{width:100%; margin-bottom:10px; padding-bottom:20px;}
.services_ul li h3{font-size:18px; line-height:1.3; padding:12px 0 12px 15px;}

.support_technology{height:35px; font-size:21px;}
.support_system{height:30px; font-size:18px; padding-top:35px;}

.repair_problems{width:100%; padding-top:5px;}
.repair_faq{padding:35px 0 25px 0;}
.repair_faq h3 i,.repair_a > i{width:25px; font-size:18px; line-height:23px;}
.repair_faq h3 p{width:calc(100% - 25px); font-size:15px;  line-height:22px; padding-bottom:10px;}
.repair_a > div{width:calc(100% - 25px); font-size:12px; line-height:20px; padding-top:0px;}
.repair_a ul li{padding-top:10px;}

.spareoffer_parts{width:100%; padding-top:25px;}
.spareoffer_parts_p{font-size:14px; line-height:22px;}
.spareoffer_warehouse{padding-top:25px; flex-wrap:wrap;}
.spareoffer_warehouse dd{width:100%; font-size:15px; line-height:25px;}
.spareoffer_warehouse dt{font-size:12px; line-height:24px; padding-top:12px; padding-left:0px; margin:0 auto;}
.spareoffer_consult_title{font-size:14px; line-height:22px; padding:40px 0 2px 0; border-bottom:#BFE2DC 1px solid;}
.spareoffer_consult{font-size:13px; line-height:22px; padding-top:16px;}
.spareoffer_consult_fw{font-size:13px; line-height:22px; padding-top:15px;}

.recruit_banner{height:auto; background:none;}
.recruit_title{height:30px; font-size:18px; line-height:26px;}
.recruit_support{font-size:21px; line-height:1.3; padding:36px 0 10px 0;}
.recruit_technical{font-size:12px; line-height:20px;}
.recruit_technical th{width:65px; padding:8px 0 8px 15px;}
.recruit_technical td{padding:8px 0 8px 15px;}


.news_banner{height:auto; background:none;}
.news_ul li{font-size:14px; overflow: hidden; text-overflow: ellipsis;
white-space: nowrap;}
.news_ul li a{margin-left:20px;}
.news_next{font-size:12px;}
.news_h3{font-size:18px; margin-top:40px;}


.contact_banner{height:auto; background:none;}
.contact_content{width:100%;}
.contact_table{font-size:13px; line-height:28px;}
.contact_table th{width:75px; padding:15px 0 15px 10px;}
.contact_table td{padding:15px 10px;}
.contact_text{height:28px;}
.contact_textarea{height:90px;}
.contact_submit{width:195px; height:40px; font-size:13px; margin:22px auto 0 auto;}


.agent_con h5{height:28px; font-size:18px; line-height:28px; margin-top:40px;}
.agent_tm{display:inherit;}
.agent_tm p{width:100%; text-align:center; padding:20px 0px; font-size:14px;}
.agent_tm p i{font-size:24px;}
.agent_tm p span{font-size:16px;}
.agent_sp_p{font-size:14px; text-align:center; line-height:180%;}



  /*新*/
  .header_fr_li04{padding:2px 10px 0 15px; position:relative;}
  .header_fr_li04 > a{width:24px; height:25px; font-size:12px; line-height:22px; padding-left:5px; display:block; background:url(../images/header_fr_li04.jpg) no-repeat 2px; box-sizing:border-box;}
  .header_fr_li04 > ul{width:130px; padding:2px 0; font-size:12px; line-height:22px; border:#888 1px solid; border-top:none; background:#FFF; box-sizing:border-box; position:absolute; top:27px; z-index:20; transition:all  0.3s ease; height:0; opacity:0; overflow:hidden;right:0;}
  .header_fr_li04:hover > ul{height:160px; opacity:1; overflow:inherit;right: 0}
  .header_fr_li04 > ul a{display:block; padding-left:5px;}
  .header_fr_li04 > ul a:hover{background:#EFEFEF;}
  .header_fr_li04 > ul a strong{margin-right: 2px}


  .lang_navi_list > li{
    padding: 2px 0;
  }

  .fr-special{float: none}

  .icon-right:before{
    content: '' !important;
  }

  .recruit_info{
    margin-left: 4px !important;
    Letter-spacing: 0 !important;
    font-size: 14px !important;
    line-height: 18px !important;
  }

  .disBlock{ display: block}

  .ushio_business > li:hover .ushio_business_hover,.ushio_business > li.hover .ushio_business_hover{opacity:0;}
  .ushio_business > li:active .ushio_business_hover,.ushio_business > li.active .ushio_business_hover{opacity:1;}

  .care222_usage {width: 100% !important;margin-top: -37px;}
  .care222_usage li {
    margin-left: 0 !important;
    width: 100% !important;
  }
  .care222_usage li img {width: 100% !important;height: auto;}

  .detail_img_100 img {
    width: 100% !important;
  }
  .detail_img_100 table {
    width: 100% !important;
  }
  .detail_img_100{
    padding: 0;
    width: 98%;
    padding-left: 1%;
  }
  /*新*/
  .wechat-phone{
    text-align: center;
    padding-top: 10px;
  }
  .wechat-phone div{
    justify-content: center;
    margin: 0;
    font-size: 14px;
  }
}

@media only screen and (max-width: 410px) {
.product_all li:nth-child(2) a div{width:125%; transform:scaleX(0.74);}
}
@media only screen and (max-width: 370px) {
.product_all li:nth-child(2) a div{width:148%; transform:scaleX(0.65);}
}
