@charset "utf-8";
body{background:#000;}
#wrap{background:#fff;}
.path{background-color:#43599c;}

.hdt_ul{overflow:hidden;}
.hdt_ul li{float: left;width: 25%;}
.hdt_ul li a{display:block;overflow:hidden;width: 100%;height: 100%;padding:10px 0 10px;background-color: #f3f3f3;border: 1px solid #ccc;text-align: center;color:#666;}
.htop_tit_ul{overflow:hidden;width: 100%;border-bottom:1px solid #ccc;}
.htop_tit_ul li{float: left;height: 130px;text-align: center;}
.toplogo{overflow:hidden;padding:5px 3px;text-align: center;}
.toplogo .logo{width: 65%;text-align: left;}
.logo a{width:100%;float: left;}
.hr_btn{float: right;width: 25%;}
.topleft{width: 30%;padding-top: 8px;}
.topleft button{width: 30%;}
.toplogo button{display:block;margin-left:8px;}

/*content*/
#content {overflow-x:hidden; overflow-y:auto;padding-bottom: 50px;}
.con_name{overflow: hidden;padding:10px 0 10px;text-align: center;border-bottom: 2px solid #333;}
.con_name p{font-size:16px;}
.con_tit{text-align: left;padding-left: 20px;border-top: 2px solid #333;border-bottom: 1px solid #ccc;background-color: #f3f3f3;}
.con_tit p{padding:10px 0 10px;width: 97%;}

.map_txt1{text-align: center;margin:20px 0 20px;}
.map_img1{text-align: center;margin:40px 0 40px;}
.map_table{background-color: #f8f7f7;border-top: 1px solid #ccc;margin-bottom: 20px;padding-left: 10%;}
.map_table tr{display:block;border-bottom: 1px solid #ccc;padding:5px 5px 5px;}
.map_table tr th{width: 30px;padding-right: 10px;}

.rtxt{color:#e94c4c;}
h2{padding-bottom: 20px;font-weight: bold;font-size: 20px;}

/*1_2*/
.his_wrap table{background: url("../img/m_his_bg.jpg") 12px 0 repeat-y;}
.his_wrap tr{text-align: left;clear: both;}
.his_wrap tr img{float: left;}
.his_wrap tr:first-child p{display: block;float:left;width: 50%;padding: 0 0 10px 10px;font-size: 20px;font-weight: bold;color:#333;}
.his_wrap tr p{display: block;float:left;width: 50%;padding: 10px 0 10px 10px;font-size: 20px;font-weight: bold;color:#333;}
.his_wrap tr:first-child img{padding-top: 0px;}
.his_wrap tr img{padding-top: 12px;}
.his_wrap tr td:first-child{width: 50px;padding-right: 10px;font-weight: bold;font-size: 13px;color:#444;text-align: right;vertical-align: top;}
.his_wrap td{padding: 5px 0;font-size: 13px;color:#666;text-align: left;}

/*2_6*/
.ptn_top .container{padding-bottom:20px;font-weight: bold;font-size: 17px;color:#888;}
.ptn_top .container>span{color:#333;}

.prdt_img{margin-bottom: 10px;border-bottom: 1px solid #333;}
.product_wrap ul{margin-right:-2%;}
.product_wrap ul li{position: relative;width: 48%;padding: 2% 2% 1% 0;}
.product_wrap li>.poa{top:2px;left:0;}
.product_wrap li>.txt{display: block;position: absolute;bottom:4px;left:0;width: 96%;padding: 6px 0;background: rgba(0,0,0,0.5);text-align: center;}
.product_wrap li>.txt>a{color:#fff;}

.color_ulw{padding:30px 0 15px;}
.color_ulw .fl{width:100%;margin-bottom: 10px;}
.color_ulw .fl>img{width: 35%;}
.color_ulw li img{width: 49%;margin-bottom:5px;}

.ptn_ulw {padding-bottom: 20px;}
.ptn_ulw>.fl{padding: 8px 0 12px;}
.ptn_ulw>.fl>img{width: 43%;padding-top: 2px;}
.ptn_ulw>.fl>.panum{margin-left: 5px;color: #222;font-size: 14px;}
.ptn_ulw>.fl>.panum>span{color:#2a388f;font-weight: bold;font-size: 12px;}
.ptn_ulw li>div{padding-top: 3px;}
.ptn_ulw li>div{width: 49%;}
.ptn_ulw li div>a{padding-top: 3px;}
.ptn_ulw .img_wrap{position:relative;display:block;}
.ptn_ulw .img_wrap .txt{display: block;position: absolute;bottom: 0px;left: 0;width: 49%;padding: 6px 0;background: rgba(0,0,0,0.5);text-align: center;}

.ptn_ulw .bx-controls{top:8px;right:0;}
.ptn_ulw .bx-controls-direction{clear: both;}
.ptn_ulw .bx-pager-item {display: inline-block;margin: 0 3px;}
.ptn_ulw .bx-prev{display: block;position: absolute;right:30px;width: 27px;height:27px;background: url("../img/m_arr_left.jpg") no-repeat;text-indent: -9999px;}
.ptn_ulw .bx-next{display: block;position: absolute;right:0px;width: 27px;height: 27px;background: url("../img/m_arr_right.jpg") no-repeat;text-indent: -9999px;}

.ptn_ulw li .fl .poa{top:-2px;left:0;}
.ptn_ulw li .fl .txt{display: block;position: absolute;bottom:0px;left:0;width: 49%;padding: 6px 0;background: rgba(0,0,0,0.5);text-align: center;}
.ptn_ulw li .fl .txt>a{color:#fff;}

.ptn_ulw li .fr .poa{top:-2px;right:0;}
.ptn_ulw li .fr .txt{display: block;position: absolute;bottom:0px;right:0;width: 49%;padding: 6px 0;background: rgba(0,0,0,0.5);text-align: center;}
.ptn_ulw li .fr .txt>a{color:#fff;}

.data_wrap>p.container{padding-bottom: 10px;}
.data_wrap>p.container>img{width: 30%;}

/*3_1*/
.ul_wrap{padding-top: 10px;border-top: 2px solid #333;}
.ul_wrap ul{margin-right:-2%;}
.ul_wrap ul li{display:block;width: 48%;padding: 0 2% 2% 0;box-sizing:padding-box;}
.ul_wrap ul li:nth-child(even){float:right;}
.ul_wrap .imgz{height:65vw;}
.ul_wrap li>.txt{background: #f2f2f2;}
.ul_wrap li>.txt>a:first-child{display: block;width: 92%;padding: 4%;border-bottom:1px solid #ddd;color:#333;}
.ul_wrap li>.txt>p{padding: 4% 4% 10% 4%;color:#666;}

.ul_wrap ul.flUl li img{display:block;border:1px solid #ddd;box-sizing:border-box;}
div.imgwrap{display:block;width:100%;}

/*4_1*/
.ul_wrap li>.tac{display: block;padding:7px 0 8px;font-size: 14px;}
.ul_wrap li>.tac>a{display: block;color:#333;}

/*3_1_v*/
.bd_wrap>div{padding: 2%;border-bottom: 1px solid #ccc;}
.bd_wrap>.tit{border-top: 2px solid #333;background: #f7f7f7;font-weight: bold;font-size: 14px;}
.bd_wrap>.date{font-size: 14px;}
.bd_wrap>.txt{color:#666;padding: 2% 2% 40% 2%;}
.bd_wrap>.txt>iframe{width:100%;}
.btn_wrap{width: 95%;padding-top: 10px;margin:0 auto;clear: both;}
.btn_wrap>a:first-child{padding: 0 0.5% 0 0;}
.btn_wrap>a{float: left;display: block;max-width:24%;padding: 0 0.5%;}

/*5_1*/
.board_wrap{border-top: 2px solid #333;}
.board_wrap li{display: block;padding:3% 2%;border-bottom: 1px solid #ddd;}
.board_wrap li p{color:#8c8c8c;font-size: 11px;}
.board_wrap li a{display: block;padding-bottom: 3px;color:#333;font-size: 13px;}

/*5_3*/
.data_wrap>.data_ul{border-top: 2px solid #333;}
.data_wrap>.data_ul tr{overflow:hidden;border-bottom: 1px solid #ccc;height: 30px;}
.data_wrap>.data_ul tr th{width:80px;background-color: #f7f7f7;}
.data_wrap>.data_ul tr th, .data_wrap table tr td{width:105px;padding: 2%;text-align: left;}
.data_wrap input{border-color: #ccc;color: #666;}
.data_wrap select{color:#666;}

.data_wrap td>.num{float: left;display: block;width: 53px;height: 30px;}
.data_wrap td>.num>img{height: 30px;}
.data_ul td>textarea{width:80%;}

.sel25{width: 25%;padding: 0.8%;border-color: #ccc;}
.inp25{width: 25%;height:30px;}
.inp50{width: 50%;height:30px;}
.inp100{width: 80%;height:30px;}
.inp100:last-child{margin-top:5px;}
.txt_box td textarea{width:95%;}

.joinbtn_wrap th{width:75px;}
.joinbtn_wrap td a{width:100%;}

.btn_wrap2{padding-top: 10px;clear: both;}
.btn_wrap2 button{float: left;width: 49%;}
.btn_wrap2 a{float: right;width: 49%;}
td .addsbtn{width:33%;}

/*index*/
.bxs_wrap .bx-pager {margin: -15px 0 0 10px;width: 100%;text-align: left;}
.bxs_wrap .bx-pager .bx-pager-item {display: inline-block;margin: 0 3px;}
.bxs_wrap .bx-pager-item>a {display: block;width: 10px;height: 10px;background-color: #58595b;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;text-align: left;text-indent: -9999px;}
.bxs_wrap .bx-pager-item>a.active{background: #ec1d25;}
.main_wrap .bxs_wrap{padding-bottom: 10px;}
.main_wrap>.cb{width: 100%;}
.main_wrap>.cb>div{width: 50%;}

.go_btn{margin: 10px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.go_btn>a:first-child{border-right: 1px solid #ddd;box-sizing: border-box;}
.go_btn>a{display: block;width: 50%;padding: 5px 0;text-align: center;}
.go_btn>a>img{width: 50%;}

.noti_box{padding:2% 2% 5% 2%;border-bottom: 1px solid #ddd;}
.noti_box .cb{padding-bottom: 10px;color:#575757;}
.noti_box .cb a:first-child{font-size: 15px;}
.noti_box>.db>a{display: block;padding-bottom: 5px;color:#575757;}

.bxs2_wrap{margin-top: 10px;width: 100%;}
.bxs2_wrap .bx2_tit{padding:3% 2%;background: #292870;color:#fff;font-size: 15px;}
.bxs2_wrap .bxs2 {text-align: center;margin-top: 5px;}
.bxs2_wrap .bxs2 li{width: 95%;}
.bxs2_wrap .bxs2 li a img{width: 48%;}

.bxs2_wrap .bx-controls{top:-36px;right:0;}
.bxs2_wrap .bx-controls-direction{clear: both;}
.bxs2_wrap .bx-pager-item {display: inline-block;margin: 0 3px;}
.bxs2_wrap .bx-prev{display: block;position: absolute;top:2px;right: 43px;width: 27px;height:27px;background: url("../img/m_idxarr1.jpg") no-repeat;text-indent: -9999px;}
.bxs2_wrap .bx-next{display: block;position: absolute;top:2px;right: 10px;width: 27px;height: 27px;background: url("../img/m_idxarr2.jpg") no-repeat;text-indent: -9999px;}

/*menu*/
.mgnb_tit{text-align: center;}
.mgnb_tit>img:first-child{border-bottom: 1px solid #ddd;}
.mgnb_tit .cb div{width: 50%;}
.fs12{font-size: 12px;}

.menu_wrap{display: none;}
.cover{z-index: 11;display: none;position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);}
.mgnb_tit img{vertical-align: middle;}
.m_gnb{z-index:12;position:absolute;left:-200px;top:0%;width:200px;height: 100%;background:#fff;}
.m_gnb>.tac{padding: 5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.m_gnb>.tac>div{padding: 7px 0;background: #f5f5f5;font-size: 14px;}
.m_gnb>.tac>div>span{color:#56badf;}
.m_gnb>.tac>div>span>.fs12{font-size: 12px;}

.m_gnb>.menu{margin-top: -18px;}
.m_gnb>.menu>li{background:url("../img/m_menu_bg.jpg") repeat-x;}
.m_gnb>.menu>li>a{display:block;height:42px;line-height:42px;text-indent:20px;font-size:14px;border-bottom: 1px solid #ddd;color:#666;}
.m_gnb>.menu>li>a>img{width: 80%;vertical-align: middle;}
.m_gnb>.menu>li>p{display:block;height:44px;line-height:44px;text-indent:20px;font-size:18px;border-bottom: 1px solid #ddd;cursor: pointer;color:#575759;font-weight: bolder;}
.m_gnb>.menu ul{display:none;}
.m_gnb>.menu ul>li a,.m_gnb>.menu ul li p{display:block;height:38px;padding-left: 20px;line-height:38px;background: #f3f3f3;color:#666;border-bottom: 1px solid #ddd;cursor: pointer;}
.mgnb_tit>.mgnb_x{display:none;width: 37px;margin:-245px 0px 0 205px;cursor: pointer;}
.menu ul.min_ul{border-bottom:1px solid #ddd}
.menu ul.min_ul>li>a{background:#fff;color:#888;border:none;}

.s_box{display: none;background: #f7f7f7;}
.s_box .container .idxs{width:55%;height: 30px;margin: 5px 0;border: none;color:#888;background: #f7f7f7;}
.s_box .container button{float: right;margin-top: 10px;}
.s_box .container button img{width: 60%;}
.x_btn{width: 8%;margin: 5px 0;cursor: pointer;font-size: 15px;}
.x_btn img{width: 80%;margin: 5px 0;}

.s_box select{width:25%;height: 30px;margin: 5px 0;border: none;color:#888;background: #f7f7f7;}
.img_wrap{display:block;width:100%;}

/*footer*/
#footer{width: 100%;border-top:1px solid #000};
.b_lang_btn{background-color: #2c407c;}
.b_lang_btn div{display: block;overflow: hidden;width: 50%;text-align: center;}
.b_lang_btn div a{display: block;overflow: hidden;padding:7px 0 7px;width: 100%;text-align: center;}
.b_lang_btn .b_lang_rig a{border-left: 1px solid #14265e;}
.b_lang_btn p{color:#fff;}

.b_mline{overflow: hidden;background-color: #fff;text-align: left;padding:5px 0 5px;border-top:1px solid #29287;}
.b_mline p{margin-bottom: 5px;}
.mline_tit{color:#333;font-size:14px;}
.mline_txt{color:#454545;}
.gtxt{color:#666;}
.b_mline{padding:15px 0 15px;border-top:1px solid #29287;}
.b_mline .b_mline_sns li{overflow: hidden;float: left;width: 30px;margin:2px;}
.b_pcver{overflow: hidden;width: 100%;padding:10px 0 10px;background-color: #e3e3e3;color:#454545;text-align: center;font-size: 17px;border-top: 1px solid #ccc;}

.b_bbline{background-color: #000;padding:10px 0 25px;}
.bbline_lef{margin-bottom: 2%;}
.bbline_lef img{width: 20%;}
.bbline_rig .bbline_txt{width: 100%;text-align: left;color:#999;line-height: 20px;}

.bd_table ul li{width:49%;margin-bottom:20px;}
.bd_table ul li:nth-child(even){float:right;}


.ptn_ulw li div:nth-child(even){float:right;}
.ptn_ulw li div.fl{position:relative;}
.ptn_ulw li div.fl .txt{display: block;position: absolute;bottom: 0px;left: 0;width: 100%;padding: 6px 0;background: rgba(0,0,0,0.5);text-align: center;}



.agree_box .t1{margin: 30px 0 10px;font-size: 14px;font-weight: bold;}
.agree_box .txt{overflow-y: scroll;height: 200px;margin-bottom: 10px;padding: 10px;border-bottom: 1px solid #ddd;border-top: 2px solid #686868;background-color: #f7f7f7;}
.agree_box .txt pre{font-size: 12px;color: #666;}
.agree_box .check{margin-bottom: 30px;}

.s_img .mail{top:23.5%;left:33.6%;}
.s_img .mail a{color:#676767;font-size:14px;}
.s_img .mail:hover a{text-decoration:underline;}

.s_img .mail2{top:30.6%;left:33.6%;}
.s_img .mail2 a{color:#676767;font-size:14px;}
.s_img .mail2:hover a{text-decoration:underline;}





