 /* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
} 
img, button{vertical-align: middle;border:none;padding:0;margin:0}
 
body,input,textarea,select,button,table, div, p{
  font-family: 'Noto Sans KR', 'Malgun Gothic','¸¼Àº °íµñ','Apple SD Gothic Neo',dotum,' µ¸¿ò','±¼¸²';
  font-size:14px;
  color:#555;
  line-height:140%; 
}
a:link,a:visited,a:active,a:hover {
  color:#555;
  font-size:14px;
  font-family: 'Noto Sans KR', 'Malgun Gothic','¸¼Àº °íµñ','Apple SD Gothic Neo',dotum,' µ¸¿ò','±¼¸²';
  text-decoration:none;
}
a:hover{text-decoration:underline;color:#2d64a7}
button{cursor:pointer}
strong{font-weight:bolder}

select{padding:2px;height:25px;border:1px solid #c7c7c7}
input[type='text'],input[type='password']{border:1px solid #c7c7c7;height:25px; box-sizing:border-box;text-indent:5px}
input[type='file']{border:1px solid #c7c7c7;background:#FFF;height:25px;; box-sizing:border-box}
input[type='radio'], input[type='checkbox']{vertical-align:middle; margin:0}
textarea{border:1px solid #c7c7c7;line-height:150%; box-sizing:border-box}
input.check2[type='checkbox']{width:19px;height:19px;border:1px solid #b2b2b2;background:#f9f9f9;box-sizing:border-box;border-radius:0}

img.max_w{max-width:100%;width:auto}
.blind, hr, legend{display:none;}
.mt0{margin-top:0 !important;}.mt5{margin-top:5px !important;}.mt10{margin-top:10px !important;}.mt15{margin-top:15px !important;}.mt20{margin-top:20px !important;}.mt25{margin-top:25px !important;}.mt30{margin-top:30px !important;}.mt40{margin-top:40px !important;}.mt50{margin-top:50px !important;}.mt60{margin-top:60px !important;}.mt70{margin-top:70px !important;}.mt80{margin-top:80px !important}.mt100{margin-top:100px !important}
.mb5{margin-bottom:5px}.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb80{margin-bottom:80px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml30{margin-left:30px;}.ml40{margin-left:40px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px !important;}.mr15{margin-right:15px !important;}
.at0{top:0} .at10{top:10px}
.ar0{right:0} .ar10{right:10px}
.m_a_c{margin:0 auto}
.pt10{padding-top:10px  !important;} .pt20{padding-top:20px  !important;}.pt30{padding-top:30px;}
.pd10{padding:10px;} .pd15{padding:15px}.pd20{padding:20px}
 .pb10{padding-bottom:10px  !important;}.pb20{padding-bottom:20px  !important;}.pb30{padding-bottom:30px  !important;}
.w200p{width:200px} .w150p{width:150px}.w90p{width:90px} .w80p{width:80px}
.w5{width:5%} .w10{width:10%} .w15{width:15%} .w20{width:20%} .w25{width:25%} .w30{width:30%} .w33{width:33%} .w35{width:35%} .w40{width:40%} .w45{width:45%}
.w50{width:50%} .w55{width:55%} .w60{width:60%} .w65{width:65%} .w70{width:70%} .w75{width:75%} .w80{width:80% !important}.w90{width:90%;} .w95{width:95%;}  .w100{width:100%;}
.min_w800{min-width:800px} .min_w900{min-width:900px}
.min_h50{min-height:50px}.min_h100{min-height:100px}.min_h200{min-height:200px}
.h100{height:100px}.h200{height:200px}
.p_l {position:relative} .p_a {position:absolute}
.fl_left{float:left;}.fl_right{float:right;}.fl_clear{clear:both;}
.val_top{vertical-align:top} .val_mid{vertical-align:middle} .val_bottom{vertical-align:bottom}
.al_right{text-align:right;}.al_center{text-align:center !important}
.overflow{overflow:hidden}

.el_1line{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.el_line{overflow:hidden; text-overflow:ellipsis; display: -webkit-box !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;max-height: 1.5em;}
.el_2line{overflow : hidden; text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;max-height: 2.6em;}
.el_3line{overflow : hidden; text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;max-height: 5.2em;}

.t_fff{color:#FFF}.t_bs{color:#62ffee}.t_red{color:#d84141}.t_bl{color:#2d64a7 !important}.t_gr{color:#666}
.t_12{font-size:12px}.t_13{font-size:13px !important;line-height:1.4em}.t_14{font-size:14px !important; line-height:1.4em}.t_15{font-size:15px !important;line-height:1.4em}.t_16{font-size:16px !important;line-height:1.4em}.t_18{font-size:18px}.t_20{font-size:20px}.t_24{font-size:24px !important;line-height:1.4em}
.t_b{font-weight:bolder} .t_b_500{font-weight:500} .t_b_700{font-weight:700} .t_b_900{font-weight:900}
.t_a_c{text-align:center}.t_a_r{text-align:right}
.dot_comm{display:block;background:url(/asset/images/ico_dot.gif) no-repeat 0 8px;padding-left:7px;font-size:14px;line-height:1.5em}
.dot_comm2{display:block;background:url(/asset/images/ico_dot2.gif) no-repeat 0 10px;padding-left:10px;font-size:14px;line-height:1.5em}
.dot_comm_w{display:block;background:url(/asset/images/ico_dot_w.gif) no-repeat 0 8px;padding-left:7px;font-size:15px;line-height:1.5em}

.btn_comm, a.btn_comm {display:inline-block;font-size:18px;font-weight:500;text-align:center;height:52px;padding:17px 20px;box-sizing:border-box;vertical-align:top;line-height:1}a.btn_comm:hover{text-decoration:none}
.btn_comm_mid, a.btn_comm_mid {display:inline-block;font-size:16px;font-weight:400;text-align:center;height:32px;padding:8px 20px;box-sizing:border-box;vertical-align:top;line-height:1}a.btn_comm_mid:hover{text-decoration:none}
.btn_comm_s, a.btn_comm_s {display:inline-block;font-size:14px;font-weight:400;text-align:center;height:28px;padding:6px 15px;box-sizing:border-box;vertical-align:top;line-height:1}a.btn_comm_s:hover{text-decoration:none}
.btn_comm_form {display:inline-block;font-size:15px;font-weight:700;text-align:center;height:35px;padding:0 20px;box-sizing:border-box}
.ico_comm_list {display:inline-block;font-size:16px;font-weight:500;text-align:center;height:30px;padding:5px 0 0 0;box-sizing:border-box}
.btn_red, a.btn_red {background:#ca5254;color:#FFF} button.btn_red:hover, a.btn_red:hover{background:#bb2a2c}
.btn_gy, a.btn_gy  {background:#888c96;color:#FFF} button.btn_gy:hover, a.btn_gy:hover{background:#707582}
.btn_kbl, a.btn_kbl {background:#1e2535;color:#FFF} button.btn_kbl:hover, a.btn_kbl:hover{background:#202c4e}
.btn_bl, a.btn_bl {background:#466bc0;color:#FFF} button.btn_bl:hover, a.btn_bl:hover{background:#2750af}
.btn_kgy, a.btn_kgy {background:#494d5a;color:#FFF} button.btn_kgy:hover, a.btn_kgy:hover{background:#29324d}

.btn_link {display:inline-block;height:20px;background:#6e6e6e;color:#fff;font-size:11px;padding:0 5px;text-align:center;line-height:14px;cursor:pointer;border:1px solid #474747;}

#wrap{position:relative;width:100%;overflow:hidden;margin:0 auto}
.dot_comm{display:block;background:url(/images/ico_dot.gif) no-repeat 0 9px;padding-left:7px;line-height:1.5em}
.fa-ico {font:normal 14px/1 'FontAwesome'; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.mask{display:none;background:rgba(0,0,0,0.5);width:100%;height:100%;position:fixed;top:0;left:0;z-index:1100}
.mask_comm{display:none;background:url(/images/bg_sidemenu.png) repeat;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1100}

.tb_form {width:100%;border-top:2px solid #4e5a77;margin-top:5px}
.tb_form th{border-bottom:1px solid #c7c7c7;border-right:1px solid #c7c7c7;padding:15px 0px 15px 20px;font-weight:normal;text-align:left;background:#f7f7f7;font-size:15px;font-weight:500}
.tb_form th.ess {background:#f7f7f7 url(/asset/images/ico_dot02.gif) no-repeat 10px 49%}
.tb_form td{border-bottom:1px solid #c7c7c7;background:#fff;padding:15px 10px 15px 10px;font-size:15px}
.tb_form td input, .tb_form td select{height:35px}
.tb_form td input[placeholder]{text-indent:10px;color:#999}
.tb_form_input th, .tb_form_input td{padding-top:7px;padding-bottom:7px}
.tb_form th.tb_input, .tb_form td.tb_input{padding-top:7px;padding-bottom:7px}
.tb_form th.tb_input2, .tb_form td.tb_input2{padding-top:15px;padding-bottom:15px}
.tb_form td.tb_textarea{padding:8px 0} .tb_form td.tb_textarea textarea{box-sizing:border-box}
.tb_form thead th{background:#edf3f5;text-align:center;font-weight:500;font-size:18px;padding-left:0}
.tb_form thead th:last-child{border-right:none}
.tb_form td.line_r{border-right:1px solid #c7c7c7}
.tb_form .line_r_n {border-right:none}
.tb_form td.val_top{vertical-align:center}
.tb_form .t_l {text-align:left;padding-left:10px}
.tb_form .t_c {text-align:center;padding-left:0}
.tb_form .th_tit {background:#f9f9f9}
.tb_form .tb_view_name {padding:8px 0;font-size:13px;border-bottom:none;text-align:right;padding-right:10px}
.tb_form .lv1 td{border-right:1px solid #c7c7c7;text-align:center} .tb_form .lv1 td:last-child{border-right:none}
.tb_form .lv2 td{border-right:1px solid #c7c7c7;text-align:center} .tb_form .lv2 td:last-child{border-right:none}
.tb_form .lv1 td:nth-child(1){background:#edf2f4}.tb_form .lv1 td:nth-child(2){background:#e5ebed}.tb_form .lv1 td:nth-child(3){background:#dde8ec}.tb_form .lv1 td:nth-child(4){background:#d0dee3}.tb_form .lv1 td:nth-child(5){background:#c6d6dc}.tb_form .lv1 td:nth-child(6){background:#bbccd3}.tb_form .lv1 td:nth-child(7){background:#aec3cc}.tb_form .lv1 td:nth-child(8){background:#9ab4bf}
.tb_form .lv2 td:nth-child(1),.tb_form .lv2 td:nth-child(2),.tb_form .lv2 td:nth-child(3){background:#f8eece}
.tb_form .lv2 td:nth-child(4),.tb_form .lv2 td:nth-child(5),.tb_form .lv2 td:nth-child(6){background:#f4e8c2}
.tb_form .lv2 td:nth-child(7),.tb_form .lv2 td:nth-child(8),.tb_form .lv2 td:nth-child(9){background:#f2e3b1}
.tb_form .lv2 td:nth-child(10),.tb_form .lv2 td:nth-child(11),.tb_form .lv2 td:nth-child(12){background:#f0e0aa}
.tb_form .lv2 td:nth-child(13),.tb_form .lv2 td:nth-child(14),.tb_form .lv2 td:nth-child(15){background:#e8d79c}
.tb_form .lv2 td:nth-child(16),.tb_form .lv2 td:nth-child(17),.tb_form .lv2 td:nth-child(18){background:#e9d48a}
.tb_form .lv2 td:nth-child(19),.tb_form .lv2 td:nth-child(20),.tb_form .lv2 td:nth-child(21){background:#eace6d}
.tb_form .lv2 td:nth-child(22),.tb_form .lv2 td:nth-child(23),.tb_form .lv2 td:nth-child(24){background:#f3c845}

.tb_list {border-top:2px solid #4e5a77;margin-top:5px} 
.tb_list th {border-bottom:1px solid #c7c7c7;background:#f7f7f7;text-align:center;color:#414141;font-size:16px;font-weight:500;padding:15px 0}
.tb_list td {border-bottom:1px solid #c7c7c7;text-align:center;color:#565656;font-size:16px;padding:15px 0}
.tb_list td a{font-size:18px}
.tb_list td input[type=radio] {width:20px;height:20px;background:#FFF}
.tb_list_ico td {padding:8px 0}
.tb_list td.t_l {text-align:left;padding-left:7px}
.tb_list td.t_r {text-align:right;padding-right:7px}
.tb_list th.line_r, .tb_list td.line_r{border-right:1px solid #c7c7c7}

.bbs_comment {position:relative;margin-top:10px;padding-right:110px}
.bbs_comment textarea{box-sizing:border-box;height:70px;}
.bbs_comment .btn_comm {position:absolute;right:0;top:0;width:100px;height:70px;}
.bbs_reply li {position:relative;border-bottom:1px dotted #d1d1d1;padding:10px 5px;}
.bbs_reply li button {position:absolute;right:10px;top:15px}
.bbs_reply li .writer {font-size:12px;font-weight:300;color:#666} .bbs_reply li .writer span {font-size:14px;font-weight:500;color:#222;margin-right:10px}
.bbs_reply li .txt {margin-top:5px}

.bbs_search{border:1px solid #e3e3e3; background:#f6f6f6;padding:10px 0 10px 0;margin:20px 0 0 0;}
.bbs_search .con{margin:0 auto; width:320px; display:block }
.bbs_search .alt{float:left;}.bbs_search select{padding:2px;height:25px;border:1px solid #b3b3b3;}
.bbs_search .search{float:left;	border-left:none;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;border-right:1px solid #b3b3b3;height:25px;width:175px;padding:1px 5px 4px 5px;}
.bbs_search .btn_search{position:relative;float:left;background:url(/asset/images/btn_search.gif) no-repeat ;width:24px;height:25px;text-indent:-10000px;border:0;top:auto;right:auto}

 .faq-list-box {border-top: 2px solid #333;	border-bottom: 1px solid #e4e4e4;}
 .faq-list-box li {position:relative;border-top: 2px solid #333;line-height: 0;}
 .faq-list-box li:first-child {border-top: 0;}
 .btn-faq-parent {background:#FFF url(/asset/images/ico_faq_q.gif) no-repeat 30px center;width: 100%;box-sizing: border-box;min-height: 80px;text-align: left;	font-size: 16px;	letter-spacing: -0.05em;	padding: 15px 80px 15px 82px;	position: relative;	line-height: 24px;	color: #959595;}
 .btn-faq-parent:after {	content: '';	position: absolute;	right: 15px;	top: 50%;	width: 36px;	height:36px;	margin-top: -18px;	background-image: url(/asset/images/ico_faq_down.gif); background-repeat: no-repeat;}
 .btn-faq-parent.on:after {	background-image: url(/asset/images/ico_faq_up.gif);}
 .faq-child-contents {border-top: 1px solid #e4e4e4;	position: relative;	display: none;}
 .faq-child-contents > div {line-height: 24px;	font-size: 16px; min-height:30px;letter-spacing: -0.05em;	padding: 15px 130px 15px 82px;	color: #959595;	background-color: #f9f9f9;	background-image: url(/asset/images/ico_faq_a.gif);	background-repeat: no-repeat;	background-position: 30px 10px;}
.faq_btn {position:absolute;top:25px;right:65px}

 .tb_view{border-top:2px solid #4e5a77}

@media only screen and (max-width : 768px) {
	.m_p_a{position:absolute}
	.mo-scroll{overflow-x:auto}
	.mo_form_txt{display:block;margin-top:5px;margin-left:0}
	.mpd0{padding:0 !important}
	.mw100 {width:100%}.mw80 {width:80%}.mw70 {width:70%} .mw45 {width:45%} .mw40 {width:40%}.mw30 {width:30%}.mw25 {width:25%}.mw20 {width:20%}
}

/* page style*/
.page-comm { text-align:center}
.page-comm a {display:inline-block; width:32px; height:32px;  border:1px solid #e1e1e1; background:#FFF;text-align:center; padding-top:6px; margin:0;box-sizing:border-box}
.page-comm a.on, .page-comm a:hover {background:#666666; border:1px solid #333333; color:#FFF; text-decoration:none}
.page-comm b {display:inline-block; width:29px; height:22px; text-align:center; padding-top:7px; margin:0; background:#3e3a35; border:1px solid #3e3a35; color:#FFF; text-decoration:none}
.page-comm a>span {display:none}

.notice_list li {margin-bottom:7px;text-indent:-10px;padding-left:13px}
.notice_list li span {}

.dv_table2{width:100%;border-top:2px solid #4e5a77;margin-top:5px}
.dv_table2 th{height:42px;border-bottom:1px solid #e1e1e1;padding:7px 0px 7px 17px;font-weight:normal;text-align:left;background:#f7f7f7 url(/images/ico_dot02.gif) no-repeat 12px 49%}
.dv_table2 td{height:42px;border-bottom:1px solid #e1e1e1;background:#fff;padding:7px 0px 7px 10px}
.dv_table2 tr .gubun{height:3px;background:#24b4e9;}
.dv_table2 td .gubun{height:3px;background:#24b4e9;}
 

.dv_table3{width:100%;border-top:2px solid #1b799b}
.dv_table3 th{padding:12px 0;border-bottom:1px solid #dadada;background:#ecf2f7;font-weight:normal;text-align:center}
.dv_table3 td{padding:10px 0;border-bottom:1px solid #dadada;background:#fff;text-align:center}

.dv_table4{width:100%;border-top:2px solid #1b799b}
.dv_table4 th{padding:5px 0;border-bottom:1px solid #dadada;background:#ecf2f7;font-weight:normal;text-align:center;border-right:1px solid #f8f8f8}
.dv_table4 td{padding:4px 0;border-bottom:1px solid #dadada;background:#fff;text-align:center;border-right:1px solid #f8f8f8}
.dv_table4 th:last-child {border-right:none}
.dv_table4 td:last-child {border-right:none}
.dv_table4 .td_g{background:#f9f9f9}
.dv_table_login{width:90%;margin:0 auto;margin-top:70px} 

.personal{margin-top:30px;}
.personal h4{font:bolder 14px #333;}
.personal textarea{background:#fcfcfc;height:230px;width:100%;overflow-y:auto;color:#666;width:96%; padding: 15px 2%;border:1px solid #d1d1d1}
.personal .check{margin-top:10px;text-align:right;color:#5f5f5f}

.borad_list{border-top:2px solid #1b799b;}
.borad_list li.head{background:#f8f8f8;font-weight:bolder;color:#000;padding:5px 0}
.borad_list li {clear:both;border-bottom:1px solid #dedede;overflow:hidden}
.borad_list li p{float:left;text-align:center;padding:12px 0}
.borad_list li h6{float:left;text-align:center;padding:12px 0}
.borad_list li p.checkbox{padding:0}
.borad_list li p.checkbox span{display:block;bborder-right:1px solid #dedede;padding:12px 0}


.page_num{color:#666666;font:normal 12px verdana;margin-bottom:15px;letter-spacing:0;text-align:right}
.bbs_list_table{border-top:1px solid #333}
.bbs_list_table th{background:#f9f9f9; border-bottom:1px solid #d2d2d2; height:46px;color:#333;font-size:13px;font-weight:600;vertical-align:middle;}
.bbs_list_table td{text-align:center;color:#666; border-bottom:1px solid #e3e3e3;height:46px;vertical-align:middle;}
.bbs_list_table td.con{position:relative;text-align:left;color:#666;padding-left:8px; font-size:16px; background:url(/images/ico_faq_q.gif) no-repeat 30px 50%;padding-left:75px; padding-right:80px; height:76px; }
.bbs_list_table td.reply{padding-left:28px;background:url(/images/ico_faq_q.gif) no-repeat 0 10px}
.bbs_list_table td.answer{background:#f9f9f9 url(/images/ico_faq_a.gif) no-repeat 30px 25px; padding:25px 30px 25px 75px; height:auto ; line-height:1.7em}
.bbs_list_table .faq_aw{position:absolute; right:40px; top:50px; margin-top:-30px}
.bbs_list_table .faq_aw_up{position:absolute; right:40px; top:50px; margin-top:-30px}
.bbs_list_table .faq_link{cursor:pointer;display:block;padding-bottom:2px}


.paging{text-align:center;margin-top:52px;height:27px;;vertical-align:top;padding-top:7px;position:relative}
.paging a{display:inline-block;vertical-align:middle}
.paging a.btn_num{width:32px;height:32px;border:1px solid #efefef;text-align:center;color:#999999;font-size:14px;line-height:32px;margin:0 3px}
.paging a.on, .paging a:hover{border:1px solid #333;background:#666;color:#FFF;font-weight:600}
.paging a.btn_paging {border:none;padding-top:0;width:28px;height:27px;background:url(/images/btn_paging.gif) no-repeat;text-indent:-10000px}
.paging a.btn_first {background-position:0  0}
.paging a.btn_first:hover {background-position:-28px  0;border:0}
.paging a.btn_prev {background-position:-56px  0}
.paging a.btn_prev:hover {background-position:-84px  0;border:0}
.paging a.btn_next {background-position:-112px  0}
.paging a.btn_next:hover {background-position:-140px  0;border:0}
.paging a.btn_end {background-position:-168px 0}
.paging a.btn_end:hover {background-position:-196px 0;border:0}
.paging .btn_write{position:absolute;right:0;}.paging .btn_write img{border:0;}.paging .btn_write:hover{border:0;}

.bbs_posting .bbs_view_list{border-top:1px solid #999999}
.bbs_posting .bbs_view_list span{display:block;height:23px;padding-left:120px;padding-top:11px;color:#666}
.bbs_posting .bbs_view_list .prev_page{border-bottom:1px solid #dadada}
.bbs_posting .bbs_view_list .next_page{border-bottom:1px solid #999999}
.bbs_posting .bbs_view_list .prev_page .alt{position:absolute;width:109px;background:#f5f5f5 url(/images/ico_aw_top.gif) no-repeat  80px 14px ;border-right:1px solid #dadada;padding-left:0;text-align:center}
.bbs_posting .bbs_view_list .next_page .alt{position:absolute;width:109px;background:#f5f5f5 url(/images/ico_aw_bottom.gif) no-repeat  80px 14px ;border-right:1px solid #dadada;padding-left:0;text-align:center}
.bbs_btn{text-align:center;margin:20px 0}
.bbs_btn .del{border:0; height:20px;padding:0;margin:0;line-height:0;}

.reply{padding:8px 20px 20px 20px;background:#f9f9f9;margin-bottom:35px}
.reply .reply_list li{border-bottom:1px dashed #bcbcbc;padding:12px}
.reply .reply_list li .r_name{color:#009e96;font-weight:600}
.reply .reply_list li .r_date{color:#a3a3a3}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}
.swiper-slide{float:left;}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;}
.swiper-wp8-vertical{-ms-touch-action:pan-x;}
.swiper-container{}.swiper-slide{}.swiper-slide-active{}.swiper-slide-visible{}.swiper-pagination-switch{}.swiper-active-switch{}.swiper-visible-switch{}
.pagination{}
.swiper-pagination-switch{width:10px;height:10px;background:#d1d1d1;}
.swiper-container{}
.pagination {
	position: absolute;
	left: 0;
	text-align: center;
	bottom:5px;
	width: 100%;
}
.swiper-pagination-switch {
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 10px;
	background: url(/images/btn_page_off.png) no-repeat;
	margin: 0 3px;
	cursor: pointer;
}
.swiper-active-switch {
	background: url(/images/btn_page_on.png) no-repeat;
}
 

 .tb_form  .min_h100 img{max-width:100%}