@font-face { font-family: 'ScoreDream'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style:normal; }
@font-face { font-family: 'ScoreDream';src:url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff');font-weight:100;font-style:normal}
@font-face{font-family:'NotoSans';font-style:normal;font-weight:normal;src:url('/font/notokr-regular.eot');src:local(『),url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),url('/font/notokr-regular.woff') format('woff'),url('/font/notokr-regular.ttf') format('truetype');}
/* demilight */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:100;src:url('/font/notokr-demilight.eot');src:local(『),url('/font/notokr-demilight.eot?#iefix') format('embedded-opentype'),url('../font/notokr-demilight.woff') format('woff'),url('/font/notokr-demilight.ttf') format('truetype');}
/* medium */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:500;src:url('/font/notokr-medium.eot');src:local(『),url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'),url('/font/notokr-medium.woff') format('woff'),url('/font/notokr-medium.ttf') format('truetype');}
/* bold */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:bold;src:url('/font/notokr-bold.eot');src:local(『),url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'),url('/font/notokr-bold.woff') format('woff'),url('/font/notokr-bold.ttf') format('truetype');}
/* black */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:800;src:url('/font/notokr-black.eot');src:local(『),url('/font/notokr-black.eot?#iefix') format('embedded-opentype'),url('/font/notokr-black.woff') format('woff'),url('/font/notokr-black.ttf') format('truetype');}
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
@font-face {font-family:'OpenSans-Regular';font-style:normal;src:url('/font/OpenSans-Regular.eot');src:local(『),url('/font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Regular.woff') format('woff'),url('/font/OpenSans-Regular.ttf') format('truetype');}
@font-face {font-family:'OpenSans-Semibold';font-style:normal;src:url('/font/OpenSans-Semibold');src:local(『),url('/font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Semibold.woff') format('woff'),url('/font/OpenSans-Semibold.ttf') format('truetype');}
@font-face {font-family:'OpenSans-Bold';font-style:normal;src:url('/font/OpenSans-Bold');src:local(『),url('/font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Bold.woff') format('woff'),url('/font/OpenSans-Bold.ttf') format('truetype');}

@font-face {font-family:'DINPro';font-style:normal;font-weight:500;src:url('/font/DINPro-Medium.eot');src:local(『),url('/font/DINPro-Medium.eot?#iefix') format('embedded-opentype'),url('/font/DINPro-Medium.woff') format('woff');}
@font-face {font-family:'DINPro';font-style:normal;font-weight:600;src:url('/font/DINPro-Bold.eot');src:local(『),url('/font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),url('/font/DINPro-Bold.woff') format('woff');}


*,
*:after,
*:before {	margin: 0;	padding: 0;	-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;	box-sizing: border-box;}


html {  line-height: 1.15;  -webkit-text-size-adjust: 100%;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {  display: block;}
body {  margin: 0; /* font-family:'NotoSans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";*/
            color: #333; background:#fff;  letter-spacing:-.04em;overflow:scroll}
body {  font-size: 14px;  font-family: 'NotoSans', 'nanumgothic' ; /* font-weight: initial; */ line-height: normal;  -webkit-font-smoothing: antialiased; padding: 0;  margin: 0;  overflow: auto; word-break:keep-all; }

h1, h2, h3, h4, h5, h6,.h1, .h2, .h3, .h4, .h5, .h6 {  font-weight: 500;  line-height: 1; font-family: 'NotoSans' }
h1, h2, h3, h4, h5, h6 {  margin-bottom: 0.5rem;   line-height: 1.2;  color: #1c2c42;}
input, select, textarea {   font-family:sans-serif,'ScoreDream', 'NotoSans','nanumgothic';}
i, em { font-style:normal}

[tabindex="-1"]:focus {  outline: 0 !important;}

hr {  box-sizing: content-box;  height: 0;  overflow: visible;}
h1, h2, h3, h4, h5, h6 {  margin-top: 0;  margin-bottom: 0.5rem;}
p {  margin-top: 0;  margin-bottom: 1rem;}

abbr[title],
abbr[data-original-title] {  text-decoration: underline;  text-decoration: underline dotted;  cursor: help;  border-bottom: 0;  text-decoration-skip-ink: none;}
address {  margin-bottom: 1rem;  font-style: normal;  line-height: inherit;}
ol,ul,dl {  margin-top: 0;  margin-bottom: 1rem;}
ol ol,ul ul,ol ul,ul ol {  margin-bottom: 0;}
dt {  font-weight: 700;}
dd {  margin-bottom: .5rem;  margin-left: 0;}
blockquote {  margin: 0 0 1rem;}
b,strong {  font-weight: bolder;}
small {  font-size: 80%;}
sub,sup {  position: relative;  font-size: 75%;  line-height: 0;  vertical-align: baseline;}
sub {  bottom: -.25em;}
sup {  top: -.5em;}
a {  color: #333;  text-decoration: none;  background-color: transparent;}
a:hover {  text-decoration:none;}
pre,code,kbd,samp { font-size: 1em;}
pre {  margin-top: 0;  margin-bottom: 1rem;  overflow: auto;}
figure {  margin: 0 0 1rem;}
img {  vertical-align: middle;  border-style: none;}
svg {  overflow: hidden;  vertical-align: middle;}
caption {  padding-top: 1.25rem 0.9375rem;  padding-bottom: 1.25rem 0.9375rem;  color: #6c757d;  text-align: left;  caption-side: bottom;}
table{border-spacing:0; border-collapse:collapse;}
table,th,td{}

th {text-align:center;}
label {  display: inline-block; }
button {  border-radius: 0; border:0}
input,button,select,optgroup,textarea {  margin: 0;   font-size: inherit;  line-height: inherit; transition:300ms ease-out 0ms; }
button,input {  overflow: visible;}
button,select {  text-transform: none;transition:300ms ease-out 0ms; }
select {  word-wrap: normal; appearance: none; -webkit-appearance: none;}
select::-ms-expand {display: none;} 

button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;}
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {  cursor: pointer;}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {  padding: 0;  border-style: none;}

input[type="radio"],
input[type="checkbox"] {  box-sizing: border-box;  padding: 0; background:#e1e6fa}


/* ///////////////////////////////////////////////////////// */
/*         checkbox radio common
/* ///////////////////////////////////////////////////////// */
/*input[type=checkbox], input[type=radio] {position:absolute;opacity:0;-webkit-opacity:0;-moz-opacity:0;z-index:1;}
input[type=checkbox] + label { display: inline-block; vertical-align:middle;    padding: 0 1.5rem 0 22px; min-height: 25px; background:#fff; background: url('/images/icon_checkbox.png')  no-repeat 0 1px;   box-sizing: border-box; color: #333;  font-size: 14px;  line-height: 23px;cursor:pointer;}
input[type=checkbox]:checked + label {background:url(/images/icon_checkbox_check.png) no-repeat 0 1px;}

input[type=radio] + label { display: inline-block;  vertical-align:middle;   padding: 0px 10px 0 22px; min-height: 25px; background:#fff;  background: url('/images/icon_radio.png') no-repeat 0 0px;    box-sizing: border-box;  color: #333;  font-size: 14px; line-height: 23px;cursor:pointer;}
input[type=radio]:checked + label {background:url('/images/icon_radio_check.png') no-repeat 0 0px; }
*/

input[type=checkbox], input[type=radio] {position:absolute;	opacity:0;-webkit-opacity:0;-moz-opacity:0;	z-index:0;}
input[type=checkbox] + label {position:relative;display:inline-block;margin:0;padding:0 1rem 0 1.5rem;box-sizing:border-box;background:none;border:0;letter-spacing:-1px;font-size:15px;line-height:28px;color:#111;font-style:normal;word-break:keep-all;vertical-align:middle;cursor:pointer;}
input[type=checkbox] + label:before {display: block;content: "";position: absolute;left: 0;top:50%;width:18px;height:18px;background-color:#fff;border:1px solid #bfc9d4;border-radius:3px;transform:translateY(-50%);box-sizing:border-box;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box;transition: all 0.2s ease-in;}
input[type=checkbox] + label:after {content:'';display:none;position:absolute;top:50%;left:5px;width:6px;height:10px;margin:-8px 0 0 0;border-color:#fff;border-style:solid;border-width:0 2px 2px 0 !important;transform:rotate(45deg);}
input[type=checkbox]:checked + label {background:none;}
input[type=checkbox]:checked + label:before {border:1px solid #1b55e2;background-color:#1b55e2;transform:translateY(-50%);box-shadow:0 3px 8px -3px #1b55e2;}
input[type=checkbox]:checked + label:after {display:block;}
.square input[type=checkbox] + label {display:inline-block;border:1px solid #ccc;border-radius:3px;background:none;padding:0 13px;margin:0 5px 5px 0;line-height:32px;font-weight:bold;cursor:pointer;}
.square input[type=checkbox]:checked + label {border:1px solid #0aba9f;background:#0aba9f !important;color:#fff;}
.square input[type=checkbox] + label:before, .square input[type=checkbox] + label:after {display:none !important;}


input[type=radio] + label {position:relative;display:inline-block;margin:0;padding:0 1rem 0 1.5rem;box-sizing:border-box;border:0;background:none;letter-spacing:-1px; font-size:15px;line-height:28px;color:#111;vertical-align:middle;cursor:pointer;}
input[type=radio] + label:after {display: block;content: "";position: absolute;left: 0;top:50%;width:18px;height:18px;background-color:#fff;border:1px solid #bfc9d4;border-radius:50%;transform:translateY(-50%);transition: border 0.2s ease-in;box-sizing:border-box;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box;}
input[type=radio]:checked + label {background:none;}
input[type=radio]:checked + label:after {border:5px solid #1b55e2;box-shadow:0 3px 8px -3px #1b55e2;}
label.block {display:block !important}
label.inline {display:inline-block !important}

.btn:not(:disabled):not(.disabled) { cursor: pointer; }
button:not(:disabled) { cursor: pointer; }
button:first-child { margin-left:0 !important; }
button:last-child { margin-right:0 !importnat; }
.btn {font-size: 14px; padding:0 20px; height:38px; line-height:38px; display:inline-block; color:#fff; font-weight:bold;  vertical-align:top; margin:0px 2px; border-radius:5px; 
    /*text-shadow: none;
    color: #3b3f5c;
	background-color: #f1f2f3;
    box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, 0.1);*/
    white-space: normal;
    word-wrap: break-word;
    transition: .2s ease-out;
    touch-action: manipulation;
    cursor: pointer;
    
    will-change: opacity, transform;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
}
.btn:hover {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1),0 2px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.1),0 2px 10px 0 rgba(0,0,0,.1);
   /* box-shadow: 0 2px 5px 0 #e0e6ed,0 2px 10px 0 #e0e6ed;*/
    -webkit-transform: translateY(3px);
    transform: translateY(3px);
}

button:disabled {background-color:#eaeaea !important;box-shadow:none;}
button:hover::disabled {transform;unset;}

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */   color: #666;}
input::-moz-placeholder { /* Firefox 19+ */   color:#666; }
input::-ms-input-placeholder { /* IE 10+ */   color:#bbb; }
input::-moz-placeholder { /* Firefox 18- */   color:#666;}

textarea {  overflow: auto;  resize: vertical;}
fieldset {  min-width: 0;  padding: 0;  margin: 0;  border: 0;}
legend {  display: block;  width: 100%;  max-width: 100%;  padding: 0;  margin-bottom: .5rem;  font-size: 1.5rem;  line-height: inherit;  color: inherit;  white-space: normal;}
progress {  vertical-align: baseline;}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  outline-offset: -2px;  -webkit-appearance: none;}
[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-file-upload-button {  font: inherit;  -webkit-appearance: button;}
output {  display: inline-block;}
summary {  display: list-item;  cursor: pointer;}
template {  display: none;}
[hidden] {  display: none !important;}

/* font-color */
.fc_w { color:#ffffff !important}
.fc_red { color:#ee1f24 !important}
.fc_vblue { color:#5e68c7 !important}
.fc_blue { color:#2642cb !important}
.fc_wblue { color:#2db7ff !important}
.fc_yellow { color:#ffec19 !important;}
.fc_dyellow { color:#dd9422 !important;}
.fc_ygreen { color:#89ea0b !important;}
.fc_2 { color:#222 !important;}
.fc_3 { color:#333 !important;}
.fc_4 { color:#444 !important;}
.fc_5 { color:#555 !important;}
.fc_6 { color:#666 !important;}
.fc_7 { color:#777 !important;}
.fc_8 { color:#888 !important;}
.fc_9 { color:#999 !important;}

.bold {font-weight:bold; }



.header {display:block;  position:relative;height:90px;max-width:1000px; margin:0 auto;   }
.header .logo {position:absolute; left:0px; top:40px; width:151px; height:57px; background-image:url('/happyauto/images/logo.png'); background-size:cover; background-repeat:no-repeat; background-position:center center; }

.container{ display:block; max-width:1000px; margin:0 auto ;position:relative; background-image:url('/happyauto/images/img_model.png'); background-position:100% 100px; background-repeat:no-repeat; height: calc(100% - 240px);    min-height: 700px; background-size: 60% auto;}
.tit-txt {position:relative; letter-spacing:-.05em; padding:130px 0 0 30px; }
.tit-txt h2 { display:block; font-size:60px; line-height:80px; font-weight:bold; color:#34323d; }
.tit-txt h2 span {color:#f08405}
.tit-txt p { display:block; font-size:25px; color:#666; line-height:1.6em; padding-top:20px; letter-spacing:-.07em; }
.tit-txt p span {color:#6b46fc; font-weight:bold;}

.btn-wrap {position:absolute;top:80%; width:50%; left:30px; margin-left:0; font-size:0; }
.btn-wrap a {display:inline-block; margin-left:20px; width:calc(50% - 10px);  border-radius:70px; text-align:center; line-height:70px; color:#fff; font-weight:bold; font-size:20px;}
.btn-wrap a:first-child { margin-left:0; }
.app-down { background-color:#6b46fc; }
.btn-wrap .btn-event {background-color:#f08405; }


.footer {position:relative;width:100%; margin:0 auto;  background:#ecedee; padding:20px 5px; text-align:left; height:150px}
.footer .link {display:block; margin:0; padding:0;}
.footer .link li { display:inline-block; margin: 0 10px; }
.footer .link li:first-child {margin-left:0}
.footer .link li a {font-size:14px; line-height:1.3em;color:#222; letter-spacing:-.07em;  }
.footer .info { font-size:13px; color:#666; line-height:20px; padding-top:10px;letter-spacing:-.02em; }
.footer .info span {display:inline-block; padding:0 7px; }
.footer .info span.first {padding-left:0}
.footer .inner {max-width:1000px; margin:0 auto;}
.footer br {display:none;}
.footer p { margin:0; padding:0; }








@media screen and ( max-width:667px ) {

.header {display:block;  position:relative;height:60px; max-width:100%;}
.header .logo {position:absolute; left:25px; top:25px; width:110px; height:42px; background-image:url('/happyauto/images/logo.png'); background-size:cover; background-repeat:no-repeat; background-position:center center; }

.container{ display:block; width:100%; max-width:100%;position:relative; background-image:url('/happyauto/images/img_model.png'); background-position:93% 60px; background-repeat:no-repeat; height: calc(100% - 60px);    min-height: 500px; background-size: 70% auto;}
.tit-txt {position:relative; letter-spacing:-.05em; padding:80px 0 0 25px; }
.tit-txt h2 { display:block; font-size:35px; line-height:45px; font-weight:bold; color:#34323d; }
.tit-txt h2 span {color:#f08405}
.tit-txt p { display:block; font-size:18px; color:#666; line-height:1.5em; padding-top:10px; letter-spacing:-.07em; }
.tit-txt p span {color:#6b46fc; font-weight:bold;}

.btn-wrap { top:82%; width:90%; left:50%; margin-left:-45%; }
.btn-wrap a { margin-bottom:10px; margin-left:0;  height:60px; border-radius:60px; line-height:60px; font-size:18px;}

.footer {padding:20px 10px;}

}

@media screen and ( max-width:500px ) {


.container{ display:block; width:100%; max-width:100%;position:relative; background-image:url('/happyauto/images/img_model.png'); background-position:93% 100px; background-repeat:no-repeat; height: calc(100% - 60px);    min-height: 500px; background-size: 73% auto;}
.tit-txt {position:relative; letter-spacing:-.05em; padding:80px 0 0 25px; }
.tit-txt h2 { display:block; font-size:27px; line-height:35px; font-weight:bold; color:#34323d; }
.tit-txt h2 span {color:#f08405}
.tit-txt p { display:block; font-size:16px; color:#666; line-height:1.5em; padding-top:10px; letter-spacing:-.07em; }
.tit-txt p span {color:#6b46fc; font-weight:bold;}

.btn-wrap { top:80%; }

.footer {position:relative; display:block; width:100%;  background:#ecedee; padding:20px 10px; text-align:center; height:auto; }
.footer .link {display:block; margin:0; padding:0;}
.footer .link li { display:inline-block; margin: 0 10px; }
.footer .link li a {font-size:14px; line-height:1.3em;color:#222; letter-spacing:-.07em;  }
.footer .info { font-size:12px; color:#666; line-height:20px; padding-top:10px;}
.footer .info span {display:inline-block; padding:0 4px; }
.footer .inner {max-width:100%; }
.footer br {display:block;}
.spa-narrow {letter-spacing:-.10em; }

}


@media screen and ( max-width:460px ) {
.btn-wrap a { display:block; width:100%; margin-bottom:10px; margin-left:0; height:50px; border-radius:50px; line-height:50px; font-size:16px;}

}

@media screen and ( max-width:340px ) {
.tit-txt h2 { font-size:23px; line-height:30px; }
.tit-txt p { font-size:14px; line-height:1.4em;}


.btn-wrap {width:90%; left:50%; margin-left:-45%; }
.btn-wrap a {height:45px; border-radius:45px; line-height:45px; font-size:14px;}
}




/* 戚坤闘  */
.event_wrap {max-width:1000px; margin:0 auto; padding-top:50px;  margin-bottom:0px;}
.event_head {display:block; position:relative; width:100%; padding:50px 70px; margin-bottom:1px;  height:560px; background:url('/happyauto/images/bg_event_top.jpg') no-repeat center bottom;background-color:#251e43;   background-size:100%; }
.event_head h1 {display:block; font-size:47px; line-height:1.4em; color:#fff; font-weight:100;  letter-spacing:-.07em; }
.event_head h1 span { font-weight:bold; }
.event_head h2 {display:block; clear:both; padding-left:3px; padding-top:20px; font-size:30px; font-weight:500; line-height:1.4em; color:#fff;}
.event_head h2 p { font-size:23px;line-height:23px; }
.event_head h2 p span { color:#ffa15c}
.event_head h2 img {display:inline-block; margin-right:3px; vertical-align:top; }
.event_head .btn_apply {position:relative;display:inline-block;clear:both; vertical-align:top; margin-left:0px;width:190px; margin-top:25px; text-align:center; border-radius:50px; background:#845eff; padding:0 30px; height:55px; line-height:55px; color:#fff; font-size:20px; font-weight:bold; }
.event_head .btn_apply i {font-size:25px; display:inline-block; vertical-align:top; margin-top:14px;font-family:'xeicon'; }
.event_head .btn_roulette {position:relative;display:inline-block;vertical-align:top;  width:220px; margin-top:25px; text-align:center; margin-left:10px; border-radius:50px; background:#f14166; padding:0 30px; height:55px; line-height:55px; color:#fff; font-size:20px; font-weight:bold; }
.event_head .btn_roulette i {font-size:25px; display:inline-block; vertical-align:top; margin-top:14px;font-family:'xeicon'; }

.event_list {}
.event_list p{padding:0;margin:0;}
.event_wrap .et_status {position:relative; margin:20px 0 0; width:450px; height:170px; border-radius:5px; background:#fff; border:4px solid #916fff; }
.event_wrap .et_status .title {display:block; background:#916fff; padding:10px 0;  margin:0; text-align:center; color:#fff; font-size:23px; font-weight:bold; }
.event_wrap .et_status ul {display:table;width:100%; height:110px; }
.event_wrap .et_status ul li {display:table-cell;vertical-align:middle;text-align:center; font-size:18px; line-height:1.7em;  font-weight:bold; color:#555 }
.event_wrap .et_status ul li p {font-size:160%; color:#f05408; margin:0; padding:0 0 5px 0}
.event_wrap .et_status ul li:first-child {border-right:1px solid #eee; }


@media screen and ( max-width:1000px ) {
.event_wrap {max-width:100%;padding-top:30px;  }
.event_head {padding:40px 40px;  height:500px; }
.event_head h1 { font-size:30px;}
.event_head h2 { padding-top:20px; font-size:23px; }
.event_head h2 p { font-size:18px;line-height:23px; }
.event_head h2 p span { color:#ffa15c}
.event_head h2 img {height:30px;}
.event_head .btn_apply { width:180px; height:45px; line-height:45px; font-size:16px;  padding:0 20px; }
.event_head .btn_roulette { width:180px;height:45px; line-height:45px; font-size:16px;  padding:0 20px; }
.event_head .btn_apply i {font-size:21px; margin-top:12px;}
.event_head .btn_roulette i {font-size:21px; margin-top:12px;}

.event_list p img{width:100%;}

}

@media screen and ( max-width:500px ) {
.event_head {padding:40px 20px;  height:520px;background-color:#251e43; background-position:right bottom; background-size:110%;  }
.event_head h1 { font-size:26px;}
.event_head h2 { padding-top:10px; font-size:20px;line-height:40px; }
.event_head h2 img {height:23px;vertical-align:top; margin-top:7px; }
.event_head h2 p { font-size:17px;line-height:24px; margin:0;padding:0}

.event_wrap .et_status {margin:20px 0 0; width:100%; height:150px;}
.event_wrap .et_status .title {padding:8px 0;  font-size:18px; }
.event_wrap .et_status ul {height:102px; }
.event_wrap .et_status ul li {font-size:16px;  line-height:20px; }
.event_wrap .et_status ul li p {font-size:25px; line-height:40px; margin:0; padding:0}

.event_head .btn_apply { width:160px; height:40px; line-height:40px; font-size:14px;  padding:0 15px; }
.event_head .btn_roulette {width:160px;height:40px; line-height:40px; font-size:14px;  padding:0 15px; display:block; margin-left:0; clear:both; margin-top:15px; }
.event_head .btn_apply i {font-size:18px; margin-top:10px;}
.event_head .btn_roulette i {font-size:18px; margin-top:10px;}

}