﻿.ind6_w, .he_body { transition: all 0.3s ease-in-out; }
.ind6_nav:hover { box-shadow: 0px 0px 5px #ccc; }

body { min-width: auto; }

#header.cur .he_bg { height: 60px; }

body #header { height: 60px; }

.bg_ulBl { top: 60px; }

.In91_bgUl { top: 60px; }

.indB_bg { top: 60px; }

.In91_bgLi.indB_bg { top: 0px; position: absolute; }

.In91_bgLi { top: 60px; /* max-height: 200px; */ }

.In91_InBg { /* max-height: 100%; */ padding-bottom: 20px; }

.In_h2 { /* max-height: 352px; */ }

.d2_ti { width: 100%; float: none; padding: 10px 4%; font-size: 14px; }

.d2_te { position: relative; width: 92%; padding: 10px 4%; font-size: 14px; }

.d2_ti span { font-size: 16px; background-size: 16px; padding-left: 24px; }

a.d2_aBl { }

.In08_ul { left: 50%; bottom: 105px; text-align: center; margin-left: -150px; }

.In08_li { }

.In08_bo { bottom: 100px; display: none; }

.he_body { position: fixed; top: 0px; left: auto; right: -202px; width: 200px; height: 100%; background: #fff; border-left: 1px solid #eee; overflow: hidden; }

body #navWrapper { right: 0px; margin-right: 0px; width: 100%; }

body #navWrapper .content .nav { width: 100%; padding-top: 60px; }

body #navWrapper .content .nav > .navitem > a { line-height: 36px; height: 36px; padding: 0px 20px; display: inline-block; }

body #navWrapper .content .nav > .navitem { width: 100%; }

a.he_aBl:after { margin-top: -10px; }

.he_aBl:hover:after, .navitem.cur .he_aBl:after { width: 100%; }

.ind6_right { top: auto; bottom: 30px; right: 15px; width: 170px; }

a.indEn_bu { right: 60px; top: 12px; }

a#logo img { height: 32px; }

body #header .wrapper { min-width: auto; width: 92%; }
.ind6_nav { width: 23px; height: 23px; float: left; position: absolute; padding: 5px 5px; right: 0px; top: 12px; border: 1px solid #ccc; border-radius: 200px; }

.ind6_w { width: 20px; border-bottom: 2px solid #999; margin: 4px auto; }
.ind6_nav.cur .ind6_w:nth-child(1) { -webkit-transform: rotate(45deg) translate(4px,5px); }

.ind6_nav.cur .ind6_w:nth-child(2) { opacity: 0; }

.ind6_nav.cur .ind6_w:nth-child(3) { -webkit-transform: rotate(-45deg) translate(3px,-4px); }
body #headTop #logo { width: 200px; }
body #navWrapper .content .nav > .navitem .after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; z-index: 90; }
.nav_ul { position: relative; top: 0px; width: 100%; }

.nav_show { position: relative; animation: auto; }

a.nav_li { width: 80%; padding: 3px 20px; color: #999; }

a.nav_li:after { display: none; }
li.navitem:hover .nav_ul { display: none; }
.nav_ul.le01 { width: auto; left: 0px; }
.d_2 { animation: auto; background: #fff; }
.b2_left { width: 100%; position: relative; height: 220px; }

.b2_block { left: 4%; width: 92%; bottom: auto; top: 32px; }

.b2_bgImg { background-position: top; }

a.b2_more { margin-top: 0px; font-size: 12px; width: 60px; padding: 4px 10px; position: absolute; right: 0px; top: 4px; }

.b2_en { padding-bottom: 20px; font-size: 14px; }

.b2_ti { font-size: 20px; padding-bottom: 5px; }

.b2_right { width: 100%; padding-left: 0px; }

.b2_ul { margin: 4% 3%; width: 94%; padding-bottom: 0px; margin-top: 25px; }

.b2_bl { padding-left: 0px; padding-top: 0px; }

.b2_bTi { padding-top: 10px; font-size: 16px; padding-bottom: 4px; }

.b2_bTe { font-size: 14px; }

.b2_tEn { bottom: -10px; font-size: 50px; }

.b3_conBlock { width: 92%; padding: 4%; }

.b3_ti { font-size: 20px; padding-top: 20px; }

.b3_en { font-size: 14px; font-weight: bold; padding: 6px 0; }

.b3_block { position: relative; width: 100%; margin-top: 30px; margin-bottom: 30px; float: none; padding-top: 0px; }

.b3_tTi { font-size: 16px; padding-top: 15px; text-shadow: 0 0 #fff; }

a.b3_li { width: 100%; background: #fff; box-shadow: 0px 0px 0px 1px #ccc; margin-bottom: 20px; }

.b3_li:nth-child(3) { left: 0px; }
.b3_bgImg.bg_node { background-position: 56% 0%; background-size: 100%; background-color: #f4f4f4; }
.b3_img img { width: 70%; margin: auto; }
/*.d6_content { height: 608px; }*/
.In_h2 .In91_bgLi { /* height: 200px; */ }

.b21_te img { width: 30px; top: 9px; }

.b21_te { font-size: 16px; margin-left: -100px; top: -1px; }

a.b21_li { height: 50px; line-height: 50px; }

.b21_ul { margin-top: -80px; }

.b2_li:nth-child(1) .b21_te { margin-left: -68px; top: 0px; }

.b21_ul.bl2 { margin-top: -66px; margin-left: 30px; }

.b5_ti { font-size: 20px; }

.b5_tEn { font-size: 14px; padding-top: 5px; font-weight: bold; }

.b5_num { font-size: 20px; padding-bottom: 0px; }

.b5_num span { font-size: 30px; }

.b5_te { font-size: 14px; position: relative; top: 0; }

.b5_li { padding: 0px 50px; display: block; margin-bottom: 20px; padding-bottom: 25px; }

.b5_ul { width: auto; left: 0px; margin-left: 0px; padding: 30px 0; padding-bottom: 0px; }

.b5_li:after { top: auto; bottom: 0px; height: auto; width: 50px; border-bottom: 1px solid #ccc; right: 50%; margin-right: -25px; }

.b5_conBlock { padding: 50px 0; padding-bottom: 2px; }

.b6_tiBl { left: 4%; top: 40px; }

.b6_tCh { font-size: 20px; }

.b6_tEn { font-size: 14px; padding-top: 5px; }

.d7_conBlock { padding: 60px 0; }

.d7_showBl { padding: 30px 0; padding-bottom: 50px; }

.d7_li { width: 150px; height: 150px; margin: 0px -6px; }

/*.d7_ul:hover { animation-play-state: initial; }*/
.b7_conBlock.bg_node { width: 92%; min-width: auto; padding: 4%; background-position: left; background-size: cover; }

.b7_ti { font-size: 20px; padding-bottom: 5px; }

.b7_tBl { padding-top: 30px; }

.b7_en { font-size: 14px; }

.b7_te { width: 100%; padding-bottom: 20px; }

.b7_wx { right: 4%; bottom: 45px; width: 100px; }

.fo_conBlock { min-width: auto; width: 92%; margin: 20px auto; margin-top: 20px; }

ul.fo_ulBl { width: 110%; }

ul.fo_ulBl li.navitem { margin-right: 10%; margin-bottom: 10px; display: none; }

li.fo_block { position: relative; clear: both; }

.fo_ul { display: none; }

.fo_input { top: 10px; }

.fo_te { margin-top: 35px; }

ul.fo_ulBl a { margin-top: 0px; padding-bottom: 5px; padding-top: 5px; }
.back_bu { width: 40px; height: 40px; right: 4%; }

.back_te { width: 160%; left: -30%; margin-top: 8px; text-align: center; color: #fff; }
.com_content { padding-top: 60px; }

.tel_banner { height: 140px; }

.tel_tiBl { left: auto; top: 50%; right: 12%; width: auto; margin-top: -31px; width: 79%; }

.tel_tEn { font-size: 25px; }

.tel_tCh { font-size: 22px; }

.com_InnBlock { min-width: auto; width: 92%; }

.tel_ul { display: none; }

a.tel_liA { margin-right: 6%; margin-left: 0px; padding: 5px 0; }

.tel_ulA { position: relative; width: 113%; padding: 6px 0; }

a.tel_liA:after { margin-top: 5px; }
.tel_tiBlock { padding: 40px 0; width: 100%; }

.tel_tiEn { font-size: 30px; }

.tel_tiCh { font-size: 22px; margin-top: -15px; }

.abo_teBl { padding-right: 0px; width: 100%; }

.abo_img { position: relative; width: 100%; margin-top: 10px; }

.abo_ti { font-size: 22px; padding-bottom: 15px; }

.abo_li { width: 45%; margin-bottom: 3px; padding: 10px 2%; }

.abo_ico { width: 32%; float: none; margin: auto; }

.abo_teB { width: 92%; float: none; margin: auto; }

.abo_liTe { height: 44px; text-align: center; }

.abo_liTi { text-align: center; }

.abB_teBl { padding-right: 0px; width: 100%; }

.abB_img { position: relative; width: 100%; margin-top: 10px; }

.abB_ti { font-size: 22px; padding-bottom: 15px; }
.abB_li { width: 44.8%; }
.abo3_block { margin-bottom: 0px; }
.tea_block { width: 92%; padding: 30px 4%; margin-bottom: 60px; }

.tea_img { width: 60%; border-radius: 10px; float: none; margin: auto; }

.tea_teBl { width: 100%; margin-left: 0px; }

.tea_name { font-size: 22px; text-align: center; padding-top: 20px; margin-bottom: 25px; }

.tea_name span.tea_t { font-size: 14px; display: block; text-align: center; margin-top: 15px; background-size: 230px; }

.tea_li { width: 100%; margin-bottom: 80px; }

.tea_ul { width: 100%; padding-top: 0px; margin-bottom: 0px; }

.te_block { position: relative; width: 100%; }

.tea_ulBl { position: absolute; top: 189px; z-index: 90; left: -4%; width: 102%; }

.tea_ulBl.n1 { left: -4%; top: 418px; }

.tea_ulBl.n2 { left: -4%; top: 647px; }

.te_block:hover { z-index: 220; }

.cou_li.cur .cou_ico { background-size: 16px; top: 5px; }

.cou_year { font-size: 16px; }

.cou_icoB { background-size: 16px; left: 8%; }

.cou_even .cou_teBl { padding-right: 12%; width: 38%; }

.cou_even .cou_te { padding-left: 0px; }

.cou_even .cou_ti { font-size: 18px; }

.cou_img { width: 44%; margin-right: 7%; }

.cou_teBl { width: 38%; padding-left: 11%; }

.cou_wiB { left: -1%; }

.cou_te { width: 100%; font-size: 14px; }
a.dev_li { padding: 8px 10px; min-width: 110px; margin: 0px 10px; margin-bottom: 20px; font-size: 14px; }

.dev_ul { padding-top: 50px; width: 120%; left: -10%; }

.pro_ti { font-size: 22px; }

.cer_li { width: 46%; }
.cer_teBl { height: 118px; }
.cer_ulBl { padding-bottom: 20px; }
.pagination a, .pagination span { margin: 0px; }
.pro_li { width: 48%; padding-bottom: 8px; }

.tec_ti { font-size: 18px; margin-bottom: 20px; }

.tec_te { margin-bottom: 25px; font-size: 14px; }

.tec_img { margin-top: 25px; }

.tec_conBlock { padding-top: 30px; padding-bottom: 30px; }

.tec_te p br { display: none; }

.tec_h2 { font-size: 16px; margin-top: 30px; line-height: 1.6em; }

.tec_li { font-size: 14px; min-width: auto; padding: 8px; }

.tec_liBl, .tec_ulBl.w4 .tec_liBl { width: 90.6%; margin-bottom: 20px; padding: 4%; min-height: auto; padding-top: 15px; padding-bottom: 15px; }

.tec_ulBl, .tec_ulBl.w4 { width: 100%; padding-bottom: 10px; }

.tec_year { font-size: 16px; padding-top: 2px; }

.tec_tLi { padding: 15px 0; font-size: 14px; }

.tec_text p br { display: none; }

.tec_ulBl.w4 .tec_liBl { }

.tec_uTe p br { display: none; }

.tec_uLi { width: 92%; padding: 15px 1%; }

.tec_blImg { float: none; width: 50%; margin: auto; padding-top: 15px; }

.tec_blTe { width: 100%; margin-left: 0px; }

.tec_te p br { display: none; }

.tec_blT { padding: 20px 0; font-size: 14px; }

.tec_blTi { font-size: 18px; }

.tec_blT p br { display: none; }

.tec_nLi { width: 96%; }

.tec_nImg { width: 30%; padding-top: 5px; }

.tec_uLi img { width: 38%; }

.tec_uLi span { margin-top: -30px; }

.tec_nTe { position: relative; width: 68%; float: right; padding-bottom: 10px; }

.tec_nTi { padding-top: 10px; margin-bottom: 5px; font-size: 16px; }

.tec_nLi:after { content: ""; display: block; clear: both; }
.tel_tiBl.col2 { top: 50%; margin-top: -47px; width: 230px; right: 1%; }

.prod_bg { width: 200px; margin-left: -100px; }

.prod_img { height: 260px; }

a.prod_liBl { margin-left: -168px; width: 40px; }

.prod_bImg { top: 8px; }

a.prod_liBl.li_3 .prod_bImg { top: 11px; }

.prod_ti { font-size: 12px; bottom: -20px; }

.prod_conBlock { width: 92%; }

a.prod_liBl.li_3 { top: 67%; }

a.prod_liBl.li_2 { top: 39%; }

a.prod_liBl.li_1 { top: 12%; }

a.prod_liBl.li_4 { margin-left: 128px; }

a.prod_liBl.li_5 { margin-left: 128px; top: 44%; }

.prIn_leBl { width: 100%; float: none; position: relative; }

.prIn_rigBl { float: none; position: relative; width: 90%; padding-bottom: 20px; }

.prIn_tiBl { width: 260px; margin-left: -130px; left: 50%; margin-top: -85px; padding: 0px; height: 172px; background-repeat: no-repeat; }

.prIn_tTi { font-size: 18px; padding-top: 44px; }

.prIn_rTi { padding-top: 6%; font-size: 18px; }

.prIn_tTe { }

.prIn_content.z_ind { padding-top: 0px; }

.prIn_conBlock { padding-bottom: 0px; }

.prIn_ti { font-size: 22px; padding-bottom: 20px; }

.prIn_teBl { width: 100%; }

.prIn_teBl p { text-align: justify; }

.prIn_content { padding-top: 40px; }

.prIn_ti2 { padding-top: 0px; font-size: 22px; }

.prIn2_block { width: 100%; padding: 40px 0; }

a.fo_aBl span { font-size: 14px; }
.prIn2_te { font-size: 14px; }

.prIn2_ti { font-size: 14px; padding-right: 3%; width: 27%; }
.tec_uTi { font-size: 18px; }

.tec_uTe { font-size: 14px; }

.tec_t3 { font-size: 16px; }

.tec_nli { font-size: 14px; }
.pro_teBl { font-size: 14px; }
.sch_ulBl { width: 100%; }

.sch_li { width: 96%; padding-top: 25px; margin-bottom: 20px; min-height: auto; padding-bottom: 20px; }

.sch_bTi { font-size: 18px; }

.sch_ul { padding-bottom: 40px; }
.sch_block.bl_1 { margin-bottom: 30px; }
.sch_block.bl_1 .sch_te { font-size: 14px; }

.sch_bTe { font-size: 14px; }
.sch_bTe img { padding-bottom: 10px; }
.res_ti { font-size: 18px; }

.res_te { font-size: 14px; }

.res_block { margin-top: 30px; padding-bottom: 60px; }
.ach_imgBl { width: 100%; }

a.ach_aBlock { padding: 4%; width: 92%; }

.ach_teBl { width: 100%; margin-top: 15px; margin-right: 0; }

.ach_tEn { font-size: 14px; }

.ach_tCh { font-size: 20px; }

.ach_wi { margin: 15px 0; }

.ach_ulBl { width: 100%; padding-bottom: 60px; }

.ach_teB { height: 112px; }

a.ach_liBl { padding-left: 0px; padding-right: 0px; }

.ach_img { position: relative; float: none; }

.ach_img img { width: 100%; }

.ach_bl { padding-top: 15px; padding-left: 90px; padding-bottom: 25px; padding-right: 0px; }

.ach_date { top: 15px; }

.ach_bWi { left: 73px; top: 22px; height: 85px; }

a.ach_liBl { background: #fff; }

a.ach_liBl:before, a.ach_liBl:after { opacity: 1; }

.ach_hover { opacity: 1; }

.ach_InnBl { width: 92%; margin: auto; padding-right: 0px; }

.ach_ico { display: none; }

.Inn_content { padding: 30px 0; padding-top: 40px; }

.Inn_ti { font-size: 18px; }

a.Inn_back { top: 12px; width: 100px; }

a.Inn_left { margin-bottom: 20px; display: block; width: 100%; }

.Inn_content:after { content: ""; display: block; clear: both; }
.lad_tTi { font-size: 18px; padding-bottom: 15px; }
.lad_teBl p img { max-width: 68%; }
.lad_content { padding-bottom: 40px; }
a.pat_li { width: 100%; padding: 0px 0; }

.pat_img { position: relative; float: none; top: 0px; left: 0px; width: 100%; }

.pat_img img { width: 100%; }

.pat_teBl { padding-left: 0px; padding-top: 25px; width: 92%; margin: auto; }

.pat_te { margin-top: 20px; font-size: 14px; }

a.pat_li { background: #2356a7; background: linear-gradient(to right, #2356a7, #45b1b6); color: #fff; }

.pat_name { font-size: 18px; }

.pat_name span { font-size: 14px; top: 0px; }
.pat_ico { margin-bottom: 10px; background-size: 40px; }
a.new_li { width: 99%; }

.new_ico { background-size: 16px; }
a.Inn_right { width: 100%; }
.tel_liBl { width: 99%; }
.dev_li { padding: 8px 20px; min-width: auto; margin: 0px 8px; font-size: 14px; margin-bottom: 12px; }

.dev_img { width: 100%; float: none; }

.dev_teBl { width: 92%; margin: auto; padding-top: 20px; float: none; }

.dev_tTi { font-size: 18px; }

.dev_tTe { font-size: 14px; }

.dev_li:hover { transform: scale(1); }

.dev_liB { width: 88%; padding: 4%; margin-bottom: 30px; }

.dev_bTe { padding-bottom: 5px; width: 90%; margin: auto; }

.dev_ulBl { padding-bottom: 40px; }

.dev_bImg { position: relative; width: 50px; margin: auto; }
.dev_ulB { padding-top: 0px; }

.jo_ti, .jo_th .jo_ti { background-size: 22px; background-position: 14px 15px; padding: 16px 0; padding-left: 46px; }

.jo_bl { font-size: 14px; }

.jo_ico { background-size: 20px; top: 5px; }
.jo_tr:after { width: 92%; left: 4%; }

.jo_te { padding: 16px 0; }

.jo_teConBlock { width: 90%; padding: 10px 0; }

.jo_tTi { font-size: 16px; }
.jo_th { height: 52px; }
.jo_content { padding-bottom: 50px; }
.tel_navBlock { }

.med_content { padding-left: 0px; }

.med_navBlock { position: relative; top: 0px; width: 109%; left: -4.5%; }

.med_tBl { padding: 8%; }

a.med_li { position: relative; width: 40%; padding: 10px 5%; float: left; }

.med_ul:after { content: ""; display: block; clear: both; }

.med_tCh { font-size: 22px; }

.med_ten { font-size: 18px; }

.med_bg { top: 24px; }

.med_ul { padding-bottom: 10px; padding-top: 5px; }


.medB_ti { font-size: 18px; margin-bottom: 20px; }

.medB_te { font-size: 14px; }

.medB_content { padding: 30px 0; }

.medC_te { font-size: 14px; }

.medC_ti { font-size: 16px; }

.medC_name { font-size: 22px; }

.medC_img { left: 0px; margin-left: 0px; width: 100%; }

.medC_ul { width: 92%; }

.medC_content { padding-bottom: 60px; }

.medC_bl { width: 120px; height: 120px; }

.medC_bl img { width: 120px; height: 120px; }

.medC_swiper .swiper-container.sw0 { width: 160%; left: -30%; }

.medC_bgImg { width: 240px; margin-left: -120px; top: 43px; }

.medC_swiper { padding: 40px 0; padding-bottom: 20px; }

.meCo_block { position: relative; left: 0px; width: 92%; padding: 4%; }

.meCo_wx { position: absolute; bottom: 22px; right: 4%; width: 100px; }

.meCo_tCh { font-size: 18px; }

.meCo_ten { font-size: 16px; }
.fo_bu { background-size: 16px; }

.adv2_liBl { width: 47%; }

.adv2_ul { font-size: 14px; }

.adv2_img { width: 60%; }

.adv5_img { width: 100%; float: none; }

.adv5_teBl { width: 92%; float: none; padding-bottom: 20px; }

.adv5_li { background-size: cover; }

.adv5_te { font-size: 14px; }

.da2_li { width: 29%; white-space: nowrap; margin-bottom: 20px; }

.da2_num { font-size: 22px; padding-top: 6px; }

.da2_img { width: 80%; margin: auto; }

.da2_te { font-size: 14px; }

.da2_t { margin-top: 6px; }

a.medi_li { background-size: 20px; background-position: 0px 14px; padding: 15px 0px; padding-left: 32px; }

.medi_te { width: 88%; }

a.medi_li img { right: 0px; top: 13px; width: 18px; }
.lab_liBl { width: 49%; margin-right: 1%; }

.lab_ulBl { width: 101%; }

.lab_tCh { font-size: 16px; }

.lab_ul { padding: 10% 5%; }

.lab_li { font-size: 14px; }

.vac_ti { font-size: 22px; padding-bottom: 15px; }

.vac_block { padding: 30px 4%; width: 92%; }

.tec_teB { font-size: 14px; }

.vac1_li { width: 100%; float: none; font-size: 14px; }

.vac1_ul { width: 100%; }

.tec_aUl { font-size: 14px; }
.dia1_liBl { width: 45%; }
.dia_li { padding: 6px 10px; font-size: 14px; margin-bottom: 0px; }

.dia_ul { width: 104%; }

.dia_liBl { font-size: 14px; }
.daN_ulBl { padding-top: 0px; width: 107%; }

.daN_content { padding: 5% 4%; }

.daN_liBl { width: 31.3%; }

.daN_ti { font-size: 16px; padding-bottom: 10px; }

.daN_li { margin-top: 8px; }

.da2_ul { padding-top: 20px; }

.tec_conBlock .tec_wi { margin-bottom: 15px; }
.ind6_bgCol { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../images/z6_31.png); z-index: 990; display: none; }
.prod_imgBlock { width: 650px; margin-left: 0px; left: 50%; margin-left: -325px; }
.dia1_li { font-size: 14px; }
.dia1_ti { font-size: 18px; }
.dia1_img { padding-top: 15px; }
.daN_content:after { content: ""; display: block; clear: both; position: absolute; left: 0px; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0px; }
.can_content { display: none; }
.tea_ulBl:after { content: ""; display: block; width: 30px; height: 30px; background: url(../images/cl1.png) no-repeat center; background-size: 30px; position: absolute; right: 3%; top: 6%; }
.lad_block { background-size: cover; }
iframe.d_bg { display: none; }
.d2_InTi { left: auto; margin-left: 0px; top: auto; position: relative; }
.d6_content .In91_InBg { min-height: 600px; }

.d6_content { min-height: 600px; }
a.d6_button { width: 32%; bottom: 49%; height: 20%; }
.ach_ico2 { right: auto; left: 5%; top: auto; bottom: 28px; width: 35px; padding: 0px; }
.tel_tEn, .tel_tCh { text-shadow: 0px 0px 3px #fff; }
.tel_tCh { font-weight: 500; }

.see_banner { height: 200px; }

.see_content { margin-top: -30px; width: 92%; }

.see_block { padding: 15px 5%; margin-bottom: 30px; }

input.see_input { line-height: 34px; height: 34px; padding-left: 4%; }

.see_button { height: 34px; }

.see_button img { padding-top: 8px; width: 18px; }

.see_ul { position: relative; top: 0; }

.see_blLi { float: left; margin-right: 40px; }

.see_bl:after { content: ""; display: block; clear: both; }

.see_bl { padding-bottom: 2px; width: 108%; }

.see_ulBl { float: none; width: 100%; border: 0px; }

.see_conBlock { padding-top: 25px; }

.see_liTi { left: 0px; top: 15px; }

a.see_liBl { padding: 15px 0; padding-left: 100px; }

a.see_liBl:after { left: 0px; width: 100%; }

.see_liTe { width: 100%; }

.see_t { margin-bottom: 30px; }

.b3_bTe { font-size: 14px; }

.de1_img { width: 100%; float: none; }

.de1_block { width: 100%; margin: 40px 0; }

.de1_teBl { position: relative; left: 0px; top: 0px; width: 90%; margin: auto; margin-top: 30px; }

.de1_ti { font-size: 22px; margin-bottom: 20px; }

.de1_wi { margin-bottom: 20px; }

.de1_te:after { background-size: 40px; left: -10px; top: -20px; }

.de1_te { width: 100%; padding-left: 0px; padding-top: 32px; padding-bottom: 30px; }

.de2_img { width: 110%; margin-right: -5%; }

.de2_content { width: 100%; }

.de2_teBl { width: 100%; }
.de3_block { width: 100%; margin: 40px auto; }

.de3_img { width: 100%; }

.de3_teBl { width: 90%; margin-top: 20px; padding: 3% 5% 4%; }

.de3_en { font-size: 30px; }

.de3_ti { font-size: 22px; margin-top: -15px; }
.b3_imgB { position: relative; float: none; height: auto; width: 100%; padding-bottom: 10px; left: 0px; }

.b3_parBlock { width: 100%; }

.b3_imgB img { width: 100%; }

.b3_ul { margin-top: 25px; }

a.ind6_en { right: 152px; top: 16px; z-index: 120 }

.nav_ul.le02 { left: 0; width: 100%; }

a.prod_liBl.li_4 .prod_ti { width: 90px; white-space: normal; margin-left: -60px; bottom: -42px; text-align: right; }
.tel_ulA.m2 a.tel_liA { margin-left: 0; }

.tel_ulA.m2 { width: 104%; }

a.prod_liBl.li_6 { margin-left: 128px; top: 72%; }

a.prod_liBl.li_6 .prod_ti { margin-left: -110px; }
.b2_li { width: 98%; margin-bottom: 30px; }

.b21_ul.bl2 .b21_te img { width: 25px; top: 7px; }

.b21_ul.bl2 a.b21_lihe { height: 40px; line-height: 40px; }

.b21_ul.bl2 a.b21_li { height: 40px; line-height: 40px; }

.b21_ul.bl2 { margin-top: -137px; margin-left: 0; }

.vis_content { width: 92%; padding: 30px 4% 50px; }

.vis_teLi { width: 100%; }

.vis_li input.vis_te { width: 99%; }

.vis_ul { width: 100%; min-width: 100%; }

.vis_li { margin-bottom: 20px; }

.vis_li select { width: 110px; }

.vis_checkbox .vis_li { margin-right: 30px; }

h3.vis_ti { font-size: 22px; margin-bottom: 25px; }