@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:0;}
.header h1{padding:12px 0 0 15px;}
.header h1 img{width:220px;}
.model-1{width:50px; height:50px; float:right;}
.model-1.hover{background:#808080;}
.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) {
  background-color:#FFF;
  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) {
  background-color:#FFF;
  top:24px;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.nav_bg{height:auto; border-top:#459B4F 4px solid;}
.nav_bg > h2{color:#1A1A1A; font-size:15px; line-height:28px; text-align:center;}
.nav{width:100%; max-height:0; padding:0 15px; background:#FFF; box-sizing:border-box; position:absolute; top:50px; z-index:100; opacity:0; overflow:hidden; transition:all 0.3s ease;}
.nav.unfold{width:100%; max-height:560px; height:auto; padding:30px 15px 25px 15px; border:#459B4F 4px solid; opacity:1; overflow:inherit;}
.nav > ul{width:100%; float:none; padding:0; border-top:#CCC 1px solid;}
.nav ul li{width:100%; float:none; line-height:55px; border-bottom:#CCC 1px solid;}
.nav ul li:nth-child(2n){display:none;}
.nav ul li:nth-child(2n+1){width:100%; float:none; font-size:15px; text-align:left;}
.nav ul li:nth-child(2n+1) a{padding:0 10px; display:flex; justify-content:space-between;}
.nav_lang{width:80%; margin:0 auto; padding:30px 0 50px 0;}
.nav_lang p{width:100%; height:40px; float:left; font-size:14px; line-height:38px; border:#CCC 1px solid; border-left:none; text-align:center; box-sizing:border-box;}
.nav_lang p:nth-child(1){border-left:#CCC 1px solid;}
.nav_lang p a{display:block;}
.nav_close{width:200px; height:35px; color:#FFF; font-size:13px; line-height:35px; text-align:center; margin:20px auto 0 auto; background:#459B4F;}
.banner{height:auto; background:none;}
.pb-carouselWarp{height:auto;}
.pb-carouselWarp .pb-carousel{position:relative; height:auto;}
.pb-carouselWarp .pb-carousel li{display:none; position:absolute; width:100%; height:100%; top:0; left:0; background-position:50%;}
.pb-carouselWarp .pb-carousel li.pb_img01{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img02{background-image:none;}
.pb-carouselWarp .imgChange{position:relative; left:0; transform:translateX(0);}
.pb-carouselWarp .pb-carousel-ind{position:absolute; bottom:15px;}
.pb-carouselWarp .pb-carousel-ind li{width:8px; height:8px; margin:0 5px;}
.green_news_bg{padding:25px 0 25px 0;}
.green_news{width:94%;}
.green_news_title,.green_product_title{font-size:30px; line-height:1.2;}
.green_news_title p,.green_product_title p{font-size:11px; line-height:1.2;}
.green_news_ul li{font-size:11px; line-height:16px; padding:7px 0;}
.green_news_ul li p:nth-child(1){width:95px;}
.green_news_ul li p:nth-child(2){width:55px;}
.green_news_ul li p:nth-child(2) i{width:45px; height:16px; font-size:10px; line-height:16px;}
.green_news_ul li p:nth-child(3){width:calc(100% - 150px); overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.green_news_gd{text-align:center; font-size:11px;}
.green_w1200{width:100%;}
.green_w1050{width:100%;}
.green_product_equipment{font-size:27px; line-height:38px;}
.green_product_equipment p{width:40px; height:3px; margin:3px auto 0 auto;}
.green_product_brief{font-size:12px; line-height:20px; padding:20px 3% 0 3%; text-align:left;}
.green_product_ck{ text-align:center; padding-top:20px;}
.green_product_ck a{width:200px; color:#FFF; font-size:13px; font-weight:bold; line-height:33px; display:inline-block; background:#459B4F;}
.green_product > li{width:48.5%; padding:0 0 0 3%; margin-top:28px;}
.green_product_raw{font-size:15px; line-height:20px;}
.green_product_p2{font-size:12px; text-align:left; padding-top:6px;}
.green_product_h4{width:170px; height:35px; color:#FFF; font-size:13px; line-height:34px; margin-left:0; text-align:center; border-bottom:none; padding-top:0; margin:10px 0 0 0; background:#123685;}
.green_product_h4 a{color:#FFF; display:block;}
.green_product_h4 i{color:#FFF;}
.green_product_workflow{font-size:11px; line-height:38px; padding:0; margin:2px 0 10px 0; border-top:#A6A6A6 1px solid; border-left:#A6A6A6 1px solid;}
.green_product_workflow li{width:33.3%; float:left; border-right:#A6A6A6 1px solid; border-bottom:#A6A6A6 1px solid; box-sizing:border-box; position:relative;}
.green_product_workflow li a{padding-left:10px; display:block;}
.green_product_workflow li i{color:#123685; position:absolute; right:8px;}
.green_w970{width:100%;}
.green_group_sws{font-size:14px; line-height:22px; padding-top:20px;}
.green_group_zzg{font-size:13px; line-height:20px; padding-top:5px;}
.green_group{width:100%; padding-top:15px; display:flex; flex-wrap:wrap;}
.green_group_li01{width:49%; float:none;}
.green_group li h4{height:20px; font-size:11px; line-height:20px; padding-left:6px;}
.green_group_li01 h4 span,.green_group_li02 h4 span,.green_group_li03 h4 span,.green_group_li04 h4 span{margin-right:3px;}
.green_group_dq{padding:5px 0 0 6px; font-size:10px; line-height:16px; display:flex;}
.green_group_p1{width:100px;}
.green_group_li02{width:49%; float:none; margin-left:2%;}
.green_group_li03{width:73.5%; float:none; margin-left:0; margin-top:15px;}
.green_group_li03 .green_group_dq p{width:100px;}
.green_group_li04{width:24.5%; float:none; margin-left:2%; margin-top:15px;}
.green_contact_title{height:37px; font-size:19px; line-height:37px;}
.green_contact_p{width:94%; font-size:13px; line-height:20px; padding-top:15px;}
.green_contact{width:255px; padding:20px 0 25px 0;}
.green_contact_department{float:none; font-size:12px; line-height:20px; padding:0; border-right:none; text-align:center;}
.green_contact_department p{font-size:18px; line-height:26px; padding-top:2px;}
.green_contact_tel{float:none; padding-top:20px; padding-left:0;}
.green_contact_tel i{font-size:23px; line-height:30px; margin-left:10px; margin-right:5px;}
.green_contact_tel p{font-size:15px; line-height:24px;}
.green_contact_tel p strong{font-size:20px; line-height:30px;}
.green_contact_mail{float:none; font-size:15px; line-height:24px; padding-top:10px; padding-left:0;}
.green_contact_mail i{font-size:28px; line-height:36px; vertical-align:middle;}
.green_column_bg{padding:0 0 25px 0;}
.green_column{width:100%; font-size:11px; flex-wrap:wrap; justify-content:initial;}
.green_column_menu{float:none; padding-left:0; display:flex; flex-wrap:wrap;}
.green_column_menu li{width:50%; height:40px; font-size:11px; line-height:16px; padding-bottom:0; border-right:#FFF 1px solid; border-bottom:#FFF 1px solid; box-sizing:border-box;}
.green_column_menu li:nth-child(2n){border-right:none;}
.green_column_menu li a{height:100%; display:flex; position:relative; padding:0 20px 0 10px;}
.green_column_menu li i{margin-right:0; position:absolute; right:10px; align-self:center;}
.green_column_menu li span{align-self:center;}
.green_vice_bg{height:24px;}
.green_vice{width:94%; font-size:11px; line-height:24px;}
.footer{width:100%; height:auto; font-size:8px; line-height:14px; padding:8px 0 8px 0;}
.pagetop{right:0px; bottom:0px;}
.pagetop img{width:25px;}
.inquiry_dj{position:fixed; top:50%; right:0; margin-top:-245px;}
.inquiry_dj .inquiry_x img{width:38px;}
.inquiry_dj .inquiry_l img{width:120px;}
.inquiry_dj .inquiry_a{padding-top:160px;}
.inquiry_dj .inquiry_l a:nth-child(3){width:95px; height:72px; position:absolute; top:150px; left:12px;}
.inquiry_dj .inquiry_l a:nth-child(4){width:95px; height:50px; position:absolute; top:220px; left:12px;}
.inquiry_dj .inquiry_l a:nth-child(5){width:95px; height:50px; position:absolute; top:270px; left:12px;}
.inquiry_dj .inquiry_a img{width:36px;}


.product_banner{height:auto; background:none;}
.product_w1200{width:100%;}
.plr3_sp{padding-left:3%; padding-right:3%; box-sizing:border-box;}
.product_title{padding-top:25px; border-bottom:#7B97C7 2px solid;}
.product_title li{width:45%; height:40px; font-size:14px; line-height:40px;}
.product_title li:last-child{margin-left:1.8%;}
.product_nav{width:100%; float:none;}
.product_nav > ul > li h3{height:40px; color:#FFF; font-size:13px; line-height:40px; padding:0 0 0 5%; border-bottom:#FFF 1px solid; background:#7B97C7;}
.product_nav > ul > li h3 i:first-child{display:none;}
.product_nav > ul ul{padding:0; border-bottom:none; display:flex; flex-wrap:wrap;}
.product_nav > ul ul.product_02_list {display: flex;}
.product_nav > ul ul.product_02_list li.nis {height: auto;line-height: 14px;white-space:nowrap;}
.product_nav > ul ul.product_02_list li.nis a {display: block;padding-top: 5px;}
.product_nav > ul ul li{width:33.3%; height:40px; font-size:11px; line-height:38px; border-right:#CCCCCC 1px solid;  border-bottom:#CCCCCC 1px solid; box-sizing:border-box; position:relative;}
.product_nav > ul ul li:nth-child(3n){border-right:none;}
.product_nav > ul ul li a{display:block; padding-left:8%;}
.product_nav > ul ul li span{display:none;}
.product_nav > ul ul li i{color:#3764A8; font-size:8px; position:absolute; right:3%; display:inline;}
.product_nav_ul {overflow: hidden;}
.product_nav_ul li {width: 50%;height: 40px;line-height: 40px;background: url(../images/green_tori.jpg) no-repeat 95% center;background-size: 6px auto;padding: 0;float: left;box-sizing: border-box;font-size: 11px;border-bottom: 1px solid #626262;border-right: 1px solid #626262;}
.product_nav_ul li:nth-child(2n) {border-right: none;}
.product_nav_ul li.nav05 {line-height: 15px;}
.product_nav_ul li.nav05 a {padding-top: 5px;}
.product_nav_ul li a {display: block;padding: 0 5%;box-sizing: border-box;}
.product_nav_ul li span {display: none;}
.product_right{width:100%; float:none;}
.product_right_equipment{height:40px; font-size:20px; line-height:40px; padding-left:10px;}
.product_right_h2{height:25px; font-size:18px; line-height:25px; padding-left:10px; margin-top:20px; border-left:#3763AC 4px solid;}
.product_ex {font-size: 23px;padding: 29px 3% 0 3%;box-sizing: border-box;line-height: 28px;margin-top: 32px;border-top: 1px solid #dfdfdf;}
.product_ex.bbn {border-top: none;margin-top: 0;}
.product_series {padding: 0 5%;box-sizing: border-box;}
.product_series li {width: 50%;padding-top: 25px;}
.product_series_p1 {font-size: 14px;font-weight: bold;margin-top: 10px;line-height: normal;}
.product_series_p2 {font-size: 21px;line-height: normal;font-weight: bold;margin-top: 5px;}
.product_viswill dt {width: 100%;}
.product_viswill_title {font-size: 22px;line-height:normal;text-align: center;margin-top: 18px;}
.product_viswill_title p {font-size: 15px;line-height: normal;margin-top: 0;}
.product_viswill_p1 {font-size: 13px;padding-top: 15px;line-height: 20px;}
.product_viswill_p2 a {width: 160px;height: 30px;margin: 0 auto;font-size: 15px;letter-spacing: 1px;}
.product_tab {padding: 55px 3% 0 3%;border-bottom: 3px solid #459b50;}
.product_tab li {width: 49%;height: 40px;line-height: 40px;font-size: 17px;margin-right: 2%;}
.product_tab li:last-child {margin-right: 0;}
.product_tab.n3 li {width: 32%;}
.product_tab li i {margin-right: 5px;}
.product_features05 {font-size: 12px;}
.detailed04_outline li {float: none;padding-left: 0;width: 100%;}
.product_features li {width: 100%;margin: 0;padding: 0;}
.product_features li h4 {font-size: 22px;line-height: 30px;}
.product_features_p1 {font-size: 13px;line-height: 20px;}
.product_series_img {float: none;}
.product_series_lr {float: none;padding-left: 0;}
.product_content{margin-top:10px; padding:6px 0 5px 0; border-bottom:#3763AC 3px solid;}
.product_classify_titke{width:27px; font-size:15px; line-height:18px;}
.product_classify_titke01 img,.product_classify_titke02 img{width:100%;}
.product_classify > ul{width:calc(100% - 32px); margin-left:5px; padding:5px 0 5px 5px;}
.product_classify > ul li{width:48%; height:auto; margin-left:4%; padding-bottom:12px; border-radius:8px;}
.product_classify > ul li:first-child{margin-left:0;}
.product_classify > ul li img{width:100%;}
.product_classify > ul li h3{font-size:12px; line-height:20px;}
.product_recommend{width:34px; height:34px; font-size:11px; line-height:34px; top:6px; left:6px;}


.product_processing{height:30px; font-size:16px; line-height:30px; padding-left:3%;}
.product_w840{width:100%;}
.product_rto dt{width:100%; float:none; position:relative;}
.product_rto dt p.pt5.sp_pt0 img{width:auto; height:20px;}
.product_rto_p1{height:20px; font-size:14px; line-height:20px; padding:0 5px; margin-top:12px;}
.product_rto_title{font-size:24px; line-height:1.3; padding-top:7px;}
.product_rto_p2{font-size:15px; line-height:24px; padding-top:5px;}
.product_rto_features{margin-top:12px;}
.product_rto_features h3{height:20px; font-size:13px; line-height:20px;}
.product_rto_features ul{padding:8px 0 8px 10px;}
.product_rto_features ul li{font-size:12px; line-height:20px; padding-left:15px;}
.product_rto_features ul li:before{width:10px; height:10px; top:9px;}
.product_rto_features ul li p{font-size:11px; line-height:18px;}
.product_rto_recommend{width:50px; height:50px; color:#FFF; font-size:16px; font-weight:bold; line-height:50px; text-align:center; border-radius:50%; background:#3FA9F5; position:absolute; top:0; right:0;}
.product_purpose_title{height:20px; font-size:13px; line-height:20px;}
.product_purpose,.product_purpose02{width:290px;}
.product_purpose li,.product_purpose02 li{font-size:11px; line-height:16px; padding-top:3px;}
.product_purpose li:nth-child(3n+1){width:auto;}
.product_purpose li:nth-child(3n+2){width:auto;}
.product_purpose li:nth-child(2n+1),.product_purpose li.product_purpose_li{width:150px;}
.product_purpose02 li:nth-child(2n+1){width:auto;}
.product_purpose li:last-child{width:140px;}
.product_flowchart{width:100%; padding-top:15px;}
.product_flowchart_p{font-size:11px; line-height:16px;}
.product_spec{width:100%;}
.product_spec_table{font-size:10px; line-height:16px;}
.product_spec_table th{font-size:10px; line-height:18px;}
.product_spec_table td{padding:3px 4px 3px 6px;}
.product_spec_ul{padding-top:20px;}
.product_spec_ul li{width:48.5%;}
.product_spec_ul li p{font-size:12px; line-height:20px; padding-top:8px;}
.product_spec_h4{font-size:12px; line-height:20px;}
.product_spec_ul02{padding-top:10px;}
.product_spec_ul02 li{width:48.5%;}
.product_spec_ul02 li p:first-child{font-size:11px; line-height:18px;}
.product_w880{width:100%;}
.product_contact_k{margin:20px 3% 0 3%;}
.product_contact_k h3{height:28px; font-size:15px; line-height:28px;}
.product_contact{padding:10px 5px; max-width:320px; margin:0 auto;}
.product_contact_p{font-size:12px; line-height:20px;}
.product_contact_tel i{font-size:14px; line-height:22px; margin-left:8px; margin-right:5px;}
.product_contact_tel p{font-size:10px; line-height:20px;}
.product_contact_tel p strong{font-size:14px; line-height:22px;}
.product_contact_mail{float:right; font-size:11px; line-height:20px; padding-top:0; padding-left:0;}
.product_contact_mail i{font-size:20px; line-height:22px; margin-right:3px; vertical-align:middle;}
.product_w550{width:100%; max-width:500px;}
.sp_w160{width:160px;}
.product_spec_ul03{padding-top:0; flex-wrap:wrap;}
.product_spec_ul03 li{width:100%; padding-top:20px;}
.product_spec_p1{font-size:14px;}
.product_spec_p2{font-size:12px; line-height:26px;}


.about_banner{height:auto; background:none;}
.product_nav_h2{color:#FFF; font-size:14px; font-weight:normal; margin-top:22px; padding:5px 0 5px 3%; background:#459B4F;}
.product_nav_h2 p{font-size:8px; line-height:14px;}
.product_nav_equipment{font-size:14px; padding-left:3%;}
.product_nav > ul{padding-bottom:0;}
.product_nav_sp li{width:50%; height:40px; float:left; font-size:11px; line-height:40px; border-right:#A6A6A6 1px solid; border-bottom:#A6A6A6 1px solid; box-sizing:border-box; position:relative;}
.product_nav_sp li a{padding-left:10px; display:block;}
.product_nav_sp li:nth-child(2n){border-right:none;}
.product_nav_sp li i{position:absolute; top:0; right:6px; color:#459B4F; font-size:12px;}
.about_intro{width:100%; padding-top:20px;}
.about_intro dd img{width:220px; height:auto;}
.about_intro dt{width:100%; float:none; padding-top:18px;}
.about_speech{width:100%; padding-top:20px;}
.about_speech dt{width:100%; float:none; padding-top:18px;}
.about_speech dt p.tr img{width:115px;}
.about_concept{width:100%; padding-top:20px;}
.about_concept dt{width:100%; float:none; padding-top:18px;}
.sp_w260{width:260px;}
.about_concept dt h4{font-size:15px; line-height:22px;}
.about_stronghold{width:100%;}
.about_stronghold_sws{font-size:14px; line-height:22px;}
.about_stronghold_p1{font-size:12px; line-height:20px; padding-top:5px;}
.about_firm{width:100%; padding-top:13px; display:flex; flex-wrap:wrap;}
.about_firm_li01{width:49%; float:none;}
.about_firm li h4{height:20px; font-size:11px; line-height:20px; padding-left:6px;}
.about_firm_li01 h4 span,.about_firm_li02 h4 span,.about_firm_li03 h4 span,.about_firm_li04 h4 span{margin-right:3px;}
.about_firm_dq{padding:5px 0 0 6px; font-size:10px; line-height:16px; display:flex;}
.about_firm_li02{width:49%; float:none; margin-left:2%;}
.about_firm_li03{width:73.5%; float:none; margin-left:0; margin-top:15px;}
.about_firm_li03 .about_firm_dq p{width:100px;}
.about_firm_li04{width:24.5%; float:none; margin-left:2%; margin-top:15px;}
.about_hq_title p:nth-child(1){width:100px; height:22px; font-size:15px; line-height:20px; margin-right:5px;}
.about_hq_title p:nth-child(2){font-size:10px; line-height:18px;}
.about_hq dd img{width:155px;}
.about_hq dt{width:100%; float:none; margin-top:10px; font-size:11px;}
.about_hq dt th{width:75px;}
.about_sub_w170{width:170px; height:auto;}
.about_sub_title{font-size:18px; line-height:1.4; padding-top:15px;}
.about_sub_p1{padding-bottom:0px;}
.about_sub_p2{font-size:16px; margin-top:15px; padding-left:12px; border-left:#459B4F 3px solid;}
.about_sub_delivery{padding-top:15px;}
.about_sub_delivery li{width:55%; font-size:12px; line-height:20px;}
.about_sub_delivery li i{font-size:10px; padding:0 8px 0 0;}
.about_sub_delivery li:nth-child(3n){width:55%;}
.about_sub_delivery li:nth-child(2n){width:45%;}


.contact_banner{height:auto; background:none;}
.contact_w825{width:240px; padding:15px 0 0 0;}
.contact_f18{font-size:13px; line-height:20px;}
.contact_f16{font-size:11px; line-height:18px;}
.contact_bm{font-size:16px; line-height:24px; padding-top:15px;}
.contact_bm_tel{float:none;}
.contact_bm_tel i{font-size:23px; line-height:30px; margin-left:5px; margin-right:5px;}
.contact_bm_tel p{font-size:15px; line-height:28px;}
.contact_bm_tel p strong{font-size:20px; line-height:30px;}
.contact_bm_mail{float:none; font-size:16px; line-height:30px; padding-left:0;}
.contact_bm_mail i{font-size:28px; line-height:30px; margin-right:5px;}
.contact_feedback_js{width:94%; padding-top:12px; font-size:12px; line-height:20px;}
.contact_feedback{width:94%; padding-top:5px; font-size:12px; line-height:20px;}
.contact_feedback th{width:60px; padding-top:23px;}
.contact_feedback td{padding-top:20px;}
.contact_text{font-size:12px; height:27px; line-height:25px;}
.contact_textarea{height:110px; font-size:12px; line-height:20px;}
.contact_will{font-size:10px; line-height:16px; padding-top:20px;}
.contact_submit{padding-top:20px;}
.contact_submit input{width:200px; height:34px; font-size:13px; line-height:34px;}


.news_banner{height:auto; background:none;}
.news_list{width:100%; margin:10px auto 0 auto;}
.news_list li{font-size:11px; line-height:15px; padding:10px 0 10px 5px;}
.news_list li p:nth-child(1){width:85px; font-size:10px;}
.news_list li p:nth-child(2){width:55px;}
.news_list li p:nth-child(2) i{width:45px; height:15px; font-size:10px; line-height:15px;}
.news_list li p:nth-child(3){width:calc(100% - 140px); overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.news_w885{width:96%;}
.news_detailed_title{padding-top:20px; padding-bottom:3px;}
.news_detailed_title p{font-size:14px; line-height:20px; padding-left:8px; border-left:#44B1B6 3px solid;}
.news_detailed{width:100%; padding-top:15px;}



.product_classify.ol .product_classify_title02 {font-size: 18px;}

.news_ona{float:none;}
.news_onb{float:none; margin-left:0; width:100%; font-size:12px;}

}

@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);}
}
