section { display: block;}
#wrap_body_b { width:100%; min-width: 980px; position:relative; top:5px; }



/* aside_recommend_new_10 */
.aside_recommend_sub_new_10 { clear:both; position:relative; width:608px; overflow:hidden; margin:30px 30px 0 30px; }
.aside_recommend_sub_new_10 h4 { width:608px;  }
.aside_recommend_sub_new_10 h4 span { display:block; width:130px; height:32px; background:url('/new/img/middle2/ttl_w10.gif') no-repeat; } 
.aside_recommend_sub_new_10 #recommend { margin-top: 10px; list-style: none; padding: 0px; position: relative; overflow: hidden; width: 608px;height:30px;}
.aside_recommend_sub_new_10 .recommend2 { top: -10px; }
.aside_recommend_sub_new_10 ul { margin:15px 0 0 0; }
.aside_recommend_sub_new_10 ul li { position:relative; float:left; width:194px; height:100px; margin-right:13px; }
.aside_recommend_sub_new_10 ul li.last { margin-right:0; }




/* aside_recommend_new_8 */
.aside_recommend_sub_new_8 { clear:both; position:relative; width:608px; overflow:hidden; margin:30px 30px 0 30px; }
.aside_recommend_sub_new_8 h4 { width:608px;  }
.aside_recommend_sub_new_8 h4 span { display:block; width:106px; height:32px; background:url('/new/img/middle2/ttl_w8.gif') no-repeat; } 
.aside_recommend_sub_new_8 #recommend { margin-top: 10px; list-style: none; padding: 0px; position: relative; overflow: hidden; width: 608px;height:30px;}
.aside_recommend_sub_new_8 .recommend2 { top: -10px; }
.aside_recommend_sub_new_8 ul { margin:15px 0 0 0; }
.aside_recommend_sub_new_8 ul li { position:relative; float:left; width:194px; height:100px; margin-right:13px; }
.aside_recommend_sub_new_8 ul li.last { margin-right:0; }




/* aside_recommend_new */
.aside_recommend_sub_new { clear:both; position:relative; width:608px; overflow:hidden; margin:30px 30px 0 30px; border-bottom: 1px solid #dfdfdf; }
.aside_recommend_sub_new h4 { width:608px;  }
.aside_recommend_sub_new h4 span { display:block; width:106px; height:32px; background:url('/new/img/middle2/ttl_w7.gif') no-repeat; } 
.aside_recommend_sub_new h4 span.dark { display:block; width:200px; height:32px; background:url('/new/img/middle2/ttl_w7_dark.gif') no-repeat; } 
.aside_recommend_sub_new #recommend { margin-top: 15px; list-style: none; padding: 0px; position: relative; overflow: hidden; width: 608px;height:230px;}
.aside_recommend_sub_new ul { margin:15px 0 0 0; }
.aside_recommend_sub_new ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_sub_new ul li.last { margin-right:0; }

/* aside_recommend_new_last */
.aside_recommend_sub_new_last { clear:both; position:relative; width:608px; overflow:hidden; margin:25px 30px 0 30px; }
.aside_recommend_sub_new_last h4 { width:608px;  }
.aside_recommend_sub_new_last h4 span.w5 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w5.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_new_last h4 span.w4 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w4.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_new_last h4 span.w3 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w3.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_new_last h4 span.w2 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w2.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_new_last #recommend { margin-top: 15px;}
.aside_recommend_sub_new_last ul { margin:15px 0 0 0; }
.aside_recommend_sub_new_last ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_sub_new_last ul li.last { margin-right:0; }



/* aside_recommend */
.aside_recommend_sub { clear:both; position:relative; width:608px; overflow:hidden; margin:30px 30px 0 30px; border-bottom: 1px solid #dfdfdf; }
.aside_recommend_sub h4 { width:608px;  }
.aside_recommend_sub h4 span { display:block; width:60px; height:32px; background:url('/new/img/middle/ttl_w6.gif') no-repeat; } 
.aside_recommend_sub #recommend { margin-top: 15px; list-style: none; padding: 0px; position: relative; overflow: hidden; width: 608px;height:230px;}
.aside_recommend_sub ul { margin:15px 0 0 0; }
.aside_recommend_sub ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_sub ul li.last { margin-right:0; }


/* aside_recommend_next */
.aside_recommend_sub_next { clear:both; position:relative; width:608px; overflow:hidden; margin:25px 30px 0 30px }
.aside_recommend_sub_next h4 { width:608px;  }
.aside_recommend_sub_next h4 span.w5 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w5.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next h4 span.w4 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w4.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next h4 span.w3 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w3.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next h4 span.w2 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w2.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next #recommend { margin-top: 15px;}
.aside_recommend_sub_next ul { margin:15px 0 0 0; }
.aside_recommend_sub_next ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_sub_next ul li.last { margin-right:0; }



/* aside_recommend_next_up */
.aside_recommend_sub_next_up { clear:both; position:relative; width:608px; overflow:hidden; margin:0 30px 0 30px; border-bottom: 1px solid #dfdfdf; }
.aside_recommend_sub_next_up ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_sub_next_up ul li.last { margin-right:0; }

/* aside_recommend_next_m */
.aside_recommend_sub_next_m { clear:both; position:relative; width:608px; overflow:hidden; margin:25px 30px 0 30px; border-bottom: 1px solid #dfdfdf; }
.aside_recommend_sub_next_m h4 { width:608px;  }
.aside_recommend_sub_next_m h4 span.w5 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w5.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_m h4 span.w4 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w4.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_m h4 span.w3 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w3.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_m h4 span.w2 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w2.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_m #recommend { margin-top: 15px;}
.aside_recommend_sub_next_m ul { margin:15px 0 0 0; }
.aside_recommend_sub_next_m ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_sub_next_m ul li.last { margin-right:0; }


/* aside_recommend_next_last */
.aside_recommend_sub_next_last { clear:both; position:relative; width:608px; overflow:hidden; margin:25px 30px 0 30px; }
.aside_recommend_sub_next_last h4 { width:608px;  }
.aside_recommend_sub_next_last h4 span.w5 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w5.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_last h4 span.w4 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w4.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_last h4 span.w3 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w3.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_last h4 span.w2 { display:block; width:106px; height:32px; background:url('/new/img/middle/ttl_w2.gif') 0px 0px no-repeat; } 
.aside_recommend_sub_next_last #recommend { margin-top: 15px;}
.aside_recommend_sub_next_last ul { margin:15px 0 0 0; }
.aside_recommend_sub_next_last ul li { position:relative; float:left; width:194px; height:200px; margin-right:13px; }
.aside_recommend_sub_next_last ul li.last { margin-right:0; }



.partner { width:198px;height:120px;margin:0 auto }


.btn_sub_left { position:absolute; float:left; top:167px; z-index:9999;}
.btn_sub_right { position:absolute; float:right; right:0; top:167px; z-index:9999; }


#ad_wide_sub { width:980px; height:90px; position:relative; text-align:center; }
.ad_728_left { float: left; width:728px;}
.ad_728_right { float: right; width:239px;}

  #sub_centercolumn_cm { 
  position:relative; 
  display: inline; /* IE Hack */ width: 980px; 
  margin: 0 auto; 
  float: left; 
  top:15px;
  min-height: 900px;
  }
  
  * html #sub_centercolumn_cm {height:245px} /* IE Min-Height Hack */ 
  

  #sub_centercolumn { 
  position:relative; 
  background: url('/new/img/sub_bg.gif') right top repeat-y;
  display: inline; /* IE Hack */ width: 980px; 
  margin: 0 auto; 
  float: left; 
  top:5px;
  min-height: 900px;
  }
  
  * html #sub_centercolumn {height:245px} /* IE Min-Height Hack */ 
  
  #sub_centercolumn_go { 
  position:relative; 
  width: 980px; 
  margin: 0 auto; 
  float: left; 
  top:27px;
  padding-top:60px;
  min-height: 600px;
  text-align:center;
  border:1px solid #d3d3d3;
  background-color: #fff;
  }
  
  * html #sub_centercolumn_go {height:245px} /* IE Min-Height Hack */ 
  
  
  #sub_centercolumn_lnk { 
  position:relative; 
  display: inline; /* IE Hack */ width: 980px; 
  margin: 0 auto; 
  float: left; 
  top:-11px;
  min-height: 1000px;
  padding-bottom:100px;
  }
  
  
  
  .go_bg {background: url('/go/img/bg.jpg') no-repeat;width:850px; height:402px;margin: 0 auto;padding-top:57px;}
  
  
  #sub_rightcolumn { /* Parent Wrapper for inside boxes */
	/* display: inline;  IE Hack */
	position:absolute;
	width: 200px;
	top:30px;
	right:25px;
	float: left;
	z-index : 9999;
  }
  
  #sub_centercolumn .contents { position:relative;top:0;min-height: 600px; }
  #sub_centercolumn .sub_tab { position:relative;width:675px;text-align:left; }
  #sub_centercolumn .sub_tab ul.tab { background: url('/img/sub/line.gif') repeat-x bottom;height: 24px; }
  #sub_centercolumn .sub_tab ul li { float:left; }
  #sub_centercolumn .sub_tab img { vertical-align:bottom; }
  #sub_centercolumn .fire { position:relative;top:20px;width:675px;text-align:left;line-height:20px;color:#818181; }
  #sub_centercolumn .contents_d { position:relative;top:20px;width:675px;text-align:left;line-height:20px;color:#818181; }
  #sub_centercolumn .contents_d_txt { position:relative;width:675px;height:300px;text-align:justify;line-height:20px;color:#818181; }
  
  
#sub_ad_01 { position:relative;width:200px;height:200px; }


.tb_contents, .join_box { margin-left:20px; }


/* ÀÔ·Â¹Ú½º : input_box2 */
.input_box2 .rdbox3{padding-top:5px;}
.input_box2 .rdbox3 .desc{position:relative; margin:0 5px; padding:17px 0 0 25px; background:#fff;}
.input_box2 .rdbox3 .desc2{margin:16px 12px; padding:0 15px; color:#444; line-height:1.6em;}
.input_box2 .rdbox3 .desc2 em{color:#ff5300;}
.input_box2 .rdbox3 .desc2 strong{letter-spacing:0;}
.input_box2 .rdbox3 .desc2 a{margin-left:4px; color:#3aa013; font-weight:bold; text-decoration:underline;}
.input_box2 .rdbox3 .desc3{margin-left:1px; color:#666; vertical-align:2px;}
.input_box2 .rdbox3 .blist3{margin:0 12px 0 12px; padding:0 15px 8px 15px; border-bottom:1px solid #ebebeb;}
.input_box2 .rdbox3 .notice{margin:16px 12px 0 12px; padding:0 15px 8px 15px; color:#444; line-height:1.6em; border-bottom:1px solid #ebebeb;} /* ¼öÁ¤070724 */
.input_box2 .list5{width:675px; margin:50px 0 0 12px;}

/* ÀÔ·Â¹Ú½º : input_box3 */
.input_box3 .rdbox3{padding-top:15px;}
.input_box3 .rdbox3 .desc{position:relative; margin:0 5px; padding:17px 0 0 25px; background:#fff;}
.input_box3 .rdbox3 .desc2{margin:16px 12px; padding:0 15px; color:#444; line-height:1.6em;}
.input_box3 .rdbox3 .desc2 em{color:#ff5300;}
.input_box3 .rdbox3 .desc2 strong{letter-spacing:0;}
.input_box3 .rdbox3 .desc2 a{margin-left:4px; color:#3aa013; font-weight:bold; text-decoration:underline;}
.input_box3 .rdbox3 .desc3{margin-left:1px; color:#666; vertical-align:2px;}
.input_box3 .rdbox3 .blist3{margin:0 12px 0 12px; padding:0 15px 8px 15px; border-bottom:1px solid #ebebeb;}
.input_box3 .rdbox3 .notice{margin:16px 12px 0 12px; padding:0 15px 8px 15px; color:#444; line-height:1.6em; border-bottom:1px solid #ebebeb;} /* ¼öÁ¤070724 */
.input_box3 .list5{width:675px; margin:-1px 0 0 12px;}


/* Å×ÀÌºí : list5 */
.list5 th, .list5 td{border-top:1px solid #ededed; vertical-align:top;}
/* 090305 ¼öÁ¤ */
.list5 th{padding:14px 10px 14px 18px;height:43px;color:#444; font-weight:bold; text-align:left; letter-spacing:-1px;}
.list5_th43 {line-height:43px}
/* //090305 ¼öÁ¤ */
.list5 td{padding:15px 0 15px 0;}
.list5 tr.group_t th, .list5 tr.group_t td{padding-top:0; border-top:none;}
.list5 td p.btn{margin-top:7px;}
.list5 .email1{display:inline; float:left;}
.list5 .email1.select{margin:1px 0 -1px 0;}
.list5 .email1 span{margin:0 6px 0 2px; vertical-align:2px;}
.list5 textarea{padding:4px; scrollbar-face-color:#dee0df; scrollbar-highlight-color:#hhh; scrollbar-3dlight-color:#e6e6e6; scrollbar-shadow-color:#dee0df; scrollbar-darkshadow-color:#818181; scrollbar-track-color:#eeefef; scrollbar-arrow-color:#2f2f2f;}
.list5 .agree{margin:6px 0 0 0; _margin:6px 0 0 -4px;}
.list5 .agree label{ position:relative; top:-1px;}
.list5 td input.text.w60{width:60px;}
.list5 td p{padding-top:5px; color:#666;}

.list_action{position:relative;margin-top:9px;margin-bottom:30px;padding-left:250px;height:36px;}


.guide th{ padding-bottom:20px;}
.guide div{font-weight:normal; border:2px solid #ebebeb; width:600px; margin:3px 0 9px 0; padding:18px 18px 10px 19px}
.guide ul {list-style:none;;}
.guide li {display:block; padding: 0 0 5px 60px; text-indent:-60px; color:#666; letter-spacing:normal; }
.guide li span{color:#333;}
.guide li .suj_txt {margin:0;}
.guide .txt{padding-top:6px; color:#333; letter-spacing:normal;}
.guide .ti{letter-spacing:normal;}
.guide .assent .checkbox2 { width:13px; height:13px; _height:16px; margin-right:6px;}
.guide .assent {font-weight:normal; text-align:center; letter-spacing:normal; color:#333;}



.h01     {height:1px;}
.h30     {height:30px;}
.table05 {background-color: #EBEBEB;}
.table23 {background-color: #FF6000;}
.table25 {background-color: #3ea515;}
.table31 {background-image: url("/new/img/bg_board.gif"); height:34px;}

INPUT.bt {background-color:#fafafa; color:#1E1F20; border-width:1px; border-color:#BBBBBB; border-style:solid; height:16px; padding-left:3px; padding-top:4px;}
INPUT.input_chk {width: 13px;height: 13px;vertical-align: text-top;}
.list_action INPUT {width: 100px;height: 36px;vertical-align: top;}
.wrap2 INPUT {width: 100px;height: 36px;vertical-align: top;}
label { vertical-align: -1px; }

.login_box  { position:relative;width:630px;height:250px;top:30px;left:29px;font-size:11px;color:#818181;border: 1px solid #dfdfdf;text-align:center; }
.join_box   { position:relative;width:675px;top:30px;font-size:11px;color:#818181;text-align:left; }


/* faq */
.faq_list {overflow:hidden; width:675px; margin-bottom:25px; /*border-bottom:2px solid #41403c;*/}
.faq_list li {border-top:1px solid #e3e3e3; letter-spacing:-1px;}
.faq_list li:first-child {}
.faq_list li .q {overflow:hidden; position:relative; padding:15px 0 15px 70px; font-size:18px; line-height:26px; cursor:pointer;}
.faq_list li .q:after {clear:both; display:block; content:'';}
.faq_list li .q .bul {position:absolute; top:0; left:0; width:50px; height:100%; font-size:16px; font-weight:bold; text-align:center; line-height:56px; color:#41403c;}
.faq_list li .q {border-top:1px solid #41403c; border-bottom:1px solid #ddd;}
.faq_list li.active .q {color:#ea402f}
.faq_list li.active .q .bul {background-color:#ea402f; color:#fff;}


/* ·ÎÄÃ³»ºñÄÉÀÌ¼Ç¹Ù */
.lnb_faq{overflow:hidden;margin-bottom:30px;border-bottom:1px solid #c7c7c7;border-top:2px solid #3e3e3e}
.lnb_faq{font-family: '³ª´®°íµñ',NanumGothic,'µ¸¿ò',Dotum,Helvetica,sans-serif;font-size: 12px;color: #222;letter-spacing: -.05em;}
.lnb_faq.col4 li{width:25%}
.lnb_faq li{position:relative;float:left;zoom:1}
.lnb_faq li:before{position:absolute;top:50%;left:0;width:2px;height:19px;margin-top:-10px;background:#e2e2e2;content:''}
.lnb_faq li a{display:block;height:67px;font-size:17px;font-weight:600;line-height:67px;text-align:center;letter-spacing:-1px}
.lnb_faq li a:hover{color:#07bc07}
.lnb_faq li a:hover,.lnb li a:focus{text-decoration:none}
.lnb_faq li.active{background:#07bc07}
.lnb_faq li:first-child:before,.lnb_faq li.active:before,.lnb_faq li.active + li:before{display:none}
.lnb_faq li:first-child a{border-left-width:1px}
.lnb_faq li:first-child.active a{border-left:0}
.lnb_faq li.active a{border-color:#07bc07;color:#fff}



#contentslider-std8 {position:relative; width:320px; height:300px; top:15px; margin:0 auto; z-index:9999}

#contentslider-std8 .sliderkit-nav {position:absolute; top:5px; left:216px; z-index:3;}
#contentslider-std8 .sliderkit-nav ul,#contentslider-std8 .sliderkit-nav ul li,#contentslider-std8 .sliderkit-nav ul li a {float:left; overflow:hidden;}
#contentslider-std8 .sliderkit-nav ul li a {width:14px; height:14px; background:url('/box/box_news/sp_page.gif') no-repeat; line-height:100px;}
#contentslider-std8 .sliderkit-nav ul li a.prev {background-position:left top;}
#contentslider-std8 .sliderkit-nav ul li a.next {background-position:right top;}

#contentslider-std8 .sliderkit-panels {position:absolute; overflow:hidden; width:320px; height:300px; z-index:1;}
#contentslider-std8 .sliderkit-panel {position:absolute; overflow:hidden; width:320px; z-index:2;}
#contentslider-std8 .sliderkit-panel-active {z-index:5;}
#contentslider-std8 .sliderkit-panel-old {z-index:4;}

.txt_event {width:510px;height:110px; margin:0 auto; font-family: '³ª´®°íµñ',NanumGothic,'µ¸¿ò',Dotum,Helvetica,sans-serif;font-size: 12px;color: #222;letter-spacing: -.05em;}


.agreement {position:relative; text-align:left; padding-bottom:100px;}
.agreement h3 {height:31px; padding:20px 0 0 9px; color:#343A4E; font-weight:bold;}
.agreement .desc {position:relative; height:162px; padding:18px 28px 18px 18px; overflow-y:auto;  border:1px solid #DADCE1; line-height:1.5; color:#8E9096;}
.agreement .agree {padding:15px 0 9px 0; text-align:right; }
.agreement ul.form { border-bottom:1px solid #797C88;}

.form {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    border-top: 1px solid #797C88;
    zoom: 1;
}
.form li {
    height: 45px;
    border-bottom: 1px solid #E4E4E4;
}
.form label {
    float: left;
    _display: inline;
    width: 111px;
    height: 30px;
    margin: 0 22px 0 0;
    padding: 15px 0 0 30px;
    background: #F8F8F8;
    color: #343A4E;
    font-weight: bold;
    border-right: 1px solid #E4E4E4;
}
.form .el {
    position: relative;
    top: 8px;
}
.form input.text {
    width: 200px;
}
input.text {
    height: 29px;
    padding: 7px 9px 5px 9px;
    line-height: 1.2;
    border: 1px solid #DDD;
    color: #343A4E;
}
.text::-webkit-input-placeholder
{
  color:    #A7AAAF;
}

.text:-moz-placeholder
{
  color:    #A7AAAF;
}

.text::-moz-placeholder
{
  color:    #A7AAAF;
}

.text:-ms-input-placeholder
{
  color:    #A7AAAF;
}

.form .el span.warn {
    position: relative;

    margin-left: 5px;
    color: #CE0C15;
}
input.birth {
    width: 40px !important;
    margin-right: 1px;
}
input.birth30 {
    width: 50px !important;
    margin-right: 1px;
}
ul.form select {
    height: 29px;
    line-height: 29px;
    padding: 4px 6px 4px 6px;
    border: 1px solid #DDD;
}
.form .el .select2-container {
    vertical-align: top;
}
.select2-container, .select2-drop, .select2-search, .select2-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
}
.select2-container .select2-choice > .select2-chosen {
    margin-right: 40px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 8px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    /* background: url('select2.png') right top no-repeat; */
    cursor: pointer;
    outline: 0;
}
.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 13px;
    position: absolute;
    right: 3px;
    top: 4px;
    font-size: 1px;
    outline: none;
    /* background: url('select2.png') right top no-repeat; */
}
.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 27px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border-left: 1px solid #DDD;
    background-clip: padding-box;
    background: #F3F3F5;
}
.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url(/patch/img/bg_arr_down.gif) no-repeat 9px 12px;
}
.select2-container .select2-choice {
    display: block;
    height: 27px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #DDD;
    white-space: nowrap;
    line-height: 29px;
    color: #343A4E;
    text-decoration: none;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
}
.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}

.form_btns {
    position: relative;
    padding: 30px 0 0 0;
    text-align: center;
    line-height: 1.2;
}
.form_btns a.submit {
    display: inline-block;
    min-width: 54px;
    height: 22px;
    padding: 11px 26px 5px 26px;
    color: #FFF;
    font-weight: bold;
    text-align: center;
    background: #DC364E;
    font-size: 12px;
}
.form_btns .btn {
    position: relative;
    display: inline-block;
    min-width: 54px;
    height: 22px;
    padding: 11px 26px 5px 26px;
    margin-top:2px;
    color: #F4F5F7;
    background: #343A4E;
    font-weight: bold;
    font-size: 12px;
}
.form_btns .odd {
    background: #999CA6;
    border-color: #999CA6;
}
.form .el span.msg {
    position: relative;
    top: 9px;
    margin-left: 5px;
    color: #A7AAAF;
}

.d_top {position:relative;margin:10px 0;}
.d_btn {position:relative;margin:10px 0 10px 0;text-align:center;}
.d_bottom {position:relative;margin:10px 0 50px 0;text-align:center;}
.d_btn2 {position:relative;margin:10px 0 50px 0;text-align:center;}
.btn_down { position:relative;margin:0 auto; width:300px; height:40px; border-radius:40px; background-color:#ff6000; color:#fff; 
  font-size: 18px;
  font-weight:bold;
  line-height:14px;
  letter-spacing:-2px;
}
.exp_div {position:relative;margin:10px 0 100px 0;border-top:1px solid #ddd;}
.exp_div h2 {margin:50px 0 5px 0;}
.exp1, .exp2, .exp3 {position:relative;width:304px;min-height:100px;display:inline-block;padding-left:20px;}

.main_img { position: relative;width:460px;height:300px;margin:0 auto;margin-top:30px;background: url(/new/img/wide/monitor.png) no-repeat }
.yt_area { position: absolute; top:14px; left:55px; width:350px;height:204px;overflow:hidden; }
.x_img { position: absolute; top:0px; right:-1px; width:76px;height:204px;background: url(/new/img/wide/l_img_a.png) no-repeat; z-index:999; }
.x_mov { position: absolute; top:0px; left:0px; width:350px;height:204px; }