@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
/*@import url(http://fonts.googleapis.com/css?family=Noto+Sans);*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700,800,900');
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css";
/*@font-face {
  font-family: 'nanumsquareR';
  src: url('/common/font/nanumsquareR.eot');
  src: url('/common/font/nanumsquareR.eot?#iefix') format('embedded-opentype'), /* ie 6,7,8 적용 embedded-opentype ie 8,9 적용 */
/*       url('/common/font/nanumsquareR.woff') format('woff'), /* ie 제외한 나머지 */
  /*     url('/common/font/nanumsquareR.ttf') format('truetype'),
       url('/common/font/nanumsquareR.svg#nanumsquareR') format('svg'); /*모바일브라우져를 위해서*/
 /* font-weight: normal;
  font-style: normal;
}
*/



::selection 					{background:#374f83; color:#FFF; text-shadow:none;}
::-moz-selection 				{background:#374f83; color:#FFF; text-shadow:none;}
::-webkit-selection 			{background:#374f83; color:#FFF; text-shadow:none;}

/* Default Style */

*            {  letter-spacing:-1px;}
p           { letter-spacing:-1px;  }
li         { letter-spacing:-1px;  }
td       { letter-spacing:0px;  }




div    	  	{margin:0; padding:0; font-family:"open sans",opensans,verdana,'Malgun Gothic',맑은고딕,sans-serif;  }
p    	  	{margin:0; padding:0; font-family:"open sans",opensans,verdana,'Malgun Gothic',맑은고딕,sans-serif;}
li    	  	{margin:0; padding:0; font-family:"open sans",opensans,verdana,'Malgun Gothic',맑은고딕,sans-serif;}
ul    	  	{margin:0; padding:0; font-family:"open sans",opensans,verdana,'Malgun Gothic',맑은고딕,sans-serif;}
textarea, input	{
	font-family:"opensans",opensans,verdana,'Malgun Gothic',맑은고딕,sans-serif;
}


body		{font-size:14px; font-family:"open sans" , "noto sans"; color:#333; }


.gnb	{
	float:left; 
	width:100%; 
	background:#fff; 
	border-bottom:1px solid #d7d7d7; 
	height:90px;
	position:fixed;
	z-index:9999999; 
	min-width:1200px;
}

.gnb div	{
	width:1200px; 
	margin:0 auto;
	overflow:hidden;
}

.logo	{
	float:left; 
	line-height:83px;
	margin-right:115px; 
}


.gnb div>ul li	{
	float:left; 
	line-height:90px;
	margin-right:50px; 
}


.gnb div>ul li:last-child		{
	margin-right:0;
}



.topmenu	a	{
	font-size:19px; 
	color:#656565;
	font-weight:400
}

.topmenu	a:hover	{
	color:#005b95;
}



.topmenu_ov	{
	float:left; 
	line-height:90px;
	margin-right:50px; 
}

.topmenu_ov a	{
	
	color:#005b95;
}


.gnb_right_area	{
	float:right !important; 
	
}


.gnb_right_area li	{
	float:left; 
	margin-right:5px !important; 
}


.gnb_right_area li a	{
	color:#9f9f9f !important; 
	font-size:15px !important;
	font-weight:400 !important; 
	
}

.gnb_right_area img	{
	border:1px solid #ddd
}





.scroll_img	{
	width:100%; 
	float:left; 
	text-align:center; 
	position:absolute; 
	z-index:999999999999; 
	top:80%;
}




.section1	{
	position:relative; 
	z-index:99;
	background:#666
}

.section1, .section2, .section3, .section4, .section5, .section6	{
	min-width:1200px;
	height:980px;
}

.section2	{
	background:url('/common/img/main/section_bg02.jpg') repeat-y;
	position:relative;
	z-index:999
}

.section2>div	{
	width:1200px;
	margin:0 auto; 
	overflow:hidden;
}


.login_left_area	{
	float:left; 
	width:600px; 
	text-align:center;
	
}

.login_area_logo	{
	margin:50% 0 50px 0;
}



.login_left_area p	{
	
	color:#fff; 
	font-size:22px;
	line-height:32px;
	font-weight:500
}




.login_right_area	{
	float:left; 
	width:600px;
}



.login_right_area h2	{
	margin:50% 0 50px 0;
	color:#fff; 
	font-size:43px; 
	font-weight:600; 
	
}

.login_right_area>ul	{
	width:100%;
	float:left; 
}


.login_input	{
	margin-bottom:20px; 
	float:left; 
	
}



.login_input input	{
	padding:7px; 
	height:36px;
	width:325px;
	border:1px solid #c9c9c9;
	font-size:17px;
	color:#565656
}


.login_btn	{
	border:1px solid #0a1223; 
	width:124px;
	height:124px;
	float:left; 
	margin:-73px 0 0 20px;
}

.login_btn a	{
	display:inline-block; 
	width:122px; 
	line-height:122px; 
	text-align:center; 
	color:#fff; 
	font-size:22px;
	background:#121a2c; 
	border:1px solid #1e2634; 
}


.login_stay_wrap input[type="checkbox"]	{
	display:none; 
}


.login_stay_wrap input[type="checkbox"] + label	{
	display:inline-block; 
	width:19px;
	height:19px; 
	border:1px solid #ccc; 
	background:#fff; 
	cursor:pointer; 
	float:left; 
}


.login_stay_wrap:after	{
	display:block;
	clear:both; 
	content:""
}




.login_stay_wrap input[type="checkbox"]:checked +label	{
	background:url('/common/img/main/checkbox_on.png') #121a2c no-repeat 3px 4px;
	border:1px solid #0a1223;
	width:19px;
	height:19px;
}


.login_stay_wrap	{
	position:relative; 
	float:left; 
	width:100%;
}


.login_stay_wrap input[type="checkbox"] + label span	{
	position:absolute;
	top:-2px; 
	left:30px; 
	display:block; 
	color:#fff; 
	font-size:17px;
}

.login_area_text	{
	float:left; 
	width:100%; 
	margin-top:35px;
}


.login_area_text li	{
	float:left; 
	margin-right:30px; 
	padding-right:30px;
	height:20px;
	line-height:17px;
}


.login_area_text li a	{
	color:#dbdbdb; 
	font-size:17px; 
	display:inline-block;
	line-height:17px;
}


.login_area_text li:first-child	{
	border-right:1px solid #dbdbdb; 
}



.join_btn	{
	float:left; 
	width:100%;
	margin-top:30px;
}

.join_btn	li	{
	float:left; 
	width:160px !important; 
	text-align:center; 
	background:#dfe3ec; 
	border:1px solid #b9bec9; 
	margin-right:10px; 
	
}



.join_btn	li a	{
	display:inline-block; 
	width:100%; 
	line-height:48px;
	font-size:16px; 
	color:#121a2c
}

.join_btn	li:hover	{
	background:#121a2c; 
	border:1px solid #0a1223; 
	
}

.join_btn	li:hover a	{
	color:#fff;
}




.section3	{
	background:url('/common/img/main/section_bg03.jpg') repeat-y;
	
}

.section3>div	{
	width:1200px; 
	margin:0 auto; 
	overflow:hidden; 
}


.section3	h2	{
	margin-top:15%;
	width:100%; 
	float:left; 
	text-align:center; 
	font-size:43px; 
	color:#fff; 
	font-family:'roboto'; 
	font-weight:700; 
	letter-spacing:-0.5px
}


.section3 ul	{
	float:left; 
	width:100%; 
	margin-top:105px;
}


.section3 ul li	{
	float:left;
	color:#fff; 
	width:177px;
	margin:0 30px;
	text-align:center; 
}


.icon_img	{
	margin-bottom:30px
}


.section3 ul li dl dt	{
	font-size:30px;
	font-weight:100; 
	font-family:'roboto'; 
	letter-spacing:0 !important; 
	margin-bottom:25px;
}

.section3 ul li dl dt span	{
	font-family:'roboto';
	font-weight:700; 
	font-size:36px;
	vertical-align:bottom; 
	margin-right:2px
}


.section3 ul li dl dd	{
	font-size:15px;
	line-height:25px ;
	font-weight:200
}


.clear_btn {
	float:left; 
	width:100%; 
	text-align:center;
	margin-top:90px;
}


.clear_btn a	{
	display:inline-block; 
	color:#fff; 
	border:1px solid #fff; 
	width:217px; 
	line-height:54px; 
	
}


.clear_btn a:hover	{
	display:inline-block; 
	background:#fff; 
	color:#0a1223; 
}


.section4	{
	background:url('/common/img/main/section_bg04.jpg') repeat-y;
}


.section4>div	{
	width:1200px; 
	margin:0 auto; 
	overflow:hidden; 
	
}



.section4	h2	{
	margin:15% 0 90px 0;
	width:100%; 
	float:left; 
	text-align:center; 
	font-size:43px; 
	color:#fff; 
	font-family:'roboto'; 
	font-weight:700; 
	letter-spacing:-0.5px
}



.section4 .section4_substance_wrap	{
	background:url('/common/img/main/section04_icon_bg.png') no-repeat;
	width:100%; 
	float:left; 
	height:370px;
	position:relative; 
	
	
}





.section4 .section4_substance_wrap li	{
	float:left; 
	color:#fff; 
	text-align:center; 
	font-size:18px; 
	line-height:32px;
	position:absolute;
	top:205px;
}



.section4 .section4_substance_wrap li span	{
	font-weight:400; 
	font-size:22px;
}









.section5	{
	background:#dfdfdf; 
	
}

.section5>div	{
	width:1200px; 
	margin:0 auto;
}

.section5	h2	{
	margin:10% 0 50px 0;
	width:100%; 
	float:left; 
	text-align:center; 
	font-size:43px; 
	color:#434343; 
	font-weight:700; 
	letter-spacing:-0.5px; 
	font-family:'roboto'
}


.arrow_btn	{
	position:relative; 
}

.arrow_btn li	{
	position:absolute;
	top:505px;
}


.tabmenu{
	position:relative;
	width:940px; 
	margin:0 auto; 
	min-width:1200px;
	float:left; 
}

.tabmenu > dt{
	background:#fff; 
	color:#9a9a9a; 
	text-align:center;
	font-size:18px; 
	float:left;
	position:relative;
	z-index:999; 
	margin-right:5px;
}


	
.tabmenu > dt a{
	display:block; 
	color:#9a9a9a;
	width:230px;
	padding:15px 0;
	border:1px solid #b7b7b8;
	letter-spacing:-1px;
	
}


.tabmenu > dt a:hover, .tabmenu dt a.main_on{
	background:#fff;
	border:1px solid #161e43;
	border-bottom:4px solid #161e43;
	padding:15px 0 12px 0;
	color:#161e43
}


.tabmenu > dd{
	position:absolute;
	top:80px;
	left:130px;
	float:left;
	width:940px;
	background:#fff; 
	height:425px;
	
}


.main_search_wrap	{
	width:100%;
	float:left; 
	text-align:center; 
	position:relative; 
	margin-top:50px;
}



.main_search_wrap input	{
	width:455px;
	border:1px solid #c7c7c7; 
	height:35px;
	padding:5px 10px;
	font-size:16px; 
	color:#656565
}

.main_search_wrap a	{
	position:absolute; 
	right:250px;
	top:9px;
}


.main_search_wrap a:before	{
	content:'\f002'; 
	font-family:'fontawesome'; 
	font-size:24px; 
	color:#161e43; 
}


.main_board	{
	float:left; 
	width:100%; 
	height:426px;
}

.main_board	li	{
	border-bottom:1px solid #d1d1d1;
	width:918px; 
	margin:0 auto;
	overflow:hidden;
	line-height:42px
}
.board_top	{
	float:left; 
	width:100% !important; 
	background:#161e43; 
	color:#fff; 
	border-bottom:0 !important
}

.board_top dt	{
	float:left; 
	font-size:16px; 
	font-family:'roboto'; 
	line-height:55px; 
	text-align:center !important;	
}


.board_top  dl  .board_num	{
	width:90px !important;
	text-align:center; 
}


.board_top  dl  .board_title	{
	width:575px;
}


.board_top  dl  .board_download	{
	width:130px;
}


.board_top  dl  .board_date	{
	width:145px;
}


.main_board  .board_num	{
	float:left; 
	width:67px;
	text-align:center; 
}


.main_board  .board_title	{
	float:left; 
	width:585px; 
	text-align:left; 
}


.main_board  .board_download	{
	float:left; 
	width:130px;
	text-align:center; 
}


.main_board  .board_download	a:before	{
	content:'\f019'; 
	font-family:'fontawesome';
	font-size:16px;
	color:#161e43
}


.main_board  .board_date	{
	width:135px;
	float:left; 
	text-align:center; 
}





.main_news li	{
	float:left; 
	width:298px; 
	height:424px; 
	border:1px solid #d1d1d1; 
	margin-right:20px; 
	background:#fff; 
}


.news_com	{
	font-size:16px;
	color:#787e9a; 
	margin:20px 0 0 20px; 
	
}


.news_title	{
	font-size:24px; 
	color:#393939; 
	font-weight:500; 
	line-height:32px; 
	margin:10px 0 0 20px;
	width:185px;
	letter-spacing:-1.5px;
}


.news_date	{
	color:#a5a5a5; 
	font-size:14px;
	margin:15px 0 0 20px;
}





#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  /*width:440px;
  height:200px;*/
  display:none;
  z-index:9999;
}

#boxes #board_view {
  width:1048px; 
  height:524px;
  background-color:#ffffff;
}


.view_box_top	{
	background:#161e43; 
	color:#fff; 
	width:100%; 
	float:left; 
}

.board_head	{
	float:left; 
	line-height:50px;
	font-size:16px;
	margin-left:30px;
}

.close	{
	float:right; 
	margin-right:15px;
	line-height:50px;
}


.title_area	{
	margin:0 auto; 
	width:998px; 
	border-bottom:1px solid #dbdbdb; 
	line-height:60px;
	overflow:hidden;
	
}


.view_box_title	{
	float:left; 
	font-size:22px; 
	color:#363636; 
	font-weight:600; 
	width:710px;
	margin-right:20px;
	text-overflow:ellipsis; 
	overflow:hidden; 
	white-space:nowrap;
}


.view_box_file	{
	float:left; 
	color:#6a6a6a; 
}

.view_box_file span:before	{
	content:'\f0f6'; 
	color:#6a6a6a; 
	font-size:14px; 
	font-family:'fontawesome'; 
	margin-right:5px;
}


.view_box_date	{
	float:right; 
	margin-right:20px; 
	color:#acacac; 
	font-size:14px;
}


.view_box_contents	{
	width:958px;
	height:290px;
	margin:0 auto;
	padding:20px;
	overflow:hidden; 
	overflow-y:scroll;
	border-bottom:1px solid #dbdbdb; 
	
}

.view_box_bottom	{
	width:998px; 
	margin:0 auto; 
	overflow:hidden; 
	line-height:80px;
}

.board_prev a, .board_next a	{
	
	color:#7c7c7c; 
	font-size:14px;
}


.board_prev	{
	float:left; 
	
}


.board_prev img	{
	margin-right:20px;
	vertical-align:middle;
}

.board_next	{
	float:right;
}

.board_next img	{
	margin-left:20px;
	vertical-align:middle;
}






#black_member, #black_member02, #regular_member{
  width:950px; 
  height:430px;
  background-color:#ffffff;
}


.level_info_btn a	{
	font-weight:600; 
	color:#ff8a00;
}
 #login_layer_pop 	{
	width:950px; 
  height:440px;
  background-color:#ffffff; 
 }



.layer_pop_logo	{
	float:left; 
	margin-left:50px; 
	line-height:415px
}


.layer_pop_right	{
	float:left;
	width:440px;
	margin:50px 0 0 40px;
	padding-left:40px; 
	border-left:1px solid #e4e4e4;
}


.layer_pop_right h2	{
	float:left; 
	width:100%; 
	font-size:24px; 
	font-weight:500;
	color:#7d7d7d; 
	line-height:33px;
}



.layer_pop_right h2 span	{
	vertical-align:top; 
	color:#404040; 
	font-weight:600; 
	
}



.layer_pop_right h3	{
	margin:42px 0 10px 0;
	font-size:18px; 
	color:#7d7d7d; 
	font-weight:500; 
	float:left; 
	width:100%; 
	
}



.layer_pop_right h3	span	{
	vertical-align:top; 
	color:#404040; 
	font-weight:600;
}


.layer_pop_right li	{
	float:left; 
	width:100%; 
	line-height:26px; 
	font-size:15px; 
	color:#838383
}


.layer_pop_right p	{
	margin-top:40px; 
	font-size:14px; 
	line-height:22px; 
	color:676767;
	float:left; 
	width:100%; 
}

.layer_pop_right p	span	{
	vertical-align:top; 
	color:#3c3c3c; 
	font-weight:600
}


.layer_pop_right div	{
	width:200px;
	float:left; 
	height:130px;
}



.layer_pop_contents	{
	float:left; 
	width:100%;
	
}



.layer_pop_contents_logo	{
	float:left; 
	width:100%; 
	text-align:center;
	position:relative; 
	top:-10px;
}


.layer_pop_contents h2	{
	float:left; 
	width:100%; 
	font-size:24px; 
	font-weight:500;
	color:#7d7d7d; 
	text-align:center; 
	line-height:33px;
	margin:20px 0;
	
}



.layer_pop_contents h2 span	{
	vertical-align:top; 
	color:#404040; 
	font-weight:600; 
	
}



.layer_pop_contents h3	{
	margin:20px 0 10px 0;
	font-size:18px; 
	color:#7d7d7d; 
	font-weight:500; 
	float:left; 
	width:100%; 
	text-align:center;
	
}



.layer_pop_contents h3	span	{
	vertical-align:top; 
	color:#404040; 
	font-weight:600;
}


.layer_pop_contents li	{
	float:left; 
	width:100%; 
	line-height:26px; 
	font-size:15px; 
	color:#838383;
	text-align:center
}


.layer_pop_contents p	{
	margin-top:20px; 
	font-size:14px; 
	line-height:22px; 
	color:676767;
	float:left; 
	width:100%; 
	text-align:center;
}

.layer_pop_contents p	span	{
	vertical-align:top; 
	color:#203490; 
	font-weight:600
}

.layer_pop_rulebox	{
	width:590px; 
	height:140px; 
	padding:20px 0;
	border:1px solid #e2e2e2; 
	background:#f2f2f2;
	border-radius:10px;
	margin:0 auto; 
	overflow:hidden;
}

.layer_pop_rulebox	div	{
	float:left; 
	width:49%; 
}

.layer_pop_rulebox	div:first-child	{
	border-right:1px solid #e2e2e2;
}

.btn_wrap	{
	width:100%; 
	float:left; 
	text-align:center; 
	margin-top:20px
}


.btn01	{
	display:inline-block; 
	color:#fff; 
	line-height:45px; 
	font-size:16px; 
	background:#3d3d3d;
	width:170px;
}

.layer_pop_right  .login_input {
	width:280px !important; 
	height:45px !important;
}


.layer_pop_right  .login_input input	{
	width:270px !important; 
	height:35px !important; 
	padding:5px
}


.layer_pop_right  .login_btn	{
	width:110px;
	height:110px;
	margin-top:-65px;
}


.layer_pop_right  .login_btn a	{
	width:108px;
	height:108px;
	line-height:108px;
}

.layer_pop_right .login_stay_wrap 	{
	margin-top:0 !important
}


.layer_pop_right .login_stay_wrap input[type="checkbox"] + label span	{
	position:absolute;
	top:-2px; 
	left:30px; 
	display:block; 
	color:#7e7e7e; 
	font-size:15px;
	font-weight:400;
}


.layer_pop_right .login_area_text li	{
	float:left; 
	margin-right:20px; 
	padding-right:20px;
	height:20px;
	line-height:17px;
	width:145px;
}


.layer_pop_right .login_area_text li a	{
	color:#858585; 
	font-size:15px; 
	display:inline-block;
	line-height:17px;
}




.section6	{
	background:#161e43; 
	position:relative;
}


.section6>div	{
	width:1200px; 
	margin:0 auto; 
	overflow:hidden;
}



.section6	h2	{
	margin:9% 0 60px 0;
	width:100%; 
	float:left; 
	text-align:center; 
	font-size:43px; 
	color:#fff; 
	font-family:'roboto'; 
	font-weight:700; 
	letter-spacing:-0.5px
}



.location ul {
	float:left; 
	width:100%; 
	margin-bottom:20px;
}

.location ul li	{
	float:left; 
	margin-right:60px; 
	font-size:14px;
	font-weight:100; 
	color:#fff; 
	
}


.location ul li:last-child	{
	margin-right:0;
}


.location ul li img	{
	margin-right:3px;
}



.main_footer_wrap	{
	float:left !important; 
	width:100% !important; 
	background:#151515; 
	
	padding:20px 0;
	position:absolute;
	bottom:19px;
	min-width:1200px;
}



.footer_wrap	{
	float:left !important; 
	width:100% !important; 
	background:#151515; 
	min-width:1200px;
	
	padding:20px 0;
	margin-top:70px !important;
}


.footer	{
	width:1200px; 
	margin:0 auto;
	color:#a1a1a1; 
	font-size:13px;
	line-height:22px;
}


.footer h1	{
	float:left; 
	line-height:130px;
	margin:0 70px 0 20px
}


.address span	{
	color:#dadada; 
	font-weight:600;
}


.copyright	{
	font-size:12px; 
	color:#5a5a5a;
	letter-spacing:0px; 
	float:left;
	width:60%;
	
}

.copyright span	{
	color:#acacac;
	vertical-align:top;
}


.footer_logo	{
	float:right;
}

.footer_logo li	{
	float:left;
	margin-right:20px;
}



.footer_privacy	{
	float:left; 
	margin-top:20px;
}


.footer_privacy li	{
	float:left;
	margin-right:20px;
}

.footer_privacy li a	{
	color:#5260a5; 
	font-size:14px;
}


#footer_privacy_pop	{
	width:1048px;
	top:100px !important;
	background:#fff; 
	height:705px
}


#footer_privacy_pop	h2	{
	margin:35px 0 30px 40px;
	color:#3c3c3c; 
	font-weight:600;
	float:left; 
}


#footer_privacy_pop	h2 span	{
	font-size:14px; 
	color:#999; 
	font-weight:500; 
	display:inline-block; 
	margin-top:5px;
	
}


.footer_privacy_box	{
	width:930px;
	float:left;	
	padding:20px; 
	height:440px; 
	border:1px solid #ccc; 
	overflow-y:scroll;
}



.privacy_file	{
	position:absolute;
	right:40px; 
	top:100px;
}

.privacy_file a:before	{
	content:'\f019'; 
	font-family:'fontawesome'; 
	margin-right:5px;
	color:#161e43;
}



.footer_privacy_text_area	{
}

.footer_privacy_text_area	p	{
	color:#777; 
	margin-bottom:20px;
}

.footer_privacy_text_area h3	{
	width:100%; 
	float:left; 
	text-align:center; 
	font-size:20px;
	margin-bottom:30px;
}

.footer_privacy_text_area h4	{
	font-size:15px; 
	margin-bottom:10px;
	color:#565656
}

.footer_privacy_text_area ul	{
	float:left; 
	width:100%; 
	margin-bottom:25px;
}

.footer_privacy_text_area li	{
	font-size:13px; 
	line-height:23px;
	margin-left:10px;
	color:#767676
}

.footer_privacy_text_area li dl	{
	margin:10px 0;
}


.footer_privacy_text_area li dd	{
	margin-left:10px;
	color:#767676 
}




#level_info	{
	width:1030px;
	 height:750px; 
	 background:#fff; 
	 
}


.mem_level_info_contents	{
	overflow-y:scroll; 
	width:942px; 
	margin:30px auto; 
	height:630px;
}


.associate_member, .regular_member, .black_member	{
	width:925px; 
	margin:0 auto; 
	overflow:hidden;
	float:left; 
	
	
}

.info_box	{
	float:left; 
	width:920px; 
	background:#efefef; 
	padding:20px 0;
}
.associate_member_tt	{
	float:left; 
	width:920px; 
	border:1px solid #c7c7c7; 
	text-align:center; 
	line-height:55px;
	color:#6b6b6b;
	margin-bottom:20px;
	font-size:24px;
}


.associate_member p	{
	float:left; 
	width:100%; 
	text-align:center;
	color:#6b6b6b; 
	font-size:20px; 
	margin-bottom:10px;
}


.associate_member p span	{
	vertical-align:bottom; 
	font-weight:600; 
	font-size:22px;
}


.regular_member_tt	{
	float:left; 
	width:920px; 
	background:#234865;
	border:1px solid #234865; 
	text-align:center; 
	line-height:55px;
	margin-bottom:20px;
	color:#fff; 
	position:relative;
	font-size:24px;
}

.regular_member_tt span	{
	float:right; 
	display:inline-block; 
	color:#234865; 
	border:1px solid #ffcc00;
	background:#ffcc00; 
	font-size:16px;
	line-height:37px; 
	border-radius:7px;
	padding:0 10px;
	font-weight:500; 
	position:absolute;
	right:20px; 
	top:8px;
}



.regular_member p	{
	float:left; 
	width:100%; 
	text-align:center;
	color:#6b6b6b; 
	font-size:20px; 
	margin-bottom:10px;
}


.regular_member p span	{
	color:#3c3c3c; 
	font-weight:500;
	vertical-align:top;
	font-weight:600
}


.member_info_attention	{
	font-size:15px !important;
	color:#8f8f8f !important; 
	margin:15px 0 40px 0 !important;
}

.member_info_attention span	{
	color:#8f8f8f !important; 
	vertical-align:bottom;
}


.regular_member_advantage	{
	width:905px; 
	border:10px solid #234865; 
	margin:20px auto;
	overflow:hidden;
	padding:25px 0; 
}


.regular_member_advantage h2	{
	background:url('/common/img/sub/regular_mem_advantage.png') no-repeat; 
	color:#fff; 
	font-size:22px; 
	line-height:59px;
	padding-left:30px;
	margin-bottom:30px;
}



.regular_mem_advantage_list	{
	float:left; 
	width:100%; 
	
}


.regular_mem_advantage_list li	{
	background:url('/common/img/sub/regular_mem_advantage_bull.jpg') no-repeat left 10px;
	padding-left:15px;
	margin:10px 0 10px 25px;
	font-size:18px; 
	color:#666
	
}


.regular_mem_advantage_list li span	{
	font-size:14px; 
	font-weight:400; 
	color:#919191;
	margin-left:7px;
}


.investment_box	{
	float:left; 
	width:455px;
	border:1px solid #234865; 
	
}


.investment_box h2	{
	background:#234865; 
	color:#fff; 
	line-height:55px; 
	text-align:center; 
	font-size:18px;
}



.investment_list01	{
	float:left;
	width:100%; 
	margin-bottom:40px;
}

.investment_list01 li	{
	float:left; 
	width:100%; 
	font-size:16px; 
	color:#565656; 
	line-height:24px;
}


.investment_list01 li span	{
	font-weight:600;
	vertical-align:top;
}


.investment_list01 li dl	{
	float:left; 
	width:100%; 
	margin:5px 0 0 10px; 
}

.investment_list01 li dd	{
	float:left; 
	width:100%;
	color:#717171; 
	font-size:14px; 
}


.investment_list02 li	{
	float:left; 
	width:100%; 
	font-size:18px; 
	color:#3e3e3e; 
	margin-bottom:20px;
}

.investment_list02 li dl	{
	float:left; 
	width:100%; 
	margin:10px 0 0 10px; 
}

.investment_list02 li dd	{
	float:left; 
	width:100%;
	color:#717171; 
	font-size:16px; 
	margin-bottom:7px
}


.investment_bottom_text	{
	float:left; 
	width:100%; 
	text-align:center; 
	font-size:16px; 
	color:#595959; 
	margin-top:20px;
}


.investment_bottom_text span	{
	vertical-align:top; 
	color:#e00101; 
}





.black_member_tt	{
	float:left; 
	width:920px; 
	background:#282828;
	border:1px solid #282828; 
	text-align:center; 
	line-height:55px;
	margin-bottom:20px;
	color:#fff; 
	position:relative;
	font-size:24px;
}

.black_member_tt span	{
	float:right; 
	display:inline-block; 
	color:#282828; 
	border:1px solid #ffcc00;
	background:#ffcc00; 
	font-size:16px;
	line-height:37px; 
	border-radius:7px;
	padding:0 10px;
	font-weight:500; 
	position:absolute;
	right:20px; 
	top:8px;
}



.black_member p	{
	float:left; 
	width:100%; 
	text-align:center;
	color:#6b6b6b; 
	font-size:20px; 
	margin-bottom:10px;
}


.black_member p span	{
	color:#3c3c3c; 
	font-weight:500;
	vertical-align:top;
	font-weight:600
}



.black_member_advantage	{
	width:905px; 
	border:10px solid #282828; 
	margin:20px auto;
	overflow:hidden;
	padding:25px 0; 
}


.black_member_advantage h2	{
	background:url('/common/img/sub/black_mem_advantage.png') no-repeat; 
	color:#fff; 
	font-size:22px; 
	line-height:59px;
	padding-left:30px;
	margin-bottom:30px;
}



.black_mem_advantage_list	{
	float:left; 
	width:100%; 
	
}


.black_mem_advantage_list li	{
	background:url('/common/img/sub/black_mem_advantage_bull.jpg') no-repeat left 10px;
	padding-left:15px;
	margin:10px 0 10px 25px;
	font-size:18px; 
	color:#666
	
}

.black_mem_advantage_list li b	{
	font-size:14px; 
	font-weight:400; 
	position:relative; 
	top:-3px;
}


.black_mem_advantage_list li span	{
	font-size:14px; 
	font-weight:400; 
	color:#919191;
	margin-left:7px;
	position:relative; 
	top:-3px;
}

