/* Common */
body {min-width:1108px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,address,select,button,input{margin:0;padding:0;font-size:13px;font-family:'Noto Sans','Droid Sans', sans-serif;color:#757575;}
table{border:0;border-collapse:collapse;border-spacing:0;font-size:inherit;}
fieldset,img{border:0;vertical-align:top;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a {text-decoration:none;color:#757575; }
hr,caption,legend {display:none;}
img{border:none}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
input {vertical-align:middle}
.container  {width:1108px;margin:0 auto;padding:0;}
.clearfix {clear: both;}
.clearfix:before, .clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.font-myriad {font-family: 'Myriad Pro Regular';}
small, .small {font-size:100%;}
a {color: #7c8082;text-decoration: none;}
a:hover, a:focus {text-decoration: none;cursor: pointer;color:#464646;}
ul, ol {list-style: none;margin: 0;padding: 0;}
.wrapper {background: #fff;}
.img-middle {vertical-align:middle;margin:0 2px;}
.vertical-contain {display: table;width: 100%;height :100%;}
.vertical-contain .vertical-middle {display: table-cell;width: 100%;height :100%;vertical-align: middle;text-align: center;}

.toplogo{margin-bottom: 8px;}
.topbar {z-index: 12;padding-top:8px;padding-bottom:8px;position: relative;}
.topbar ul.loginbar {margin-top:0px;margin-bottom:5px;}
.topbar ul.loginbar > li {display: inline;list-style: none;position: relative;padding-bottom: 15px;}
.topbar ul.loginbar > li > a,
.topbar ul.loginbar > li > a:hover {color: #7c8082;font-size: 12px;text-transform: uppercase;}
.topbar ul.loginbar li i.fa {color: #bbb;}
.reg-page hr {display:block;}
.reg-page h5 {margin-bottom:10px;}
.topbar ul.loginbar li.topbar-devider {top: -1px;padding: 0;font-size: 8px;position: relative;margin: 0 9px 0 5px;font-family: Tahoma;border-right: solid 1px #bbb;}

.linkbar {z-index: 12;padding: 11px 0 3px 0;background: #3e4753;border-top: solid 1px #777;}
.linkbar ul > li {display: inline;list-style: none;position: relative;padding-bottom: 15px;}
.linkbar ul > li > a,
.linkbar ul > li > a:hover {color: #fff;text-transform: uppercase;}
.linkbar li.linkbar-devider {top: -1px;padding: 0;font-size: 8px;position: relative;margin: 0 9px 0 5px;font-family: Tahoma;border-right: solid 1px #efefef;}

.style1 {border-bottom:1px solid #EAEAEA;}
.add_noti {height:30px;color:#627DCE;padding:6px 0 9px 7px;font-size:11px; no-repeat 10px 10px;overflow:hidden;}
.add_proAreaV2 {clear:both; width:100%;margin:0;padding:0px 10px 0 10px;border:1px solid #cccccc;color:#888888;font-size:11px;overflow:hidden;}
.btn-review {background-color:#5e6886;border-color:#5e6886;}
.btn-review:hover {background-color:#5e6886;border-color:#5e6886;}
.margin-top-5  { margin-top:5px;}
.margin-top-10 { margin-top:10px;}
.margin-top-15 { margin-top:15px;}
.margin-top-20 { margin-top:20px;}
.margin-top-25 { margin-top:25px;}
.margin-top-30 { margin-top:30px;}
.margin-top-35 { margin-top:35px;}
.margin-top-40 { margin-top:40px;}
.margin-top-45 { margin-top:45px;}
.margin-top-50 { margin-top:50px;}
.margin-top-55 { margin-top:55px;}
.margin-top-60 { margin-top:60px;}

.margin-bottom-5  { margin-bottom:5px;}
.margin-bottom-10 { margin-bottom:10px;}
.margin-bottom-15 { margin-bottom:15px;}
.margin-bottom-20 { margin-bottom:20px;}
.margin-bottom-25 { margin-bottom:25px;}
.margin-bottom-30 { margin-bottom:30px;}
.margin-bottom-35 { margin-bottom:35px;}
.margin-bottom-40 { margin-bottom:40px;}
.margin-bottom-45 { margin-bottom:45px;}
.margin-bottom-50 { margin-bottom:50px;}
.margin-bottom-55 { margin-bottom:55px;}
.margin-bottom-60 { margin-bottom:60px;}

.txt-color-blue{color:#57889c!important}
.txt-color-blueLight{color:#92a2a8!important}
.txt-color-blueDark{color:#4c4f53!important}
.txt-color-green{color:#356e35!important}
.txt-color-greenLight{color:#71843f!important}
.txt-color-greenDark{color:#496949!important}
.txt-color-red{color:#a90329!important}
.txt-color-yellow{color:#b09b5b!important}
.txt-color-orange{color:#b19a6b!important}
.txt-color-orangeDark{color:#a57225!important}
.txt-color-pink{color:#ac5287!important}
.txt-color-pinkDark{color:#a8829f!important}
.txt-color-purple{color:#6e587a!important}
.txt-color-darken{color:#404040!important}
.txt-color-lighten{color:#d5e7ec!important}
.txt-color-white{color:#fff!important}
.txt-color-grayDark{color:#525252!important}
.txt-color-magenta{color:#6e3671!important}
.txt-color-teal{color:#568a89!important}
.txt-color-redLight{color:#a65858!important}
.bg-color-blue{background-color:#57889c!important}
.bg-color-blueLight{background-color:#92a2a8!important}
.bg-color-blueDark{background-color:#4c4f53!important}
.bg-color-green{background-color:#356e35!important}
.bg-color-greenLight{background-color:#71843f!important}
.bg-color-greenDark{background-color:#496949!important}
.bg-color-red{background-color:#a90329!important}
.bg-color-yellow{background-color:#b09b5b!important}
.bg-color-orange{background-color:#c79121!important}
.bg-color-orangeDark{background-color:#a57225!important}
.bg-color-pink{background-color:#ac5287!important}
.bg-color-pinkDark{background-color:#a8829f!important}
.bg-color-purple{background-color:#6e587a!important}
.bg-color-darken{background-color:#404040!important}
.bg-color-lighten{background-color:#d5e7ec!important}
.bg-color-white{background-color:#fff!important}
.bg-color-grayDark{background-color:#525252!important}
.bg-color-magenta{background-color:#6e3671!important}
.bg-color-teal{background-color:#568a89!important}
.bg-color-redLight{background-color:#a65858!important}

.no-padding {padding: 0!important;}
.right-line {position: relative;z-index: 1;overflow: hidden;margin: 30px 0;}
.right-line:after {position: absolute;top: 55%;overflow: hidden;width: 100%;height: 1px;content: '\a0';background-color: #ddd;border-left: solid 20px #fff;}
.reg-page {margin: 50px 0px;color: #555;padding: 30px;background: #F8F8F8;border: solid 1px #eee;box-shadow: 0 0 3px #eee;}
.reg-header {color: #555;text-align: center;margin-bottom: 35px;border-bottom: solid 1px #eee;}
.reg-header h2 {font-size: 24px;margin-bottom: 15px;}
.block-title-2 {border-bottom: 1px solid #CECECE;font-size: 13px;font-weight: bold;margin: 0 0 15px;padding: 10px 0 0;position: relative;text-transform: uppercase;}

.panel-group .panel {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.panel-group .panel .panel-heading {background: none;border: none;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.panel-group .panel .panel-heading .panel-title a {color: #d29319;font-weight:300;}
.panel-group .panel .panel-heading .panel-title a:before {font-family: FontAwesome;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f146";margin-right: 5px;}
.panel-group .panel .panel-heading .panel-title a.collapsed:before {content: "\f0fe";}
.panel-group .panel .panel-body {font-size: 13px;}
.panel {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.side .panel .panel-heading {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;font-size:15px;background-color:#efbb1c;color:#000;border-color:#e6a21e;font-weight:500;}
.side .panel .panel-body {font-size:15px;color:#000;min-height:114px;padding:0;}
.panel .panel-heading h3.panel-title {font-weight: 500;}
.panel .panel-heading .label {font-size: 10px;}
.panel .panel-footer {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
.panel .panel-footer small {color: #999999;}
.panel > .list-group .list-group-item:last-child {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}

/*leftmenu*/
.nav.tree > li {margin-top: 0px;border-bottom:1px solid #eee;}
.nav.tree > li > a:hover {background-color:#efbb1c;color:#000;}
.nav.tree > li > a {border-radius: 0px;}
.nav.tree > li > a:after {font-family: 'FontAwesome';content: "\f105";position: relative;top: 0;float: right;}
.nav > li > a {font-size: 13px;}

.form .btn{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.form .checkbox+.checkbox,.form .radio+.radio{margin-top:0}
.form footer .btn{height:31px;line-height:31px;margin:10px 0 0 5px;padding:0 22px;}
.form legend{padding-top:15px}
.form{margin:0;outline:0;color:#666;position:relative}
.form header{display:block;padding:8px 0;border-bottom:1px dashed rgba(0,0,0,.2);font-size:16px;font-weight:300;color:#232323;margin:10px 14px 0}
.form fieldset{display:block;padding:25px 14px 5px;border:0;background:rgba(255,255,255,.9);position:relative}
.form fieldset+fieldset{border-top:1px solid rgba(0,0,0,.1)}
.form section{margin-bottom:15px;position:relative}
.form footer{display:block;padding:7px 14px 15px;border-top:1px solid rgba(0,0,0,.1);background:rgba(248,248,248,.9)}
.form footer:after{content:'';display:table;clear:both}
.form .label{display:block;margin-bottom:6px;line-height:19px;font-weight:400;font-size:13px;color:#333;text-align:left}
.form .label.col{margin:0;padding-top:7px}
.note,.form .note{margin-top:6px;padding:0 1px;font-size:11px;line-height:15px;color:#999}
.form .note a{font-size:13px}
.form .button,.form .checkbox,.form .input,.form .radio,.form .select,.form .textarea,.form .toggle{position:relative;display:block;font-weight:400}
.form .input input,.form .select select,.form .textarea textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;width:100%;height:32px;padding:8px 10px;outline:0;border-width:1px;border-style:solid;border-radius:0;background:#fff;color:#404040;appearance:normal;-moz-appearance:none;-webkit-appearance:none}
.form .input-file .button{position:absolute;top:4px;right:4px;float:none;height:22px;margin:0;padding:0 14px;font-size:13px;line-height:22px}
.form .input-file .button:hover{-webkit-box-shadow:none;box-shadow:none}
.form .input-file .button input{position:absolute;top:0;right:0;padding:0;font-size:30px;cursor:pointer;opacity:0}
.form .select i{position:absolute;top:10px;right:11px;width:5px;height:11px;background:#fff;-webkit-box-shadow:0 0 0 9px #fff;box-shadow:0 0 0 9px #fff}
.form .select i:after,.form .select i:before{content:'';position:absolute;right:0;border-right:4px solid transparent;border-left:4px solid transparent}
.form .select i:after{bottom:0;border-top:4px solid #404040}
.form .select i:before{border-bottom:4px solid #404040}
.form .select-multiple select{height:auto}
.form .textarea textarea{height:auto;resize:none}
.form .textarea-resizable textarea{resize:vertical}
.form .textarea-expandable textarea{height:31px}
.form .textarea-expandable textarea:focus{height:auto}
.form .checkbox,.form .radio{margin-bottom:4px;padding-left:25px;line-height:25px;color:#404040;cursor:pointer;font-size:13px}
.form .checkbox:last-child,.form .radio:last-child{margin-bottom:0}
.form .checkbox input,.form .radio input{position:absolute;left:-9999px}
.form .checkbox i,.form .radio i{position:absolute;top:3px;left:0;display:block;width:17px;height:17px;outline:0;border-width:1px;border-style:solid;background:#FFF}
.form .radio i{border-radius:50%}
.form .checkbox input+i:after,.form .radio input+i:after{position:absolute;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s}
.form .radio input+i:after{content:'';top:4px;left:4px;width:9px;height:9px;border-radius:50%}
.form .checkbox input+i:after{content:'\f00c';top:-1px;left:1px;width:15px;height:15px;font:400 16px/19px FontAwesome;text-align:center}
.form .checkbox input:checked:hover+i:after{content:'\f00d'}
.form .checkbox input:checked:disabled:hover+i:after{content:'\f00c'}
.form .checkbox input:checked+i:after,.form .radio input:checked+i:after{opacity:1}
.form .inline-group{margin:0 -30px -4px 0}
.form .inline-group:after{content:'';display:table;clear:both}
.form .inline-group .checkbox,.form .inline-group .radio{float:left;margin-right:30px}
.form .inline-group .checkbox:last-child,.form .inline-group .radio:last-child{margin-bottom:4px}
.form .toggle{margin-bottom:4px;padding-right:61px;font-size:15px;line-height:25px;color:#404040;cursor:pointer}
.form .toggle:last-child{margin-bottom:0}
.form .toggle input{position:absolute;left:-9999px}
.form .toggle i{content:'';position:absolute;top:4px;display:block;width:53px;height:17px;border-width:1px;border-style:solid;border-radius:12px;background:#fff}
.toggleright {right:0;}
.toggletd {top:-4px;}
.form .toggle i:after{content:attr(data-swchoff-text);position:absolute;top:2px;right:8px;left:8px;font-style:normal;font-size:9px;line-height:13px;font-weight:700;text-align:left;color:#5f5f5f}
.form .toggle i:before{content:'';position:absolute;z-index:1;top:4px;right:4px;display:block;width:9px;height:9px;border-radius:50%;opacity:1;transition:right .2s;-webkit-transition:right .2s}
.form .toggle input:checked+i:after{content:attr(data-swchon-text);text-align:right}
.form .toggle input:checked+i:before{right:36px}
.form .rating{margin-bottom:4px;font-size:13px;line-height:25px;color:#404040}
.form .rating:last-child{margin-bottom:0}
.form .rating input{position:absolute;left:-9999px}
.form .rating label{display:block;float:right;height:17px;margin-top:5px;padding:0 2px;font-size:17px;line-height:17px;cursor:pointer}
.form .button{float:right;height:31px;overflow:hidden;margin:10px 0 0 5px;padding:0 25px;outline:0;border:0;font:300 15px/31px 'Open Sans',Helvetica,Arial,sans-serif;text-decoration:none;color:#fff;cursor:pointer}
.form .icon-append,.form .icon-prepend{position:absolute;top:5px;width:22px;height:22px;font-size:14px;line-height:22px;text-align:center}
.form .icon-append{right:5px;padding-left:3px;border-left-width:1px;border-left-style:solid}
.form .icon-prepend{left:5px;padding-right:3px;border-right-width:1px;border-right-style:solid}
.form .input .icon-prepend+input,.form .textarea .icon-prepend+textarea{padding-left:37px}
.form .input .icon-append+input,.form .textarea .icon-append+textarea{padding-right:37px}
.form .input .icon-prepend+.icon-append+input,.form .textarea .icon-prepend+.icon-append+textarea{padding-left:37px}
.form .row{margin:0 -15px}
.form .row:after{content:'';display:table;clear:both}
.form .col{float:left;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}
.form .col-1{width:8.33%}
.form .col-2{width:16.66%}
.form .col-3{width:25%}
.form .col-4{width:33.33%}
.form .col-5{width:41.66%}
.form .col-6{width:50%}
.form .col-8{width:66.67%}
.form .col-9{width:75%}
.form .col-10{width:83.33%}
@media screen and (max-width:600px){
.form .col{float:none;width:100%}
}
.form .select select{padding:5px}
.form .tooltip{position:absolute;z-index:99999;left:-9999px;padding:2px 8px 3px;font-size:11px;line-height:16px;font-weight:400;background:rgba(0,0,0,.9);color:#fff;opacity:0;transition:margin .3s,opacity .3s;-webkit-transition:margin .3s,opacity .3s}
.form .tooltip:after{content:'';position:absolute}
.form .input input:focus+.tooltip,.form .textarea textarea:focus+.tooltip{opacity:1}
.form .tooltip-top-right{bottom:100%;margin-bottom:15px}
.form .tooltip-top-right:after{top:100%;right:11px;border-top:4px solid rgba(0,0,0,.9);border-right:4px solid transparent;border-left:4px solid transparent}
.form .input input:focus+.tooltip-top-right,.form .textarea textarea:focus+.tooltip-top-right{right:0;left:auto;margin-bottom:5px}
.form .tooltip-top-left{bottom:100%;margin-bottom:15px}
.form .tooltip-top-left:after{top:100%;left:11px;border-top:4px solid rgba(0,0,0,.9);border-right:4px solid transparent;border-left:4px solid transparent}
.form .input input:focus+.tooltip-top-left,.form .textarea textarea:focus+.tooltip-top-left{right:auto;left:0;margin-bottom:5px}
.form .tooltip-right{top:4px;white-space:nowrap;margin-left:15px}
.form .tooltip-right:after{top:6px;right:100%;border-top:4px solid transparent;border-right:4px solid rgba(0,0,0,.9);border-bottom:4px solid transparent}
.form .input input:focus+.tooltip-right,.form .textarea textarea:focus+.tooltip-right{left:100%;margin-left:5px}
.form .tooltip-left{top:4px;white-space:nowrap;margin-right:15px}
.form .tooltip-left:after{top:6px;left:100%;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid rgba(0,0,0,.9)}
.form .input input:focus+.tooltip-left,.form .textarea textarea:focus+.tooltip-left{right:100%;left:auto;margin-right:5px}
.form .tooltip-bottom-right{top:100%;margin-top:15px}
.form .tooltip-bottom-right:after{bottom:100%;right:11px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,.9);border-left:4px solid transparent}
.form .input input:focus+.tooltip-bottom-right,.form .textarea textarea:focus+.tooltip-bottom-right{right:0;left:auto;margin-top:5px}
.form .tooltip-bottom-left{top:100%;margin-top:15px}
.form .tooltip-bottom-left:after{bottom:100%;left:11px;border-right:4px solid transparent;border-bottom:4px solid rgba(0,0,0,.9);border-left:4px solid transparent}
.form .input input:focus+.tooltip-bottom-left,.form .textarea textarea:focus+.tooltip-bottom-left{right:auto;left:0;margin-top:5px}
.form .checkbox i,.form .icon-append,.form .icon-prepend,.form .input input,.form .radio i,.form .select select,.form .textarea textarea,.form .toggle i{border-color:#BDBDBD;transition:border-color .3s;-webkit-transition:border-color .3s}
.form .toggle i:before{background-color:#3276B1}
.form .rating label{color:#ccc;transition:color .3s;-webkit-transition:color .3s}
.form .button{background-color:#3276B1;opacity:.8;transition:opacity .2s;-webkit-transition:opacity .2s}
.form .button.button-secondary{background-color:#b3b3b3}
.form .icon-append,.form .icon-prepend{color:#A2A2A2}
.form .checkbox:hover i,.form .input:hover input,.form .radio:hover i,.form .select:hover select,.form .textarea:hover textarea,.form .toggle:hover i{border-color:#5D98CC}
.form .rating input+label:hover,.form .rating input+label:hover~label{color:#3276B1}
.form .button:hover{opacity:1}
.form .checkbox:hover i,.form .radio:hover i,.form .toggle:hover i{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.form .checkbox:active i,.form .radio:active i,.form .toggle:active i{background:#F0F0F0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.form .checkbox input:focus+i,.form .input input:focus,.form .radio input:focus+i,.form .select select:focus,.form .textarea textarea:focus,.form .toggle input:focus+i{border-color:#3276B1}
.form .radio input+i:after{background-color:#3276B1}
.form .checkbox input+i:after{color:#3276B1}
.form .checkbox input:checked+i,.form .radio input:checked+i,.form .toggle input:checked+i{border-color:#3276B1}
.form .rating input:checked~label{color:#3276B1}
.form .checkbox.state-error i,.form .radio.state-error i,.form .state-error input,.form .state-error select,.form .state-error textarea,.form .toggle.state-error i{background:#fff0f0;border-color:#A90329}
.form .toggle.state-error input:checked+i{background:#fff0f0}
.form .state-error+em{display:block;margin-top:6px;padding:0 1px;font-style:normal;font-size:11px;line-height:15px;color:#D56161}
.form .rating.state-error+em{margin-top:-4px;margin-bottom:4px}
.form .state-error select+i{background:#FFF0F0;-webkit-box-shadow:0 0 0 9px #FFF0F0;box-shadow:0 0 0 9px #FFF0F0}
.state-error .icon-append,.state-error .icon-prepend{color:#ed1c24}
.form .checkbox.state-success i,.form .radio.state-success i,.form .state-success input,.form .state-success select,.form .state-success textarea,.form .toggle.state-success i{background:#f0fff0;border-color:#7DC27D}
.form .toggle.state-success input:checked+i{background:#f0fff0}
.form .note-success{color:#6fb679}
.form .state-success select+i{background:#f0fff0;-webkit-box-shadow:0 0 0 9px #f0fff0;box-shadow:0 0 0 9px #f0fff0}
.form .button.state-disabled,.form .checkbox.state-disabled,.form .input.state-disabled input,.form .radio.state-disabled,.form .select.state-disabled,.form .textarea.state-disabled,.form .toggle.state-disabled{cursor:default!important;opacity:.6!important}
.form .checkbox.state-disabled:hover i,.form .input.state-disabled:hover input,.form .radio.state-disabled:hover i,.form .select.state-disabled:hover select,.form .textarea.state-disabled:hover textarea,.form .toggle.state-disabled:hover i{border-color:#e5e5e5!important}
.form .state-disabled.checkbox input+i:after,.form .state-disabled.checkbox input:checked+i,.form .state-disabled.radio input+i:after,.form .state-disabled.radio input:checked+i,.form .state-disabled.toggle input:checked+i{border-color:#e5e5e5!important;color:#333!important}
.form .state-disabled.radio input+i:after{background-color:#333}
.form .message{display:none;color:#6fb679}
.form .message i{display:block;margin:0 auto 20px;width:81px;height:81px;border:1px solid #6fb679;border-radius:50%;font-size:30px;line-height:81px}
.form.submited fieldset,.form.submited footer{display:none}
.form.submited .message{display:block;padding:25px 30px;background:rgba(255,255,255,.9);font:300 18px/27px 'Open Sans',Helvetica,Arial,sans-serif;text-align:center}
.form .ui-widget-content .ui-spinner-input{margin:0;border:0;-webkit-box-shadow:none!important;box-shadow:none!important;height:29px}
.form-modal{position:fixed;z-index:1;display:none;width:400px}
.form-modal-overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,0,0,.7)}
.ui-timepicker-div .ui-widget-header{margin-bottom:8px}
.ui-timepicker-div dl{text-align:left}
.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}
.ui-timepicker-div dl dd{margin:17px 10px 12px 40%}
.ui-timepicker-div td{font-size:90%}
.ui-tpicker-grid-label{background:0 0;border:0;margin:0;padding:0}
.ui-timepicker-rtl{direction:rtl}
.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}
.ui-timepicker-rtl dl dt{float:right;clear:right}
.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}
.form input.input-lg{height:44px;padding:10px 16px;font-size:17px;line-height:1.33}
.form input.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}
.form input.input-xs{height:24px;padding:2px 10px;font-size:11px;line-height:1.5}
.form select.input-sm{height:30px;line-height:15px;font-size:12px}
.form select.input-sm+i{height:10px}
.form select.input-lg{height:44px;line-height:22px;font-size:17px}
.form select.input-lg+i{height:11px;top:17px}

.form-actions {overflow:hidden;display: block;padding: 13px 14px 15px;border-top: 1px solid rgba(0,0,0,.1);background: rgba(249,249,249,.9);margin-top: 25px;margin-left: -13px;margin-right: -13px;margin-bottom: -13px;text-align: right;}
.input-group-addon .checkbox, .input-group-addon .radio {min-height: 0;margin-right: 0!important;padding-top: 0;}
.loginform .checkbox+.checkbox{margin-top:0}
.loginform .checkbox {position:relative;display:block;font-weight:400}
.loginform .checkbox{margin-bottom:4px;padding-left:25px;line-height:25px;color:#404040;cursor:pointer;font-size:13px}
.loginform .checkbox:last-child{margin-bottom:0}
.loginform .checkbox input{position:absolute;left:-9999px}
.loginform .checkbox i{position:absolute;top:3px;left:0;display:block;width:17px;height:17px;outline:0;border-width:1px;border-style:solid;background:#FFF}
.loginform .checkbox input+i:after{position:absolute;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s}
.loginform .checkbox input+i:after{content:'\f00c';top:-1px;left:1px;width:15px;height:15px;font:400 16px/19px FontAwesome;text-align:center}
.loginform .checkbox input:checked:hover+i:after{content:'\f00d'}
.loginform .checkbox input:checked:disabled:hover+i:after{content:'\f00c'}
.loginform .checkbox input:checked+i:after{opacity:1}

.loginform .checkbox i {border-color:#BDBDBD;transition:border-color .3s;-webkit-transition:border-color .3s}
.loginform .checkbox:hover i{border-color:#5D98CC}
.loginform .checkbox:hover i{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.loginform .checkbox:active i{background:#F0F0F0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.loginform .checkbox input:focus+i{border-color:#3276B1}
.loginform .checkbox input+i:after{color:#3276B1}
.loginform .checkbox input:checked+i{border-color:#3276B1}


.error {display: block;margin-top: 6px;padding: 0 1px;font-style: normal;font-size: 11px;font-weight:100;line-height: 15px;color: #D56161;}
.steps {position: relative;overflow: hidden;background-color: #f9f9f9;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);box-shadow: 0 1px 4px rgba(0,0,0,.065);}
.steps ul {width: 4000px;padding: 0;margin: 0;list-style: none outside none;}
.steps ul li:first-child {padding-left: 20px;border-radius: 4px 0 0 4px;}
.steps ul li.active {color: #3a87ad;background: #f1f6fc;}
.steps ul li {position: relative;float: left;height: 46px;padding: 0 20px 0 30px;margin: 0;font-size: 16px;line-height: 46px;color: #999;cursor: default;background: #ededed;}
.steps ul li .chevron {position: absolute;top: 0;right: -14px;z-index: 1;display: block;border: 24px solid transparent;border-right: 0;border-left: 14px solid #d4d4d4;}
.steps ul li.active .chevron:before {border-left: 14px solid #f1f6fc;}
.steps ul li .chevron:before {position: absolute;top: -24px;right: 1px;display: block;border: 24px solid transparent;border-right: 0;border-left: 14px solid #ededed;content: "";}
.badge {margin-right:10px;}

@media (max-width: 767px) {
  .table-responsive{
    margin-bottom:0px;
     border:0px;
  }
}

@media (min-width: 768px) {
  .nav-justified > li {
    float: none;
  }
  .nav-justified > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #navbar-menu{
    position: absolute;
    top:-1000px;
  }
}
input[type=radio], input[type=checkbox] {margin:0;}
.navbar-toggle{padding:6px 10px;}

.bs-callout {margin: 20px 0;padding: 15px 30px 15px 15px;border-left: 5px solid #eee;}
.bs-callout h4 {margin-top: 0;}
.bs-callout p:last-child {margin-bottom: 0;}
.bs-callout code,
.bs-callout .highlight {background-color: #fff;}
.bs-callout-danger {background-color: #fcf2f2;border-color: #dFb5b4;}
.bs-callout-warning {background-color: #fefbed;border-color: #f1e7bc;}
.bs-callout-info {background-color: #f0f7fd;border-color: #d0e3f0;}
blockquote,  .blockquote-red{padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #db354d;background-color:#F7F7F7;}
.blockquote-red{border-left: 5px solid #E476D2;}
.table > thead > tr > th{text-align: center;}
.table-cs{border-top:2px solid #ebebeb;border-bottom:1px solid #ebebeb;background-color: #f9f9f9;}
.opensansft {font-family: 'Open Sans', sans-serif;}
#header_wrap {width:100%;min-width:1190px;}
#header_wrap {border-top:1px solid #82a2d3;min-width:1108px;margin:0 auto;position:relative;z-index:1000;}
#header_wrap .header {position:relative;z-index:1000;width:100%;}
#header_wrap .header .gnb {position:relative;height:115px;width:1108px;min-width:1108px;margin:0 auto;z-index:1000;text-align:center;}
#header_wrap .header .gnb h1 {position:absolute;top:31px;left:0;}
.gnb .search_box {position:absolute;top:35px;right:0;width:328px;height:46px;border:3px solid #000;}

.search_box_fix {position:relative;}
.search_box_fix input.query {position:absolute;width:274px;height:40px;left:0;top:0;border:none;padding:5px;font-weight:bold;font-size:15px;}
.search_box_fix input.query.none {background:none;}
.search_box_fix input.submit {position:absolute;right:0;top:0;}

.top-link-wrap {border-bottom:1px solid #d7d7d7;}
.top-link {overflow:hidden;width:1108px;height:43px;min-width:1108px;margin:0 auto;}
.top-link .home {float:left;}
.top-link .home a {display:block;font-weight: 400;margin-top: 12px;}
.top-link .link {float:right;}
.top-link .link ul {margin-top:13px;overflow:hidden;}
.top-link .link ul li {float:left;position:relative;padding-right:14px;margin-right:10px;}
.top-link .link ul li.last {padding-right:0;margin-right:0;}
.top-link .link ul li:after {display:block;content:" ";background-color:#eaeaea;width:1px;height:12px;position:absolute;top:3px;right:0;}
.top-link .link ul li.last:after {display:none;}
.top-link .link ul li a {letter-spacing:-0.25px;font-size:12px;color:#595959;font-weight: 400;}

.fav-link {position:absolute;top:47px;right:353px;}
.fav-link ul li {padding-right:11px;position:relative;margin-right:8px;float:left;}
.fav-link ul li:after {display:block;content:" ";background-color:#eaeaea;width:1px;height:12px;position:absolute;top:3px;right:0;}
.fav-link ul li a {font-size:15px;color:#080707;display:inline-block;font-weight: 500;}
/* .fav-link ul li.fav-2:after {display:none;} */
.fav-link ul li.fav-3:after {display:none;}
.fav-link ul li.fav-0 a {padding-left:25px;background:url('/skin/img/main/icon_top_link0.gif') no-repeat left center;}
.fav-link ul li.fav-1 a {padding-left:25px;background:url('/skin/img/main/icon_top_link1.gif') no-repeat left center;}
.fav-link ul li.fav-2 a {padding-left:31px;background:url('/skin/img/main/icon_top_link2.gif') no-repeat left center;}
.fav-link ul li.fav-3 a {padding-left:30px;background:url('/skin/img/main/blog_icon_m.png') no-repeat left center;}
.fav-link ul li.fav-3 {padding-right:0;margin-right:0;}
/* .fav-link ul li.fav-2 {padding-right:0;margin-right:0;} */

#header_wrap .header .nav-area {clear:both;height:53px;width:100%;background:url('/skin/img/main/top_nav_bg.gif') repeat-x center center;}
#header_wrap .sub_nav_bg {display:none;position:absolute;top:213px;left:0;width:100%;z-index:10;height:0;background-color:#efbb1c;}
.custom-nav {width:1108px;height:53px;margin:0 auto;overflow:hidden;text-align:center;}
.custom-nav > ul {overflow:hidden;height:100%;}
.custom-nav > ul > li {float:left;width: 184px;height:100%;}
.custom-nav > ul > li.top-nav-7 {width:188px;}
.custom-nav > ul > li > a {text-align:center;text-decoration:none;height:53px;display: block;font-size: 17px;line-height: 53px;font-weight:500;color:#fff;position:relative;}

.sub-title {font-size:15px;color:#000;font-weight:bold;margin-bottom:10px;}
.scro_br pre {height:250px;overflow-x:hidden;overflow-y:auto;padding:10px;font-size:13px;}
.scro_pri pre {height:500px;overflow-x:hidden;overflow-y:auto;padding:10px;font-size:13px;}
.sub-nav {padding:25px 0;height:100%;}
.sub-nav li a {text-decoration:none;font-weight:bold;display:block;height:30px;line-height:30px;color:#181818;font-size:13px;text-align:center;}
.sub-nav li a strong {font-size:18px;font-weight:bold;}
.sub-nav li a:hover {color:#fff;}

.main-banner {margin:29px -10px 25px -10px;overflow:hidden;}
.main-banner .main-banner-item {float:left;margin:0 10px;}
.m-tit {font-size:16px;color:#212121;letter-spacing:-0.25px;font-weight:700;}
.pro-m-tit {font-size: 18px;color: #212121;letter-spacing: -0.25px;font-weight: 700;}
.box {overflow:hidden;}
.box .box-left {width:357px;float:left;position:relative;}
.box .box-left .box-change {display:none;}
.box .box-left .box-change-0 {display:block;}
.box .box-left .tit {position:absolute;top:28px;left:20px;font-size:14px;color:#fff;font-style:italic;}
.box .box-left a.more {position:absolute;top:21px;right:20px;display:inline-block;background:url('/skin/img/main/btn_more.png') no-repeat 0 0;width:28px;height:28px;}
.box .box-left a.more span {display:none;}
.box .box-left .product-back {position:absolute;padding-top:17px;width:100%;bottom:0;left:0;background:url('/skin/img/main/product_back.png') repeat 0 0;height:130px;}
.box .box-left .product-back div {text-align:center;}
.box .box-left .product-back div.stit {font-size:18px;color:#fff;font-weight:500;margin-bottom:8px;line-height:23px;}
.box .box-left .product-back div.txt {font-size:14px;color:#d7d7d7;font-weight:200;}

.box .box-right {width:751px;float:left;overflow:hidden;height:493px;position:relative;}
.box .box-right .item {position:absolute;height:246px;}
.box .box-right .item .img {position:absolute;border:1px solid #d7d7d7;left:-2px;top:0;}
.box .box-right .item .item-back {display:none;position:absolute;width:100%;height:247px;background:url('/skin/img/main/item_back.png') repeat 0 0;top:0;left:-1px;}
.box .box-right .item .item-back .fix {position:relative;}
.box .box-right .item .item-back .fix span {position:absolute;top:0;left:50%;margin-left:-10px;display:inline-block;width:20px;height:11px;background:url('/skin/img/main/item_back_arrow.png') no-repeat center center;}
.box .box-right .item.active .img {border-top:1px solid transparent;}
.box .box-right .item.active .item-back {display:block;}

.box .box-right .item.item-1 {width:249px;top:0;left:0;}
.box .box-right .item.item-2 {width:251px;top:0;left:249px;}
.box .box-right .item.item-3 {width:249px;top:0;left:500px;}
.box .box-right .item.item-4 {width:249px;bottom:1px;left:0;}
.box .box-right .item.item-5 {width:251px;bottom:1px;left:249px;}
.box .box-right .item.item-6 {width:249px;bottom:1px;left:500px;}

.product-list {height:286px;overflow:hidden;background:#e6e6e6 url('/skin/img/main/product_bg.jpg') no-repeat left bottom;padding-left:178px;padding-top:22px;}
.product-list .list .item .img {margin-bottom:13px;border:1px solid #000;}
.product-list .list .item .name {margin-bottom:5px;text-align:center;}
.product-list .list .item .name a {font-size:16px;color:#212121;font-weight: 600;}
.product-list .list .item .cate {font-size: 14px;color: #212121;font-weight: 300;text-align: center;}
.product-list .list .item .ori-price {font-size:14px;color:#212121;text-decoration:line-through;font-weight: 200;text-align:center;}
.product-list .list .item .sale-price {font-size:16px;color:#af7d20;text-align:center;}
.product-list .list .item .sale-price .black-text {font-size:12px; color:#000;}

.main-hot-product {position:relative;margin-bottom:30px;margin-top:20px;}
.main-hot-product ul {overflow:hidden;position:absolute;right:1px;top:1px;}
.main-hot-product ul li {float:left;margin:0 10px;height:252px;}

.main-content {clear:both;overflow:hidden;height:189px;background:url('/skin/img/main/main_content_bg.gif') repeat-x center center;}
.main-content .container {overflow:hidden;}
.main-content .tit {font-size:16px;color:#fff;font-weight: 400;}
.main-content .fav-list {float:left;width:366px;margin-right:25px;margin-top:27px;}
.main-content .fav-list ul {padding-top:28px;overflow:hidden;margin-left: -22px;padding-right: 22px;}
.main-content .fav-list ul li {float:left;width:25%;position:relative;padding-top:6px;}
.main-content .fav-list ul li:after {display:block;content:" ";background-color:#615d53;width:1px;height:76px;position:absolute;top:0;right:0;}
.main-content .fav-list ul li a {display:block;padding-top:43px;text-align:center;color:#fff;font-size:14px;color:#e9e9e9;font-weight: 400;}
.main-content .fav-list ul li.fl-1 a {background:url('/skin/img/main/icon_fav1.png') no-repeat center 0;}
.main-content .fav-list ul li.fl-2 a {background:url('/skin/img/main/icon_fav2.png') no-repeat center 0;}
.main-content .fav-list ul li.fl-3 a {background:url('/skin/img/main/icon_fav3.png') no-repeat center 0;}
.main-content .fav-list ul li.fl-4 a {background:url('/skin/img/main/icon_fav4.png') no-repeat center 0;}
.main-content .fav-list ul li.fl-4:after {display:none;}
.main-content .notice-list {float:left;width:315px;margin-right:53px;margin-top:27px;}
.main-content .notice-list ul {padding-top:13px;}
.main-content .notice-list ul li {overflow:hidden;margin-bottom:8px;}
.main-content .notice-list ul li a,
.main-content .notice-list ul li span {display:block;font-size:14px;color:#e9e9e9;font-weight:200;}
.main-content .notice-list ul li a {width:70%;float:left;}
.main-content .notice-list ul li span {width:30%;float:right;text-align:right;}
.main-content .customer-list {float:left;width:138px;margin-right:40px;margin-top:27px;}
.main-content .customer-list ul {padding-top:13px;}
.main-content .customer-list ul li {margin-bottom:8px;position:relative;padding-left:11px;}
.main-content .customer-list ul li:before {display:block;content:" ";background-color:#e9e9e9;width:3px;height:3px;position:absolute;top:9px;left:0;}
.main-content .customer-list ul li a {font-size:14px;color:#e9e9e9;font-weight:200;}
.main-content .tel-list {float:left;width:170px;margin-top:27px;}
.main-content .tel-list .tit {margin-bottom:5px;}
.main-content .tel-list .tel {color:#e6a21e;font-size:24px;font-weight:bold;letter-spacing:-0.5px;margin-bottom:5px;}
.main-content .tel-list .txt {color:#dbd5d5;font-size:14px;}

.subtop {height:181px;margin-bottom:58px;background:url('/skin/img/main/subtop.jpg') no-repeat center 0;}
.vertical-contain {display:table;width:100%;height:100%;text-align:center;}
.vertical-contain .vertical-middle {display:table-cell;vertical-align:middle;font-weight:700;width:100%;height:100%;}
.subtop .vertical-contain .vertical-middle {font-size:30px;line-height:25px;color:#000000;}

.sub-container {overflow:hidden;}
.sub-container .left-column {float:left;width:200px;margin-right:40px;}
.sub-container .right-column {float:left;width:960px;}

.default-left-tit {height:82px;background-color:#070f60;text-align:center;}
.default-left-tit .vertical-contain .vertical-middle {font-size:18px;line-height:25px;color:#e1e1e1;}
.default-left {margin-top:1px;}
.default-left li.one-dth {border-bottom:1px solid #cccccc;}
.default-left li.one-dth a {display:block;height:43px;line-height:43px;font-size:15px;line-height:40px;color:#585858;padding-left:16px;font-weight:500;}
.default-left li.one-dth a:hover,.default-left li.one-dth.on a{background-color:#070f60;background-image:url('/skin/img/sub/left_dot.gif');background-position:183px 18px;background-repeat:no-repeat;color:#fff;}

.goods-left-tit {height:42px;background-color:#070f60;text-align:center;}
.goods-left-tit .vertical-contain .vertical-middle {font-size:18px;line-height:25px;color:#e1e1e1;}
.goods-left li.one-dth > a {display:block;border-bottom:2px solid #47494d;background-color:#393b40;height:41px;line-height:41px;font-size:15px;line-height:40px;color:#b1b1b1;padding-left:16px;font-weight:500;}
.goods-left li.one-dth > a > strong {font-size:20px;font-weight:700;}
.sub-left-menu {padding:10px 0;background-color:#505153;}
.goods-left li.two-dth a {background-color:#505153;font-size:13px;color:#c4c4c4;padding-left:29px;font-weight:normal;height:30px;line-height:30px;}
.goods-left li.one-dth > a:hover,.goods-left li.on > a{color:#fff;}
/*
.location {margin-bottom:58px;}
.location h3 {position:relative;}
.location h3 .tit {font-size:35px;color:#000;font-weight:700;}
.location ul {position:absolute;bottom:-7px;right:0;}
.location ul li.home span {display:block;width:12px;height:22px;background:url('/skin/img/sub/icon_home.gif') no-repeat 0 center;}
.location ul li.home {padding-right:14px;background:url('/skin/img/sub/icon_ss.gif') no-repeat right center;margin-right:5px;}
.location ul li span {display:none;}
.location ul li {font-size:12px;color:#656565;line-height:25px;float:left;padding-right:11px;background:url('/skin/img/sub/icon_arrow.gif') no-repeat right center;margin-right:4px;font-weight:normal;}
.location ul li.last {background:none;}

.location h3.products .tit {font-weight:300;font-size:30px;color:#000;}
.location h3.products .tit strong {font-weight:700;font-size:50px;}
.location h3.products .tit em {color:#44698b;font-size:50px;font-weight:700;}
.location h3.products .tit span {margin:0 5px;}
*/
.sub-cate-box {overflow:hidden;padding:33px 35px;border:1px solid #dfdfdf;margin-bottom:26px;}
.sub-cate-box .cate-item {width:20%;float:left;height:206px;padding:0 6px;}
.sub-cate-box .cate-item .vertical-contain {display:table;width:100%;height:100%;text-align:center;}
.sub-cate-box .cate-item .vertical-contain a {display:table-cell;vertical-align:middle;width:100%;height:100%;font-size:30px;color:#fff;font-weight:bold;letter-spacing:-0.5px;}
.sub-cate-box .cate-item .vertical-contain a span {font-size:15px;}
.sub-cate-box .cate-item.cate-item-1 .vertical-contain {background-color:#374d6d;}
.sub-cate-box .cate-item.cate-item-2 .vertical-contain {background-color:#484c68;}
.sub-cate-box .cate-item.cate-item-3 .vertical-contain {background-color:#427b81;}
.sub-cate-box .cate-item.cate-item-4 .vertical-contain {background-color:#44698b;}
.sub-cate-box .cate-item.cate-item-5 .vertical-contain {background-color:#4c4c4c;}

.product-filter {overflow:hidden;background-color:#ededed;padding:0 21px;height:41px;line-height:41px;margin-bottom:19px;}
.product-filter .pull-left {color:#7a7a7a;font-size:13px;font-weight:500;}
.change-order ul {margin:0 -10px;}
.change-order ul li {float:left;position:relative;padding:0 20px;}
.change-order ul li:after {display:block;content:" ";width:1px;height:14px;background-color:#c4c4c4;position:absolute;top:14px;right:0;}
.change-order ul li.last:after {display:none;}
.change-order ul li a {font-weight:bold;font-size:13px;color:#7a7a7a;}
.change-order ul li.on a {color:#000;}

.reco-title {font-size:25px;color:#000;text-align:center;font-weight:500;margin-bottom:32px;}
.reco-title strong {color:#d10707;font-weight:500;}

#reco-list {margin-bottom:40px;}

.style1 {
border-bottom:1px solid #EAEAEA;

}
.add_noti {height:30px;color:#627DCE;padding:6px 0 9px 7px;font-size:11px; no-repeat 10px 10px;overflow:hidden;}
.add_proAreaV2 {clear:both; width:100%;margin:0;padding:0px 10px 0 10px;border:1px solid #cccccc;color:#888888;font-size:11px;overflow:hidden;}

.input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group {margin-right:0;}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {margin-left:1px;}

.product-list {border:1px solid #dbdbdb;background-color:#e6e6e6;text-align:center;}
.product-list .list {width: 100%;margin: 0 auto;height: 252px;position: relative;overflow:hidden;}
.product-list .list:before {display:block;content:" ";}
.product-list .list:after {display:block;content:" ";clear:both}
.product-list .list .product-item {width:33.333333%;float:left;margin:30px 0;}
.product-list .list .product-item .item {position:relative;display:block;}
.product-list .list .product-item .item .view {position:absolute;bottom:50px;left:50%;margin-left:-41px;}

.product-list .list .owl-carousel .owl-item .img {width:164px;height:164px;background-color:#fff;text-align:center;}
.product-list .list .owl-carousel .owl-item img {width:120px !important;margin:0 auto;}

.product-info {margin:0;border:1px solid #d7d7d7;}
.product-info .column {padding:0;}
.product-info .column-right {padding:43px 42px;font-size:13px;color:#565656;border-left:1px solid #d7d7d7;}
.product-info .column-right .row {margin-top:15px;margin-bottom:15px;}
.product-info .column-right .row .col-sm-2 {height:27px;line-height:27px;font-size:14px;}
.product-info .column-right .row .col-sm-10 {height:27px;line-height:27px;font-size:14px;background-image:url('/skin/img/sub/goods_dot_bar.gif');background-position:left center;background-repeat:no-repeat;}
.product-info .column-right .row .col-sm-10.icon img {vertical-align:middle;}
.product-info .column-right #listprice {font-size:18px;color:#393939;text-decoration: line-through;}

#big-img {cursor:pointer;}
.product-info .product-img {float:left;width:480px;margin-right:34px;}
.product-info .product-img .img {height:442px;border:7px solid #dbdbdb;overflow:hidden;position:relative;}
.product-info .product-img .img span {position:absolute;top:50%;margin-top:-14px;left:50%;margin-left:-15px;display:none;}
.product-info .product-img .img img {max-width:100%;}
.product-info .product-txt {float:left;width:446px;}
.product-info .product-txt .title {font-size:32px;color:#44698b;padding-top:23px;padding-bottom:34px;border-bottom:1px solid #dbdbdb;font-weight:bold;margin-bottom:30px;}
.product-info .product-txt .summary {font-size:15px;color:#5e5e5e;line-height:17px;font-weight:500;}
.product-info-thumb {margin-bottom:47px;}
.product-info-thumb .thumb {margin-top:14px;margin:0 -4px;}
.product-info-thumb .thumb:before {display:block;content:" ";}
.product-info-thumb .thumb:after {display:block;content:" ";clear:both;}
.product-info-thumb .thumb .item {float:left;width:152px;border:1px solid #dbdbdb;margin:0 4px 6px 4px;height:139px;text-align:center;}
.product-info-thumb .thumb .item img {max-width:100%;}
.product-info-thumb .thumb .item .in {height:100%;}
.product-info-thumb .thumb .item.on {border:1px solid #070f60;}

.history-list li {font-size:15px;color:#585858;font-weight:500;}
.history-list li strong {font-size:17px;color:#070f60;font-weight:700;}
.history-list li.li {padding:20px 0;border-bottom:1px solid #d1cece;}
.history-list li.hsl {padding:20px 0 5px 0;}
.history-sub-list {position:relative;top:-20px;left:100px;}
.history-sub-list .f {margin-bottom:50px;}
.history-sub-list1 li {line-height:33px;position:relative;padding-left:8px;}
.history-sub-list1 li:before {position:absolute;display:block;content:" ";left:0;top:15px;width:3px;height:3px;background-color:#070f60;}

.biz-text {font-size:18px;font-weight:500;line-height:36px;}
.biz-text strong {color:#070f60;font-weight:500;}
.biz-tit{font-size:25px;font-weight:500;}

.biz-circle {overflow:hidden;}
.biz-circle .biz-item {float:left;margin-right:32px;}
.biz-circle .biz-item.last {margin-right:0;}

.product-pop {z-index:1002;display:none;position:fixed;top:50%;margin-top:-250px;left:50%;background:#fff;}
.product-pop .product-pop-fix {position:relative;}
.product-pop .product-pop-fix a {position:absolute;top:0;right:0;}
.product-pop .product-pop-in img {max-width:100%;}
.back {z-index:1001;position:fixed;top:0;left:0;width:100%;height:100%;background:url('/skin/img/sub/back.png') repeat 0 0;}

.contents img {vertical-align:middle;}
.search-box {text-align:right;margin-bottom:10px;}
.search-box .search-box-in {display:inline-block;}

.img-row .col-md-4 {margin-bottom:25px;}

.sub-container {margin-top:100px;}

/* 로그인 */
.gray-line-wrap{border:15px solid #f6f6f6;padding:80px 0;}
.login-wrap{/*width:572px;*/width:580px;margin: 0 auto;}
.login-top-text{font-size: 18px;color: #111;padding:0 0 20px 0;text-align: center;}
.login-inp{position: relative;}
.login-inp input {color:#666;float:none;font-size:18px;/*width:402px;*/width:330px; height: 50px;line-height: 1; padding: 0 10px; margin:0 auto; border: 1px solid #cccccc;margin: 0 0 10px 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.login-inp input:hover{border:1px solid #111;}
.login-inp input:focus{border:1px solid #111;}
.login-inp label {font-size:18px;color: #000;width:80px;font-weight:500;}

.agree-box {border:5px solid #f6f6f6;padding:20px;}
.agree-inp {position: relative;}
.agree-inp input {color:#666;float:none;font-size:18px;/*width:402px;*/width:330px; height: 50px;line-height: 1; padding: 0 10px; margin:0 auto; border: 1px solid #cccccc;margin: 0 0 10px 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.agree-inp input:hover{border:1px solid #111;}
.agree-inp input:focus{border:1px solid #111;}
.agree-inp label {font-size:18px;color: #000;width:120px;font-weight:500;}


.login-wrap .utilsearch-part-box{margin:0;position: relative;}
.login-wrap .utilsearch-part-box label.id_save{position: relative;left:0;top:0;}

.login-btn{position:absolute;top:0;right:0;display:table-cell;width:150px;line-height: 110px; background: #111; color: #fff; text-align: center; vertical-align: middle;border:none;font-size:15px;}
.login-chk{display:block;clear:both;font-size: 18px;}

.login-bottom{margin:30px 0 20px 0;padding:25px 0 25px 0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.bottom-txt{font-size:16px;color:#666;padding:0 0 10px 10px;}
.login_order{display:inline-block;width:320px;}
.login_link{display:inline-block;text-decoration: underline;margin-left: 15px;}
.row_check {margin:10px 0;}
.icheckbox_minimal {padding-left:82px;}

.footer {background-color:#eeeeee;height:52px;}
.sub .footer {margin-top:50px;}
.footer .bottom-wrap:before {display:block;content:" ";}
.footer .bottom-wrap:after {display:block;content:" ";clear:both;}
.bottom-link {overflow:hidden;float:left;margin-top:16px;margin-right:139px;}
.bottom-link li {float:left;padding-right:12px;background:url('/skin/img/main/bottom_link.bar.gif') no-repeat right center;margin-right:8px;}
.bottom-link li a {font-size:14px;font-weight:;color:#2a2a2a;font-weight: 400;}
.bottom-link li.last {background:none;padding-right:0;margin-right:0;}
.bank {float:left;}
.bank .bank-bar {overflow:hidden;float:left;margin-top:16px;}
.bank .bank-bar li {float:left;padding-right:12px;background:url('/skin/img/main/bottom_link.bar.gif') no-repeat right center;margin-right:8px;font-size:14px;color:#2a2a2a;font-weight: 400;}
.bank .bank-bar li.last {background:none;padding-right:0;margin-right:0;}
.bank .bank-ibk {float:left;margin-right:12px;}
.bank .bank-ibk.shinhan img {width: 100px;display: block;margin-top: 9px;}
.family {float:right;width:168px;height:33px;border:1px solid #c7c7c7;background-color:#fff;margin-top:10px;position:relative;}
.family .family-link {display:block;height:31px;line-height:31px;color:#555454;background:url('/skin/img/main/icon_plus.gif') no-repeat 143px center;padding-left:13px;}
.family .family-link.on {background:url('/skin/img/main/icon_minus.gif') no-repeat 143px center;}
.family ul {display:none;position:absolute;bottom: 31px;left: -1px;width: 168px;background-color:#fff;z-index:50;border:1px solid #c7c7c7;border-bottom:none;}
.family ul li a {display:block;height:36px;line-height:36px;padding:0 5px 5px 11px;}
.family ul li a:hover {background-color:#ececec;}
.copyright-wrap {height:124px;}
.copyright-wrap .bottom-logo {float:left;margin-right:30px;margin-top:23px;}
.copyright-wrap .copytright {letter-spacing:-0.5px;float:left;margin-top:23px;font-size:13px;color:#939292;font-weight:200;line-height:22px;width:621px;margin-right:20px;}
.copyright-wrap .escrow {float:left;margin-top:20px;}

.join-table {width:100%;border-top:2px solid #efbb1c;border-collapse:collapse;}
.join-table .tbmemhaeder {background-color:#fafafa;width:20%;padding:10px;text-align:center;font-size:14px;font-weight:500;border-right:1px solid #DAD7D7;border-bottom:1px solid #DAD7D7;}
.join-table .tbmemhaeder span {color:#FE7701;}
.join-table .tbmemdata {width:80%;font-size:14px;padding:10px 20px 10px 20px;border-bottom:1px solid #DAD7D7;}
.join-table .tbmemdata .form {height:34px;text-indent:10px;border:1px solid #DAD7D7;}
.join-table .tbmemdata span {color:#999999;font-family: 돋움; font-size:11px;letter-spacing:-1px;margin-left:10px;}
.join-table .tbmemdata .form-control {display:inline-block;vertical-align: middle;width:auto;}

.default-table {width:100%;border-top:2px solid #efbb1c;border-collapse:collapse;}
.default-table.no-border {border-top:none;}
.default-table .tbmemhaeder { background-color:#fafafa;padding:10px;text-align:center;font-size:14px;font-weight:500;border-right:1px solid #DAD7D7;border-bottom:1px solid #DAD7D7;}
.default-table .tbmemhaeder span {color:#FE7701;}
.default-table .tbmemhaeder.last {border-right:none;}
.default-table .tbmemdata {font-size:14px;padding:10px 20px 10px 20px;border-bottom:1px solid #DAD7D7;}
.default-table .tbmemdata .radio-sel {float:left; width:100%;}
.default-table .tbmemdata .radio-sel p {float:left; width:70%; font-size:14px; line-height:25px; vertical-align:middle;}
.default-table .tbmemdata .radio-sel .radios {float:right; width:30%; text-align:right;}
.default-table .tbmemdata .radio-sel .radios label {margin-left:10px; font-weight:normal; font-size:13px; line-height:25px; vertical-align:middle; cursor:pointer;}
.default-table .tbmemdata .radio-sel .radios label input[type=radio] {margin-right:5px; line-height:25px; vertical-align:middle;}
.default-table .tbmemdata .form {height:34px;text-indent:10px;border:1px solid #DAD7D7;}
.default-table .tbmemdata .form-right {padding:0 3px;}
.default-table .tbmemdata span {color:#999999;font-family: 돋움; font-size:11px;letter-spacing:-1px;margin-left:10px;}
.default-table .tbmemdata .form-control {display:inline-block;vertical-align: middle;width:auto;}
.default-table textarea {text-indent:0 !important;padding:10px;}

.cart-count {position:relative;width:15px;height:34px;border:1px solid #ececec;margin:0 3px;}
.cart-count a {position:absolute;left:1px;display:block;width:11px;height:8px;}
.cart-count a.up {top:0;margin-top:3px;}
.cart-count a.down {bottom:0;margin-bottom:3px;}

.sub-container {width:1108px;margin:30px auto;}
.sub-container:before {display:block;content:" ";}
.sub-container:after {display:block;content:" ";clear:both;}
.sub-container .side {float:left;width:232px;margin-right:30px;}
.sub-container .content {width:846px;float:left;}

.well {background-color:#454139;border-radius:0;padding:33px 30px;}
.panel-default .panel-body {min-height:114px;font-size:15px;padding:20px 15px;}
.panel-default .panel-body a.link {font-size:15px;}
.well h3 {font-size:30px;color:#fff;margin-bottom:10px;}
.well p {font-size:15px;color:#d5d5d5;}
.panel-default .panel-heading {-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;font-size:15px;background-color:#f5f5f5;color:#1c1c1c;border-color:#f5f5f5;font-weight:500;}
.custom-btn-default {border-radius:0;font-size:12px;color:#525252;}

.sub-big-title-wrap {width:1108px;margin:0 auto;}
.sub-big-title {font-size:25px;color:#212121;margin-bottom:15px;font-weight:400;}
.location-wrap {width:1108px;margin:0 auto;height:52px;}
.location {display:table;padding-top:33px;}
.location .home {display:table-cell;vertical-align:center;padding-right:12px;background:url('/skin/img/sub/location_bar.gif') no-repeat right center;}
.location .home a img {margin-top:3px;}
.location .deth-1 {position:relative;display:table-cell;vertical-align:middle;padding-right:38px;background:url('/skin/img/sub/location_bar.gif') no-repeat right center;padding-left:7px;}
.location .deth-1 a.arrow {position:absolute;top:0;right:12px;}
.location .deth-2 {position:relative;display:table-cell;vertical-align:middle;padding-left:7px;padding-right:26px;}
.location .deth-2 a.arrow {position:absolute;top:0;right:0;}
.location a {font-size:12px;color:#474747;font-weight:400;}
.location a:hover {text-decoration:underline;}
.sub-location {display:none;position:absolute;min-width:200px;border:1px solid #eee;top:0;left:0;width:100%;height:115px;overflow-y:scroll;overflow-x:hidden;background-color:#fff;z-index:50;}
.sub-location ul {padding:5px 0;}
.sub-location ul li a {display:block;padding:3px 10px;}

.login-order {font-size:15px;}
.login-order h5 {margin-bottom:10px;font-size:15px;}
.login-order p {font-size:15px;line-height:25px;}
.login-myorder {font-size:15px;}
.login-myorder h5 {font-size:15px;margin:10px 0;}
.login-myorder p {font-size:15px;}

.nav-pagination {text-align:center;margin-top:20px;}
.pagination>li>a, .pagination>li>span {border:none;color:#4d4d4d;font-weight:500;font-size:15px;margin:0 2px;display:block;width:30px;height:30px;padding:0;line-height:30px;}
.pagination>li>a>span {display:none;}
.pagination>li.start>a {display:block;width:30px;height:30px;background:url('/skin/img/sub/page_start.gif') no-repeat center center;}
.pagination>li.end>a {display:block;width:30px;height:30px;background:url('/skin/img/sub/page_end.gif') no-repeat center center;}
.pagination>li.prev>a {display:block;width:30px;height:30px;background:url('/skin/img/sub/page_prev.gif') no-repeat center center;}
.pagination>li.next>a {display:block;width:30px;height:30px;background:url('/skin/img/sub/page_next.gif') no-repeat center center;}

.good-btn-area {overflow:hidden;display:inline-block;}
.good-btn-area li {float:left;margin-right:6px;}
.good-btn-area li.last {margin-right:0;}

.sub-left-nav li a {display:block;padding:10px 15px;}
.sub-left-nav li a:hover {background-color:#eee;}
.sub-left-nav li.active a {
    background-color: #eee;
	color:#000;
}
.nav.tree > li > a.sub-line {border-bottom:1px solid #eee;}
.tovica-top {display:none;position:fixed;right:20px;bottom:10px;}

.main-visual {position:relative;height:425px;overflow:hidden;}
.main-visual .pagination {position:absolute;margin:0;bottom:20px;text-align:center;width:100%;}
.main-visual .pagination a {display: inline-block;width: 10px;height: 10px;margin: 5px 5px;background: url('/skin/img/main/main_navi_off.png') no-repeat 0 0;}
.main-visual .pagination a span {display:none;}
.main-visual .pagination a.selected {width:27px;height:10px;background: url('/skin/img/main/main_navi_on.png') no-repeat 0 0;}
#main-visual-roll li {float:left;}

.popup-class {border:1px solid #000;}
table.table.newsListTb {border-left:1px solid #ccc; border-bottom:1px solid #573323; margin:0 0 45px;}
table.table.newsListTb > tbody > tr > th {text-align:center; font-size:17px; line-height:20px; font-weight:700; color:#000; padding:15px 3px;  border-right:1px solid #ccc; border-top:2px solid #573323;}
table.table.newsListTb > tbody > tr > td {text-align:center;  padding:15px 3px; border-right:1px solid #ccc; font-size:14px; line-height:20px; font-weight:400; color:#333; }
table.table.newsListTb > tbody > tr > td.titleTd {text-align:left;  padding:15px 3px 15px 4%;}
.storeModalH3 {font-size:25px; line-height:1.2; color:#333; font-weight:700; border-bottom:1px solid #ccc; margin:0 0 20px; padding-bottom:12px;}
.storeModalP1 {font-size:15px; line-height:30px; color:#000; font-weight:400; margin:0;}
.storeModalP1 > .tit {font-size:17px; display:inline-block; width:126px;}
#storeMap {width:100%; height:350px;}
#map_canvas {width:100%; height:400px;}
.modalCommon .modal-content {padding:70px 8.333%; position:relative; border:1px solid #ccc;}
#storeModal.modalCommon .modal-content {padding:50px 8.333% 70px; border:1px solid #333;border-radius:0;}
.modalCommon .modal-body {border-top:2px solid #573323; padding:0;}
.modalCommon button.close {position:absolute; top:2.083%; right:2.083%; filter:alpha(opacity=70); opacity:.7; }
.modal-breadcrumbs {border-bottom:1px solid #573323; padding:15px 2.5%;}
.breadP1 {font-size:15px; line-height:20px; font-weight:400; color:#000; margin:0;}
.breads2 {text-align:right;}
.modal-contents {padding:50px 2.5% 90px;}
.preview-img {margin-bottom:50px;}
.modal-innerTitle {text-align:center; font-size:25px; line-height:1.2; color:#333; font-weight:700; margin:0 0 15px;}
.modal-innerContents {font-size:15px; line-height:27px; color:#333; font-weight:400;}
.modal-innerContents object, .modal-innerContents embed, .modal-innerContents img, .modal-innerContents iframe {max-width:100%; height:auto;}
.btnToList {border-radius:0; width:121px; height:50px; border:1px solid #000; display:inline-block; color:rgba(0, 0, 0, .8); font-size:15px; line-height:20px; font-weight:700; padding:12px 5px; background-color:#FFF;}
.modal-md {width: 1000px;}
.nav.nav-tabs {border: none;display: block;text-align: center;margin: 0 0 30px;}
.nav-tabs>li>a:hover,
.nav-tabs>li>a {margin-right: 0;border: none !important;background-color: #fff !important;}
.nav.nav-tabs > li {margin-right: 0;}
.nav.nav-tabs > li.active > a, .nav.nav-tabs > li.active > a:hover, .nav.nav-tabs > li.active > a:focus {border: none;background: none;font-weight: 700;}
.nav.nav-tabs > li > a::after {content: '';position: absolute;left: 50%;right: 50%;bottom: 0;width: 0;height: 5px;background-color: #000;-webkit-transition-property: width;transition-property: width;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.nav.nav-tabs > li.active > a::after, .nav.nav-tabs > li > a:hover::after, .nav.nav-tabs > li > a:focus::after, .nav.nav-tabs > li > a:active::after {content: '';position: absolute;left: 50%;right: auto;margin-left: -40px;width: 80px;-webkit-transform: translateY(0px);transform: translateY(0px);}
.tab-store {display: none;}
.tab-store.active {display: block;}

.tg  {border-collapse:collapse;border-spacing:0;width: 100%;border-top:3px solid #363636;}
.tg td{font-size:16px;font-weight: 300;color: #2f2f2f;padding:10px 15px;border:1px solid #cccccc;overflow:hidden;word-break:normal;vertical-align: middle;}
.tg th{font-size:18px;font-weight:500;color: #de9d20;padding:10px 5px;border:1px solid #cccccc;overflow:hidden;word-break:normal;vertical-align: middle;}
.tg .tg-s6z2{text-align:center}
.tg .tg-baqh{text-align:center;vertical-align:middle}
.tg .tg-yw4l{vertical-align:middle}
.tg .tg-num {background-color: #f1f1f1;}
.tg.stg th {font-size:16px;}
.tg.stg td {font-size:14px;padding:10px 10px;}