@charset "utf-8";
/* CSS Document */
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}
body { margin: 0}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block}
audio, canvas, progress, video { display: inline-block; vertical-align: baseline}
audio:not([controls]) { display: none; height: 0}
[hidden], template { display:none}
a { background-color: transparent}
a:active, a:hover { outline: 0}
abbr[title] { border-bottom: 1px dotted}
b, strong { font-weight: 700}
dfn { font-style: italic}
mark { color: #000; background: #ff0}
small { font-size: 80%}
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline}
sup { top: -.5em}
sub { bottom: -.25em}
img { border: 0}
svg:not(:root) { overflow: hidden}
figure { margin: 1em 40px}
hr { height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box}
pre { overflow: auto}
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em}
button, input, optgroup, select, textarea { margin: 0; font: inherit; color: inherit}
button { overflow: visible}
button, select { text-transform: none}
button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer}
button[disabled], html input[disabled] { cursor: default}
button::-moz-focus-inner, input::-moz-focus-inner { padding:0; border:0}
input { line-height: normal}
input[type=checkbox], input[type=radio] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height:auto}
input[type=search] { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance:none}
fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid silver}
legend { padding: 0; border: 0}
textarea { overflow: auto}
optgroup { font-weight: 700}
table { border-spacing: 0; border-collapse: collapse}
td, th { padding: 0}
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
:after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0,0,0,0)}
body { font-family: Roboto,"微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333;}
button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit}
a { color: #b1191a; text-decoration: none}
a:focus, a:hover { text-decoration: none}
a:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px}
figure { margin: 0}
img { vertical-align: middle}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee}

h1, h2, h3 ,h4 ,h5 ,h6 { font-weight: 700;}

input[type="text"],input[type="password"] { border: none; background-color: transparent;}
input.input-short { width: 3em!important; font-size: 16px; line-height: 30px; text-align: center; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
input[type="text"],input[type="password"],select,textarea { width: 100%;}
input[type="file"] { opacity: 0; position: absolute; left: 0; top: 0; bottom: 0; right: 0;}
textarea { border: none; resize: none;}

@media screen and ( max-width: 767px)
{
/* Common Set */
.mar-0 { margin: 0!important;}
.mar-10 { margin: 10px!important;}
.mar-lr-10 { margin-left: 10px!important; margin-right: 10px!important;}
.mar-tb-10 { margin-top: 10px!important; margin-bottom: 10px!important;}

.mar-lr-5s { margin-left: -5px!important; margin-right: -5px!important;}
.mar-10s { margin: -10px!important;}

.pad-0 { padding: 0!important;}
.pad-5 { padding: 0!important;}
.pad-10 { padding: 10px!important;}
.pad-15 { padding: 13px 15px!important;}
.pad-20 { padding: 18px 20 fs-12px!important;}
.pad-25 { padding: 23px 25px!important;}
.pad-lr-10 { padding-left: 10px!important; padding-right: 10px!important;}
.pad-tb-10 { padding-top: 10px!important; padding-bottom: 10px!important;}
.pad-r-40 { padding-right: 40px;}

.pad-10s { padding: -10px!important;}

.empty-divider { margin: 0!important; padding: 0!important; height: 20px; line-height: 20px; overflow: hidden;}
.empty-divider-10 { margin: 0!important; padding: 0!important; height: 10px; line-height: 10px; overflow: hidden;}

.border-top { border-top: 1px solid #e8e8e8;}
.border-bottom { border-bottom: 1px solid #e8e8e8!important;}

}
/* Font Size Set*/
.fs-60 {font-size: 60px;}
.fs-34 {font-size: 34px;}
.fs-32 {font-size: 32px;}
.fs-30 {font-size: 30px;}
.fs-28 {font-size: 28px;}
.fs-26 {font-size: 26px;}
.fs-24 {font-size: 24px;}
.fs-22 {font-size: 22px;}
.fs-20 {font-size: 20px;}
.fs-18 {font-size: 18px;}
.fs-16 {font-size: 16px;}
.fs-14 {font-size: 14px;}
.fs-12 {font-size: 12px;}
.fs-10 {font-size: 10px;}
.fs-8 {font-size: 9px;}

/* Align Set */
.align-left { text-align: left;}
.align-center { text-align: center;}
.align-right { text-align: right!important;}

.ver-align-top { vertical-align: top;}
.ver-align-middle { vertical-align: middle;}
.ver-align-bottom { vertical-align: bottom;}

/* Float Set */
.pull-left { float: left;}
.pull-right { float: right;}

.fix-bottom { position: absolute; z-index: 10; left: 0; right: 0; bottom: 0;}
.fix-middle { position: absolute; z-index: 10; top:50%}

.fix-p-top { position: absolute; top: 0;}
.fix-p-right { position: absolute; right: 0;}
.fix-p-bottom { position: absolute; bottom: 0;}
.fix-p-left { position: absolute; left: 0;}


/* Font Color Set */
.fc-red { color: #FF533F;}
.fc-orange { color: #F27834;}
.fc-blue { color: #b1191a;}
.fc-green { color: #56BC8A;}
.fc-black { color: #000;}
.fc-dark { color: #333;}
.fc-gray { color: #666;}
.fc-light { color: #999;}
.fc-lighter { color: #ccc;}
.fc-white { color: #fff;}

/* Font Lineheight set */
.flh-20 { line-height: 20px;}
.flh-40 { line-height: 40px;}

::-webkit-input-placeholder { color: rgba(200,200,200,0.65);}
::-moz-placeholder { color: rgba(200,200,200,0.65);}

/* Box Set */
.box { position: relative; background-color: #fff; border-radius: 3px; overflow: hidden;}
.box-shadow { box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.box-heading { position: relative; margin-bottom: 10px; width: 100%; height: 30px; font-size: 16px; line-height: 30px; color: #fff;}
.box-heading:before { float: left; display: block; margin-right: 10px; content: ''; width: 4px; height: 30px; border-radius: 2px;}
.box-heading h2 { display: block; margin: 0; padding: 0; font-size: 100%; font-weight: 400;}
.box-title { display: inline-block;}
.box-white { background-color: #fff!important;}
.box-blue-lighter { background-color: #F4FDFF!important;}
.box-green { background-color: #56BC8A;}



/* Grid Set */
.container { padding-left: 10px; padding-right: 10px;}
.container-fluid { padding-right: 0; padding-left: 0; margin-right: auto; margin-left: auto;}

.row { margin-right: -10px; margin-left: -10px;}
.row-fluid { margin-right: 0; margin-left: 0;}

.clearfix { clear: both;}

.container:before, .container:after,
.container-fluid:before, .container-fluid:after,
.row:before, .row:after,
.row-fluid:before, .row-fluid:after,
.clearfix:before, .clearfix:after { display: table; content: ''; clear: both;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { position: relative; float: left; min-height: 1px; padding-right:5px; padding-left: 5px; margin-bottom: 10px;}

.col-1 { width: 8.33333333%}
.col-2 { width: 16.66666667%}
.col-3 { width: 25%}
.col-4 { width: 33.33333333%}
.col-5 { width: 41.66666667%}
.col-6 { width: 50%}
.col-7 { width: 58.33333333%}
.col-8 { width: 66.66666667%}
.col-9 { width: 75%}
.col-10 { width: 83.33333333%}
.col-11 { width: 91.66666667%}
.col-12 { width: 100%}

/* Btn Set */
[class^="btn"],[class*="btn"] { white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.btn { display: inline-block; padding: 8px 12px; margin-bottom: 0; font-weight: 400; line-height: 1.42857143; text-align: center; background-image: none; border: 1px solid transparent; border-radius: 4px}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px}
.btn.focus, .btn:focus, .btn:hover { color: inherit; text-decoration: none}
.btn.active, .btn:active { background-image: none; outline: 0; -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125); box-shadow: inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; opacity: .65}

.btn-label { color: inherit; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.btn-full { display: block; width: 100%;}
.btn-small { padding: 5px 10px;}

.btn-trans { background-color: transparent; border: none; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn-trans:hover, .btn-trans:focus { color: #999;}
.btn-red { background-color: #b1191a; color: #fff;}
.btn-blue, .btn-back { background-color: #b1191a; color: #fff;}
.btn-blue-border { background-color: #fff; color: #b1191a; border-color: #b1191a;}
.btn-orange { background-color: transparent; border: 1px solid #F27834; color: #F27834;}
.btn-gray-border { background-color: transparent; border: 1px solid #999; color: #666;}
.btn-gray { background-color: #999; color: #333;}
.btn-light, .btn-light:hover, .btn-light:focus { background-color: #f4f4f4; color: #999; border-left: 1px solid #e8e8e8; border-radius: 0;}
.btn-white { background-color: #fff; border: 1px solid #ddd; color: #666;}
.btn-red:hover, .btn-red:hover,
.btn-blue:hover, .btn-blue:hover { color: #fff;}
.btn-light2{background-color: #f4f4f4; color: #999;}


.btn-more { position: absolute; right: 0; top: 0; display: block; width: 30px; height: 30px; font-size: 16px; text-align: center; color: #fff; line-height: 30px; border: 1px solid #fff; border-radius: 3px;}

.btn-member, .btn-agency { color: #fff; text-align: left;}
.btn-member { background-color: #7A8597; border-radius: 0 3px 0 0;}
.btn-agency { background-color: #FF533F; border-radius: 0 0 3px 0;}

@media screen and (min-width: 768px) {
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { padding-right: 10px; padding-left: 10px; margin-bottom: 10px;}
[class^="col-"]:first-child { padding-left: 0;}
[class^="col-"]:last-child { padding-right: 0;}

.box { position: relative; background-color: #fff; border-radius: 0; overflow: hidden;}
.box-shadow { box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.box-heading { position: relative; margin-bottom: 20px; width: 100%; height: 40px; font-size: 18px; line-height: 40px; color: #666;}
.box-heading:before { float: left; display: block; margin-right: 20px; content: ''; width: 4px; height: 40px; border-radius: 0;}
.box-heading h2 { display: block; margin: 0; padding: 0; font-size: 100%; font-weight: 400;}
.box-title { display: inline-block;}
.box-white { background-color: #fff!important;}
.box-blue-lighter { background-color: #F4FDFF!important;}
.box-green { background-color: #56BC8A;}

.btn-label { display: block; padding: 5px 10px; font-size: 20px;}
.btn-close { display: block; font-size: 20px;}
}

.pull-left i.icon-lija-elec{width:183px; height:67px; background:url(../../shops/images/logo.png) no-repeat; background-size:100% 100%; float:left;}
.logintt{ font-size:24px; color:#666; margin:37px 0 0 20px;}
.box-title-bar{
	color:#0b318f !important;
	font-weight:bold;
	text-align: center;
	height: 50px !important;
	line-height:50px !important;
	padding-left:0px !important;
	padding-top:0px !important;
}