.location,.location .con2,.s16,.s22,.s3,.s32,.s321,.s4{*zoom:1}.location:before,.location .con2:before,.s16:before,.s22:before,.s3:before,.s32:before,.s321:before,.s4:before,.location:after,.location .con2:after,.s16:after,.s22:after,.s3:after,.s32:after,.s321:after,.s4:after{content:'';display:table}.location:after,.location .con2:after,.s16:after,.s22:after,.s3:after,.s32:after,.s321:after,.s4:after{clear:both}#main_banners .main_b ul,.history dl dd ul,.s16 ul,.s22 ul{margin:0;padding:0;list-style:none}.show_pc{display:block}.show_mobile,.show_tablet{display:none}.show_mobile_tablet{display:none}.layout_22636_,.contents{width:1000px;margin:0 auto;padding:0}.layout_22695_ .container_2{margin-top:40px}#main_banners{width:1000px}#main_banners .main_b{width:800px;float:left}#main_banners .main_b ul li{float:left;width:195px;margin-bottom:0}#main_banners .main_b ul li.li1{margin-right:5px;width:395px}#main_banners .main_b ul li.li1,#main_banners .main_b ul li.li3{margin-right:5px}#main_banners .main_b ul li.li4{margin-right:0}#main_banners .cus{float:right;width:178px;height:110px}#main_banners .cus h3{font-size:15px;font-weight:600;margin:0 0 5px}#main_banners .cus ul{margin-bottom:0}#main_banners .cus ul li{font-siz:14px}#main_banners .cus a{margin-top:5px}#main_banners .cus.cus_2{float:none}.layout_22611_ .container_2{margin-bottom:0}.history{margin-top:50px}.history dl{color:#353535;position:relative;margin:0;padding:0 50px 40px;border-bottom:1px solid #ececec;margin-bottom:40px}.history dl:before{left:47px}.history dl dt{font-size:24px;margin-top:-4px;font-weight:500}.history dl dd{display:block;padding-left:20px;margin:0 0 0 200px}.history dl dd ul li{padding-bottom:8px}.history dl dd ul li:last-child{padding-bottom:0}.location .con1 h2{font-size:20px}.location .con1 p{font-size:15px}.location .con2 .google{float:left;width:40%;height:449px}.location .con2 .img{float:right;width:59%}.location .con3 dl dt{margin-top:30px;font-size:16px}.location .con3 dl dd{font-size:14px}.s1_5 .map_box{display:grid;grid-template-columns:1fr 1fr;gap:35px}.s1_5 .cont{margin-bottom:60px}.s16 .tit{margin:0 0 50px}.s16 .tit h2{margin:0;font-size:20px}.s16 .tit p{margin:0;padding:5px 0 10px;font-size:14px;line-height:18px}.s16 ul li img{width:auto}.s16 ul.con1{margin-bottom:50px;text-align:center}.s16 ul.con2 li{float:left;vertical-align:bottom;line-height:230px;margin-bottom:0}.s16 ul.con2 li img{vertical-align:bottom !important}.s16 ul.con2 li:last-child{float:right}.s16 ul.con2 li span{line-height:18px}.s21 h2{font-size:22px}.s21 h3{margin:0 0 18px;font-size:20px}.s21 .con1{margin-bottom:60px}.s21 .con1 li{float:left;width:17%;margin-right:22.5px;margin-bottom:22px;padding:5px}.s21 .con1 li.li4,.s21 .con1 li.li8{margin-right:22.5px}.s21 .con1 li.li5,.s21 .con1 li.li10{margin-right:0}.s21 .con1 li span{left:5px;padding:5px 10px}.s21 .con2{float:left;width:760px;margin:0}.s21 .con3{float:right;width:200px;margin-top:0}.s21 .con3 li{float:none;width:100%;margin-right:0}.s22 ul li{width:23.5%;margin:0 0 20px;margin-right:1.7%}.s22 ul li h2{padding:15px 0 0;margin:0 0 15px}.s22 ul li.li2,.s22 ul li.li4,.s22 ul li.li6,.s22 ul li.li8,.s22 ul li.li10,.s22 ul li.li12{float:left}.s22 ul li.li3,.s22 ul li.li6,.s22 ul li.li9,.s22 ul li.li12{float:left;margin-right:1.7%}.s22 ul li.li9,.s22 ul li.li10,.s22 ul li.li11,.s22 ul li.li12{margin-bottom:0}.s22 ul li.li4,.s22 ul li.li8,.s22 ul li.li12{float:right;margin-right:0}.s3 hgroup{margin-bottom:60px}.s3 h1{margin:0 0 40px}.s3 h2{font-size:22px}.s31 h3{font-size:20px;line-height:22px;margin:0 0 50px;letter-spacing:-1.5px}.s31 h4{font-size:18px;line-height:1.45em;letter-spacing:-1.5px}.s31 .img ul li{margin-bottom:0;float:left}.s31 .img ul li:last-child{float:right}.s31 .img1 ul li{width:25%}.s31 .img1 ul li img{width:auto}.s32 ul li{float:left;width:23.8%;margin-right:1.32%;margin-bottom:0}.s32 ul li.li2,.s32 ul li.li4{float:left}.s32 ul li.li4{float:right;margin-right:0}.s321 ul li{float:left;width:24%;margin-right:1.33%}.s321 ul li.li2,.s321 ul li.li4{float:left}.s321 ul li.li4{margin-right:0}.s41 .con1{margin-bottom:60px}.s4 hgroup{*margin-bottom:0}.s4 h1{font-size:24px}.s4 h2{font-size:22px}.s4 .con1 .left{float:left;width:480px;border-top:0;padding-top:0;margin-top:0}.s4 .con1 .left h2{font-size:28px;margin:10px 0 30px}.s4 .con1 .left h2 span{font-size:18px}.s4 .con1 .left .table{width:100%;float:none}.s4 .con1 .left .img{margin:0 0 10px;float:none}.s4 .con1 .right{float:right;width:500px}.s4 .con1 .right .img_logo{bottom:-30px;width:200px}.s4 .con1 .right .img_logo1{bottom:15px;*left:-400px;width:200px}.s4 .con2 h3{color:#000;font-size:16px;margin:0 0 10px}.s4 .con2 h4{font-size:20px}.s4 .con2 img{width:100%}.s4 .con2 div{*margin-bottom:60px}.s4 .con2 div ul li{float:left;width:50%;margin-bottom:0}.s4 .con2 div ul li img{width:90%}.s4 .con2 .txt{width:100%;*float:left;margin-top:20px}.s4 .con2 .txt li{height:90px;padding:0;line-height:90px;text-align:center;width:230px;padding:0;margin-right:23px}.s4 .con2 .txt li.li2{float:left}.s4 .con2 .txt li.li4{margin-right:0}.s4 .con2 .txt li span{line-height:18px;margin-top:0}.s4 .con2 .img{width:53%;float:right}.s4 .con2 .img li{float:left;width:auto}.s4 .con4 .left{width:650px}.s4 .con4 ol{width:650px}.s4 .con4 .right{width:260px;margin-top:-50px}.s4 .procedure li{padding-right:40px;margin-right:20px}.s4 .con5 ul li{width:19%}.s4 .con6 ul li{width:17%;padding:5px 1% 10px;margin-right:1%;height:180px;margin-bottom:0;letter-spacing:-0.5px}.s4 .con6 ul li strong{display:block}.s4 .con6 ul li img{width:98px}.s4 .con6 ul li.li2,.s4 .con6 ul li.li4{float:left}.s4 .con6 ul li.li5{float:right;margin-right:0}.s4 .con6 .img ul li{width:auto;margin-right:0}.s4 .con6 .img ul li:last-child{float:right}.s4 .con6 .advantage dl dt{width:300px;padding-left:30px;margin:17px 0;font-size:14px}.s4 .con6 .advantage dl dd{margin:17px 0 17px 200px;font-size:14px}.s4_1 .con1 .right{width:450px}.s4_1 .con1 .left{width:510px}.s44_1{width:100%;margin-bottom:60px}.s44_1 ul li{width:33.3%}.s44_2 ul li{float:left;width:30.5%;padding-right:2%}.s44_2 ul li.li1{clear:left;padding-bottom:0;margin-top:30px}.s44_2 ul li.li2{clear:left}.s44_2 ul li.li2,.s44_2 ul li.li3,.s44_2 ul li.li4{float:left}.s44_2 ul li.li4{padding-right:0}