@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;background: #0291d5;}
.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:#fff; 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;}
.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:-3px; z-index:100; opacity:0; overflow:hidden; transition:all 0.3s ease;}
.nav.unfold{width:100%; max-height:777px; height:auto; padding:30px 15px 140px 15px; border:#0291d5 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 > ul li:nth-child(2n+1) a {color: #737373;}
.nav_lang{width:80%; margin:0 auto; padding:30px 0 50px 0;}
.nav_lang p{width:50%; 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_lang p a.active {background: #1b9bd8;color: #fff;}
.nav_close{width:200px; height:35px; color:#FFF; font-size:13px; line-height:35px; text-align:center; margin:0 auto; background:#0171c3;}

.djksh_totalnav {background: #fff;padding: 0;padding-left: 17px;border-top: 1px solid #CCC;box-sizing: border-box;}
.djksh_totalnav > ul {width: 100%;}
.djksh_totalnav > ul li {margin-left: 0;}
.djksh_totalnav > ul li {font-size: 12px;box-sizing: border-box;}
.djksh_totalnav > ul li:nth-child(2n+1) {font-size: 12px;}
.djksh_totalnav > ul li img {display: none;}
.djksh_totalnav {display: block;position: static;}
.djksh_totalnav > ul li:nth-child(2n) {display: block;}
.djksh_totalnav > ul li:last-child {border-bottom: none;}


.banner{height:auto; background:none;}
.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_product_box{padding:40px 0 70px 0;}
.green_product{width:94%;}
.green_product_brief{font-size:13px; line-height:20px; padding-top:20px;}
.green_product_voc{width:100%; height:auto; margin-top:35px; background:none;}
.green_product_gas{font-size:12px; line-height:20px;}
.green_voc_title{font-size:16px; line-height:18px; border-left:4px #44B2B6 solid; margin-top:35px; padding-left:6px;}
.green_voc_product{padding-top:15px; flex-wrap:wrap; justify-content:initial;}
.green_voc_product dt{width:100%; padding:12px 10px 0 10px; align-self:initial;}
.green_voc_product dt h3{font-size:21px; line-height:1.3;}
.green_voc_p1{font-size:12px; line-height:20px; padding-top:10px;}
.green_voc_p2{font-size:10px; line-height:16px; padding-top:5px;}
.green_voc_p3 a{font-size:11px;}
.green_voc_product02 dl{width:46%; padding-top:40px; flex-wrap:wrap; justify-content:initial;}
.green_voc_product02 dl dt{width:100%; font-size:12px; align-self:initial; padding-top:10px;}
.green_voc_product02 dt h3{font-size:15px; line-height:1.3;}
.green_voc_gd{padding-top:30px;}
.green_voc_gd a{width:200px; height:33px; font-size:13px; line-height:33px;}
.green_product_effluent{width:100%; height:auto; margin-top:70px; background:none;}
.green_effluent_product{justify-content:initial;}
.green_effluent_product li{width:100%; padding-top:13px;}
.green_effluent_product li:nth-child(2),.green_effluent_product li:nth-child(3),.green_effluent_product li:nth-child(4){padding-top:25px;}
.green_effluent_product h3{font-size:16px; line-height:33px;}
.green_effluent_p{font-size:12px; padding:7px 10px 0 10px;}
.green_product_gd a{width:94%; margin:50px auto 0 auto; padding:8px;}
.green_product_gd dd{width:50%; height:100px; display:flex; justify-content:center; overflow:hidden;}
.green_product_gd dd img{width:auto; height:100%;}
.green_product_gd dt{width:50%;}
.green_product_gd dt h3{font-size:19px; line-height:1.3; text-align:center;}
.green_product_gd dt p{font-size:12px; line-height:20px;}
.green_our_bg{width:100%; height:auto; padding:40px 0 55px 0; background:url(../images/green_our_bg_sp.jpg) repeat-x center; background-size:auto 100%;}
.green_our{width:94%;}
.green_our_ul{padding-top:5px; flex-wrap:wrap; justify-content:initial;}
.green_our_ul li{width:42%; margin:25px 4% 0 4%; padding-bottom:18px;}
.green_our_ul li p{width:90%; height:auto;}
.green_our_ul li p img{width:100%; height:auto;}
.green_our_ul li h3{height:38px; border-radius:4px;}
.green_our_ul li h3 span{font-size:14px; line-height:18px;}
.green_our_gd{padding-top:50px;}
.green_our_gd a{width:200px; height:34px; font-size:13px; line-height:34px;}
.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:215px; 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:16px; 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:20px 0 50px 0;}
.green_column{width:100%; font-size:11px; flex-wrap:wrap; justify-content:initial;}
.green_column_voc{width:100%; height:auto; border-right:none;}
.green_column h3{font-size:16px; line-height:45px; padding-left:10px;border-bottom:#828687 1px solid;}
.green_column h3.bbt {border-top:#828687 1px solid;}
.green_column p a{width:100%; height:40px; float:left; line-height:13px; padding-top:13px; padding-left:10px;border-bottom:#828687 1px solid; box-sizing:border-box; position:relative;}
.green_column p a:nth-child(2n){border-right:none;}
.green_column p a:last-child {border-bottom: none;}
.green_column p a i{position:absolute; top:13px; right:6px;}
.green_column_effluent{width:100%;}
.green_column_effluent p {font-size: 13px;margin-top: 0;margin-left: 10px;}
.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:90px; position:absolute; top:150px; left:12px;}
.inquiry_dj .inquiry_l a:nth-child(4){width:95px; height:55px; position:absolute; top:240px; 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:#1d98d3 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_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:#1d98d3; font-size:12px;}
.product_right{width:100%; float:none;}
.product_content{padding:0 0 45px 0;}
.product_content .green_voc_title{margin:35px 3% 0 3%;}
.product_voc{width:100%; padding-top:15px;}
.product_voc dd{width:100%;}
.product_voc dt{width:100%; float:none; padding-top:10px; padding-left:10px; box-sizing:border-box;}
.product_voc dt h3{font-size:21px; line-height:1.3;}
.product_voc_p1{font-size:12px; line-height:20px; padding-top:10px;}
.product_voc_p2{font-size:10px; line-height:16px; padding-top:5px;}
.product_voc_p3{padding-top:8px;}
.product_voc_p4 a{font-size:11px;}
.product_voc02 dl{width:48%; padding-top:35px; display:block;}
.product_voc02 dl dt{width:100%; align-self:initial; padding-top:10px;}
.product_voc02 dt h3{font-size:15px; line-height:1.3;}
.product_voc_p5{font-size:11px; line-height:18px; padding-top:10px;}
.product_industry h3{height:35px; font-size:18px; line-height:35px;}
.product_industry_js{height:37px; font-size:11px; line-height:16px; padding-top:5px;}

.effluent_product li{width:100%; padding-top:30px;}
.effluent_product li:nth-child(1){padding-top:12px;}
.effluent_product li:nth-child(3),.effluent_product li:nth-child(4){padding-top:30px;}
.effluent_product h3{font-size:16px; line-height:33px;}
.effluent_product_dl{padding:7px 12px 7px 12px;}
.effluent_product_dl dd{font-size:11px; line-height:20px;}
.effluent_product_dl dt{width:calc(100% - 60px);}
.sp_w290{width:290px;}
.effluent_case_title{height:31px; font-size:16px; line-height:31px; margin-top:40px;}
.effluent_case{margin:15px 4% 0 4%; padding:15px;  border-left-width:4px;}
.effluent_case > h3{font-size:14px; font-weight:normal; line-height:18px;}
.effluent_case > h3 strong{display:block;}
.effluent_case dd{float:none; padding-top:10px; text-align:center;}
.effluent_case dd img{width:170px; height:auto;}
.effluent_case dt{width:100%; float:none; padding-left:0;}
.effluent_case dt th{width:65px; font-size:11px;}
.effluent_case dt td{font-size:11px; padding:2px 0 3px 8px;}


.voc_processing{height:29px; font-size:16px; line-height:29px; padding-left:3%;}
.voc_w840{width:100%;}
.voc_rto dt{width:100%; float:none;}
.voc_rto_title{font-size:21px; line-height:1.3;}
.voc_rto_p1{font-size:13px; line-height:20px; letter-spacing:0; padding-top:12px;}
.voc_rto_p2{font-size:10px; line-height:16px; padding-top:5px;}
.voc_rto_features{margin-top:15px;}
.voc_rto_features h3{height:20px; font-size:13px; line-height:20px;}
.voc_rto_features ul{padding:8px 0 8px 10px;}
.voc_rto_features ul li{font-size:12px; line-height:22px; padding-left:15px;}
.voc_rto_features ul li:before{width:11px; height:11px; top:6px;}
.voc_purpose_title{height:20px; font-size:13px; line-height:20px;}
.voc_purpose{width:230px;}
.voc_purpose li{font-size:11px; line-height:22px;}
.voc_purpose li:nth-child(2n+1){width:150px;}
.voc_flowchart{width:94%; padding-top:5px;}
.voc_flowchart li{font-size:11px; line-height:16px; margin-top:10px; padding-left:10px;}
.voc_flowchart li:before{width:5px; height:5px; top:5px;}
.voc_spec{width:100%;}
.voc_spec_table{font-size:11px;}
.voc_spec_table th{width:25%;}
.voc_spec_size{font-size:11px; line-height:18px; padding-top:20px;}
.voc_spec_p{font-size:10px; padding-top:5px;}
.voc_contact_k{margin:20px 3% 0 3%;}
.voc_contact_k h3{height:28px; font-size:15px; line-height:28px;}
.voc_contact{padding:10px 5px; max-width:320px; margin:0 auto;}
.voc_contact_p{font-size:12px; line-height:20px;}
.voc_contact_tel i{font-size:14px; line-height:22px; margin-left:8px; margin-right:5px;}
.voc_contact_tel p{font-size:10px; line-height:20px;}
.voc_contact_tel p strong{font-size:14px; line-height:22px;}
.voc_contact_mail{float:right; font-size:11px; line-height:20px; padding-top:0; padding-left:0;}
.voc_contact_mail i{font-size:20px; line-height:22px; margin-right:3px; vertical-align:middle;}

.voc_purpose02{width:265px; margin:0 auto;}
.voc_purpose02 li{font-size:11px; line-height:22px;}
.voc_purpose02 li:nth-child(3n+1){width:auto;}
.voc_purpose02 li:nth-child(3n+2){width:auto;}
.voc_purpose02 li:nth-child(2n+1){width:150px;}
.voc_flowchart02{width:94%; flex-wrap:wrap; justify-content:initial; flex-direction:initial; padding-top:20px; padding-left:3%;}
.voc_flowchart02 dt{width:94%; align-self:initial; padding-top:20px; margin:0 auto;}
.voc_flowchart02 dt h4{font-size:15px; line-height:24px;}
.voc_flowchart02 dt li{font-size:12px; line-height:20px; margin-top:8px; padding-left:18px;}
.voc_flowchart02 dt li i{width:14px; height:14px; font-size:10px; line-height:14px; top:3px;}
.voc_flowchart02 dd{width:100%; max-width:498px; margin:0 auto;}


.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:#1d98d3;}
.product_nav_h2 p{font-size:8px; line-height:14px;}
.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;}

	
	
.job_banner{height:auto; background:none;}
.job_a p a{font-size: 13px;}	
.job_b table td{ font-size: 11px;}
.job_det02{font-size: 16px;}
	

.contact_banner{height:auto; background:none;}
.contact_w825{width:100%; padding:23px 0 0 0;}
.contact_f18{font-size:13px; line-height:20px;}
.contact_line {margin-top: 23px;}
.contact_f16{font-size:11px; line-height:18px;margin-top: 0;}
.contact_bm{font-size:18px; line-height:24px; padding-top:15px;}
.contact_bm a {display: none;}
.contact_bm_tel{float:none;margin-top: 10px;}
.contact_bm_tel.mt48 {margin-top: 25px;}
.contact_bm_tel i{font-size:23px; line-height:30px; margin-left:10px; margin-right:5px;}
.contact_bm_tel p{font-size:15px; line-height:28px;width: auto;margin-top: 8px;}
.contact_bm_tel.mt48 p {margin-top: 33px;}
.contact_bm_tel p strong{font-size:18px; line-height:30px;}
.contact_bm_tel p span {font-size: 15px;top: -25px;}
.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_bm_cons {margin: 13px 0 0 0;padding-left: 0;}
.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;}
.contact_more_sp {font-size: 11px;text-align: center;margin-top: 31px;}

.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;}

.voc_index_a1{width:65px;}
.voc_index_a2{width:100%; height:auto; line-height:30px; font-size:16px; padding-left:0;}
.voc_index_a2 p{width:100%; text-align:center;}
.voc_index_a2_p{font-size:10px;}
.voc_index_a3{width:100%;}
.voc_index_a4 li{width:49%;}
.voc_index_a4 h3{font-size:12px; padding-left:2px; line-height:25px;}
.voc_index_a4 li:nth-child(3),.voc_index_a4 li:nth-child(4){ padding-top:25px;}

.voc_index_a5{display:flex; flex-wrap:wrap; justify-content:space-between;}
.voc_index_a5 h3{color:#FFF; font-size:16px; line-height:50px; text-align:center; background:#44B2B6;}
.voc_index_a5 p{font-size:12px;}
.voc_index_a6{height:50px; font-size:11px; line-height:16px; padding-top:5px;}
.voc_index_a7{font-size:16px;}
.voc_index_a8{font-size:14px;}
.w575{width:100%;}
.voc_index_a10{font-size:16px;}
.voc_index_a11{width:96%; padding-left:2%; padding-right:2%;}
.voc_index_a11 .fl{width:25%;}
.voc_index_a11 .fl img{width:100%;}
.voc_index_a12{width:70%;}


.djs_banner {height: auto;background: none;}

.business_segments {margin-top: 0;padding-top: 31px;background: url(../images/business_segments_bg_sp.jpg) no-repeat top center;background-size: 100% auto;}
.business_segments_title {position: static;padding: 0;width: auto;height: auto;background: none;text-align: center;}
.business_segments_title h5 {font-size: 30px;line-height: 1;letter-spacing:2px;}
.business_segments_title p {font-size: 11px;margin-top: 9px;}
.business_segments_list {width: 100%;margin-top: 10px;}
.business_segments_list li {width: 49%;height: auto;margin-left: 2%;margin-top: 15px;}
.business_segments_list li:nth-child(3n+1) {margin-left: 2%;}
.business_segments_list li:nth-child(2n+1) {margin-left: 0;}
.business_segments_list li > img {width: 100%;height: auto;}
.business_segments_list li .business_hover {top: 80%;width: 100%;height: 100%;}
.business_segments_list li .business_hover .afo {padding: 0 10px;}
.business_segments_list li h5 {left: 10px;height: 30px;line-height: 30px;font-size: 14px;}
.business_segments_list li .business_hover p {display: none;font-size: 12px;line-height: 22px;}
.business_segments_list li .business_hover .afo {width: 70%;height: 23px;left: 50%;margin-left: -35%;line-height: 23px;font-size: 12px;}
.global_business_partners {width: 100%;height: auto;margin-top: 39px;padding: 27px 38px;background: url(../images/global_business_part_sp.jpg) no-repeat top left;background-size:100% 100%;}
.global_business_partners h5 {font-size: 26px;line-height: 35px;text-align: right;}
.global_business_partners p {width: 100%;font-size: 14px;line-height: 22px;margin-top: 29px;}
.global_business_partners span {display: block;width: 240px;height: 38px;line-height: 38px;text-align: center;text-decoration: underline;background: #fff;margin:87px auto 0 auto;position: static;font-size: 12px;}
.green_column_bg {padding: 29px 0 40px 0;}
.footer_logo {text-align: center;}
.footer_logo img {width: 160px;height: auto;}
.footer_logo_des {font-size: 12px;line-height: 16px;margin-top: 8px;text-align: center;}

.statement_banner {height: auto;background: none;}
.statement_brief {font-size: 13px;margin-top: 22px;line-height: 20px;}
.statement_des {font-size: 12px;line-height: 19px;margin-top: 22px;}

.news_ona{float:none;}
.news_onb{float:none; margin-left:0; width:100%; font-size:12px;}

.news_page {margin-top: 0.99rem;}
.news_page a {width: 0.6rem;height: 0.6rem;margin-left: 0.19rem;line-height: 0.6rem;font-size: 0.28rem;}
.map_mark {width: 100%;}
}


@media only screen and (max-width: 370px) {
.product_nav_sp li.product_nav_li{line-height:13px; padding-right:18px; display:flex;}
.product_nav_sp li.product_nav_li a{align-self:center;}
.product_nav_sp li.product_nav_li i{top:13px;}
}
