@charset "UTF-8";

#wrap{min-width: 1000px;}
.container{width: 1000px;margin: 0 auto;}

.hd_top{background-color: #f3f3f3;}
.hd_top .hd_nav{margin-right: 12px;}

.logo_line{padding: 27px 0 0;}
.logo_line .hd_info{margin-right: 50px;margin-top: 5px;}
.logo_line .logo{margin-right: 50px;}
.logo_line .gnb{margin-top: 20px;}
.logo_line .gnb>ul>li{width: 114px;padding-bottom: 30px;border-bottom: 6px solid #fff;text-align: center;}
.logo_line .gnb>ul>li>ul{display: none;position: absolute;z-index: 100;top: 145px;}
.logo_line .gnb>ul>li>.last{margin-left: -150px;}
.logo_line .gnb>ul>li>ul>li{margin-left: 12px;padding-left: 12px;border-left: 2px solid #6ea3d7;font-size: 14px;color: #b7cced;line-height: 100%;}
.logo_line .gnb>ul>li>ul>li:hover{color: #fff;}
.logo_line .gnb>ul>li>ul>li:first-child{margin-left: 0;padding-left: 0;border-left: none;}
.logo_line .gnb>ul>li>.db{display: block;}
.logo_line .gnb>ul>li:hover{border-bottom: 6px solid #007ac3;}

.gnb_s_bg{display: none;position: absolute;z-index: 10;width: 100%;height: 35px;background-color: #007ac3;}
.gnb_s_bg.db{display: block;}


.h2_box{height: 200px;margin-bottom: 50px;}
.h2_1{background: url(../img/h2_1.jpg) 50% 0 no-repeat;}
.h2_2{background: url(../img/h2_2.jpg) 50% 0 no-repeat;}
.h2_3{background: url(../img/h2_3.jpg) 50% 0 no-repeat;}
.h2_4{background: url(../img/h2_4.jpg) 50% 0 no-repeat;}

.sub_box{padding-bottom: 100px;}
.lnb_box{width: 185px;}
.lnb_t{height: 74px;border-bottom: 1px solid #ddd;text-indent: -9999px;}
.lnb_t1{background: url(../img/lnb_t1.jpg) no-repeat;}
.lnb_t2{background: url(../img/lnb_t2.jpg) no-repeat;}
.lnb_t3{background: url(../img/lnb_t3.jpg) no-repeat;}
.lnb_t4{background: url(../img/lnb_t4.jpg) no-repeat;}
.lnb_box>ul>li>a{display: block;height: 37px;padding-left: 15px;background-image: url(../img/lnb_bg.jpg);background-repeat: no-repeat;background-position: 0 0;line-height: 37px;font-size: 16px;color: #4f4f4f;}
.lnb_box>ul>li>ul{display: none;padding: 10px 10px 10px 15px;background-color: #f0f4f5;}
.lnb_box>ul>li>ul>li{color: #6f6f6f;font-size: 14px;}
.lnb_box>ul>li>ul>li:hover,.lnb_box>ul>li>ul>.activ{color: #0067a5;text-decoration: underline;}
.lnb_box>ul>.activ>a{background-position: 0 -37px;color: #fff;}
.lnb_box>ul>.activ>ul{display: block;}


.s_container{width: 765px;}
.h3_box{margin-bottom: 30px;border-bottom: 1px solid #ddd;}
.h3_box h3{font-size: 36px;font-weight: 600;}
.h3_box .path{margin-top: 30px;color: #888;}

.s_tab{margin-bottom: 30px;border-bottom: 1px solid #e1e1e1;}
.s_tab ul li{height: 35px;margin-right: 3px;line-height: 35px;text-align: center;background-color: #e1e1e1;color: #4f4f4f;}
.s_tab ul .activ{background-color: #0067a5;color: #fff;}
.history_tab ul li{width: 120px;font-size: 16px;}
.certifications_tab ul li{width: 85px;}

.history_tb table tr{border-bottom: 1px dashed #ddd;}
.history_tb table tr th{width: 125px;padding: 10px 0;text-align: center;color: #0067a5;font-size: 14px;}
.history_tb table tr td{padding: 10px 0;font-size: 14px;color: #4f4f4f;}

.bd_length{padding-bottom: 10px;color: #4f4f4f;}
.bd_length span{color: #0067a5;}

.gall_lst ul{margin-left: -11px;}
.gall_lst ul li{width: 183px;margin-left: 11px;margin-bottom: 30px;}
.gall_lst ul li img{width: 183px;height: 269px;}
.gall_lst ul li .txt{margin-top: 5px;text-align: center;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;color: #4f4f4f;}

.bd_v_box{margin-bottom: 20px;border-bottom: 1px solid #ddd;}
.bd_v_box .t1{padding: 10px 15px;border-top: 1px solid #4f4f4f;border-bottom: 1px solid #ddd;background-color: #f9f9f9;color: #4f4f4f;}
.bd_v_box .t2{padding: 10px 15px;border-bottom: 1px solid #ddd;color: #6f6f6f;line-height: 100%;}
.bd_v_box .t2 span{margin-left: 10px;padding-left: 10px;border-left: 1px solid #6f6f6f;color: #4f4f4f;}
.bd_v_box .t2 span:first-child{margin-left: 0;padding-left: 0;border-left: none;}
.bd_v_box .v_cont{padding: 20px 15px 40px;}
.bd_v_box .file{border-top: 1px solid #ddd;}
.bd_v_box .file table tr th{width: 90px;padding: 10px 15px;text-align: left;color: #4f4f4f;background-color: #f9f9f9;}
.bd_v_box .file table tr td{padding: 10px 15px;}

.ad_lst ul{margin-left: -11px;}
.ad_lst ul li{width: 183px;margin-left: 11px;margin-bottom: 30px;}
.ad_lst ul li .img img{width: 183px;height: 183px;}
.ad_lst ul li .t1{padding: 5px 0 10px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;color: #4f4f4f;}
.ad_lst ul li .t2{padding: 10px;background-color: #f7f7f7;color: #8f8f8f;}

.map_tb{margin-top: 20px;}
.map_tb table{border-top: 1px solid #4f4f4f;}
.map_tb table tr{border-bottom: 1px solid #ddd;}
.map_tb table tr th{width: 70px;padding: 10px 20px;background-color: #f9f9f9;text-align: left;color: #4f4f4f;}
.map_tb table tr td{padding: 10px 20px;color: #6f6f6f;}

.bd_tb{border-top: 1px solid #ddd;}
.bd_tb table tr th{padding: 10px 0;border: 1px solid #ddd;border-top: none;background-color: #f9f9f9;color: #4f4f4f;}
.bd_tb table tr td{padding: 10px 0;border: 1px solid #ddd;color: #6f6f6f;text-align: center;}
.bd_tb .tb1 tr .th1{width: 75px;}
.bd_tb .tb1 tr .th2{width: 85px;}
.bd_tb .tb1 tr .th3{width: auto;}
.bd_tb .tb1 tr .th4{width: 85px;}

.bd_tb .tb2 tr .th1{width: 65px;}
.bd_tb .tb2 tr .th2{width: auto;}
.bd_tb .tb2 tr .th3{width: 85px;}
.bd_tb .tb2 tr .th4{width: 95px;}
.bd_tb .tb2 tr .th5{width: 65px;}

.bd_tb .tb3 tr .th1{width: 145px;}
.bd_tb .tb3 tr .th2{width: auto;}
.bd_tb .tb3 tr .th3{width: 130px;}

.agree_t,.s_h4{margin-bottom: 20px;font-size: 30px;font-weight: 600;}
.agree_t::before,.s_h4::before{content: "";display: inline-block;width: 15px;height: 17px;margin-right: 10px;margin-bottom: 3px;background: url(../img/agree_ico.jpg) 50% 50% no-repeat;vertical-align: middle;color: #3f3f3f;}

.agree_txt{overflow-y: scroll;height: 160px;margin-bottom: 20px;padding: 20px;border: 1px solid #dfdfdf;border-top: 2px solid #4f4f4f;}
.agree_txt pre{color: #6f6f6f;}
.agree_check{margin-bottom: 40px;text-align: right;color: #4f4f4f;}
.agree_check span{margin-left: 30px;}

.inp_tb{padding-bottom: 40px;}
.inp_tb table{border-top: 2px solid #4f4f4f;}
.inp_tb table tr{border-bottom: 1px solid #ddd;}
.inp_tb table tr th{width: 80px;padding: 10px 10px 10px 20px;text-align: left;font-size: 14px;color: #4f4f4f;background-color: #f9f9f9;}
.inp_tb table tr td{padding: 10px;color: #6f6f6f;}
.inp_st{height: 30px;border: 1px solid #ddd;}
.inp300{width: 300px;}
.inp290{width: 290px;}
.inp280{width: 280px;}
.inp190{width: 190px;}
.inp130{width: 130px;}
.inp100{width: 100px;}
.inp90{width: 90px;}
textarea.inp_st{width: 100%;height: 210px;}

.shop_s_box{padding-bottom: 20px;margin-bottom: 30px;border-bottom: 1px solid #e1e1e1;}

.shop_v_tb table{border-top: 1px solid #4f4f4f;}
.shop_v_tb table tr{border-bottom: 1px solid #ddd;}
.shop_v_tb table tr th{width: 70px;padding: 10px 20px;background-color: #f9f9f9;text-align: left;color: #4f4f4f;}
.shop_v_tb table tr .tac{text-align: center;}
.shop_v_tb table tr td{padding: 10px 20px;color: #6f6f6f;}
.shop_v_tb table tr td .map_api{width: 100%;height: 360px;margin: 20px 0 40px;}

.edit_box .edit_box{margin-top: 50px;}
.edit_box .edit_box:first-child{margin-top: 0;}
.edit_box img{cursor: pointer;}

.in_slide{border-bottom: 1px solid #ddd;}
.in_slide ul li{height: 405px;}
.in_slide ul li .txt_box{position: absolute;right: 0;top: 80px;width: 427px;height: 245px;padding: 30px;text-align: center;background-color: #4a6678;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.in_slide ul li .txt_box .t1{color: #c0d0da;font-size: 16px;}
.in_slide ul li .txt_box .t2{margin: 10px 0 15px;font-size: 28px;font-weight: bold;color: #fff;line-height: 150%;}
.in_slide ul li .txt_box .link{width: 210px;padding: 5px 0;margin: 0 auto;background-color: #f7f8f8;font-size: 14px;font-weight: bold;color: #476477;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.in_slide ul li a{display: block;width: 100%;height: 100%;}
.in_slide .bx-wrapper .bx-controls{bottom: 30px;width: 100%;text-align: center;}
.in_slide .bx-wrapper .bx-controls .bx-pager-item{display: inline-block;margin: 0 5px;}
.in_slide .bx-wrapper .bx-controls .bx-pager-item a{display: block;width: 15px;height: 15px;background-color: #a6a7a6;border-radius: 15px;text-indent: -9999px;}
.in_slide .bx-wrapper .bx-controls .bx-pager-item .active{background-color: #007ac3;}

.in_link{padding: 30px 0;background-color: #f6f7fa;}
.in_link .top{margin-bottom: 12px;}
.in_link .mr11{margin-right: 11px;}
.in_link .in_cs{width: 662px;height: 184px;background: url(../img/in_link_btm2.jpg) no-repeat;}
.in_link .in_cs ul{margin-top: 54px;margin-right: 20px;}
.in_link .in_cs ul li{margin-left: 18px;}

.quick_pos{position: fixed;z-index: 10;width: 100%;}
.quick_pos .quick .quick_btn{position: absolute;left: -46px;display: block;width: 44px;height: 119px;text-indent: -9999px;background-repeat: no-repeat;background-position: 0 0;background-image: url(../img/quick_btn.jpg);}
.quick_pos .quick .quick_btn:hover{background-position: -44px 0;}
.quick_pos .quick ul li{width: 140px;height: 66px;margin-bottom: 1px;background-repeat: no-repeat;background-position: 0 0;}
.quick_pos .quick ul li a{display: block;width: 100%;height: 100%;text-indent: -9999px;}
.quick_pos .quick ul .li1{background-image: url(../img/quick1.jpg);}
.quick_pos .quick ul .li2{background-image: url(../img/quick2.jpg);}
.quick_pos .quick ul .li3{background-image: url(../img/quick3.jpg);}
.quick_pos .quick ul li:hover{background-position: -140px 0;}
.quick_pos .quick{position: absolute;margin-top: 80px;right: 0;z-index: 10;}


.prod_v .edit_box{padding-bottom: 40px;}
.prod_v .edit_box:last-child{padding-bottom: 0px;}


#footer{background-color: #464646;}
.f_link{border-top: 1px solid #2c2c2f;border-bottom: 1px solid #2c2c2f;background-color: #3b3b3e;}
.f_link ul{border-right: 1px solid #2c2c2f;}
.f_link ul li{width: 20%;padding: 10px 0;border-left: 1px solid #2c2c2f;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.f_link ul li img{vertical-align: middle;}
.f_info{padding: 30px 0;}
.f_info .t1{padding-bottom: 20px;font-size: 13px;color: #8f8f8f;}
.f_info .t2{color: #808080;}

.plan{margin-bottom: 50px;padding: 20px 0;border: 1px solid #dedede;text-align: center;}
.plan_pop{position: absolute;z-index: 100;top: 0;left: 0;width: 100%;height: 100%;}
.plan_pop:before{content: "";display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6);}
.plan_pop .plan_pop_cont{position: relative;z-index: 10;background-color: #fff;}
.plan_pop .plan_pop_cont .top{padding: 10px 20px;background-color: #007ac3;}
.plan_pop .plan_pop_cont .top .l{color: #fff;font-size: 18px;font-weight: bold;}
.plan_pop .plan_pop_cont .top .r{margin-top: 5px;}
.plan_pop .plan_pop_cont .bottom{padding: 20px;text-align: center;}
.plan_pop .plan_pop_cont .bottom img{width: 100%;}









