input[type="text"]{padding-left:10px;box-sizing:border-box;}


.sub_conts{width:calc(100% - 20px);max-width:1180px;margin:0 auto;padding: 50px 0 120px;}
.sub_contsa{padding-top: 20px;}
h2.stit{text-align:center;font-size:36px;color:#0c0c0c;font-weight:800;line-height:36px;margin-bottom:50px;padding-bottom:40px;border-bottom:1px solid #dfdfdf;}
.tab_page{margin-bottom:0px;margin-left:-20px;}
.tab_page > li{float:left;margin-left:20px;height:58px;display:table;text-align:center;margin-bottom: 10px;}
.tab_page > li > a{display:table-cell;vertical-align:middle;border:1px solid #dfdfdf;background:#f8f8f8;font-size:16px;color:#252525;}
.tab_page > li.on > a{border:1px solid #3d3d3d;background:#3d3d3d;color:#fff;}
.tab_page2 > li{width:calc(50% - 20px);}
.tab_page3 > li{width:calc(33.33% - 20px);}
.tab_page4 > li{width:calc(25% - 20px);}
.tab_page5 > li{width:calc(20% - 20px);}
.tab_page6 > li{width:calc(16.66% - 20px);}
.tab_page7 > li{width:calc(14.2% - 20px);}


.cop_title{text-align:center;margin-bottom:40px;display:none;}
.cop_title dt{font-size:30px;color:#0c75a4;font-weight:800;}
.cop_title dt span{display:inline-block;background: url(../image/sub/cl.jpg) no-repeat left center, url(../image/sub/cl.jpg) no-repeat right center;padding:0 30px;}
.cop_title dd{margin-top:18px;font-size:18px;color:#0a0a0a;}

.co_img{display:none;margin-top:30px;text-align:center;}
.yn_box{padding:0 100px;}
.yn_box > li{margin-top:75px;padding-left:240px;position:relative;}
.yn_box > li > div.tit{position:absolute;left:0;top:50%;margin-top:-95px;width:190px;height:190px;border-radius:190px;background:#219ed5;display:table;text-align:center;}
.yn_box > li > div.tit > p{display:table-cell;vertical-align:middle;font-size:23px;color:#fff;font-weight:800;}
.yn_box > li > div.text{border:1px solid #219ed5;padding:35px;}
.yn_box > li > div.text > p{display:none;font-size:25px;color:#219ed5;font-weight:800;border-bottom:1px solid #dfdfdf;padding-left:20px;padding-bottom:15px;margin-bottom:15px;}
.yn_box > li > div.text > ul > li{font-size:16px;color:#292929;line-height:28px;background: url(https://factorycorporation.com/image/sub/dm.jpg) no-repeat left 13px;padding-left:11px;}

.ct_img{text-align:center;}
.part_line{margin-top:-10px;margin-left:-10px;}
.part_line > li{float:left;text-align:center;margin-top:10px;margin-left:10px;width:calc(12.5% - 10px);border:1px solid #dfdfdf;box-sizing:border-box;box-shadow:1px 2px 4px rgba(0,0,0,0.1); }


.bus_box{width:960px;margin:0 auto;}
.bus_box > li{position:relative;float:left;width:33.33%;margin-left:-1px;text-align:center;height:460px;box-sizing:border-box;border:1px solid #dfdfdf;background:#f8f8f8;padding:45px 10px;transition: all 0.3s ease-in-out;}
.bus_box > li > a{display:block;}
.bus_box > li > a > div.ico{display:inline-block;margin-bottom:30px;}
.bus_box > li > a > div.ico > p{display:table;width:180px;height:180px;border-radius:180px;border:1px solid #e1e1e1;background:#fff;}
.bus_box > li > a > div.ico > p > span{display:table-cell;vertical-align:middle;}
.bus_box > li > a > dl dt{font-size:19px;color:#0a0a0a;font-weight:800;}
.bus_box > li > a > dl dd{margin-top:15px;font-size:16px;color:#282828;line-height:23px;}
.bus_box > li > a > .bn{position:absolute;bottom:30px;left:50%;margin-left:-75px;}
.bus_box > li > a > .bn .on{display:none;}
.bus_box > li:hover{background:#219ed5;transform: scale(1.02,1.02);border:none;z-index:1;}
.bus_box > li:hover > a > dl dt{color:#fff;}
.bus_box > li:hover > a > dl dd{color:#fff;}
.bus_box > li:hover > a >  .bn .off{display:none;}
.bus_box > li:hover > a >  .bn .on{display:block;}


.sld_wid{width:980px;margin:0 auto;}
.main-floor3-2{max-width: 100%;margin: 0 auto;position: relative;padding-bottom:5px;}
.main-floor3-2 .item{overflow: hidden;box-shadow:1px 2px 3px rgba(0,0,0,0.1);}
.main-floor3-2 .item a{display:block;text-align: center; }
.main-floor3-2 .item a > div.img{overflow:hidden;}
.main-floor3-2 .item a > div.img img{width:100%;transition: all 0.3s ease-in-out;}
.main-floor3-2 .item a:hover > div.img img{transform: scale(1.1,1.1);}
.main-floor3-2 .item a > div.text{box-sizing:border-box;border:1px solid #dfdfdf;background:#f8f8f8;border-top:none;display:table;width:100%;height:140px;}
.main-floor3-2 .item a > div.text > dl{display:table-cell;vertical-align:middle;}
.main-floor3-2 .item a > div.text > dl dt{margin-bottom:14px;position:relative;font-size:20px;color:#292929;font-weight:700;background: url(https://factorycorporation.com/image/sub/dl.png) no-repeat center bottom;padding-bottom:13px;}
.main-floor3-2 .item a > div.text > dl dd{font-size:16px;color:#292929;}
.main-floor3-2 .owl-controls .owl-nav a{width: 69px;height: 50px;position: absolute;top: 50%;margin-top: -25px;text-indent: -9999em}
.main-floor3-2 .owl-controls .owl-nav a.owl-prev{background: url(../image/sub/mf_prev.png) no-repeat center center;left: -100px;}
.main-floor3-2 .owl-controls .owl-nav a.owl-next{background: url(../image/sub/mf_next.png) no-repeat center center;right: -100px;}
.main-floor3-2 .owl-controls .owl-dots{text-align: center;}
.main-floor3-2 .owl-controls .owl-dot{display: none;margin: 40px 3px 0;}
.main-floor3-2 .owl-controls .owl-dot a{display:block;background: url(https://factorycorporation.com/image/main/main_32.jpg) no-repeat center center;width: 16px;height: 16px;}
.main-floor3-2 .owl-controls .owl-dot.active a{background: url(https://factorycorporation.com/image/main/main_34.jpg) no-repeat center center;}

.sld_wid{width:1180px;margin:0 auto;}
.main-floor3-3{max-width: 100%;margin-left:-20px;margin-top:-20px;position: relative;padding-bottom:5px;font-size:0;}
.main-floor3-3 .item{vertical-align:top;overflow: hidden;box-shadow:1px 2px 3px rgba(0,0,0,0.1);display:inline-block;width:calc(50% - 20px);margin-left:20px;margin-top:20px;background:#f8f8f8;border:1px solid #dfdfdf;box-sizing:border-box;}
.main-floor3-3 .item a{display:block;text-align: center; }
.main-floor3-3 .item a > div.img{overflow:hidden;padding:35px 0 15px;}
.main-floor3-3 .item a > div.text{box-sizing:border-box;border:1px solid #dfdfdf;background:#f8f8f8;border-top:none;display:table;width:100%;height:140px;}
.main-floor3-3 .item a > div.text > dl{display:table-cell;vertical-align:middle;}
.main-floor3-3 .item a > div.text > dl dt{margin-bottom:14px;position:relative;font-size:20px;color:#292929;font-weight:700;background: url(https://factorycorporation.com/image/sub/dl.png) no-repeat center bottom;padding-bottom:13px;}
.main-floor3-3 .item a > div.text > dl dd{font-size:16px;color:#292929;line-height:26px;padding-bottom:30px;}

.scon_list{text-align:center;margin-top:45px;}
.scon_list > a{display:inline-block;font-size:0;}

.om_line{margin-top:-20px;margin-left:-20px;text-align:center;}
.om_line > li{float:left;margin-top:20px;margin-left:20px;box-sizing:border-box;width:calc(50% - 20px);box-shadow:2px 3px 5px rgba(0,0,0,0.1); text-align:center;height:415px;border:1px solid #dfdfdf;background:#f8f8f8;padding-top:40px;}
.om_line > li > span{display:block;font-size:0;margin-bottom:20px;}
.om_line > li > p{font-size:20px;color:#292929;font-weight:700;margin-bottom:15px;}
.om_line > li > p > span{display:inline-block;background: url(../image/sub/mt3.png) repeat-x center bottom;padding-bottom:15px;}
.om_line > li > ul > li{font-size:16px;color:#292929;line-height:24px;}
.om_line > li > ul > li > span{display:inline-block;background: url(https://factorycorporation.com/image/sub/dm.jpg) no-repeat left 11px;padding-left:11px;}

.om_line > li.solo{float:none;width:calc(70% - 20px);display:inline-block;height:450px;}

.prcs_box{text-align:center;background: url(../image/sub/pline.png) no-repeat 80% 88px;box-sizing:border-box;}
.prcs_line > li{display:inline-block;margin:0 25px 36px 25px;}
.prcs_line > li.mo{display:none;}

.pt_line{margin-left:-20px;margin-top:10px;margin-bottom:-30px;font-size:0;}
.pt_line > li{margin-left:20px;margin-bottom:30px;display:inline-block;vertical-align:top;width:calc(25% - 20px);text-align:left;}
.pt_line > li > a{display:block;}
.pt_line > li > a > div.img{overflow:hidden;background:#f8f8f8;}
.pt_line > li > a > div.img img{width:100%;transition: all 0.3s ease-in-out;}
.pt_line > li > a:hover > div.img img{transform: scale(1.1,1.1);}
.pt_line > li > a > p{margin-top:10px;padding-top:10px;background: url(../image/sub/ptl.jpg) no-repeat left top;padding-top:10px;font-size:16px;font-weight:bold;color:#292929;display:block;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.pt_line > li > a span.tx{display:block;margin-top:10px;}
.pt_line > li > a ul{margin-left:-2px;margin-top:10px;font-size:0;}
.pt_line > li > a ul > li{margin-left:2px;width:calc(25% - 2px);display:inline-block;text-align:center;padding:8px 0;font-size:14px;color:#000;border-radius:4px;}
.pt_line > li > a ul > li.co1{background:#b1e0f7;}
.pt_line > li > a ul > li.co2{background:#b0f9e9;}
.pt_line > li > a ul > li.co3{background:#befbb8;}
.pt_line > li > a ul > li.co4{background:#fbe4b3;}
.pt_line > li > a ul > li.co5{background:#fccdbd;}
.pt_line > li > a ul > li.co6{background:#febfd1;}
.pt_line > li > a ul > li.co7{background:#ecbdfd;}
.pt_line > li > a ul > li.co8{background:#c9c7fd;}
.pt_line > li > a > p.tx1{font-weight:300;background:none;text-align:left;padding-top:0px;}
.pt_line > li > a > p.tx2{font-weight:300;background:none;text-align:left;padding-top:0px;}


.page_all {text-align: center;margin-top: 45px;}
.page_all > a.page {color:#525252;font-size:13px;vertical-align: middle;display: inline-block;text-align: center;width: 30px;height: 30px;line-height: 30px;border-radius:30px;}
.page_all > a.on{color:#fff;background:#219ed5;}
.page_all > a.btn_lf2{margin-right: 10px;}
.page_all > a.btn_rt2{margin-left: 10px;}


.ptv_all{padding:45px 60px 10px 60px;}
.ptv_left{float:left;width:550px;}
.ptv_bimg{margin-bottom:10px;}
.ptv_bimg > li{display:none;}
.ptv_bimg > li.on{display:block;}
.ptv_bimg > li > a{display:block;font-size:0;}
.ptv_simg{margin-left:0px;}
.ptv_simg > li{position:relative;float:left;margin-top:0px;margin-left:0px;width:calc(25% - 0px);}
.ptv_simg > li > a{display:block;font-size:0;}
.ptv_simg > li.on > a:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border:2px solid #219ed5;}

.ptv_right{float:right;width:calc(100% - 600px);}
.ptv_right > p.tit{font-size:20px;color:#0a0a0a;font-weight:700;margin-left:10px;margin-top:0px;margin-bottom:20px;}
.ptv_right > ul.nys_line{border-top:2px solid #219ed5;}
.ptv_right > ul.nys_line > li{position:relative;border-bottom:1px solid #e8e8e8;padding:20px 10px 20px 110px;}
.ptv_right > ul.nys_line > li > strong{display:block;position:absolute;left:15px;top:20px;font-size:16px;color:#0a0a0a;}
.ptv_right > ul.nys_line > li > p{font-size:16px;color:#292929;}
.ptv_right > p.bn{margin-top:80px;text-align:right;}
.ptv_right > p.bn > a{display:inline-block;min-width:150px;box-sizing:border-box;padding:0 20px;height:40px;line-height:40px;text-align:center;background:#219ed5;font-size:16px;color:#fff;}

.nys_con {margin-top:0px; border:0px solid #dfdfdf;box-sizing:border-box;padding:0px;min-height:300px;}
.btnlist{margin-top:20px;text-align:right;}
.btnlist > a{display:inline-block;padding:10px 20px;background:#111;color:#fff;font-size:16px;}
.btnlist > a.wht{background:#fff;border:1px solid #000;box-sizing:border-box;padding:9px 20px;}

.qa_box{text-align:center;}
.qa_box > span{display:block;margin-bottom:35px;font-size:0;}
.qa_box > dl{margin-bottom:65px;}
.qa_box > dl dt{font-size:25px;color:#219ed5;font-weight:700;margin-bottom:35px;}
.qa_box > dl dd{font-size:16px;color:#292929;line-height:24px;margin-top:3px;}
.qa_box > p > a{display:inline-block;display:inline-block;min-width:150px;box-sizing:border-box;padding:0 20px;height:40px;line-height:40px;text-align:center;background:#219ed5;font-size:16px;color:#fff;}


.order_box{border:1px solid #dfdfdf;padding: 55px 100px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.1);}
.order_qa > li{margin-bottom:40px;}
.order_qa > li > span{display:block;font-size:16px;color:#0a0a0a;margin-bottom:15px;}
.order_qa > li > p input{width:100%;height:40px;border:1px solid #dfdfdf;}
.order_qa > li > p input[type="file"]{border:none;height:40px;border-bottom:1px solid #dfdfdf;}
.eqc_box{background:#f8f8f8;padding:25px;}
.eqc_box > p.tit{font-size:16px;color:#252525;margin-bottom:15px;}
.eqc_box > div.box{width:100%;height:140px;background:#fff;overflow:auto;padding: 10px;box-sizing:border-box;line-height:21px;}
.eqc_box > div.cick{margin-top:10px;text-align:right;}
.order_btn{margin-top:50px;text-align:center;}
.order_btn > a{display:inline-block;display:inline-block;min-width:150px;box-sizing:border-box;padding:0 20px;height:40px;line-height:40px;text-align:center;background:#219ed5;font-size:16px;color:#fff;}

.order_btn > button{display:inline-block;display:inline-block;min-width:150px;box-sizing:border-box;padding:0 20px;height:40px;line-height:40px;text-align:center;background:#219ed5;font-size:16px;color:#fff;border:0}

.fq_title{padding: 10px 0;}
.fq_title > p{float:left;width:80px;text-align:center;font-size:16px;color:#292929;font-weight:700;}
.fq_title > p:last-child{width:calc(100% - 80px);position:relative;}
.fq_title > p:last-child:after{content:"";position:absolute;left:0;top:0;width:1px;height:20px;background:#dfdfdf;}

.faq_all{border-top:2px solid #219ed5;}
.faq_all > li{position:relative;border-bottom:1px solid #dfdfdf;}
.faq_all > li > span{display:block;position:absolute;left:0;top:18px;width:80px;text-align:center;font-size:16px;color:#292929;font-weight:700;}
.faq_all > li > a{display:block;padding:18px 15px 18px 80px;background: url(https://factorycorporation.com/image/sub/qoff.png) no-repeat 98% center;}
.faq_all > li > .faq_dp02{display:none;border:1px solid #dfdfdf;background:#f8f8f8;padding:30px 15px 30px 80px;border-bottom:none;}
.faq_all > li > .faq_dp02 > p{font-size:16px;color:#292929;line-height:22px;margin:3px 0;}/*padding-left:10px;background: url(../image/sub/dm.jpg) no-repeat left 11px;*/
.faq_all > li.on > a{background: url(../image/sub/qon.png) no-repeat 98% center;color:#219ed5;}
.faq_all > li.on > span{color:#219ed5;}


.add_box > .map{float:left;width:580px;box-sizing:border-box;border:2px solid #dfdfdf;}
.add_box > .map img{width:100%;}
.add_box > .adds{float:right;width:calc(100% - 620px);}
.add_box > .adds > span{display:block;text-align:center;margin-top:40px;font-size:0;margin-bottom:20px;}
.add_box > .adds > ul > li{position:relative;padding: 20px 0;border-bottom:1px solid #dfdfdf;}
.add_box > .adds > ul > li:last-child{border-bottom:none;}
.add_box > .adds > ul > li > span{position:relative;padding-left:25px;display:block;width:160px;box-sizing:border-box;position:absolute;left:0;top:50%; margin-top:-12px;font-size:16px;color:#292929;line-height:22px;}
.add_box > .adds > ul > li > span:after{content:"";position:absolute;right:5px;top:4px;width:1px;height:15px;background:#333;}
.add_box > .adds > ul > li > span.bg1{background: url(../image/sub/add1.jpg) no-repeat left center;}
.add_box > .adds > ul > li > span.bg2{background: url(../image/sub/add2.jpg) no-repeat left center;}
.add_box > .adds > ul > li > span.bg3{background: url(https://factorycorporation.com/image/sub/add3.jpg) no-repeat left center;}
.add_box > .adds > ul > li > p{word-break:break-all; padding-left: 170px;font-size:16px;color:#292929;line-height:22px;}

.add_btn a{display:inline-block;display:inline-block;min-width:150px;box-sizing:border-box;padding:0 20px;height:40px;line-height:40px;text-align:center;background:#219ed5;font-size:16px;color:#fff;}




.mobteb{display:none;}


.sitemap{margin-top:50px;text-align:center;margin-left:-10px;}
.sitemap > li{float:left;box-sizing: border-box;margin-left:10px;width:calc(16.66% - 10px);text-align:center;}
.sitemap > li > a{display:block;width:100%;height:48px;line-height:48px;background:#219ed5;font-size:17px;color:#fff;font-weight:500;}
.sitemap > li > ul > li > a{display:block;width:100%;padding:13px 0;border-bottom:1px solid #dfdfdf;font-size:15px;color:#454545;font-weight:400;}

.etc_box{margin-top:50px;border:1px solid #dfdfdf;padding:20px 10px;min-height:700px;overflow:auto;}

.pc{display:inline-block;}
.mob{display:none;}





.subvju{max-width:1180px;margin:0 auto;}

.viemenu{margin:0 auto;margin-top:0px;max-width:1180px;position:relative;}

.mtp-30{margin-top:-40px;}
.mtp-40{margin-top:-90px;}

.ptv_left .bx-wrapper{margin: 0 !important;}
.ptv_left .bx-controls{text-align: center; position: absolute; left: 10px; bottom: 54px; width: 100%; height:0px;border:0px solid red;}
.ptv_left .bx-controls > div{display: inline-block; vertical-align: middle;margin: 0 0}
.ptv_left .bx-controls a{ font-size: 0; }
.ptv_left .bx-pager-item{display: none;margin: 0 3px; vertical-align: middle;}
.ptv_left .bx-pager-item a{display: block; width: 6px; height: 6px; border:2px solid #fff; opacity: 0.5;border-radius:10px;}
.ptv_left .bx-pager-item a.active{width: 6px; height: 6px; background: #fff; opacity: 1;}
.ptv_left .bx-controls-direction a{display: block; width: 42px; height: 42px;position: absolute; top: -25px; z-index: 51;}
.ptv_left .bx-prev{ left:-30px; background: url('https://factorycorporation.com/image/sub/leftbtn.png') 0 0 no-repeat;}
.ptv_left .bx-next{ right:-10px; background: url('https://factorycorporation.com/image/sub/rightbtn.png') 0 0 no-repeat;}
.ptv_left .bx-controls-auto-item a{display: none; width: 24px; height: 24px;}
.ptv_left .bx-stop{background: url(https://factorycorporation.com/image/new_main/mvs_stop.png) 0 0 no-repeat;}
.ptv_left .bx-start{background: url(https://factorycorporation.com/image/new_main/mvs_stop.png) 0 0 no-repeat;}
.ptv_left .bx-controls-auto-item a.active{display: block;}
.ptv_left{position:relative;z-index:50;}

.ptv_right > div.bnt{text-align:left;margin-top:30px;}
.ptv_right > div.bnt > a{margin-right:10px;}

.rollingli{border:0px solid #dfdfdf;padding:40px;margin-top:20px;background:#229ed5;}
.rollingli p.tit{text-align:center;font-size:21px;color:#fff;font-weight:bold;margin-bottom:30px;}
.rolim{max-width:1076px;margin:0 auto;position:relative;}
.rolim > div{cursor:pointer;}
.rolim > div span{display:block;border-radius:550px;overflow:hidden;}
.rollingli .owl-controls .owl-nav a{display:block;width: 34px;height: 66px;position: absolute;top: 50%;margin-top: -33px;text-indent: -9999em;cursor:pointer;font-size:0;}
.rollingli .owl-controls .owl-nav a.owl-prev{background: url(https://factorycorporation.com/image/sub/lbtn1.png) no-repeat center center;left: -72px;}
.rollingli .owl-controls .owl-nav a.owl-next{background: url(https://factorycorporation.com/image/sub/rbtn1.png) no-repeat center center;right:-72px;}
.rollingli .owl-controls .owl-dots{text-align: center;margin-top:0px;}
.rollingli .owl-controls .owl-dot{display:inline-block;margin:0px;}
.rollingli .owl-controls .owl-dot a{display:none;background: #72819d;width: 9px;height: 9px;border-radius:100%;}
.rollingli .owl-controls .owl-dot.active a{position:relative;background: #347fc2;}
.rollingli .owl-controls .owl-dot.active a:after{content:"";position:absolute;left:-8px;top:-8px;bottom:-8px;right:-8px;border:1px solid #347fc2;border-radius:100%;}

.rolpop{display:none;position:relative;position:fixed;z-index:1200;background:rgba(0,0,0,0.75);left:0;top:0;width:100%;height:100%;text-align:center;}
.rolpop > div.ara{position:absolute;left:0;top:0;width:100%;height:100%;}
.rolpop > div.ara > div.con{margin-top:50px;}
.rolpop > div.ara > div.con > div{max-width:635px;margin:0 auto;}
.rolpop > div.ara > div.con > a{max-width:635px;margin:0 auto;display:block;text-align:right;margin-bottom:10px;}
.poprol{position:relative;}
.rolcont .owl-controls .owl-nav a{display:block;width: 34px;height: 66px;position: absolute;top: 50%;margin-top: -33px;text-indent: -9999em;cursor:pointer;font-size:0;}
.rolcont .owl-controls .owl-nav a.owl-prev{background: url(https://factorycorporation.com/image/sub/lbtn1.png) no-repeat center center;left: -62px;}
.rolcont .owl-controls .owl-nav a.owl-next{background: url(https://factorycorporation.com/image/sub/rbtn1.png) no-repeat center center;right:-62px;}
.rolcont .owl-controls .owl-dots{text-align: center;margin-top:10px;}
.rolcont .owl-controls .owl-dot{display:inline-block;margin:10px;}
.rolcont .owl-controls .owl-dot a{display:block;background: #fff;width: 9px;height: 9px;border-radius:100%;}
.rolcont .owl-controls .owl-dot.active a{position:relative;background: #fff;}
.rolcont .owl-controls .owl-dot.active a:after{content:"";position:absolute;left:-8px;top:-8px;bottom:-8px;right:-8px;border:1px solid #fff;border-radius:100%;}

.rolban{margin-top:-80px;}
.rolban > ul{margin-left:-27px;font-size:0;}
.rolban > ul > li{margin-left:27px;margin-top:27px;width:calc(33.3% - 27px);display:inline-block;}

.mtp-50{margin-top:-110px;}
.subconts{max-width:1180px;margin:0 auto;padding-bottom:100px;}

.subvju{position:relative;width:100%;overflow:hidden;}
.subvjuvi{position:relative;}
.subvju .owl-controls .owl-nav a{display:block;width: 34px;height: 66px;position: absolute;top: 50%;margin-top: -33px;text-indent: -9999em;cursor:pointer;font-size:0;}
.subvju .owl-controls .owl-nav a.owl-prev{background: url(https://factorycorporation.com/image/sub/lbtn1.png) no-repeat center center;left: -62px;}
.subvju .owl-controls .owl-nav a.owl-next{background: url(https://factorycorporation.com/image/sub/rbtn1.png) no-repeat center center;right:-62px;}
.subvju .owl-controls .owl-dots{position:absolute;bottom:10px;width:100%;border:0px solid red;text-align: center;margin-top:-0px;z-index:100;}
.subvju .owl-controls .owl-dot{display:inline-block;margin:8px;}
.subvju .owl-controls .owl-dot a{display:block;background: #fff;width: 13px;height: 13px;border-radius:100%;opacity:0.3;}
.subvju .owl-controls .owl-dot.active a{position:relative;background: #fff;opacity:1;}
/*.subvju .owl-controls .owl-dot.active a:after{content:"";position:absolute;left:-8px;top:-8px;bottom:-8px;right:-8px;border:1px solid #454545;border-radius:100%;}*/

/*bod*/
.botcik_box{background:#f7f7f7;padding:25px 270px;margin-bottom:30px;}
.botcik_box > div{float:left;}
.botcik_box > .sel_box{width:150px;margin-right:10px;}
.botcik_box > .inp_box{width:calc(100% - 160px);position:relative;}
.botcik_box > .sel_box select{width:100%;height:46px;box-sizing:border-box;padding:0 10px;border:1px solid #dfdfdf;background:#fff;font-size:16px;color:#454545;font-weight:300;}
.botcik_box > .inp_box input{width:calc(100% - 80px);height:46px;box-sizing:border-box;padding-left:15px;border:1px solid #dfdfdf;background:#fff;font-size:16px;color:#454545;font-weight:300;}
.botcik_box > .inp_box a{display:block;position:absolute;right:0;top:0;bottom:0;width:80px;height:46px;line-height:46px;text-align:center;background:#333;font-size:16px;color:#fff;}


.etc_tab_bg{border-top:2px solid #0b1727;}
.etc_tab th{position: relative;text-align:center;color:#000;font-size:18px;font-weight:400;padding:15px 10px;border-bottom:1px solid #000;}
.etc_tab td{text-align:center;color:#454545;font-size:16px;font-weight:300;word-break:break-all;padding:15px 10px;border-bottom:1px solid #dfdfdf;}
.etc_tab td.lf_txt{text-align:left;}
.etc_tab td.list > a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:300;}
.etc_tab td span.cp{display:inline-block;width:60px;height:28px;line-height:28px;border-radius:28px; border:1px solid #00388d;font-size:15px;color:#00388d;font-weight:400;}

.catego {font-size:16px;color:#000;font-size:18px;font-weight:400;border:none;}
.catego option{padding:15px;display:block;}
.catego option.on{font-weight:bold;}

.ibt_tab_v{border-top:2px solid #000;border-bottom:1px solid #dfdfdf;}
.ibt_v_top{border-bottom:1px solid #dfdfdf;padding: 20px 10px;}
.ibt_v_top_tit{margin-bottom: 10px;color:#000;font-size:22px;font-weight:400;}
.ibt_v_top_txt{color:#4f4f4f;font-size:15px;}
.ibt_v_top_txt > span{position:relative;display:inline-block;margin-right:30px;}
.ibt_v_top_txt > span:after{content:"/";position:absolute;right: -20px;top: 1px;font-size:14px;color:#4f4f4f;font-weight:300;}
.ibt_v_top_txt > span:last-child{margin-right:0;}
.ibt_v_top_txt > span:last-child:after{display: none;}
.ibt_v_file{border-bottom:1px solid #dfdfdf;padding:15px;background:#f5f5f5;}
.ibt_v_file > a{color:#4f4f4f;font-size:15px;}
.ibt_v_ny{padding:15px;color:#2a2a2a;font-size:15px;min-height:400px;}
.ibt_v_ny iframe{width:100%;height:560px;}

.bot_lr_btn{margin-top:45px;}
.bot_lf_btn{float:left;}
.bot_rt_btn{float:right;}
a.white_l{display:inline-block;padding:0 10px;min-width:50px;height:45px;line-height:45px;text-align:center;color:#30a4dc;font-size:16px;border:1px solid #30a4dc;background:#fff;border-radius: 45px;}
a.y_btn{display:inline-block;text-align:center;border:1px solid #30a4dc;background:#30a4dc;padding:0 10px;min-width:90px;height:45px;line-height:45px;font-size:16px;color:#fff;border-radius: 45px;}
a.n_btn{display:inline-block;text-align:center;border:1px solid #979797;background:#fff;padding:0 10px;min-width:50px;height:45px;line-height:45px;font-size:16px;color:#010101;}


.page_all {text-align: center;margin-top: 55px;}
.page_all > a.page {color:#333;font-size:16px;vertical-align: middle;display: inline-block;text-align: center;background:#fff;width: 40px;height: 40px;line-height: 40px;}
.page_all > a.on{color:#00388d;font-weight:bold;}




@media screen and (max-width:1024px){
.mtp-30{margin-top:-10px;}
.mtp-40{margin-top:-50px;}
.viemenu{max-width:calc(100% - 20px);}
.rollingli{padding:15px 20px;}
.rollingli p.tit{margin-bottom:20px;font-size:19px;}
.rollingli .owl-controls .owl-nav a{display:none;}
.rolcont .owl-controls .owl-nav a{display:none;}

.rolban > ul{margin-left:-10px;font-size:0;}
.rolban > ul > li{margin-left:10px;margin-top:27px;width:calc(33.3% - 10px);display:inline-block;}

.mtp-50{margin-top:-70px;}
.subconts{max-width:calc(100% - 20px);margin:0 auto;padding-bottom:60px;}
}
@media screen and (max-width:640px){
	
	.ptv_left .bx-controls{display:none;}
	.rolpop > div.ara > div.con > div{width:100%;}
	.rolpop > div.ara > div.con > a{width:100%;margin:0 auto;display:block;text-align:right;margin-bottom:10px;}
}
/*20220807end*/



@media screen and (max-width:1024px){

	.sub_conts{width:calc(100% - 20px);padding: 50px 0 80px;position:relative;}
	.yn_box{padding:0;}
	.bus_box{width:99%;margin:0 auto;}

	.sld_wid{width:100%;margin:0 auto;}
	.main-floor3-2 .owl-controls .owl-nav a{display:none;}

	.om_line{margin-left:0;}
	.om_line > li{float:none;margin-left:0;width:100%;height:auto;padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:40px;text-align:left;}
	.om_line > li.solo{float:none;width:100%;height:auto;padding-left:0;}
	.om_line > li > ul > li > span{background:none;}
	.om_line > li > p{padding-left:120px;font-size:18px;color:#292929;font-weight:700;margin-bottom:15px;}

	.om_line > li > span{display:block;font-size:0;margin-bottom:20px;position:absolute;}
	.om_line > li > span img{width:100px;}
	.om_line > li > ul{padding-left:120px;}
	.om_line > li > ul > li.pc{display:none;}
	.om_line > li > ul > li > span{padding-left:0;}
	
	

	.prcs_box{background:none;}
	.prcs_line > li.mo{display:inline-block;}
	.prcs_line > li.pc{display:none;}
	
	.ptv_all{padding:0;}
	.ptv_left{float:none;max-width:550px;width:100%;margin:0 auto;}
	.ptv_right{float:none;width:100%;margin-top:30px;}
	.ptv_right > p.bn{margin-top:40px;}

	.order_box{padding: 40px 10px;}

	.add_box > .map{float:none;max-width:780px;width:100%;margin:0 auto;}
	.add_box > .adds{float:none;width:100%;}

	.pc{display:none;}
	.mob{display:block;}

	.botcik_box{padding:20px 10px;}

	.subvju.mtp20{margin-top:15px !important;}

}

@media screen and (max-width:768px){
	
	h2.stit{font-size:25px;line-height:25px;margin-bottom:40px;}
	.mobteb{display:block;line-height:45px;width:100%;border:1px solid #3d3d3d;background:url(https://factorycorporation.com/image/sub/tran.png) no-repeat 90% center;background-color:#3d3d3d;font-size:16px;color:#fff;padding-left:20px;box-sizing:border-box;margin-bottom:30px;}
	.tab_page{display:none;margin-bottom:30px;top:60px;margin-left:0px;width:calc(100% - 0px);position:absolute;z-index:100;box-sizing:border-box;}
	.tab_page > li{float:none;margin-left:0px;height:48px;display:block;text-align:left;width:100%;margin-top:-12px;box-sizing:border-box;}
	.tab_page > li > a{display:block;line-height:45px;border:1px solid #dfdfdf;background-color:#f8f8f8;font-size:16px;color:#252525;padding-left:20px;box-sizing:border-box;}
	.tab_page > li.on > a{border:1px solid #dfdfdf;background-color:#f8f8f8;color:#252525;box-sizing:border-box;}
	.tab_page2 > li{width:calc(100% - 0px);box-sizing:border-box;}
	.tab_page3 > li{width:calc(100% - 0px);box-sizing:border-box;}
	.tab_page4 > li{width:calc(100% - 0px);box-sizing:border-box;}
	.tab_page5 > li{width:calc(100% - 0px);box-sizing:border-box;}
	.tab_page6 > li{width:calc(100% - 0px);box-sizing:border-box;}
	.tab_page7 > li{width:calc(100% - 0px);box-sizing:border-box;}
	.tebdiv{position:relative;}
	/*
	.tab_page{margin-left:-5px;margin-top:-5px;}
	.tab_page > li{margin-left:5px;margin-top:5px;}
	.tab_page2 > li{width:calc(50% - 5px);}
	.tab_page3 > li{width:calc(50% - 5px);}
	.tab_page4 > li{width:calc(50% - 5px);}
	.tab_page5 > li{width:calc(50% - 5px);}
	.tab_page6 > li{width:calc(50% - 5px);}
	.tab_page7 > li{width:calc(50% - 5px);}
	*/

	.sld_wid{width:100%;}
	.main-floor3-3{max-width: 100%;margin-left:0px;margin-top:-20px;position: relative;padding-bottom:5px;font-size:0;}
	.main-floor3-3 .item{vertical-align:top;overflow: hidden;box-shadow:1px 2px 3px rgba(0,0,0,0.1);display:inline-block;width:calc(100% - 00px);margin-left:0px;margin-top:20px;background:#f8f8f8;border:1px solid #dfdfdf;box-sizing:border-box;}
	.main-floor3-3 .item a{display:block;text-align: left; padding-top:25px;}
	.main-floor3-3 .item a > div.img{position:absolute;overflow:hidden;padding:10px;}
	.main-floor3-3 .item a > div.img img{width:100px;}
	.main-floor3-3 .item a > div.text{padding-left:120px;padding-right:5px;box-sizing:border-box;border:1px solid #dfdfdf;background:#f8f8f8;border-top:none;display:table;width:100%;height:auto;}
	.main-floor3-3 .item a > div.text > dl{display:table-cell;vertical-align:middle;}
	.main-floor3-3 .item a > div.text > dl dt{margin-bottom:14px;position:relative;font-size:20px;color:#292929;font-weight:700;background: url(https://factorycorporation.com/image/sub/dl.png) no-repeat left bottom;padding-bottom:13px;}
	.main-floor3-3 .item a > div.text > dl dd{font-size:16px;color:#292929;line-height:26px;padding-bottom:30px;}



	
	.cop_title dt{font-size:27px;}
	.cop_title dt span{padding:0;background:none;}
	.cop_title dd{margin-top:10px;}
	.co_img{display:block;}
	.yn_box > li > div.tit{width:110px;height:110px;position:absolute;margin:0 auto;margin-top:-20px;top:0;}
	.yn_box > li > div.tit > p{font-size:18px;}
	.yn_box > li{margin-top:55px;padding-left:0px;position:relative;}
	.yn_box > li > div.text{border:1px solid #219ed5;padding:15px;margin-top:0px;margin-left:120px;}
	.yn_box > li > div.text > p{display:none;font-size:25px;color:#219ed5;font-weight:800;border-bottom:1px solid #dfdfdf;padding-left:20px;padding-bottom:15px;margin-bottom:15px;}
	.yn_box > li > div.text > ul > li{font-size:16px;color:#292929;line-height:18px;background: url(https://factorycorporation.com/image/sub/dm.jpg) no-repeat left 13px;padding-left:11px;}


	.bus_box > li{float:none;width:100%;margin-left:0;height:auto;padding:25px 0;margin-top:-1px;}
	.bus_box > li > a > div.ico{margin-bottom:0;display:block;}
	.bus_box > li > a > div.ico p{position:absolute;left:10px;top:10px;width:100px;height:100px;}
	.bus_box > li > a > dl{padding-left:120px;text-align:left;}
	.bus_box > li > a > div.bn{padding-left:0px;text-align:left;display:none;}
	.om_line > li br{display:none;}

	.pt_line{margin-left:-5px;margin-top:-10px;}
	.pt_line > li{margin-left:5px;width:calc(50% - 5px);}

	.eqc_box{padding:20px 10px;}

	.fq_title > p{width:55px;}
	.fq_title > p:last-child{width:calc(100% - 55px);}
	.faq_all > li > span{width:55px;}
	.faq_all > li > a{padding:18px 15px 18px 55px;}
	.faq_all > li > .faq_dp02{padding:15px 15px 15px 20px;}

	.botcik_box > .sel_box{width:75px;margin-right:5px;}
	.botcik_box > .inp_box{width:calc(100% - 80px);}

	.etc_tab{display:block;width:100%;}
	.etc_tab caption{display: none;}
	.etc_tab colgroup{display: none;}
	.etc_tab thead{display:none;}
	.etc_tab tbody{width: 100%;display: block;}
	.etc_tab tr{position:relative;display: block;width: 100%;overflow:hidden;border-bottom: 1px solid #444;padding-bottom: 40px;box-sizing:border-box;}
	.etc_tab td{display:block;text-align:left;border-bottom:none;padding: 10px 10px;box-sizing:border-box;}
	.etc_tab td.mor_none{display:none;}
	
	.etc_tab td.list > a{width:calc(100% - 20px);}

	.sitemap{text-align:center;margin-left:0;}
	.sitemap > li{float:none;box-sizing: border-box;margin-left:0;width:100%;text-align:center;margin-bottom:40px;}
}

@media screen and (max-width:640px){
	.sub_conts{padding: 20px 0 80px;}
	.ibt_v_ny iframe{width:100%;height:330px;}
	.pt_line > li > a > p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}

@media screen and (max-width:520px){
	.prcs_line > li{display:inline-block;margin:0 5px 20px 5px;width:35%;text-align:center;}
}
	

@media screen and (max-width:420px){
	.pt_line > li > a ul > li{width:calc(50% - 2px);}
	.ibt_v_ny iframe{width:100%;height:260px;}
}