/* slick */
.slick-slider {position: relative; display: block; box-sizing: border-box;  -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;
-ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, .slick-track:after {display: table; content: '';}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}				



body.main {background: ##f3f3f3}
#maincon {padding:20px 0 50px; min-height: 500px;}
#maincon .inner {position: relative;}

h3, strong {color:#222; font-weight: bold;}

.ms1 {width: 320px;}

.incon {padding: 20px; position: relative;}
.incon-s {padding:20px 10px 0 10px;}
.mcon02 .i{padding:30px 30px 21px;}
.mcon02 .tp-ipt {width: 140px; }
.mcon02 .tp-ipt::placeholder {color:#b3b3b3;}
.mcon02 ul li {margin-bottom: 3px}
.mcon02 a {color: #999999; font-size:16px; letter-spacing: -0.075em;}
.mcon02 a:hover {text-decoration: underline;}
.tp-ipt {height: 40px; line-height: 40px; padding:0 10px; background:#efefef; border:none;}
.mcon02 .idsave {margin:15px 0 10px;display: block; font-size:16px; color:#999999;}
.idsave input[type=checkbox] {vertical-align: middle;     position: relative; top: -2px;}
.joinbtn {width:100%;}
.joinbtn a {color:#ffffff; display:block; height:70px; line-height:70px; text-align:center; background:#556ad3; font-size:22px; font-weight:bold; }

.mcon01 {position: relative; width: 796px; height:310px; float:left; margin-right:10px;}
.mcon01 li {background-size:cover; background-repeat:no-repeat; background-position:center center; width:796px !important; height:310px; padding:50px 0 0 60px; text-align:left; box-sizing:border-box; background-image:url('/html/images/da/main_banner01.jpg');}
.mcon01 li a {display:block; position:relative;}
.mcon01 li.no01 {background-image:url('/html/images/da/main_banner01.jpg');}
.mcon01 li.no02 {background-image:url('/html/images/da/main_banner02.jpg'); padding-top:30px; }
.mcon01 li.no03 {background-image:url('/html/images/da/main_banner01.jpg');}
.mcon01 li a .label {position:absolute; top:-64px; left:0;}

.flex_ban01 {width:285px; height:280px;}

.mcon02 {position: relative; width: 590px; height:240px; margin-bottom:20px;}
.mcon02 li {background-size:cover; background-repeat:no-repeat; background-position:center center; width:590px !important; height:240px; padding:55px 20px 0; text-align:center; box-sizing:border-box;}
.mcon02 li.no01 {background-image:url('/html/images/da/main_banner02_01.jpg');}
.mcon02 li.no02 {background-image:url('/html/images/da/main_banner02_02.jpg');}

.mcon03 {position: relative; width: 590px; height:200px; margin-bottom:20px;}
.mcon03 li {background-size:cover; background-repeat:no-repeat; background-position:center center; width:590px !important; height:200px; padding:40px 45px 25px 175px; box-sizing:border-box;}
.mcon03 li.no01 {background-image:url('/html/images/da/main_banner03_01.jpg');}
.mcon03 li.no02 {background-image:url('/html/images/da/main_banner03_02.jpg');}

.mcon .bx-pager {position: absolute; bottom:20px; left:20px;right:20px; text-align:center; z-index: 51}
.mcon .bx-pager .bx-pager-item {display: inline-block; margin:0 3px;}
.mcon .bx-pager .bx-pager-item a {display: block; width: 10px; height: 10px; background:rgba(255, 255, 255, 0.4); text-align: left; text-indent: -9999px; overflow: hidden; transition: all 0.3s ease;  }
.mcon .bx-pager .bx-pager-item a.active {background: #ffffff;}

.topsub_login {width:394px; height:310px;  background:#f4f4f4; padding:30px 0 0;  position:relative;}
.topsub_login > h3 {font-size:18px; color:#333333; font-weight:bold;}
.topsub_login button {width:89px; height:89px; display:block;border:none; position:absolute; top:30px; right:40px; color:#fff; background:#053b84; font-size:16px; font-weight:700;}
.topsub_login button:hover {text-decoration:underline; border:none;}

.mini_ban03 {width:300px; height:189px; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:20px 40px;}
.mini_ban03 h3 {font-size:18px; margin-bottom:15px; font-weight:bold;letter-spacing: -0.05em;} 

.gaon_main04 .mini_ban03 {border-left:1px solid #dcdcdc;}
.gaon_main04 .lottonumber  {margin:0; padding:0; background:none;}
.gaon_main04 .lottonumber span {display:inline; margin:0 1px;}
.gaon_main04 .lottonumber span img {width:15px; margin-right:0;}
.gaon_main04 .wintb th:nth-child(1), .gaon_main04  .wintb td:nth-child(1) {width:70px; text-indent:0 !important;}
.gaon_main04 .wintb th, .gaon_main04 .wintb td {padding:0;}
.last_banner {width:900px;}
.last_banner li {width:calc(100% / 3); border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:30px; background-size:cover !important; float:left; height:189px;} 
.last_banner li .tit {font-size:18px; font-weight:bold; color:#333333; margin-bottom:15px;}
.last_banner li .con {font-size:14px; color:#666666; line-height:1.5;}
.last_banner li a {display:block; width:120px; height:30px; line-height:30px; text-align:center; color:#fff; background:#006ac4; margin-top:25px;}
.last_banner li.no01 {background:url('/html/images/da/last01.png') right bottom no-repeat;}
.last_banner li.no02 {background:url('/html/images/da/last02.png') right bottom no-repeat;}
.last_banner li.no03 {background:url('/html/images/da/last03.png') right bottom no-repeat;}
.last_banner li.no03 {padding:20px 30px;}
.last_banner li.no03 a {margin-top:15px;}


.mcon03 h3 {font-siz18211px; margin-bottom:15px;}
.mcon03 .chu_date {font-size:16px; color:#999999;}
.mcon03 .msel {position: absolute; top:12px; right: 30px;}
.lottonumber {display: block; padding: 30px 0 35px; text-align: center; background: #fff; font-size: 0; margin:0 4px;}
.lottonumber span {font-size: 12px; margin:0 3px;}
.lottonumber span img {width: 40px; }
.tp-sel {height: 30px;}
.mcon03 .incon-s {overflow: hidden; margin: 0 20px;}
.wincnt, .winprice { font-size: 16px; color:#333333;}
.winprice {}
.wincnt img, .winprice img {vertical-align: middle; margin-right: 10px; position:relative; top:-2px;}
.wincnt strong, .winprice strong {font-size: 22px; vertical-align: middle;}
.mcon04 {position: absolute; right: 0; top:280px; z-index:9;}
.mcon04 > div {margin-bottom:10px;}
.mcon04 > div a {display:block;}

.mcon13 {margin:20px 0; clear:both;}

.paper_wrap {margin-bottom:10px;}
.paper_list {margin-left:-10px;}
.paper_list * {box-sizing:border-box;}
.paper_list > li {float:left; width:25%; padding-left:10px; margin-bottom: 20px}
.paper_list > li .paper_box {padding:9px; border:1px solid #dbdbdb; background:#ffffff; position:relative;}
.paper_list > li .paper_box .paper_img {border:1px solid #eaeaea;}
.paper_list > li .paper_box .paper_img img {width:100%;}
.paper_list > li .paper_box .paper_txt {height:45px; line-height:45px; text-align:center; color:#ffffff; text-align:center; background:#4286da; position:absolute; bottom:0; right:0; left:-5px; font-size:22px; font-weight:bold;}
.paper_list > li .paper_box .paper_txt:before {position:absolute; content:''; display:block; width:5px; height:6px; background:url('/html/images/new/left_arr.png') 0 0 no-repeat; top:-6px;}
.paper_list > li .paper_box .paper_txt span {color:#ffeb67;}





.rowbox {position: relative; overflow: hidden; clear:both;}

.mcon05 { width:387px; float:left; height:340px; box-sizing:border-box; border:1px solid #d5d5d5; background:#ffffff; margin-top:20px; margin-bottom:20px;}
.mcon05 .incon {padding:20px;}
.mcon05 h3 {font-size:24px; padding-bottom: 25px; text-align:center;}
.wintb {background:#ffffff; border-collapse: collapse; border-spacing: 0; width: 100%; font-size: 16px; border-top:1px solid #dddddd;}


.wintb {background:#ffffff; border-collapse: collapse; border-spacing: 0; width: 100%; border-top:2px solid #556ad3; font-size: 18px; border-bottom:1px solid #cfcfcf;}
.wintb th {color:#556ad3; text-align: center;}
.wintb th, .wintb td {padding:9px 0; text-align: center;}
.wintb tr:nth-child(2n) {background:#e7f1f9;}
.wintb tr:nth-child(1) {color:#eb5645;}
.wintb span {display: block; width: 50px; height: 26px; line-height: 26px; vertical-align: middle; border-radius: 8px; color:#fff;}
.colsz1 {width: 50px;}


.flex_num .wintb {background:#ffffff; border-collapse: collapse; border-spacing: 0; width: 100%; font-size: 16px; border-top:1px solid #dddddd;}
.flex_num .wintb th, .flex_num .wintb td { text-align: center; font-size:12px; color:#666666; border-bottom:1px solid #eaeaea; position:relative;padding:0; }
.flex_num .wintb .tit {  background: #6a86ab;  color: #fff; font-weight:700; font-size:14px; color:#fff;} 
.flex_num .wintb .tit span {color:#fff;}
.flex_num .wintb th {color:#053b84; text-align: center;  border-top:2px solid #053b84;}
.flex_num .wintb .tit td {background: #6a86ab;  color: #fff; font-weight:700; font-size:14px;}
.flex_num .wintb th, .flex_num .wintb td img, .flex_num .wintb span.win img {vertical-align:middle; left:10px; top:5px; z-index:1; position:absolute;}
.flex_num .wintb span {color:#666666; text-align:center; display: inline-block; padding:7px 0; height: auto; line-height: normal; position:relative; width:160px; overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis;}
.flex_num .wintb span.win { width:65px;}
.flex_num .wintb span.win01 {background:url('/html/images/da/win01.png') center center no-repeat; color:#7a593f; font-weight:700;}
.flex_num .wintb span.win02 {background:url('/html/images/da/win02.png') center center no-repeat; color:#4a4a4a; font-weight:700;}
.flex_num .wintb span.win03 {background:url('/html/images/da/win03.png') center center no-repeat; color:#60442b; font-weight:700;}



.wintb span:last-child {width:95px;}
.colsz1 {width: 65px;}
.wintb td:last-child {}
.wintb td .pcol {color:#666;}
.wintb span.win1 {background: #eb323b;
  background-image: -webkit-linear-gradient(top, #eb323b, #ad2525);
  background-image: -moz-linear-gradient(top, #eb323b, #ad2525);
  background-image: -ms-linear-gradient(top, #eb323b, #ad2525);
  background-image: -o-linear-gradient(top, #eb323b, #ad2525);
  background-image: linear-gradient(to bottom, #eb323b, #ad2525);}
.wintb span.win2 {background: #eb9328;
  background-image: -webkit-linear-gradient(top, #eb9328, #d66f2b);
  background-image: -moz-linear-gradient(top, #eb9328, #d66f2b);
  background-image: -ms-linear-gradient(top, #eb9328, #d66f2b);
  background-image: -o-linear-gradient(top, #eb9328, #d66f2b);
  background-image: linear-gradient(to bottom, #eb9328, #d66f2b);}
.wintb span.win3 { background: #84d442;
  background-image: -webkit-linear-gradient(top, #84d442, #48b524);
  background-image: -moz-linear-gradient(top, #84d442, #48b524);
  background-image: -ms-linear-gradient(top, #84d442, #48b524);
  background-image: -o-linear-gradient(top, #84d442, #48b524);
  background-image: linear-gradient(to bottom, #84d442, #48b524);}
.wintb span.win4 {background: #6b96ed;
  background-image: -webkit-linear-gradient(top, #6b96ed, #3b73d4);
  background-image: -moz-linear-gradient(top, #6b96ed, #3b73d4);
  background-image: -ms-linear-gradient(top, #6b96ed, #3b73d4);
  background-image: -o-linear-gradient(top, #6b96ed, #3b73d4);
  background-image: linear-gradient(to bottom, #6b96ed, #3b73d4);}
  .wintb span.win5 {background: #4e4e4e;
  background-image: -webkit-linear-gradient(top, #4e4e4e, #333333);
  background-image: -moz-linear-gradient(top, #4e4e4e, #333333);
  background-image: -ms-linear-gradient(top, #4e4e4e, #333333);
  background-image: -o-linear-gradient(top, #4e4e4e, #333333);
  background-image: linear-gradient(to bottom, #4e4e4e, #333333);}

.mcon06 {background:#ffffff; width: 420px; float:left; margin-left: 10px;height: 250px;}
.mcon06 .incon {padding:30px 30px 10px;}
.mcon06 h3 {font-size: 26px; padding-bottom: 5px; color:#333333;}
.mcon06 ul li {display: block; padding:18px 0 18px 94px; position: relative; height: 42px;}
.mcon06 ul li a {display: block; color:#555;}
.mcon06 ul li.bai01 {background: url(../images/icon01.gif) no-repeat 0 50%; background-size: 66px;}
.mcon06 ul li.bai02 {background: url(../images/icon02.gif) no-repeat 0 50%; background-size: 66px;}
.mcon06 ul li.bai03 {background: url(../images/icon03.gif) no-repeat 0 50%; background-size: 66px;}
.mcon06 ul li strong {display: block; font-size: 17px; color:#222; padding-bottom: 7px}
.mcon06 ul li a i {display: block; position: absolute; right: 0px; top:22px; background:url(../images/n-arrow.png) no-repeat 50% 50%; width: 36px; height: 36px; border:1px solid #ddd; border-radius: 50%}
.mcon06 ul li a:hover {text-decoration: underline;}

.mcon07 {width:387px; height:340px; margin:20px; float:left; box-sizing:border-box; padding:40px; border: 1px solid #d5d5d5;}
.mbcon {padding:17px 30px; border:1px solid #ddd; width: 258px; margin-bottom: 20px; background: url(../images/icon04.gif) no-repeat 85% 50%; height: 115px}
.mbcon h3 {font-size: 18px; padding-bottom: 8px}
.mbcon p {padding-right: 100px; word-break: keep-all;}
.mbcon a {display: block; padding:4px 6px; background:#556ad3; color:#fff; width: 120px; text-align: center; margin-top:10px}
.mbcon.tw {margin-bottom: 0;background: url(../images/icon05.gif) no-repeat 95% 50%}
.mcon08 {width:292px; height:220px; float:left; background:#eff8d8 url(../images/green/mback.jpg) right bottom no-repeat; margin:20px 0;}
.mcon08 * {box-sizing:border-box;}
/*.mcon08 > div {float:left; width:50%; padding:40px;}
.mcon08 > div {background: url(../images/new/con02.png) no-repeat 40px 40px; position:relative;}*/
.mcon08 .csinfo:before {content:''; display:block; position:absolute; width:1px; height:211px; background:#e5e5e5; right:0; top:20px;}
.mcon08 > div h3 {font-size:28px; color:#4a422d; font-weight:bold; padding-left:100px;}
.mcon08 > div strong {display:block; margin-top:5px; font-weight:bold; font-size:34px; padding-left:100px;}
.mcon08 .cstime_wrap {background:#deeaf6; margin-top:15px; padding:10px 15px; color:#666666; font-size:16px; line-height:1.6; letter-spacing:-0.05em;height:70px;}
.mcon08 .cstime_wrap li {position:relative; padding-left:15px;}
.mcon08 .cstime_wrap li:before {content:''; display:block; position:absolute; width:5px; height:1px; background:#666666; top:10px; left:0;}
.mcon08 .bankinfo .cstime_wrap {padding:24px 20px; font-size:16px; color:#666666;}
.mcon08 .bankinfo .cstime_wrap img {margin-right:15px;}




.mcon09 {position: absolute; top:0;right: 0;}


.mcon10 {position: absolute; top:200px; right: 0; overflow: hidden; width: 678px; border:1px solid #ddd; height: 228px}
.latest {background:#ffffff; position: relative;  box-sizing:border-box;}
.latest > a {position: absolute; top:0; right:0; height:40px; width:40px; background:url(../images/new/more.jpg) no-repeat 0 0; color:transparent;}
.latest h3 {font-size: 18px; color: #333333;  font-weight: 700; margin-bottom:20px; text-align:left;}
.latest h3 a {margin-left:20px; vertical-align:middle; position: absolute; top:0; right:0;}
.latest ul {}
.latest ul li {margin-bottom:10px;}
.latest ul li:last-child {margin-bottom:0px;}
.latest ul li a {display: block; position: relative;  font-size: 14px; color:#666666; position:relative; padding-right:100px;}
.latest ul li a span {font-size:12px; color:#999999; position:absolute; right:0; top:50%; margin-top:-8px; font-weight:normal;} 
.latest ul li a:before {position: absolute; top:8px; left:0; content: ''; display: none; width:5px; height:1px; background: #666666;}

.win_area {float:left; width:320px; height:274px; background:#ffffff; padding:35px 50px; box-sizing:border-box;}
.win_area * {box-sizing:border-box;}
.win_area h3 {font-size:26px; font-weight:bold; color:#333333; margin-bottom:10px;}
.win_man > div {width:50%;}
.win_man > div:first-child {border-right:1px solid #e5e5e5;}
.win_man {margin-bottom:25px;}
.win_man .win_txt {font-size:22px; color:#333333; font-weight:bold; margin-bottom:20px;}
.win_man .win_txt span {color:#556ad3; font-size:44px;}
.win_man .win_tit {color:#666666; font-size:18px; }
.win_man .win_tit img {margin-right:10px; vertical-align:middle;}
.win_info {font-size:16px; color:#333333; line-height:1.5; word-break:keep-all; letter-spacing:-0.05em;}


/*로그인후*/
.memberWrap {padding:0px 30px;}
.memberWrap h4 {line-height: 1.4;  padding: 5px 0; color:#555;}
.memberWrap h4 b {color:#000;}
.memberWrap .infoList {padding: 10px 0 4px; border-top:1px solid #ccc;}
.memberWrap .infoList li {position: relative; margin-bottom: 6px; padding-left: 8px; font-size: 14px;}
.memberWrap .infoList li:before {position: absolute; top:8px; left:0; width: 4px; height: 4px; background: #e90000; content: '';}
.memberWrap .infoList li span.cash {color:#e90000; font-size: 16px; font-weight: bold;}
.memberWrap .infoList li a.cashbtn {background: #e90000; color:#fff; padding: 2px 4px; font-size: 12px; display: inline-block; margin-left: 10px;vertical-align: middle;}
.memberWrap .btnList { padding: 10px 0 4px; border-top:1px solid #ccc;}
.memberWrap .btnList li.up {padding:0;margin-bottom: 6px; }
.memberWrap .btnList li.up a.memup {display: inline-block; padding:4px 12px; background: #556ad3; color:#fff; font-size: 14px; vertical-align: middle; margin-left: 10px;}
.memberWrap .btnList li.outbtn {border-top:1px solid #ddd; padding: 10px 0 0;}
.memberWrap .btnList li.outbtn a {display: block; float: left; width: 33.33%; background: #333; color:#fff; border-right: 1px solid #f9f9f9; box-sizing: border-box; text-align: center; padding: 6px 0}
.memberWrap .btnList li.outbtn a:last-child {width: 33.34%; border-right: 0;}

.que_banner {background:#09afef;  width:300px; height:380px; background:#09afef; text-align:center; padding:38px 30px 0;}
.que_banner .fastinq {background:#fff; padding:20px; border:1px solid #464646;}
.que_banner .frmarea {padding:0;}
.que_banner .msbbtn {display:block; height:40px; line-height:40px; width:96%; background:#006ac4; margin:10px auto 0; vertical-align:top;}
.que_banner .frmarea select {height:30px; line-height:30px; width:55px;}
.que_banner .frmarea input[type=text], .frmarea input[type=tel] {box-sizing:border-box; height:30px; line-height:30px; width:55px;}
.que_banner .fastinq p.privacy label {color:#999; font-size:12px;}
.que_banner .que_pic {padding:53px 0 43px 145px; background:url('../images/green/cen.png') 0 bottom no-repeat;}
.que_banner .que_pic01 {font-size:28px; font-weight:bold; margin-bottom:10px;}
.que_banner .que_pic02 {font-size:18px;}
.que_banner .fl {margin-top:-10px;}

.lolo_all {height:260px;}
.lonum {box-sizing:border-box;  background:#fff; text-align:center;} 
.lonum h3 {font-size:18px; font-weight:bold; color:#222222;} 
.lonum h3 .tit {color:#222222;}
.lonum h3 .txt {color:#999999; font-size:15px; font-weight:normal;}
.lonum ul {right:20px; top:-10px;}
.lonum ul a {display:block; width:210px; height:60px; padding-left:15px; line-height:60px; color:#fff; padding-right:30px; box-sizing:border-box; position:relative; font-size:18px;}
.lonum ul a img {position:absolute; right:15px; top:50%; margin-top:-6px;}
.lonum ul li {margin-bottom:10px; letter-spacing:-0.05em;}
.lonum ul li:nth-child(1) a {background:#25ccae;}
.lonum ul li:nth-child(2) a {background:#11bbd4;}
.lonum ul li:nth-child(3) a {background:#1188d4;}
.lonum .incon-s {overflow:hidden; padding:0; display:inline-block;}
.lonum .incon-s .werd {display:block; text-align:center; margin:0;}

.in_video {width:300px; height:230px; border-right:1px solid #dcdcdc;}
.in_video .ved_txt {color:#666666; font-size:14px; height:34px; line-height:34px; box-sizing:border-box; font-weight:bold;} 
.in_video .ved_txt span {font-size:16px; color:#858585; padding-right:10px;}
.roro_for {margin-top:20px;}
.in_video .ved_area {padding:30px 30px 15px;}

.green_ban {padding:30px 20px 20px 55px;}
.green_ban .green_ban01 {font-size:24px; margin-bottom:10px;}
.green_ban .green_ban02 {margin-bottom:35px;}
.green_ban .green_list li {margin-bottom:10px;}
.green_ban .green_list li:last-child {margin-bottom:0;}
.green_ban .green_list a {display:block; font-size:18px; color:#fff; text-align:center; width:170px; height:45px; line-height:45px; background:#3aaa35;}

.bban_li {margin-left:-20px;}
.bban_li > li {float:left; padding-left:20px; width:33.33%; box-sizing:border-box;}
.bban_li > li:last-child {width:33.34%;}
.bban_li > li a {display:block;}
.bban_li > li a img {width:100%;}


.plan_main01_02 {width:796px; height:200px; border:1px solid #eaeaea; overflow:hidden; border-top:3px solid #053b84;}
.plan_main01_02 .lonum {width:100%;  padding:0;}
.plan_main01_02 .lonum h3, .video_wrap h3 {background:#f4f4f4; font-size:18px; color:#333333; font-weight:700; padding:14px 0;}
.plan_main01_02 .lonum select, .video_wrap select {position:absolute; top:10px; left:20px;}
.plan_main01_02 .lonum .incon-s {width:100%;  font-size:0; text-align:center;}
.plan_main01_02 .lonum .incon-s .werd, .plan_main01_02 .lonum .incon-s .werd {display:inline-block; color:#666666; font-weight:bold; font-size:16px; vertical-align:middle; padding:0 20px;}
.plan_main01_02 .lonum .incon-s .werd span { font-weight:400; color:#666666; margin-top:13px;}
.plan_main01_02 .lonum .sun_money {text-align:center; margin-top:20px;}
.plan_main01_02 .lonum .sun_money ul {font-size:0; }
.plan_main01_02 .lonum .sun_money ul li {display:inline-block; color:#666666; font-size:14px; margin-right:30px; margin-bottom:0;}
.plan_main01_02 .lonum .sun_money ul li:last-child {margin-right:0;}
.plan_main01_02 .lonum font {font-weight:700;}
.video_wrap {border:1px solid #eaeaea; overflow:hidden; border-top:3px solid #053b84; width:394px; height:200px; position:relative;}


.plan_main02 {margin:10px 0;}
.plan_main02 .sun_ban01  {width:293px;}
.plan_main02 .sun_ban01 li { width:100%; height:125px; border:1px solid #e2e2e2; margin-bottom:10px; padding:15px;}
.plan_main02 .sun_ban01 li:last-chld {margin-bottom:0;}
.plan_main02 .sun_ban01 li h3 {text-align:center; color:#333333; font-size:18px; margin-bottom:15px;}
.plan_main02 .sun_ban01 li.sun_ban01_01 {padding-left:0; padding-right:0;}
.plan_main02 .sun_ban01 li.sun_ban01_01 > div {display:inline-block; width:49%; text-align:center; vertical-align:middle; position:relative;} 
.plan_main02 .sun_ban01 li.sun_ban01_01 > div:before {content:''; display:block; position:absolute; width:1px; height:34px; background:#e2e2e2; top:50%; margin-top:-17px; right:0;}
.plan_main02 .sun_ban01 li.sun_ban01_01 > div:last-child:before {display:none;} 
.plan_main02 .sun_ban01 li.sun_ban01_01 div .tit {font-size:14px; color:#666666; font-weight:bold; margin-bottom:5px;}
.plan_main02 .sun_ban01 li.sun_ban01_01 div .txt {font-size:20px; display:block; width:100%;}
.plan_main02 .sun_ban01 li.sun_ban01_01 div .txt .pcol {font-size:26px; font-weight:bold;}
.plan_main02 .sun_ban01 li.sun_ban01_02 {background:url('../images/da/icon05.png') 30px 57px no-repeat; font-size:14px; color:#666666;}
.plan_main02 .sun_ban01 li.sun_ban01_02 div {padding-left:83px;}
.plan_main02 .sun_ban01 li.sun_ban01_02 div.bank {font-size:16px; font-weight:bold; margin-bottom:10px;} 

.plan_main02 .sun_advice {width:292px; padding:15px 0 15px 25px; text-align:left; height:260px; background:#fff url('../images/da/cs_back02.jpg') 0 bottom no-repeat; background-size:cover; border:1px solid #e2e2e2;}
.plan_main02 .sun_advice h3 {font-size:18px; color:#333; margin-bottom:15px;}
.plan_main02 .sun_advice h4 {font-size:14px; color:#666666; line-height:1.6; margin-bottom:15px;}

.plan_johap {width:794px; height:160px; background:url('../images/da/johap_back.jpg') 0 bottom no-repeat; position:relative; padding:50px;}
.plan_johap .tit {color:#ffffff; font-weight:bold; font-size:24px; line-height:1.3; left:50px; top:50%; margin-top:-31px; position:absolute;}
.plan_johap .tit span {display:block; color:#fffc00;}
.plan_johap .johap_list {font-size:0; padding-left:230px;}
.plan_johap .johap_list li {display:inline-block; vertical-align:top; text-align:center; padding:0 20px;}
.plan_johap .johap_list .win {color:#aaaaaa; font-size:16px;}
.plan_johap .johap_list .johap {color:#ffffff; font-size:24px; font-weight:bold; margin-top:10px;}

.plan_main03 .plan_ban01 {width:387px; height:300px; background:url('../images/da/banner01.jpg') 0 0 no-repeat; padding:35px 40px;}
.plan_main03 .plan_ban01 .tit {line-height:1.3; color:#fff; font-size:24px; font-weight:bold;}
.plan_main03 .plan_ban01 .txt {line-height:1.7; color:#b5b5b5; font-size:16px; margin:20px 0 35px;}
.plan_main03 .plan_ban01 a {display:block; width:110px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#85d316;}
.plan_main03 .plan_notice {padding:30px; width:285px; height:280px; border:1px solid #e5e5e5; margin-left:20px;}
.plan_main03 .plan_notice h3 {font-size:18px; font-weight:bold; margin-bottom:20px; position:relative;}
.plan_main03 .plan_notice .latest ul li a {font-size:14px; color:#666666;}
.plan_main03 .plan_notice .latest ul li {margin-bottom:19px;}
.plan_main03 .plan_notice h3 a {position:absolute; right:-10px; top:-5px;}
.plan_main03 .plan_ban02 {width:386px;}
.plan_main03 .plan_ban02 li {margin-bottom:20px;}
.plan_main03 .plan_ban02 li:last-child {margin-bottom:0;}
.plan_main03 .plan_ban02 a {display:block; width:100%; height:140px; border:1px solid #e5e5e5; background:#f0f0f0 url('../images/da/banner02.png') center 0 no-repeat; padding:19px 35px; color:#666666; font-size:15px; line-height:1.4;} 
.plan_main03 .plan_ban02 li:last-child a {background:#f0f0f0 url('../images/da/banner03.png') center 0 no-repeat; padding:30px 35px;}
.plan_main03 .plan_ban02 .pcol {display:block; font-size:20px; font-weight:bold; margin-bottom:10px;}

.plan_main04 {padding:35px 50px; background:#f0f0f0 url('../images/da/long_back.jpg') 0 0 no-repeat; background-size:cover; margin:20px 0;}
.plan_main04 img {vertical-align:middle;}
.plan_main04  a {vertical-align:middle; display:inline-block; margin-left:24px;}

.plan_main05 .plan_main05_02 {margin:0 20px;}
.plan_main05 .plan_main05_03 {width:386px; height:300px; border:1px solid #e5e5e5; padding:35px 30px 0;}
.plan_main05 .plan_main05_03 h3 {text-align:center;  font-size:22px; color:#333333; font-weight:bold; margin-bottom:15px;}

.sun_long {display:block; margin:10px 0;}


.flex_num {width:393px; height:300px; border: 1px solid #eaeaea;  overflow: hidden; border-top: 3px solid #053b84; padding:30px; }
.flex_num h3 {font-size: 18px; color: #333333;  font-weight: 700; margin-bottom:20px; text-align:center;}
.flex_num ul {}
.flex_num ul strong {font-size:12px; color:#666; display:inline-block; width:55px;}
.flex_num ul li {font-size:12px;  color:#666666; border-bottom:1px solid #dddddd !important;}
.flex_num ul li.tit {background: #6a86ab;  color: #fff; font-weight:700; font-size:14px; border-bottom:none !important;}
.flex_num ul li.win01 {color:#}


.main_top {margin-bottom:10px;}
.main_top ul {margin-left:-20px;}
.main_top ul li {padding-left:20px;}
.main_top ul li a {display:block;}

.da_main > .fl {width:393px; margin-right:10px;}
.da_main > .fr {width:797px;}
.da_main .one_sevice, .da_latest {border: 1px solid #eaeaea;  overflow: hidden; border-top: 3px solid #053b84;}
.da_main .one_sevice {width:100%; height:210px; padding:30px;}
.da_main .one_sevice h3, .da_latest h3 {    font-size: 18px; color: #333333;  font-weight: 700; margin-bottom:10px;}
.da_main01 {margin-bottom:10px;}
.da_main .min_ban {width:393px; padding:30px 37px; height:300px; background:url('../images/da/mid_ban.jpg') 0 0 no-repeat; background-size:cover; margin-right:10px;}
.da_main01 .min_ban ul {overflow:hidden; margin-left:-10px;}
.da_main01 .min_ban ul li {float:left; width:33.33%; padding-left:10px; margin-bottom:10px;}
.da_main01 .min_ban ul li a {display:block; height:40px; line-height:40px; text-align:center; color:#fff; background:#001c5c; font-size:14px;}
.da_main01 .min_ban ul li a:hover {text-decoration:underline;}
.da_main01 .plan_notice {border: 1px solid #eaeaea;  overflow: hidden; border-top: 3px solid #053b84; width:394px; height:300px; padding:30px;}

.da_bottom {margin-top:10px;}
.da_bottom > a {display:block; margin-right:10px;}
.da_latest {width:393px; height:200px; padding:30px;}
.da_latest img {width:20px;}
.da_latest ul li {border-bottom:1px solid #eaeaea !important;}
.da_latest h3 {margin-bottom:20px;}
.da_latest ul li span {margin:0 4px;}
.da_latest ul li strong {color:#666666; font-size:16px; font-weight:700; margin-right:9px !important; margin-left:10px;}


@media screen and (max-width: 800px){
  body div.mcon, .mbcon {position: relative; top:auto; left:auto; bottom: auto;right: auto; float: none; width: auto; border-right: 0; border-left: 0; margin-bottom:20px; margin:0 0 20px;}
  
  .mcon03 {margin:0 0 10px ; padding:20px; height:auto;}
  .mcon03 h3 {font-size: 22px; margin:0; margin-bottom:10px;}
  .incon-s, .mcon05 .incon, .mcon06 .incon {padding:10px 15px;}
  .mcon08, .mcon05, .mcon06 {border:0; height: auto;}
  .mcon08 {border-top:1px solid #ddd;}
  .mcon06, .mcon07 {margin-left: 0}
  .rowbox, .mbcon, .mcon10 {margin-bottom: 0px; min-height: 115px; height: auto; border-bottom: 0;}
  :first-child.latest::before {display: none}
  #maincon {padding:0;}
  .incon {padding:15px;}
  .lottonumber {padding:20px; font-size: 0;}
  .lottonumber span {font-size: 1rem}
  .lottonumber span img {width: 9.5%;}
  .wincnt {width: 36%}
  .winprice {width: 64%}
  .wincnt, .winprice {font-size: 14px;}
  .wincnt strong, .winprice strong {font-size: 16px;}
  .wincnt img, .winprice img { margin-right: 4px;}
  
  .mcon01 .bx-pager {bottom:20px; left:20px;}
  .mcon01 img {width:100%;}
  .mcon05 .incon {padding:0 20px;}
  .mcon05 h3 {font-size:22px; padding-bottom:15px;}
  .wintb {font-size:14px;}
  .paper_list {margin-left:0;}
  .paper_list > li {width:100%; float:none; margin-bottom:20px;}
  .win_area {width:100%; float:none; height:auto; padding:20px;}
  .win_area h3 {font-size:22px; margin-bottom:15px;}
  .win_man .win_txt {font-size:16px; margin-bottom:10px;}
  .win_man .win_txt span {font-size:30px;}
  
  .mcon08 > div {float:none; width:100%; background-size:70px; padding:20px; background-position:20px 20px;}
  .mcon08 .csinfo:before {width:auto; height:1px; left:20px; right:20px; bottom:0; top:auto;}
  .mcon08 > div h3 {font-size:22px;}
  .mcon08 > div strong {font-size:24px;}
  .mcon08 .cstime_wrap {font-size:14px; margin-top:20px}
  
  .fontu  {float:none; margin-bottom:20px; display:block;}
  .fontu > img {width:100%;}
  
  #footer .footinfo #flogo .pcol {margin:10px 0 7px;}
  #footer .footinfo #flogo {font-size:18px;}
  #footer .footinfo #flogo strong {font-size:20px;}
  .mcon01 {margin-left:0;}
  
  .latest h3 {font-size:16px; margin-bottom:15px; text-align:left;}
  .latest {padding:0; height:auto; margin-right:0;}
  .latest ul li a {font-size:14px;}
  .latest ul li {margin-bottom:10px;}
  .latest ul li a span {font-size:14px;}
  #footer .footinfo .info br {display:none;}
    .que_banner .que_pic {padding:10px 0; background:none;}
  .que_banner .fl, .que_banner .fr {float:none; margin-top:0;}
  .que_banner .que_pic01 {font-size:22px; font-weight:bold; word-break:keep-all;}
  .que_banner .que_pic02 {font-size:15px;}
  .que_banner .fastinq {padding:10px 0 0;}
  .que_banner .msbbtn {display:block; width:100%; margin:20px 0 0; max-width:none; height:40px; line-height:40px;}
  .lonum, .in_video, .lonum ul {position:static; width:100%; height:auto;}
  .lonum {padding:20px;}
  .lonum > .por {padding-right:0;}
  .lonum h3 {font-size:18px;}
  .lonum h3 span span {display:inline;}
  .lolo_all {height:auto; padding:0 20px;}
  .lonum .incon-s .werd {display:block; width:100%; margin:0 0 20px;}
  .lonum .idft {}
  .lonum ul a {width:100%; height:45px; line-height:45px;}
  .mcon07 {height:auto; padding:20px; border:none;}
  body div.mcon.mcon05, body div.mcon.mcon07 {margin-bottom:0;}
  .latest {margin-bottom:0;}
  .green_ban .green_list a {font-size:16px;}
  .green_ban .green_ban02 {margin-bottom:20px;}
  .bban_li {margin-left:0;}
  .bban_li li {float:none; padding-left:0; width:100% !important; margin-bottom:20px;}
  .lgogo {display:none;}
  
  .mcon01, .mcon02 {width:100%; height:auto; }
  .mcon01 li, .mcon02 li {width:100% !important; height:170px; padding:30px 20px 50px ; background-size:cover;}
  .mcon01 li.no02 {}
   .mcon01 img {width:300px;}
   .mcon01 li.no02 img {width:180px;}
	.mcon01 li.no03 img {width:180px;}
	.mcon01 li.no04 img {width:180px;}
	.mcon01 li.no05 img {width:180px;}
	.mcon01 .no06 img {width:180px;}
	.mcon01 li.no02 {padding-top:60px; padding-left:20px;}
	.mcon01 li.no03 {padding-top:40px; padding-left:20px;}
	.mcon01 li.no04 {padding-top:40px; padding-left:20px;}
	.mcon01 li.no05 {padding-top:40px; padding-left:20px;}
	.mcon01 li.no06 {padding-top:40px; padding-left:20px;}
	.mcon01 li a .label {top:-30px; left:-10px;}
	.mcon01 li a .label img {width:75px;}
	   
  .mcon .bx-pager {left:20px; right:20px; bottom:20px;}
  .topsub_login {width:100%; height:auto; float:none; display:none;}
  .in_video {border:1px solid #dcdcdc; margin-bottom:20px;}
  .in_video .ved_area {padding:20px 20px 10px; border:0;}
  .gaon_main01 {border:none;}
  .lonum {border:1px solid #dcdcdc; margin-bottom:20px;}
  .lottonumber {padding:20px 0; margin:0;}
  .lonum h3 select {margin-left:0; display:block; margin:0 auto;}
  .lonum h3 span {margin-left:0; margin:10px 0;}
  .lonum .incon-s .werd {text-align:center;}
  .lonum .incon-s .werd:last-child {margin-bottom:0;}
  .que_banner {margin-bottom:0 !important;}
  .que_banner > img {display:none;}
  .gaon_main02 .mini_banner, .gaon_notice, .lucky, .gaon_main03 .mini_ban02, .mini_ban03, .last_banner, .last_banner li {float:none; width:100%; height:auto; }
  .gaon_main02 .mini_banner > li, .gaon_main02 .mini_banner > li.no02, .gaon_main03 .mini_ban01 {float:none; width:100%; height:auto; padding:30px 20px;}
  .gaon_main02 .mini_banner h3 br {display:none;}
  .gaon_main02 .mini_banner > li li a, .gaon_main03 .mini_ban01 li a {width:100%; height:30px; line-height:30px;}
  .gaon_notice {padding:0; border:none;}
  .lucky {padding:60px 0 30px; margin:20px 0;}
  .gaon_main03 .mini_ban02 {margin:20px 0; border:1px solid #dcdcdc;}
  .gaon_main03 .mini_ban02 ul li {width:50%; padding:20px;}
  .mini_ban03 {border-right:0;}
  .gaon_main04 .mini_ban03 {border-left:0;}
  .last_banner li {background-size:auto !important;}
  .mini_ban03 {padding:20px;}
  
  .plan_main01 {height:auto;}
  .plan_main01_02, .video_wrap {height:auto; float:none; width:100%; margin-left:0; margin-bottom:10px;}
  .plan_main02 .plan_johap {float:none; height:auto; width:100%; padding:30px 20px; background-size:cover;}
  .plan_main02 .plan_johap .tit {position:static; font-size:18px; text-align:center; margin-bottom:15px; margin-top:0;}
  .plan_main02 .plan_johap .tit span {display:inline-block;}
  .plan_main02 .plan_johap .johap_list {padding-left:0; text-align:center;}
  .plan_main02 .plan_johap .johap_list li {width:25%; padding:0;}
  .plan_main02 .plan_johap .johap_list .win {font-size:13px;}
  .plan_main02 .plan_johap .johap_list .johap {font-size:18px;}
  .plan_main02 .plan_video {float:none; height:auto; padding:20px; margin:20px; width:auto; text-align:center;}
  .plan_main02 .plan_video .tit {position:static; margin-top:0; text-align:center; margin-bottom:15px; text-align:center; font-size:14px;}
  .plan_main02 .plan_video img {width:100%;}
  .plan_main01_02 .lonum {width:100%; height:auto; padding-top:20px; border-right:0; border-left:0;}
  .lonum h3 .txt {font-size:14px; margin-top:7px;}
  .plan_main01_02 .lonum .incon-s {display:block; text-align:center;}
  .plan_main01_02 .lonum .incon-s .werd {margin-bottom:15px;}
  .plan_main01_02 .lonum .incon-s .werd:last-child {margin-bottom:0;}
  .plan_main03 .plan_ban01 {float:none; height:auto; width:100%; padding:30px 20px;}
  .plan_main03 .plan_ban01 .tit {font-size:18px;}
  .plan_main03 .plan_ban01 .txt {font-size:14px; margin:15px 0;}
  .plan_main03 .plan_ban01 a {width:100%; font-size:14px;}
  .plan_main03 .plan_notice {float:none; width:auto; height:auto; padding:0; border:none; margin:20px;}
  .plan_main03 .plan_notice h3 {font-size:16px; margin-bottom:15px;}
  .plan_main03 .plan_notice .latest ul li {margin-bottom:13px;}
  .plan_main03 .plan_notice .latest ul li a {font-size:14px;}
  .plan_main03 .plan_ban02 {width:auto; float:none; margin:20px;}
  .plan_main03 .plan_ban02 a, .plan_main03 .plan_ban02 li:last-child a {height:auto; padding:20px; font-size:13px;}
  .plan_main03 .plan_ban02 .pcol {font-size:16px;}
  .plan_main04 {padding:20px; height:auto; width:auto;}
  .plan_main04 a {display:block; margin:15px auto 0; width:150px;}
  .plan_main05 > div {float:none; margin:0 20px;}
  
  .plan_main05_01 {display:none;}
  .plan_main05 .plan_main05_02 {margin:20px;}
  .plan_main05 .plan_main05_03 {width:auto; float:none; height:auto; margin:20px; padding:20px;}
  .plan_main05 .plan_main05_03 h3 {font-size:18px;}
  .flex_num .wintb th, .flex_num .wintb td, .flex_num .wintb .tit td {font-size:12px; padding:0;}
  .plan_main06 > div {float:none; }
  .plan_main06_01 ul li {width:50%; margin-bottom:20px;}
  .plan_main06_01 ul li a span {font-size:13px;}
   .plan_main06_01 ul li a img {width:75px;}
   .mcon03 {padding:0;}
   .mcon03 li {height:auto; padding:30px 20px 50px;}
   .mcon03 li img {width:280px;}
   
   .flex_ban01 {display:none;}
   .plan_main01_02 .lonum {padding:20px 20px 0;}
   .plan_main01_02 .lonum {border:none;}
   .plan_main01_02 .lonum .incon-s .werd, .plan_main01_02 .lonum .incon-s .werd {text-align:center; margin:0 0 10px;}
   .flex_ban02_wrap {float:none; width:auto;  height:auto; margin:0 ;}
   .flex_ban02_wrap a {width:100%; background-color:#f4f5fc !important; background-size: 55% auto !important; background-position:0 50% !important ; padding: 20px 0 20px 80px !important ; height:auto;}
   .flex_ban02_wrap a {font-size:16px;}
   .flex_ban02_wrap a span {margin-top:5px;}
   .flex_ban02_wrap a span br {display:none;}
   .flex_num, .flex_con02_num {float:none; margin:10px 0; width:auto; height:auto; padding:20px;}
   .flex_num h3 {font-size:16px; margin-bottom:15px;}
   .flex_num ul strong {font-size:13px;}
   .flex_con01, .flex_con03 {width:auto; float:none; margin:20px;}
   .flex_con01 ul {margin-left:0; }
   .flex_con01 li {float:none; width:100%; padding-left:0; margin-bottom:20px; }
   .flex_con01 li:last-child {margin-bottom:20px;}
   .flex_con01 li .ban_box { height:200px; padding:20px; background-position:right 50% !important ;}
   .flex_con01 li .ban_box h3, .flex_con02_num h3 {font-size:16px;}
   .flex_con02_num .txt {font-size:12px;}
   .privacy {font-size:13px;}
   .flex_con03 > div {float:none; width:100% !important ;}
    .flex_con03 .flex_con03_01 {margin-bottom:20px;}
   .flex_con03 .flex_con03_01 li {float:none; width:100%;}
   .flex_con03 .flex_con03_01 a {font-size:16px; background-size: 30px auto !important; background-position:20px center !important ; padding:20px 0 20px 65px; height:auto;}
   .flex_con03 .flex_con03_01 .no01 a {border-bottom:1px solid #e5e5e5;}
   
   .plan_main02, .yj_main01, .yj_main02, .yj_main03, .yj_main04, .yj_main05, .yj_main06 {margin:10px;}
   .yj_main01 .yj_johap, .yj_main01 .yj_ban01, .yj_main02 .inner, .yj_main05 .yj_dang, .yj_main06 .plan_notice, .yj_main03, .yj_main06, .cs_all_wrap  {width:auto; height:auto; float:none;  margin:10px; }
   .wintb span {width:150px;}
   .one_con_wrap01, .one_con_wrap02   {padding:0; width:auto; margin:10px;}
   .one_con_wrap01 .clr, .one_con_wrap02 .clr {margin:0;}
   .one_con_wrap01 .clr > li, .one_con_wrap02 .clr > li {float:none; width:100%; margin-bottom:10px; padding:0; height:auto;}
   .one_con_wrap01 .clr > li .con {padding:30px 20px;}
   .one_con_wrap01 .clr > li .con .tit {font-size:16px; margin-bottom:15px;}
   .one_con_wrap01 .clr > li .con .txt {font-size:12px;}
   .yj_main06 .plan_notice {margin:0;}
   .cs_all_wrap  {margin:10px 0; padding:0;}
   	.bot_banner {margin:0 10px 30px; padding:40px 50px;} 
	.one_con_wrap02 .one_sevice {padding:20px;}
	.plan_main01_02 .lonum select, .video_wrap select {left:10px;}
	.plan_main01_02 .lonum h3, .video_wrap h3 {font-size:16px;}
	.da_main > .fr, .da_main .min_ban, .da_main01 .plan_notice, .da_main > .fl, .da_latest {width:auto; height:auto; float:none;  margin:10px;}
	.da_main .min_ban {padding:20px; margin:0;}
	.da_bottom > a {margin-right:0; margin-bottom:10px;}
	.da_latest h3 {text-align:center;}
	.da_latest {padding:20px;}
	.da_latest ul li span {margin:0 3px;}
   
   
   
}

.memberWrap ul {margin:0;}