/*ÇÏ´Ü¿©¹é¹®Á¦*/
body {overflow-x:hidden;}

iframe[name=payFrame] {height: 0; position: absolute; width: 0}
img {max-width: 100%}
.lottopro_list * {margin:0;padding:0; box-sizing:border-box;}

/*¼­ºê·¹ÀÌ¾Æ¿ô*/
.sub { width: 1200px;  margin:0 auto 0; position: relative; padding-bottom:80px; min-height:1100px;}
.sub .left {position: absolute; top:70px;bottom: 0; right:0;  width: 293px;   padding-top:200px; z-index:1;}
.sub .submenu {background: #fff;/* padding:0 40px;*/ width:280px; position:absolute; left:0; top:0px; background:#fff; box-sizing:border-box; z-index:1;border:1px solid #eaeaea;  border-top:3px solid #053b84;}
/* .sub .submenu > #autoset {border:1px solid #e8e8e8; border-top:0; padding:0 0 20px;} */
.sub .left .left_banner {margin-bottom:9px;}
.sub .center {position:relative; width:910px; margin-left:290px; margin-top:20px; box-sizing:border-box; border:1px solid #eaeaea;  border-top:3px solid #053b84}
.submain {padding-bottom:80px; min-height:1100px;}
#quickbanner {top:246px;}

.sub_top {max-width:1200px; margin:20px auto 0; }
.sub_top ul {margin-left:-10px;}
.sub_top ul .slick-arrow {border:none; width: 40px;  height: 40px;;text-indent: -9999px; margin-top:-20px; position:absolute; top:50%; cursor: pointer; z-index:1;}
.sub_top ul .slick-arrow.slick-prev {background: url(../images/one/arr_l.png) no-repeat 50%; left:10px; }
.sub_top ul .slick-arrow.slick-next {background: url(../images/one/arr_r.png) no-repeat 50%;  right:0;}
.sub_top ul li {padding-left:10px;}
.sub_top ul li a {display:block;}

/*¼­ºê¸Þ´ºµðÀÚÀÎ*/
.sub .submenu > h2,
.sub .submenu #autoset > h2 {text-align:left; padding:0 20px; background:#f4f4f4; font-size: 16px; height:50px; line-height:50px;  font-weight: bold; position: relative;  vertical-align: middle; color:#333333;   letter-spacing:-0.01rem;}
.sub .submenu > ul,
.sub .submenu #autoset > ul { vertical-align: middle; border-top:0; padding:20px 0;}
.sub .submenu > ul > li ,
.sub .submenu #autoset > ul > li { vertical-align: middle;}
.sub .submenu > ul > li > a,
.sub .submenu #autoset > ul > li > a {display: block; color:#666666; padding:0 10px 0 40px; height:40px; line-height:40px; font-size: 16px; position: relative;  border-top:none; position:relative;}
.sub .submenu > ul > li > a:before,
.sub .submenu #autoset > ul > li > a:before {content:''; display:block; height:1px; width:5px;  left:20px; top:50%; position:absolute; background:#666666;}
.sub .submenu > ul > li > a,
.sub .submenu #autoset > ul > li > a {color:#666666;}
.sub .submenu > ul > li.active > a,
.sub .submenu #autoset > ul > li.active > a {color:#053b84; font-weight:bold; }
.sub .submenu > ul > li.active > a:before,
.sub .submenu #autoset > ul > li.active > a:before {background:#053b84;}
.sub .submenu > ul > li > a:hover,
.sub .submenu #autoset > ul > li > a:hover {color:#053b84; font-weight:bold;;}
.sub .submenu > ul > li > a:hover:before,
.sub .submenu #autoset > ul > li > a:hover:before {background:#053b84;}
.sub .submenu > ul > li > a br,
.sub .submenu #autoset > ul > li > a br {display: none;}
.sub .submenu #autoset > ul > li:nth-of-type(8) a,
.sub .submenu #autoset > ul > li:nth-of-type(9) a,
.sub .submenu #autoset > ul > li:nth-of-type(10) a,
.sub .submenu #autoset > ul > li:nth-of-type(11) a,
.sub .submenu #autoset > ul > li:nth-of-type(12) a {padding-top:0};

.subleftb {border-top:1px solid #ddd; border-bottom: 1px solid #ddd; background: #fff;}
.subleftb .fastinq {padding:15px 15px 20px; background:#fff; background-size: 20px auto; position: relative; overflow:hidden;}
.subleftb .fastinq:after {position: absolute; top:-20px;right: -20px; width: 40px; height: 40px; background: #053b84; content: ''; transform: rotate(45deg);}
.subleftb .fastinq h3 {font-size: 18px; padding-left: 0px}
.subleftb .fastinq strong {font-size: 14px;  padding:6px 0 6px 0px;}
.subleftb .fastinq p {padding-left: 0px;}
.subleftb .fastinq p.privacy {padding:10px 0 0;}
.subleftb .fastinq p.privacy  a {margin-left: 5px; color:#555;}
.subleftb .fastinq p.privacy input[type=checkbox] {vertical-align: middle;}
.subleftb .frmarea {display: block; padding: 10px 0px 0px}
/*select, input {box-sizing: border-box;}*/
.subleftb .frmarea select {width: 46px; height: 26px; vertical-align: middle; margin-right: 6px}
.subleftb .frmarea input[type=text], .subleftb .frmarea input[type=tel] {width: 46px; height:24px; vertical-align: middle;}
.subleftb .msbbtn { margin-top: 10px;}

.subleftb .bankinfo {padding:20px 0; border-top:1px solid #ddd; margin:0 20px 0; background: url(../images/icon06.gif) no-repeat 95% 18%; background-size: 50px;}
.subleftb .bankinfo h3 {font-size: 18px; padding-left: 0px; padding-bottom: 8px}
.subleftb .bankinfo strong {font-size: 14px; padding:6px 0 6px 0px;display: inline;}
.subleftb .bankinfo strong:after {content: ' : '}
.subleftb .bankinfo p {padding-left: 0px; display: inline;}
.subleftb .bankinfo ul {padding: 10px 0 0px}
.subleftb .bankinfo ul li strong {display: inline;}
.subleftb .bankinfo ul li {color:#222; font-size: 15px; line-height: 1.5; letter-spacing: 0.1em; margin-bottom: 4px; padding-left: 0px}
.subleftb .bankinfo ul li img {vertical-align: middle; margin-right: 10px;}
.subleftb .bankinfo ul li span {display: block;}

.cscenter {border-top:1px solid #ddd; padding:15px 20px 20px; background: #f9f9f9; border-top:2px solid #053b84;}
.cscenter h3 {font-size: 18px; color:#222; padding-bottom: 6px;}
.cscenter strong {font-size: 28px; color:#053b84; display: block; padding-bottom: 2px; letter-spacing: 0.1em}
 
.left_info .lonum {width:220px; height:180px; border:1px solid #e6e6e6; overflow:hidden; margin-top:10px;}
.left_info .lonum {width:100%;  padding:20px 0 0;}
.left_info .lonum .incon-s {width:100%; padding:14px 0; background:#f8f8f8; font-size:0; text-align:center;}
.left_info .lonum .incon-s .werd {display:inline-block; color:#222222; font-weight:bold; font-size:14px; vertical-align:middle; width:40%;}
.left_info .lonum .incon-s .werd span {display:block; font-weight:400; color:#666666; margin-top:13px;}
.left_info .lonum .incon-s .werd.winprice {border-right:1px solid #e9e9e9; width:60%;}
.left_info .lottonumber {padding:22px 0;}
.left_info .lottonumber span {margin:0 2px;}
.left_info .lottonumber span img {width:21px;}

/*¼­ºêÄÜÅÙÃ÷*/
.sub .center > h2, .sub_sub_wrap > h2 {background:#f4f4f4; font-size: 16px;  font-weight:bold; color:#333333; padding:15px 20px; position:relative; margin-bottom:20px;}


/*.sub .center > h2:after {content: '';position: absolute; bottom: 0; left:0; right: 0;}*/

.sub .center > h2 > span {font-size: 14px; position: absolute; right: 0; top:18px; display: block; padding:5px 10px; border:1px solid #ddd; background: #f9f9f9; display:none;}
.sub .center > h2 > span b {background: #fff; border-radius: 50%; display: inline-block; vertical-align: middle; font-weight: normal; color:#555; margin:0 2px; width: 22px; height: 22px; line-height: 22px; text-align: center; border:1px solid #ddd;}
.sub .center > h2 > span strong {font-weight: normal; margin-left: 10px; color:#053b84;}

.sub .center2 > h2 {font-weight:bold; padding:20px ; font-size: 22px; color: #333; position: relative; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
/*.sub .center > h2:after {content: '';position: absolute; bottom: 0; left:0; right: 0;}*/
.sub .center2 .individual_text {margin:0 20px 20px;}

/* Ãß°¡ */
.sub_banner02 {padding:65px 20px; text-align:center; background:url('/html/images/da/sub_banner02.jpg') center center no-repeat; background-size:cover; box-sizing:border-box; margin-bottom:10px;}
.sub_banner02 div {color:#ffffff; font-weight:bold; font-size:40px; letter-spacing:-0.05em;}
.sub_banner02 div span {color:#ffe721;}
.sub_banner02 a {display:block; max-width:350px; width:100%; height:90px; line-height:90px; text-align:center; background:#ffffff; color:#496bd7; font-size:28px; font-weight:bold; margin:25px auto 0; letter-spacing:-0.05em; transition:all ease-in-out 0.2s;}
.sub_banner02 a:hover {box-shadow:6px 8px 8px rgba(101, 84, 196, 0.46);}

.sub_fastinq.fastinq {background:#ffffff url('/html/images/da/sub_man.jpg') 35px bottom no-repeat ; box-sizing:border-box; padding:25px 50px 25px 250px; border:1px solid #e2e2e2;}
.sub_fastinq.fastinq * {box-sizing:border-box;}
.sub_fastinq.fastinq h3 {padding-left:0; font-weight:bold; font-size:30px; color:#333333;}
.sub_fastinq.fastinq p {padding-left:0;}
.sub_fastinq.fastinq strong {padding:8px 0 20px 0; font-size:18px; color:#666666;}
.sub_fastinq.fastinq .frmarea {padding:0;}
.sub_fastinq.fastinq .msbbtn {display:inline-block; height:49px; line-height:49px; vertical-align:middle; margin:0; margin-left:5px;}
.sub_fastinq.fastinq .frmarea input[type=text], .sub_fastinq.fastinq .frmarea input[type=tel], .sub_fastinq.fastinq .frmarea select {height:49px; width:120px;}

.key_list {margin-left:-20px;}
.key_list > li {width:50%; float:left; padding-left:20px;}
.key_list .key_box {background:#ffffff; padding:40px 50px 55px; position:relative; border:1px solid #ddd;}
.key_list .key_tit {padding-bottom:30px; padding-left:125px; border-bottom:1px solid #cfcfcf; letter-spacing:-0.1em; }
.key_list .key_tit div {font-size:22px; color:#333333;}
.key_list .key_tit div.pcol {font-weight:bold; font-size:36px; margin-bottom:7px; color:#496ad7;letter-spacing:-0.1em;}
.key_list .key01 .key_tit {background:url('/html/images/da/key02.png') 0 0 no-repeat ;}
.key_list .key02 .key_tit {background:url('/html/images/da/key01.png') 0 0 no-repeat ;}
.key_list .key_pay {padding:25px 0; text-align:center; font-size:36px; font-weight:bold; color:#333333;letter-spacing:-0.1em;}
.kay_buy {font-size:0px; text-align:center;}
.kay_buy a {display:inline-block; width:160px; height:60px; line-height:60px; color:#ffffff; font-size:20px; text-align:center; background:#496ad7; margin:0 5px;}

.key_list .key02 .key_box:before {position:absolute; content:''; display:block; width:110px; height:109px; background:url('/html/images/da/key_label.png') 0 0 no-repeat ; right:10px; top:-10px}

.sub_sub_wrap {}
.sub .center > h2, .sub_sub_wrap > h2 {margin:-10px -20px 20px;}
.sub .center {padding:10px 20px 30px;}

.sub_sub01 {padding:45px 20px 60px; background-position:left center; background-repeat:no-repeat; background-size:cover; text-align:center;}
.sub_sub01_01 {background-image:url('/html/images/da/sub_back01.jpg');}
.sub_sub01_02 {background-image:url('/html/images/da/sub_back04.jpg');}

.sub_sub02 {padding:50px 20px; background-position:left center; background-repeat:no-repeat; background-size:cover; background-image:url('/html/images/da/sub_back02.jpg'); margin:20px 0; text-align:center;}
.sub_sub03 {padding:50px 20px 250px; background-position:center center; background-repeat:no-repeat; background-size:cover; background-image:url('/html/images/da/sub_back03.jpg'); margin:20px 0; text-align:center;}

.sub_sub04 {padding:30px 80px; background-position:center center; background-repeat:no-repeat; background-size:cover; text-align:left; margin-bottom:50px;}
.sub_sub04_01 {background-image:url('/html/images/da/sub_back05.jpg');}
.sub_sub04_02 {background-image:url('/html/images/da/sub_back06.jpg');}


.sub_sub06 {max-width:650px; margin:50px auto;}
.sub_sub06 table {width:100%;  margin:0 auto; table-layout:fixed;}
.sub_sub06 .tit th {color:#fff; text-align:center; font-size:18px; font-weight:700; background:#3c3c3c;}
.sub_sub06 th, .sub_sub06 td {padding:15px 30px; font-size:14px; border-bottom:1px solid #dddddd;}
.sub_sub06 th {font-weight:700; text-align:center; font-weight:700; color:#222; background:#e3edf7; width:180px; border-bottom:1px solid #dddddd;}
.sub_sub06 td {text-align:left; color:#666; background:#fff;}
.sub_sub06 td span {color:#999999; text-decoration:line-through;}
.sub_sub06 .point th {background:#a9dd92;}
.sub_sub06 .point td {background:#f5f3e4;}
.sub_sub06 .info {border-bottom:1px solid #dddddd; padding: 10px; margin-bottom:10px;}
.sub_sub06 .info li {font-size:12px; color:#999999; position:relative; margin-bottom:10px; padding-left:10px; word-break:keep-all;}
.sub_sub06 .info li:last-child {margin-bottom:0;}
.sub_sub06 .info li:before {content:''; display:block; position:absolute; left:0; top:7px; width:7px; height:1px; background:#999999;}
.sub_sub06 .pay {font-size:0; text-align:right;}
.sub_sub06 .pay01, .sub_sub06 .pay02 {vertical-align:middle; display:inline-block;}
.sub_sub06 .pay01 {font-size:18px; color:#999999; text-decoration:line-through;}
.sub_sub06 .pay02 {font-size:24px; color:#333333; font-weight:700; margin:0 30px 0 20px;}

.buybtn  {vertical-align:middle; width:160px !important; height:50px; line-height:50px; color:#fff;  background:#053b84;  display:inline-block; font-size:18px; font-weight:700; text-align:center;}
.buybtn :hover {text-decoration:underline;}

.go_btn {width:300px; height:80px; line-height:80px; color:#fff;  background:#053b84; margin:0 auto; display:block; font-size:18px; font-weight:700; text-align:center;}
.go_btn:hover {text-decoration:underline;}

.two_line {text-align:center;}
.two_line .go_btn {display:inline-block;}
.two_line .go_btn01 { margin-left:20px;}
.go_btn01  {background:#2f3942;}

.sub_sub04 .txt {height:250px; overflow-y:scroll; padding:30px; color:#666; font-size:14px; line-height:1.7; border:1px solid #e6e6e6;}
.sub_sub04 .privacy {color:#666; font-size:14px; }


/*¿î¼¼*/
.sub .submenu > ul > li > span {display: block; font-size: 15px; padding:5px 20px; color:#222; font-weight: bold;}
.sub .submenu > ul > li > ul {padding:0 20px 20px;}
.sub .submenu > ul > li > ul > li {display: inline-block;}
.sub .submenu > ul > li > ul > li > a {display: inline; margin-right: 12px; line-height: 1.6; color:#555;}
.sub .submenu > ul > li > ul > li > a:before {content: '¡¤ '}
.sub .submenu > ul > li > ul > li.active > a {color:#053b84; text-decoration: underline;}
.sub .submenu > ul > li:last-child > ul {padding-bottom: 0}

.newlogin {padding:50px 0; overflow: hidden; margin-bottom: 20px; background:#ffffff;}
.settb {border-collapse: collapse; border-spacing: 0; width: 100%;}
.newlogin .settb * {box-sizing: border-box;}
.newlogin .settb {width: 100%; max-width: 320px; margin:0 auto; }
.newlogin .settb td {padding:5px; text-align: center;}
.newlogin .settb input[type=text], .newlogin .settb input[type=password] {height: 36px; width: 100%; line-height: 36px; border:1px solid #ccc; text-indent: 10px;text-align: left; font-size: 16px;font-weight: bold; color:#222;}
.newlogin .settb button {display: block; border:1px solid #053b84; background: #053b84; color:#fff; width: 100%; font-size: 16px; font-weight: bold; line-height: 40px; cursor: pointer;}
.newlogin .settb a {color:#555;}

.winpoint {padding:15px; text-align: center; background: #f9f9f9; border:1px solid #ccc;  border-radius: 3px; display: none}
.winpoint p {font-size: 16px; line-height: 1.6;color:#222;}
.winpoint p strong {color:#053b84; font-size: 23px}
.winpp ul {font-size: 0; padding: 10px 0}
.winpp ul li {width: 32%; margin:0 4px; display: inline-block; font-size: 1rem; border:1px solid #ddd; border-top:2px solid #053b84; text-align: center; padding:15px 0; background:#ffffff url(../images/money.png) no-repeat 10px 50%; font-size: 13px; background-size: 13px;}
.winpp ul li strong {color:#053b84; font-size: 20px; vertical-align: middle; display: inline-block;}

.newjoin {box-sizing: border-box;}
.newjoin ul {}
.newjoin ul li h2 {font-size: 18px; font-weight: bold; color:#222; padding-bottom: 15px}
.newjoin ul li h2:before {content: ''; display: inline-block; width: 5px; height: 5px; border-radius: 50%; background: #053b84; clear: both; margin:auto 0 auto 5px;}
.newjoin ul li {padding-bottom: 20px;}
.newjoin ul li * {}
.newjoin ul li .about {overflow: hidden;overflow-y: auto; max-height: 160px; padding:20px; border:1px solid #ddd; background:#ffffff;}

.jointbx {border:1px solid #ddd; background: #f9f9f9; margin-top: 30px;}
.jointbx th, .jointbx td {padding:30px 15px;}
.jointbx select, .jointbx input[type=text], .jointb input[type=password] {height: 36px; width: 80px}

.lowmsg {line-height: 1.5; padding:10px 0 20px;}

.joinOkbtn button {display: block; border:1px solid #053b84; background: #053b84; color:#fff; width: 100%; font-size: 22px; font-weight: bold; line-height: 60px; cursor: pointer;}
.joinOkbtn {padding-bottom: 100px}


/*·¹ÀÌ¾Æ¿ô*/
.lt-header {padding: 20px 0}
.row {}
.row:before, .row:after {clear: both; content: '';display: block;}
.row > div {float: left;}
.u12 {width: 100%}
.u10 {width: 80%}
.u9 {width: 75%}
.u8 {width: 67.34%}
.u6 {width: 50%}
.u4 {width: 33.33%}
.u4:last-child {width: 33.34%}
.u3 {width: 25%}
.u2 {width: 20%}
.mo-show {display: none !important;}


#msea_wrap {padding-top:100px; border-top:1px solid #dcdcdc;}
.msea_01 {text-align:center; padding:80px 20px; background:url('../images/ms/sub02.jpg') center center no-repeat; font-size:20px; line-height:1.7; color:#fff; margin-bottom:100px; background-size:cover;}
.msea_01 b {font-weight:bold;}
.msea_01 div {margin-bottom:25px;}

.msea_02 {background:url('../images/ms/sub03.jpg') left center no-repeat; padding:90px 0 100px; background-size:cover;}
.msea_02 .sr01 {font-size:36px; color:#fff;}
.msea_02 .sr02 {font-size:30px; color:#fff; font-weight:bold;}
.msea_02 .sr03 {font-size:22px; color:#97befe; line-height:1.7; margin:20px 0 50px; word-break:keep-all;}
.msea_02 .sr03 strong {color:#97befe;}
.msea_02 .sr04_btn {display:block; width:310px; height:80px; line-height:80px; text-align:center; background:#053b84; box-sizing:border-box; border-right:4px solid #053b84;  border-bottom:4px solid #053b84; transition:all ease-in-out 0.2s; color:#ffffff; font-size:28px;}
.msea_02 .sr04_btn:hover { background:#3649b8; border-right:4px solid #2e3faf;  border-bottom:4px solid #2e3faf;}
.msea_02 .sr_pic {margin:20px 0 40px;}
.msea_03 {text-align:center; padding:100px 0 50px;}
.meea_ttt {display:none;}

.cat_pro_list {margin-left:-20px; margin-bottom:140px;}
.cat_pro_list > li {padding-left:20px; width:33.33%; box-sizing:border-box;}
.cat_pro_list > li:last-child {width:33.34%;}
.cat_pro_list .cat_pro_box > img {width:100%;}
.cat_pro_list .cat_pro_txt {padding:60px 35px; box-sizing:border-box; letter-spacing:-0.05em; width:100%; text-align:center; bottom:0; color:#ffffff;}
.cat_pro_list .cat_pro_txt .ex01 {color:#666; font-size:18px; font-weight:bold; margin-bottom:10px;}
.cat_pro_list .cat_pro_txt .ex02 {color:#333; font-size:30px; font-weight:bold;}
.cat_pro_list .cat_pro_txt .ex03 {width:80px; height:80px; line-height:80px; text-align:center; border-radius:50%; background:#dc5555; color:#ffffff; font-size:34px; font-weight:bold; right:0; top:-10px;}
.cat_pro_list .cat_pro_txt .ex03 span {font-size:24px;}
.cat_pro_ex {padding-bottom:15px; border-bottom:1px solid #c6c6c6;}

.cat_pro_price {padding:0 0 30px; font-size:0;}
.cat_pro_price02 {paddin:0 0 70px;}
.cat_pro_list .cat_pro_box .buybtn {display:block; float:left; text-align:center; color:#ffffff; margin-right:2%; width:49% !important; height:80px; line-height:80px; background:#053b84; font-size:24px; font-weight:bold;/* border:5px solid #053b84;*/ transition:all ease-in-out 0.2s; box-sizing:border-box;}
.cat_pro_list .cat_pro_box .buybtn.buy_service03 {width:100% !important;}
.cat_pro_list .cat_pro_box .buybtn.buy_service02 {background:#5d5d5d; /*border:5px solid #5d5d5d;*/}
.cat_pro_list .cat_pro_box .buybtn:last-child {margin-right:0;}/*
.cat_pro_list .cat_pro_box .buybtn:hover {background:#226fe4; border:5px solid #226fe4; border-bottom:5px solid #195ad7; border-right:5px solid #195ad7;}*/

.msea_cas {background:url('../images/ms/sea01.jpg') left center no-repeat; padding:120px 0; background-size:cover; text-align:center; color:#fff; font-size:40px; line-height:1.5; text-shadow:2px 0 0 rgba(0, 0, 0, 0.75); margin-bottom:100px;}
.msea_cas strong {color:#fff;}

.mstts {color:#ffe8b6; font-size:22px; margin-bottom:8px;}

.left_cs {background:#f3f3f3; padding:25px 20px; box-sizing:border-box; margin-top:20px;}
.left_cs .fastinq, .left_cs .frmarea {padding:0; background:none;}
.left_cs h3 {color:#333; font-weight:bold; font-size:24px; margin-bottom:15px;}
.left_cs .frmarea select {width:60px; margin-right:0;}
.left_cs .frmarea input[type=text], .left_cs .frmarea input[type=tel] {width:60px; margin-left:5px;}
.left_cs .fastinq p {font-size:16px;}
.left_cs .fastinq p.privacy a {color:#999;}
.left_cs .msbbtn {background:#98cf0b; margin:20px auto 0; max-width:none;}
.left_inf.cs_all {width:auto; height:auto; float:none; margin-top:10px;}
.left_inf.cs_all .ccc0 {float:none; width:100%; height:auto; background-image:none; padding:30px 20px;}
.left_inf.cs_all .ccc0 .cstime_wrap li {letter-spacing:-0.05em;}
.left_inf.cs_all .ccc0 .pcol {font-size:28px;}
.left_inf.cs_all .ccc0.bankinfo:before {display:none;}
.dia_list {margin-left:-20px;}
.dia_list > li {padding-left:20px; box-sizing:border-box; width:50%; float:left; text-align:center; margin-bottom:20px;}
.dia_list .dia_box {box-sizing:border-box;}
.dia_list .dia_box .poa {position:absolute; top:-13px; left:9px;}
.dia_price {font-size:24px; color:#333333; font-weight:bold; padding:20px 0; text-align:center;}
.dia_list .dia_box .con {border:1px solid #e8e8e8; height:200px; padding:0 45px 25px; text-align:left; position:relative;}
.dia_list .dia_box .con .tit {text-align:center;  padding:12px 0; border-bottom:1px solid #e8e8e8; color:#333333; font-size:24px; font-weight:bold;}
.dia_list .dia_box .con .tit .info {position:relative; top:-2px; font-size:14px; color:#fff; border-radius:20px; vertical-align:middle; margin-left:10px; padding:10px 25px; background-size:cover; background-repeat:no-repeat; background-position:center;}
.dia_list .dia_box.dia_box01 .con .tit .info {background-image:url('../images/flex/bronze.jpg');}
.dia_list .dia_box.dia_box02 .con .tit .info {background-image:url('../images/flex/silver.jpg');}
.dia_list .dia_box.dia_box03 .con .tit .info {background-image:url('../images/flex/gold.jpg');}
.dia_list .dia_box.dia_box04 .con .tit .info {background-image:url('../images/flex/dia.jpg');}
.dia_list .dia_box .con .tit img {vertical-align:bottom;}
.dia_list .dia_box .con .buybtn {color:#fff; font-size:20px; width:250px;margin:0 auto; height:50px; line-height:50px;  display:block;  text-align:center; background:#053b84; font-weight:bold;}



.sub_tit {text-align:center; font-size:24px; font-weight:bold; color:#333333; margin-bottom:25px;}


.sun_pro {margin-top:35px;}
.sun_pro > h2 {font-size:18px; font-weight:bold; color:#333333; margin-bottom:15px;}
.sun_pro > h2 span {color:#053b84; font-size:14px;}
.sun_pro > h2 img {vertical-align:middle; position:relative; top:-2px; margin-right:7px;}
.sun_pro .pro_list > li {margin-top:10px;  }
.sun_pro .pro_list > li .box {padding-left:180px; border:1px solid #e2e2e2;}
.sun_pro .pro_list > li .box .sale {right:15px; top:10px;}
.sun_pro .pro_list .box > .tit {padding-top:30px; border-right:1px solid #e2e2e2; text-align:center;  width:180px; position:absolute; top:0; bottom:0; left:0;}
.sun_pro .pro_list .box > .tit .win {padding:0 13px; background:#647aa6; display:inline-block; min-width:51px; height:19px; line-height:19px; text-align:center; color:#fff; font-size:12px; border-radius:30px; position:relative; }
.sun_pro .pro_list .box > .tit .win:before {width:23px; height:21px; content:''; display:block; position:absolute; background-repeat:no-repeat; background-position:0 0; top:-2px; left:-13px;}
.sun_pro .pro_list .box > .tit .win01:before {background-image:url('/html/images/sun/icon_win01.png');}
.sun_pro .pro_list .box > .tit .win02:before {background-image:url('/html/images/sun/icon_win02.png');}
.sun_pro .pro_list .box > .tit .win03:before {background-image:url('/html/images/sun/icon_win03.png');}
.sun_pro .pro_list .box > .tit .txt {font-size:16px; color:#000000; font-weight:bold; margin:15px 0;}
.sun_pro .pro_list .box > .tit .num {font-size:12px; color:#666666;}
.sun_pro .pro_list .box > .con {padding:0 0 15px}
.sun_pro .pro_list .box > .con .tit {font-size:14px; color:#666666; border-bottom:1px solid #e2e2e2; padding:12px 20px 12px 30px;}
.sun_pro .pro_list .box > .con .price {margin:15px 0; padding-left:30px; color:#333333; font-size:22px; font-weight:bold;}
.sun_pro .pro_list .box > .con .price .del_line {font-size:18px; color:#333333; font-weight:400; vertical-align: middle; background: url(/html/images/sun/del_line.png) no-repeat 100% 50%; padding:0 10px;  margin-right:20px; }
.sun_pro .pro_list .box > .con .label {padding-left:30px; font-size:0; }
.sun_pro .pro_list .box > .con .label span {display:inline-block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; margin-right:10px; vertical-align:top;}
.sun_pro .pro_list .box > .con .label span:last-child {margin-right:0;}
.sun_pro .pro_list .box > .con .label span.no01 {background:#e35151;}
.sun_pro .pro_list .box > .con .label span.no02 {background:#588dd4;}
.sun_pro .pro_list .box > .con .label span.no03 {background:#35b5b0;}
.sun_pro .pro_list .box > .con .label span.no04 {background:#9460c9;}


@media screen and (max-width: 1600px){
	/*.sub {padding:0 40px; box-sizing:border-box;}*/
	.cat_pro_list .cat_pro_txt {padding:40px 20px;}
	.cat_pro_list .cat_pro_box .buybtn {font-size:20px;}
}



@media screen and (max-width:767px){
    .mo-u12 {width: 100% !important;}
    .mo-u10 {width: 80%}
    .mo-u9 {width: 75%}
    .mo-u8 {width: 67.34%}
    .mo-u6 {width: 50%}
    .mo-u4 {width: 33.33%}
    .mo-u4:last-child {width: 33.34%}
    .mo-u3 {width: 25%}
    .mo-u2 {width: 20%}
    .pc-show {display: none !important;}
}

/*¹öÆ°*/
.lt-btn {display: inline-block; padding:10px 15px; font-size: 14px; border-radius: 4px; text-decoration: none; border:0; margin-right: 2px;position: relative; overflow: hidden; vertical-align: middle;}
a.lt-btn, button.lt-btn {cursor: pointer;}
.lt-btn:after {position: absolute; top:0;left:0;right: 0;bottom: 0; content: ''; background: rgba(0,0,0,0.1); opacity: 0; transition: opacity 0.3s ease}
.lt-btn:hover:after, .lt-btn:focus:after {opacity: 1}
.lt-btn.ss {padding:4px 6px; font-size: 12px}
.lt-btn.s {padding:8px 10px; font-size: 12px}
.lt-btn.b {padding:12px 18px; font-size: 16px}
.lt-btn.bb {padding:15px 30px; font-size: 18px; font-weight: bold;}
.ty01 {background: #2595ff; border:1px solid #1f7dd6; color:#fff;}
.ty02 {background: #b70045; border:1px solid #99073e ; color:#fff;}
.ty03 {background: #00bcb2 ; border:1px solid #07a69e ; color:#fff;}
.ty04 {background: #053b84; border:1px solid #0e2c5e ; color:#fff;}
.ty05 {background: #053b84; border:1px solid #bd1313 ; color:#fff;}
.ty06 {background: #888; border:1px solid #777777 ; color:#fff;}
.ty07 {background: #333; border:1px solid #444444 ; color:#fff;}
.lt-btn i {vertical-align: middle;}
.lottopro_list .lt-label {display: inline-block;margin-right: 4px; padding:4px; border-radius: 0; font-size: 13px;}

/*±âÅ¸*/
.tr-c {text-align: center;}
.tr-r {text-align: right;}
.tr-l {text-align: left;}
.mb10 {margin-bottom: 10px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt50 {margin-top: 50px;}
.pb10 {padding-bottom: 10px;}
.pb20 {padding-bottom: 20px;}
.pb30 {padding-bottom: 30px;}
.pb40 {padding-bottom: 40px;}
.pb50 {padding-bottom: 50px;}
.pt10 {padding-top: 10px;}
.pt20 {padding-top: 20px;}
.pt30 {padding-top: 30px;}
.pt40 {padding-top: 40px;}
.pt50 {padding-top: 50px;}

@media screen and (max-width:767px){
    .mo-tr-c {text-align: center;}
    .mo-tr-r {text-align: right;}
    .mo-tr-l {text-align: left;}
    .mo-mb10 {margin-bottom: 10px;}
    .mo-mb20 {margin-bottom: 20px;}
    .mo-mb30 {margin-bottom: 30px;}
    .mo-mb40 {margin-bottom: 40px;}
    .mo-mb50 {margin-bottom: 50px;}
    .mo-mt10 {margin-top: 10px;}
    .mo-mt20 {margin-top: 20px;}
    .mo-mt30 {margin-top: 30px;}
    .mo-mt40 {margin-top: 40px;}
    .mo-mt50 {margin-top: 50px;}
    .mo-pb10 {padding-bottom: 10px;}
    .mo-pb20 {padding-bottom: 20px;}
    .mo-pb30 {padding-bottom: 30px;}
    .mo-pb40 {padding-bottom: 40px;}
    .mo-pb50 {padding-bottom: 50px;}
    .mo-pt10 {padding-top: 10px;}
    .mo-pt20 {padding-top: 20px;}
    .mo-pt30 {padding-top: 30px;}
    .mo-pt40 {padding-top: 40px;}
    .mo-pt50 {padding-top: 50px;}
}


.pro_con {border:1px solid #ddd;overflow: hidden; padding:10px; margin-bottom: 10px; position: relative;}
.pro_con .pro_title {float:left; width: 150px; height: 160px; background: #f9f9f9; text-align: center; position: relative;}
.pro_con .pro_title strong {font-size: 24px; color:#222; display: block; padding-top: 28px}
.pro_con .pro_title .rebon {position: absolute; top:55%; left:-5px; background: url(../images/rebon.png) no-repeat 0 0; width: 144px; height: 46px; text-align: center; color:#fff; font-size: 14px; padding-top: 10px; font-weight: bold;}
.pro_con .pro_dec {padding-top: 0px; padding-bottom: 10px; border-bottom: 1px solid #ddd; margin-right: 20px; margin-left: 170px;}
.pro_con .pro_dec p {padding-top: 10px; font-size: 14px;}
.pro_con .pro_price {padding-top: 10px; overflow: hidden; margin-left: 170px; text-align: left; position: relative; }
.pro_con .sale_title { position: absolute; top:8px; right:54%; color:#053b84; font-weight: bold;}
.pro_con .sale {background: url(../images/sale.png) no-repeat 0 0; width: 92px; height: 72px; color:#fff; font-size: 16px; text-align: center; padding-top: 14px; display: inline-block; vertical-align: middle;}
.pro_con .sale b {font-size: 26px; margin-right: 2px; margin-left: 4px;}
.cat_pro_price .del_line {display: inline-block; vertical-align: middle; background: url(../images/castle/del_line.png) no-repeat 100% 50%; padding:0 10px; font-size:22px; color:#ffe8b6; margin-right:20px; letter-spacing:-0.05em; font-weight:100;}
.cat_pro_price .price {display: inline-block; vertical-align: middle; font-size: 40px; color:#ffffff; font-weight:bold;}
.pro_con .buybtn {background:#982929 url(../images/link_a.png) no-repeat 90% 50%; color:#fff; font-size: 16px; font-weight: bold; position:absolute; bottom:36px; right: 30px; display:
block; width: 120px; height: 46px; line-height: 44px; padding-left: 20px}

.mb-only {display: none;}
.noprice {width: 124px; height: 76px; display: inline-block;}


.fortune.sub .left_cs,
.fortune.sub .left_inf {display: none}
.fortune.sub .submenu > ul,
.fortune.sub .submenu > ul {padding:0px; vertical-align: middle; }
.fortune.sub .submenu > ul > li ,
.fortune.sub .submenu > ul > li { vertical-align: middle;}
.fortune.sub .submenu > ul > li > a,
.fortune.sub .submenu > ul > li > span {display: block; color:#666; padding:0 10px 0 30px; height:40px; line-height:40px; font-size: 14px; position: relative;}
.fortune.sub .submenu > ul > li:last-child > span  {border-bottom:1px solid #666;}
.fortune.sub .submenu > ul > li > a,
.fortune.sub .submenu > ul > li > span  {color:#666; }
.fortune.sub .submenu > ul > li.active ,
.fortune.sub .submenu > ul > li.active  {    color: #053b84; font-weight:bold;}
.fortune.sub .submenu > ul > li > a:hover,
.fortune.sub .submenu > ul > li > a:hover {    color: #053b84; font-weight:bold;}


.sub .submenu > ul > li > span {padding:22px 25px; font-size: 16px; cursor:pointer;}
.fortune.sub .submenu > ul > li > a {}
.fortune.sub .submenu > ul > li > a.active {color: #053b84; font-weight:bold;}
.fortune.sub .submenu > ul > li > ul li { display:block;}
.fortune.sub .submenu > ul > li > ul li a {font-size: 15px; display: block; color:#666; padding:0 0 0 20px; height:45px; line-height:45px;  position: relative; border-bottom:1px solid #d6d6d6; box-sizing:border-box; margin-right:0;}
.fortune.sub .submenu > ul > li > ul li:first-child a {border-top:1px solid #d6d6d6;}
.fortune.sub .submenu > ul > li > ul li a:hover {color:#333; background:#f3f3f3; font-weight:bold;}
.fortune.sub .center {padding-right: 0; padding-top: 0px}
.fortune.sub .center > h2 {display: none;}
.fortune.sub .left {padding-top: 34px}

.fortune.sub .submenu > ul > li > ul {padding:0; display:none; background: #f9f9f9;}

.new_sub_topTab {margin-top: -40px; background: #f9f9f9; border:1px solid #ddd; margin-bottom:20px; padding:15px;}
.new_sub_topTab ul {font-size: 0; text-align:left;}
.new_sub_topTab li {display: inline-block; }
.new_sub_topTab li a {font-size: 16px; color:#777; text-align:center; padding:12px 18px;display: block;}
.new_sub_topTab li.active a {background: #fff; border-radius: 5px;border:1px solid #ddd; color:#053b84;}


@media screen and (max-width: 800px){
	.sub .center > h2, .sub_sub_wrap > h2 {margin:0}
    .mb-only {display: block;}
    .pc-only {display: none;}
	.sub  {padding-bottom:40px; width: 100%; min-height:0;}
	.sub_sub_wrap {padding:0;}
    .sub .center, .pro_con .pro_title .rebon, .pro_con .sale_title {position: relative ;top:auto ;left: auto; bottom: auto;right: auto; float: none;width: auto; height: auto;}
    .sub {margin:0; width: auto; max-width: 100%}
    .sub .center {margin:0; padding:0 15px 60px 15px; max-width: 100%; box-sizing: border-box; min-height:0;}
    .sub .left, .sub .center > h2 > span {display:none;}
    .sub .center > h2 {padding:15px 0; font-size: 16px; margin-bottom:15px;}
    .sub .center img {max-width: 100%}
    .pro_con .pro_title {width: auto; float: none; height: auto; padding:10px;}
    .pro_con .pro_title .rebon {background: #053b84; display: inline-block; padding: 2px;}
    .pro_con .pro_dec, .pro_con .pro_price {margin: 0; text-align: center;padding-top: 8px;}
    .pro_con .pro_title strong {padding-top: 0px;display: inline-block; margin-right: 8px;}
    .pro_con .price {margin: 10px auto}
    .pro_con .sale_title {display: block;}
    .pro_con .buybtn {position: relative ;top:auto ;left: auto; bottom: auto;right: auto; float: none; width: auto;  text-align: center;}
    .newlogin {padding:10px 15px; border:0;}
    .winpoint p {font-size: 14px;}
    .winpoint p strong {font-size: 16px;}
    .winpp ul li {width: auto;float: none; margin-bottom: 5px;display: block;}
    .jointbx {}
    .jointbx tr, table.jointbx, .jointbx td, .jointbx th, .jointbx thead, .jointbx tbody {display: block; padding:5px 0px;}
     table.jointbx {padding: 0 15px;}
     .newjoin ul li .about {height: 70px}

     .sub_fastinq.fastinq {background:#ffffff; padding:25px 20px;}
     .sub_fastinq.fastinq h3 {font-size:22px;}
     .sub_fastinq.fastinq strong {font-size:16px; padding:5px 0 15px;}
     .sub_fastinq.fastinq .msbbtn {display:block; width:100%; margin:15px auto 0; max-width:none; heigh:45px; line-height:45px; font-size:16px;}
     .sub_fastinq.fastinq .frmarea input[type=text], .sub_fastinq.fastinq .frmarea input[type=tel], .sub_fastinq.fastinq .frmarea select {width:30%; height:45px;}


     .sub_banner02 {padding:40px 20px;}
     .sub_banner02 div {font-size:22px;}
     .sub_banner02 a {font-size:16px; height:45px; line-height:45px; margin:15px auto 0; max-width:220px; }



     .key_list {margin-left:0;}
	.key_list > li {width:100%; float:none; padding-left:0; margin-bottom:20px;}
	.key_list > li:last-child {margin-bottom:0px;}
	.key_list .key_box {padding:30px 20px;}
	.key_list .key_tit {padding-bottom:20px; padding-left:70px; }
	.key_list .key_tit div {font-size:18px;}
	.key_list .key_tit div.pcol {font-size:22px; margin-bottom:4px;}
	.key_list .key01 .key_tit {background-size:45px auto;}
	.key_list .key02 .key_tit {background-size:45px auto;}
	.key_list .key_pay {padding:15px 0; font-size:22px;}
	.kay_buy a {width:48%; height:45px; line-height:45px;  font-size:16px;  margin:0 1%;}
	
	.key_list .key02 .key_box:before { width:60px; height:60px; background-size:60px auto; right:3px; top:-7px}



     .bboxx .ki50 {width: auto; float: none;}
     .bboxx .ki50 .in_r {margin-right: 0;}
     .bboxx .ki50 .in_l {margin-left: 0; margin-top: 10px}
     .bboxx :first-child.ki50::after {display: none}

     .sub .submenu {display: none}

	 .sub .center > h2 {display:block; position:static; background:none; border-bottom:1px solid #eaeaea; }
	 .sub {padding:0;}
	 .meea_ttt {font-size:18px; color:#333; padding:20px; text-align:center; display:block; font-weight:bold;}
	 #msea_wrap {padding-top:0; border:none;}

	 .msea_01 {padding:60px 20px; font-size:18px; margin-bottom:0; word-break:keep-all;}
	 .msea_01 br {display:none;}
	.msea_01 div {margin-bottom:15px;}
	.msea_01 div img {width:230px;}
	
	.msea_02 {padding:60px 20px;}
	.msea_02 .sr01 {font-size:24px;}
	.msea_02 .sr02 {font-size:20px;}
	.msea_02 .sr03 {font-size:16px; margin:10px 0 25px;}
	.msea_02 .sr04_btn {max-width:310px; width:100%; height:60px; line-height:60px; margin:0 auto; font-size:20px;}
	.msea_02 .sr_pic {margin:10px 0 20px;}
	.msea_02 .sr_pic img {width:260px;}
	.msea_03 {padding:60px 20px 20px;}
	.msea_03 img {width:100%;}
	.msea_02 .sr03 br {display:none;}
	
	.catsub02_tit {padding:40px 20px; height:auto; margin-bottom:40px;}
	 .catsub02_tit .poa {position:static; margin-top:0; margin-left:0; text-align:center;}
	 .cat_pro {box-sizing:border-box; padding:0 20px;}
	 .cat_pro_list {margin-left:0px; margin-bottom:0;}
	 .cat_pro_list > li {width:100% !important; float:none; margin-bottom:30px; padding-left:0;}
	 .cat_pro_list > li:last-child {margin-bottom:0;}
	 .cat_pro_list .cat_pro_txt {padding:20px 15px;}
	 .cat_pro_list .cat_pro_txt .ex01 {font-size:15px; margin-bottom:7px;}
	 .cat_pro_list .cat_pro_txt .ex02 {font-size:22px;}
	 .cat_pro_list .cat_pro_txt .ex03 {width:60px; height:60px; font-size:22px; line-height:60px;}
	 .cat_pro_list .cat_pro_txt .ex03 span {font-size:18px;}
	 .cat_pro_price {padding:5px 0 15px;}
	 .cat_pro_price .del_line {font-size:18px; margin-right:10px;}
	 .cat_pro_price .price {font-size:22px;}
	 .cat_pro_list .cat_pro_box .buybtn {font-size:18px; height:45px; line-height:45px; width:100% !important;}

	 .msea_cas {padding:40px 20px; font-size:18px; line-height:1.5; margin-bottom:40px; word-break:keep-all;}
	.msea_cas br {display:none;}
	.mstts {color:#ffe8b6; font-size:22px; margin-bottom:8px;}
	.cat_pro_list .cat_pro_box .buybtn.buy_service02 {margin-bottom:10px;}
	.mstts {font-size:18px; margin-bottom:0;}


	.dia_list {margin-left:0;}
	.dia_list > li {float:none; width:100%; padding-left:0; margin-bottom:20px;}
	.dia_list .dia_box {padding:0;}
	.dia_list .dia_box .poa img {width:100px;}
	.dia_list .dia_state, .dia_list .buybtn {height:40px; line-height:40px;}
	.dia_name, .dia_price {font-size:18px; padding:15px 0;}
	.dia_tit {margin:7px 0 10px; font-size:16px;}
	.dia_txt {width:auto; font-size:14px;}
	.gr_sub01 {padding:30px 20px; font-size:16px;}
	.gr_sub01 br {display:none;}
	.gr_sub01 img {width:250px;}
	.gr_sub01 div {margin-bottom:20px;}
	.gr_sub02 {font-size:16px; margin:30px 0;}
	.gr_sub02 div {font-size:18px; margin-bottom:10px;}
	.gr_sub04 {margin:30px 0; padding:150px 20px 30px; background:#f3f3f3 url('../images/green/s03.png') center 30px no-repeat;}
	.gr_sub05 {font-size:16px; margin-bottom:30px;}
	.gr_sub06 {height:45px; line-height:45px; font-size:18px; width:260px;}
	.dia_list .dia_box .con {height:auto; padding:20px;}
	.dia_list .dia_box .con .buybtn {position:static;  width:100%; height:40px; line-height:40px; font-size:14px;}

 .fortune.sub .center {padding:0 20px;}
  .fortune .submain {min-height: 100px; padding-bottom: 40px}
  .fortune.sub .submenu {min-height: 1px; position: relative; top:auto; bottom:auto;left:auto;right:auto;}
  .fortune #top_box {height: auto; display: none}
  .fortune.sub .submenu > ul > li > span, .fortune.sub .submenu > ul > li > span,
  .fortune #main_banner, .fortune #bn_no, .fortune #middle_box  {display: none}
  .fortune #bottom_box ul {margin:0 auto;}
  .fortune #bottom_box ul li {width: auto; float: none;}
  .fortune.sub .submenu {display: block; width: auto; padding-top: 30px}
  .fortune.sub .submenu > h2, .fortune.sub .submenu #autoset > h2 {display: none}
  .fortune.sub .submenu > ul,
  .fortune.sub .submenu > ul > li,
  .fortune.sub .submenu > ul > li > ul,
  .fortune.sub .submenu > ul > li > ul li {float: none; width: auto; border:0;margin:0;padding:0; display: inline-block;height: auto; line-height: 1.2}
  .fortune.sub .submenu > ul {padding: 3px 20px}
  .fortune.sub .submenu > ul > li {display: inline !important;}
  .fortune.sub .submenu > ul > li > ul {display: inline !important; }
  .fortune.sub .submenu > ul > li > ul li a {padding:5px 6px; font-size: 11px; border:1px solid #ddd; border-radius: 10px; display: inline-block; margin:0; margin-right: 3px; margin-bottom: 3px; height: auto; height: auto;line-height: 1.2}
  .sub .submenu > ul > li > ul > li > a:before {content: '# '}
  .fortune.sub .submenu > ul > li > ul li.active a {background: #f8f8f8; border:1px solid #f90000; text-decoration: none}
  .fortune.sub .center {padding-top: 0}
  .fortune .sap_img {left:0;display: none}
  .fortune .sap_title,
  .fortune .sap_text {left:auto; top:auto; width: auto; position: relative; height: auto;word-break: keep-all;}
  .fortune .sap_title {font-size: 16px; padding-bottom: 10px; word-break: keep-all;}
  .fortune .sap_text br {display: none}
  .fortune #sub_appbox {height: auto; margin: 20px 0; padding-bottom: 20px}
  .fortune #sub_bottom {display: none}
  .fortune #unse_box {padding-bottom: 30px}
  .fortune #unse_box ul {line-height: 1.3; border-top:1px solid #ddd;}
.fortune #unse_box ul li {height: auto; border-bottom:1px solid #ddd; padding:15px;}
.fortune #unse_box ul li p {display: block; width: auto; float: none; text-indent: 0; height: auto; line-height: 1.3; padding-bottom: 8px;}
.fortune .qs_01, .fortune .qs_02, .fortune .qs_03, .fortune .qs_04, .fortune .qs_05, .fortune .qs_06, .fortune .qs_07 {background: none}
.fortune #sub_bottom ul {width: auto; margin:0; text-align: center;}
.fortune #sub_bottom {height: auto}
.fortune #sub_bottom h2 {margin-bottom:15px;}
.fortune #unse_box h2 {width: auto; margin-bottom:15px;}
.tradition.fortune #unse_box #sub_bottom ul {border: 0;}
.tradition.fortune #unse_box #sub_bottom li {display: inline-block; margin:auto; float: none;border:0; padding:0;}
.tradition.fortune #unse_box select {margin-bottom:5px}
.fortune #unse_box3 ol {width: 100%}
.fortune #unse_box3 {background: none}
.fortune .un_btn input {width: 280px; background-size: 100%;}

.dia_list .dia_box .con .tit {font-size:20px; padding-top:0;}
.dia_list .dia_box .con .tit .info {padding:5px 10px; font-size:12px; margin-left:6px;}

.sub_top { word-break:keep-all; margin-bottom:20px;}
.sub_sub01 {padding:40px 10px !important;}
.sub_sub02 {padding:30px 10px;}
.sub_sub03 {padding:30px 30px 170px;}
.sub_sub06 th, .sub_sub06 td, .sub_sub06 .tit th {font-size:14px; padding:15px 20px;}
.sub_sub06 th {width:100px;}
.go_btn {width:100%; height:60px; line-height:60px;}
.sub_sub04 {padding:30px 20px;}
.sub_sub04 .txt {padding:20px; height:200px; font-size:12px;}
.sub_sub04 .privacy {font-size:12px;}
.sub_sub05 {padding:20px 20px 20px 20px; font-size:12px; background-image:none; word-break:keep-all;}
.sub_sub05 br {display:none;}
.two_line .go_btn {margin-left:0; margin-top:0;}
.sub05_tit {padding:0 0 20px; font-size:16px; word-break:keep-all;}
.sub06 {height:auto; padding:30px 20px;}
.sub_sub04 {margin-bottom:20px;}
.sub_sub06 {margin:20px auto;}

.sun_pro {margin-top:20px;}
.sun_pro > h2 span {display:block; margin-top:5px; margin-left:35px;}
.sun_pro .pro_list .box > .tit {width:100px; padding-top:40px;}
.sun_pro .pro_list > li {margin-top:20px;}
.sun_pro .pro_list > li .box {padding-left:100px;}
.sun_pro .pro_list .box > .con .tit {padding-left:20px;}
.sun_pro .pro_list .box > .con .price {padding-left:20px; font-size:16px;}
.sun_pro .pro_list .box > .con .price .del_line {font-size:14px; margin-right:10px;}
.sun_pro .pro_list > li .box .sale {top:-20px; right:-15px;}
.sun_pro .pro_list > li .box .sale img {width:70px;}
.sun_pro .pro_list .box > .con .label {padding-left:20px;}
.sun_pro .pro_list .box > .con .label span {margin-bottom:10px;}
.sun_pro .pro_list .box > .con {padding-bottom:5px;}
.buybtn {width:100% !important; margin-top:20px;  display:block;}

}


/*.fortune.sub .submenu {border-bottom: 1px solid #ddd;}
.fortune.sub .submenu > ul {position: relative; padding:0;}
.fortune.sub .submenu > ul > li {cursor: pointer; padding:0;}
.fortune.sub .submenu > ul > li > ul {display:block; background: #fff; border:1px solid #ddd; padding:20px;}
.fortune.sub .submenu > ul > li:hover ul {display: block;}*/

.yak_text_Area {margin-top: 20px;}
.yak_text_Area .txt {white-space: pre-line;}

.fortune #top_box {display: none}