@charset "utf-8";

.w_admin {}

.w_main_start {padding-top:51px;}
.w_slider {}
.w_slider .slick-arrow {display:none !important;}
.slick-dots {display:block; position:absolute; bottom:25px; left:50px;}
.slick-dots li {display:inline-block;}
.slick-dots li button {border:1px solid #fff; border-radius:50%; font-size:0 !important; width:10px; height:10px; padding:0; outline:0; cursor:pointer; background:none; margin-right:10px;}
.slick-dots li.slick-active button {background:#fff;}

.w_loginBox {position:absolute; top:80px; right:30px; background:#fff; box-shadow:1px 0 13px rgba(0,0,0,.22); width:380px;}
.w_loginBox .w_login {margin-bottom:20px;}
.w_loginBox .w_login>* {display:inline-block; vertical-align:top;}
.w_loginBox .w_login>a {background:#00a696; color:#fff; font-size:20px !important; padding:40px 20px 42px; letter-spacing:-1px; height:100px;}
.w_loginBox .w_login>a:hover {background:#00D595;}
.w_loginBox .w_login>button {background:#00a696; color:#fff; font-size:20px !important; padding:40px 20px 42px; letter-spacing:-1px; height:100px;}
.w_loginBox .w_login>button:hover {background:#00D595;}
.w_loginBox [class^="w_login_"] {height:240px;}
.w_loginBox .w_login_before {padding:30px 30px 10px; position:relative;}
.w_loginBox .w_login_before h3 {font-size:30px !important; font-weight:bold; color:#000; padding:5px 0 20px;}
.w_loginBox .w_login_before .w_input_box {width:190px;}
.w_loginBox .w_login_before .w_input_box input {border:1px solid #ddd; padding:10px; height:50px;}
.w_loginBox .w_login_before .w_input_box input:first-child {border-bottom:0}
.w_loginBox .w_login_before label {cursor:pointer}
.w_loginBox .w_login_before label * {vertical-align:middle}
.w_loginBox .w_login_before label>span {display:inline-block; vertical-align:middle;}
.w_loginBox .w_login_before .w_right {float:right;}
.w_loginBox .w_login_before .w_right a:first-child {padding-right:20px; position:relative;}
.w_loginBox .w_login_before .w_right a:first-child:after {content:''; display:inline-block; width:1px; height:10px; position:absolute; border-right:1px solid #bbb; right:7px; top:4px;}

.w_loginBox .w_login_after {padding:40px 30px 10px; position:relative;}
.w_loginBox .w_login_after h3 {font-size:20px !important; font-weight:bold; color:#000}
.w_loginBox .w_login_after h3 span {font-size:24px !important; font-weight:bold;}
.w_loginBox .w_login_after p {font-size:16px !important; font-weight:600; color:#333; padding:40px 0px 10px; vertical-align:middle;}
.w_loginBox .w_login_after p span {font-size:12px !important; font-weight:400; border-radius:20px; padding:1px 7px; color:#fff; vertical-align:top; margin-left:5px;}
.w_loginBox .w_login_after p span.w_admin {background:#000}
.w_loginBox .w_login_after p span.w_vvip {background:#98d846}
.w_loginBox .w_login_after div {font-size:16px !important; color:#333; font-weight:600;}
.w_loginBox .w_login_after div strong {font-size:16px !important; color:#fb5e4f; margin-left:20px;}
.w_loginBox .w_login_after a {display:inline-block; margin-top:25px; position:relative;}
.w_loginBox .w_login_after a:after {content:''; display:inline-block; width:1px; height:10px; border-right:1px solid #ddd; padding-left:10px; margin-right:10px;}
.w_loginBox .w_login_after a:last-child:after {content:none}

.w_loginBox .w_loginBox_btn {font-size:0 !important; text-align:center;}
.w_loginBox .w_loginBox_btn a {display:inline-block; width:50%; vertical-align:top; font-size:18px !important; font-weight:500; padding:20px 0; color:#fff}
.w_loginBox .w_loginBox_btn a:nth-child(1) {background:#3d3f3f}
.w_loginBox .w_loginBox_btn a:nth-child(1):hover {background:#000}
.w_loginBox .w_loginBox_btn a:nth-child(2) {background:#00a696}
.w_loginBox .w_loginBox_btn a:nth-child(2):hover {background:#00D595}

.w_process {margin:40px 0 100px}
.w_process h4 {font-size:16px !important; color:#000; font-weight:400; padding:10px 0;}
.w_process h4 span {font-size:16px !important; font-weight:400}
.w_process ul {font-size:0 !important; text-align:center;}
.w_process ul li {display:inline-block; vertical-align:top; width:20%;}
.w_process ul li>div {padding:25px;}
.w_process ul li>div:hover {box-shadow:0 0 10px rgba(0,0,0,.05)}

.w_process ul li:last-child>div {margin-right:0;}
.w_process ul li>div {margin-right:10px; border:1px solid #eee;}

.w_process2 {margin-bottom:100px;}
.w_process2 h4 {font-size:36px !important; color:#000; text-align:center; font-weight:300; padding-bottom:50px;}
.w_process2 h4 b {font-size:36px !important; color:#000;}
.w_process2 ul {font-size:0 !important}
.w_process2 ul li {text-align:center; display:inline-block; vertical-align:top; width:16.66%}
.w_process2 ul li div {background:#e7f5f4; border-radius:50%; padding:15px; width:120px; height:120px; margin:0 auto; position:relative;}
.w_process2 ul li div img {position:absolute; left:0; top:0;}
.w_process2 ul li strong {font-size:16px !important; color:#333; display:inline-block; margin:15px 0 10px}
.w_process2 ul li strong span {font-size:16px !important; }

.w_review {background:url(/pc/images/main/new_images/bg_bar.jpg) 50% no-repeat; background-size:cover; height:180px;}
.w_review div { color:#fff; padding:65px 0 0; text-align:center;}
.w_review div h4 {font-size:50px !important; font-weight:700; padding-bottom:30px}
.w_review div p {font-size:18px !important; font-weight:500;}

.w_review_con {margin-bottom:100px;}
.w_review_con ul {font-size:0 !important; width:1205px;}
.w_review_con ul li {display:inline-block; vertical-align:top; width:16.66%; padding:50px 0 0}
.w_review_con ul li div {height:170px; margin-right:25px; border:1px solid #ddd;}
.w_review_con ul li p {margin-top:10px; color:#000}

.w_review_best {width:375px; height:375px; position:absolute; left:0; top:-135px; box-shadow:6px 0 13px rgba(0,0,0,.22)}
.w_review_best>img {position:absolute; top:0;}
.w_review_best>div {}
.w_review_best .img {height:385px;}

.w_recommend {border-top:1px solid #ddd; padding-top:100px; font-size:0 !important;}
.w_recommend>div {display:inline-block; vertical-align:top;}
.w_recommend .w_recommend_title {width:300px;}
.w_recommend .w_recommend_title h4 {font-size:40px !important; font-weight:100; color:#000}
.w_recommend .w_recommend_title strong {font-size:40px !important; display:inline-block; padding:30px 0;}
.w_recommend .w_recommend_title p {font-size:18px !important;}

.w_recommend .w_recommend_con {width:877px;}
.w_recommend .w_recommend_con ul {font-size:0 !important; position:relative; right:-20px;}
.w_recommend .w_recommend_con ul li {width:25%; display:inline-block; vertical-align:top; padding-bottom:50px;}
.w_recommend .w_recommend_con ul li .img {height:200px;}
.w_recommend .w_recommend_con ul li div {border:1px solid #eee; margin-right:20px;}
.w_recommend .w_recommend_con ul li h5 {width:200px; color:#000; margin:5px 0 10px;}
.w_recommend .w_recommend_con ul li p {width:200px;}


.w_hotdeal {background:#edf9f8; padding:50px 0; font-size:0 !important;}
.w_hotdeal>div>div {display:inline-block; vertical-align:top;}
.w_hotdeal .w_hotdeal_title {width:280px;}
.w_hotdeal .w_hotdeal_title h4 {font-size:40px !important; font-weight:100; color:#000; margin-top:50px;}
.w_hotdeal .w_hotdeal_title strong {font-size:40px !important; display:inline-block; padding:30px 0;}

.w_hotdeal .slide_hotdeal {width:890px; position:relative; right:-35px;}
.w_hotdeal .slide_hotdeal *:focus {border:0; outline:0}
.w_hotdeal .slide_hotdeal div {margin-right:10px;}
.w_hotdeal .slide_hotdeal div div img {width:100%; border:1px solid #ddd;}
.w_hotdeal .slide_hotdeal div p {color:#000; margin-top:10px; font-size:16px !important;}
.w_hotdeal .slide_hotdeal .slick-prev {position:absolute; left:0; top:45px; z-index:1; font-size:0 !important; background:#333 url(/pc/images/main/new_images/arr_left.png) 50% no-repeat; width:30px; height:42px; outline:0; border:0; cursor:pointer;}
.w_hotdeal .slide_hotdeal .slick-next:hover,
.w_hotdeal .slide_hotdeal .slick-prev:hover {background-color:#000}
.w_hotdeal .slide_hotdeal .slick-next {position:absolute; right:28px; top:45px; z-index:1; font-size:0 !important; background:#333 url(/pc/images/main/new_images/arr_right.png) 50% no-repeat; width:30px; height:42px; outline:0; border:0; cursor:pointer;}


.w_nygirlz_con {padding:100px 0;}
.w_nygirlz_con ul {font-size:0 !important;}
.w_nygirlz_con ul li {display:inline-block; vertical-align:top;}
.w_nygirlz_con ul li {margin-right:20px;}
.w_nygirlz_con>ul>li:last-child {margin-right:0;}
.w_nygirlz_con ul li .w_notice {width:480px; border:1px solid #ddd; padding:35px 25px 10px; position:relative; height:300px;}
.w_nygirlz_con ul li .w_notice>a {display:inline-block; position:absolute; right:20px; top:30px; opacity:.7}
.w_nygirlz_con ul li .w_notice>a:hover { opacity:1}

.w_nygirlz_con ul li .w_notice h4 {color:#333; font-size:30px !important; font-weight:bold; padding-bottom:40px}
.w_nygirlz_con ul li .w_notice ul {}
.w_nygirlz_con ul li .w_notice ul li {display:block; padding-bottom:15px; position:relative;}
.w_nygirlz_con ul li .w_notice ul li * {vertical-align:middle; display:inline-block;}
.w_nygirlz_con ul li .w_notice ul li a {font-size:16px; font-weight:300;
	width: 320px; 
	white-space: nowrap;
	overflow: hidden;
	 text-overflow: ellipsis; 

}
.w_nygirlz_con ul li .w_notice ul li span {position:absolute; right:0;}

.w_nygirlz_con ul li .w_webtoon {position:relative; width:380px; height:300px; border:1px solid #ddd; padding:35px 25px 10px;}
.w_nygirlz_con ul li .w_webtoon h4 {color:#333; font-size:30px !important; font-weight:bold; padding-bottom:30px}
.w_nygirlz_con ul li .w_webtoon a {width:320px; display:inline-block;
	white-space: nowrap;
	overflow: hidden;
	 text-overflow: ellipsis; 
}
.w_nygirlz_con ul li .w_webtoon a p {font-size:16px !important; margin-top:5px;}
.w_nygirlz_con ul li .w_webtoon .slick-prev:hover,
.w_nygirlz_con ul li .w_webtoon .slick-next:hover {background-color:#eee}
.w_nygirlz_con ul li .w_webtoon .slick-prev {position:absolute; right:36px; top:-50px; z-index:1; font-size:0 !important; background:#fff url(/pc/images/main/new_images/web_left.png) 50% no-repeat; width:30px; height:30px; outline:0; border:0; cursor:pointer; border:1px solid #ddd;}
.w_nygirlz_con ul li .w_webtoon .slick-next {position:absolute; right:7px; top:-50px; z-index:1; font-size:0 !important; background:#fff url(/pc/images/main/new_images/web_right.png) 50% no-repeat; width:30px; height:30px; outline:0; border:0; cursor:pointer; border:1px solid #ddd;}

.w_nygirlz_con ul li .w_cafe:hover {box-shadow:0 0 10px rgba(0,0,0,.3)}


.w_info {background:#f6f6f6; padding:50px 0;}
.w_info>div>ul {font-size:0 !important}
.w_info>div>ul>li {display:inline-block; vertical-align:top;}

.w_info>div>ul {font-size:0 !important;}
.w_info>div>ul>li {display:inline-block; vertical-align:top; margin-right:20px;}
.w_info>div>ul>li:last-child {margin-right:0;}
.w_info>div>ul>li .w_box1 {position:relative; padding:35px 25px; background:#fff; width:250px; height:555px; }
.w_info>div>ul>li .w_box1>div {position:relative;}
.w_info>div>ul>li h4 {font-size:24px !important; font-weight:bold; color:#333; padding-bottom:35px;}
.w_info>div>ul>li .w_box1>div {}
.w_info>div>ul>li .w_box1>div .w_left {}
.w_info>div>ul>li .w_box1>div .w_left strong {font-size:20px !important; color:#333;}
.w_info>div>ul>li .w_box1>div .w_left p {margin-top:10px;}
.w_info>div>ul>li .w_box1>div .w_right {position:absolute; right:0; top:0; text-align:right;}
.w_info>div>ul>li .w_box1>div .w_right>* {display:block;}
.w_info>div>ul>li .w_box1>div .w_right strong {font-size:20px !important; margin-top:15px;}
.w_info .w_hr_dot {border-top:1px dotted #ddd; padding-top:15px; margin-top:24px; display:block !important;}

.w_info>div>ul>li .w_box2 {width:610px; height:555px; background:#fff; padding:35px 25px;}
.w_info>div>ul>li .w_box2>ul {}
.w_info>div>ul>li .w_box2>ul>li {display:block; position:relative;}
.w_info>div>ul>li .w_box2>ul>li>* {display:inline-block; vertical-align:middle;}
.w_info>div>ul>li .w_box2 strong {font-size:18px !important; color:#333;}
.w_info>div>ul>li .w_box2 .w_right {position:absolute; right:0;}
.w_info>div>ul>li .w_box2 .w_right * {display:inline-block; vertical-align:middle;}
.w_info>div>ul>li .w_box2 .w_right>span {padding:5px 10px; color:#fff; border-radius:25px; margin-left:15px; width:70px; text-align:center;}
.w_info>div>ul>li .w_box2 .w_right>span.w_bg_end {background:#aaa; }
.w_info>div>ul>li .w_box2 .w_right>span.w_bg_ing {background:#fb5e4f;}
.w_info>div>ul>li .w_box2 .w_right p {text-align:right;}
.w_info>div>ul>li .w_box2 .w_right p span {display:block; color:#fb5e4f; font-weight:600;}
.w_info>div>ul>li .w_box2 .w_hr_dot {}

.w_info>div>ul>li .w_box3 {position:relative;}
.w_info>div>ul>li .w_box3>div {font-size:0 !important; text-align:center; position:absolute; bottom:30px; left:28px;}
.w_info>div>ul>li .w_box3>div a {display:inline-block; vertical-align:top; color:#fff; padding:10px 0; width:110px;}
.w_info>div>ul>li .w_box3>div a:nth-child(1) {background:#474747;}
.w_info>div>ul>li .w_box3>div a:nth-child(1):hover {background:#000;}
.w_info>div>ul>li .w_box3>div a:nth-child(2) {background:#7f7f7f;}
.w_info>div>ul>li .w_box3>div a:nth-child(2):hover {background:#666;}

.w_info>div>ul>li .w_box4 {position:absolute; bottom:0;}



