
@font-face {
    font-family: "anker";
    src: url("../font/Whitney-Book-Adv.otf");
}
html, body {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
h1, h2, h3, h4, h5, h6, div, ul, li, dl, dt, dd, ol, pre, form, fieldset, input, textarea, p, blockquote, th, td, hr, img, select {
    margin: 0;
    padding: 0;
}
hr, fieldset, img {
    border: 0 none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
address, caption, cite, code, dfn, strong, th, var {
    font-style: normal;
    font-weight: 400;
}
ol, ul {
    list-style: outside none none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
.f12 {
    font-size: 1.2em;
}
.f14 {
    font-size: 1.4em;
}
.f16 {
    font-size: 1.6em;
}
.f18 {
    font-size: 1.8em;
}
.f20 {
    font-size: 2em;
}
.f22 {
    font-size: 2.2em;
}
.f24 {
    font-size: 2.4em;
}
.f26 {
    font-size: 2.6em;
}
.f28 {
    font-size: 2.8em;
}
.f30 {
    font-size: 3em;
}
.f40 {
    font-size: 4em;
}
.fb {
    font-weight: 700;
}
.fn {
    font-weight: 400;
}
.t2 {
    text-indent: 2em;
}
.lh100 {
    line-height: 1em;
}
.lh150 {
    line-height: 1.5em;
}
.lh200 {
    line-height: 2em;
}
.lh250 {
    line-height: 2.5em;
}
.lh300 {
    line-height: 3em;
}
.unl {
    text-decoration: underline;
}
.no-unl {
    text-decoration: none;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.bc {
    margin-left: auto;
    margin-right: auto;
}
.fl {
    display: inline;
    float: left;
    overflow: hidden;
}
.fr {
    display: inline;
    float: right;
    overflow: hidden;
}
.cb {
    clear: both;
}
.cl {
    clear: left;
}
.cr {
    clear: right;
}
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix:after {
    clear: both;
}
* .vm {
    vertical-align: middle;
}
.vt {
    vertical-align: top;
}
.vb {
    vertical-align: bottom;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
.abs-right {
    position: absolute;
    right: 0;
}
.zoom {
}
.hidden {
    visibility: hidden;
}
.none {
    display: none;
}
.of {
    overflow: hidden;
}
.w10 {
    width: 10px;
}
.w20 {
    width: 20px;
}
.w30 {
    width: 30px;
}
.w40 {
    width: 40px;
}
.w50 {
    width: 50px;
}
.w60 {
    width: 60px;
}
.w70 {
    width: 70px;
}
.w80 {
    width: 80px;
}
.w90 {
    width: 90px;
}
.w100 {
    width: 100px;
}
.w150 {
    width: 150px;
}
.w200 {
    width: 200px;
}
.w250 {
    width: 250px;
}
.w300 {
    width: 300px;
}
.w400 {
    width: 400px;
}
.w500 {
    width: 500px;
}
.w600 {
    width: 600px;
}
.w700 {
    width: 700px;
}
.w800 {
    width: 800px;
}
.w {
    width: 100%;
}
.h50 {
    height: 50px;
}
.h100 {
    height: 100px;
}
.h200 {
    height: 200px;
}
.h300 {
    height: 300px;
}
.h500 {
    height: 500px;
}
.h {
    height: 100%;
}
.m10 {
    margin: 10px;
}
.m15 {
    margin: 15px;
}
.m20 {
    margin: 20px;
}
.m25 {
    margin: 25px;
}
.m30 {
    margin: 30px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt50 {
    margin-top: 50px;
}
.mt70 {
    margin-top: 70px;
}
.mt100 {
    margin-top: 100px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb50 {
    margin-bottom: 50px;
}
.mb70 {
    margin-bottom: 70px;
}
.mb100 {
    margin-bottom: 100px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml15 {
    margin-left: 15px;
}
.ml20 {
    margin-left: 20px;
}
.ml30 {
    margin-left: 30px;
}
.ml40 {
    margin-left: 40px;
}
.ml50 {
    margin-left: 50px;
}
.ml70 {
    margin-left: 70px;
}
.ml100 {
    margin-left: 100px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr30 {
    margin-right: 30px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.p5 {
    padding: 5px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.p30 {
    padding: 30px;
}
.p50 {
    padding: 50px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt30 {
    padding-top: 30px;
}
.pt50 {
    padding-top: 50px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb30 {
    padding-bottom: 30px;
}
.pb50 {
    padding-bottom: 50px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl30 {
    padding-left: 30px;
}
.pl50 {
    padding-left: 50px;
}
.pl200 {
    padding-left: 200px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr30 {
    padding-right: 30px;
}
.pr50 {
    padding-right: 50px;
}
.last {
    border-right: 0 none !important;
    margin-right: 0 !important;
}
.col {
    overflow: hidden;
}
.col .col1, .col .col2, .col .col3, .col .col4, .col .col5, .col .col6, .col .col7, .col .col8, .col .col9, .col .col10, .col .col11, .col .col12 {
    clear: right;
    display: inline-block;
    float: left;
    height: 100%;
}
.col .col1 {
    width: 8.33%;
}
.col .col2 {
    width: 16.66%;
}
.col .col3 {
    width: 25%;
}
.col .col4 {
    width: 33.33%;
}
.col .col5 {
    width: 41.67%;
}
.col .col6 {
    width: 50%;
}
.col .col7 {
    width: 58.33%;
}
.col .col8 {
    width: 66.66%;
}
.col .col9 {
    width: 75%;
}
.col .col10 {
    width: 83.33%;
}
.col .col11 {
    width: 91.66%;
}
.t-muted {
    color: #909090;
}
.t-main {
    color: #00aedf;
}
.btn, .btn-default, .btn-primery {
    -moz-user-select: none;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    line-height: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 8px 20px;
    text-align: center;
    transition: all 0.3s ease 0s;
}
.btn:active, .btn-default:active, .btn-primery:active {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3) inset;
}
.btn-lg {
    font-size: 18px;
    padding: 12px 20px;
}
.btn-xl {
    border-radius: 30px;
    font-size: 18px;
    padding: 18px 30px;
}
.btn-xxl {
    border-radius: 35px;
    font-size: 20px;
    padding: 24px 35px;
}
.btn-xs {
    font-size: 12px;
    padding: 3px 10px;
}
.btn-sm {
    font-size: 12px;
    padding: 5px 10px;
}
.btn-default {
    background-color: #f1f1f1;
    border: 1px solid #ccc;
    color: #757575;
}
.btn-default:hover {
    border: 1px solid #30bbf2;
    color: #30bbf2;
}
.btn-primery {
    background-color: #30bbf2;
    color: #fff;
}
.btn-primery:hover {
    background-color: #15a7e1;
}
button.none {
    display: none;
}
.badge {
    background-color: #00b0d3;
    border-radius: 10px;
    color: #fff;
    display: inline-block;
    font-size: 10px;
    height: 16px;
    left: 20px;
    line-height: 6px;
    min-width: 14px;
    padding: 5px;
    position: absolute;
    text-align: center;
    top: 0;
}
.number {
    display: inline-block;
    min-width: 90px;
    text-align: center;
}
.number i, .number span {
    background-color: #d8d8d8;
    border: 1px solid #d8d8d8;
    display: inline-block;
    font-style: normal;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    width: 22px;
}
.number span {
    background-color: #fff;
    width: 40px;
}
.number i {
    cursor: pointer;
    font-size: 1.5em;
}
.circle {
    background-color: #d8d8d8;
    border-radius: 6px;
    cursor: pointer;
    display: inline-block;
    height: 12px;
    margin: 5px;
    width: 12px;
}
.circle.active {
    background-color: #30bbf2;
}
.z-cbx, .z-cbx-sm {
    cursor: pointer;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    min-height: 20px;
    padding-left: 30px;
    position: relative;
}
.z-cbx .icon-checkbox-checked2, .z-cbx-sm .icon-checkbox-checked2, .z-cbx input, .z-cbx-sm input {
    color: #757575;
    display: inline-block;
    font-size: 22px;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}
.z-cbx .icon-checkbox-checked2, .z-cbx-sm .icon-checkbox-checked2 {
    color: #30bbf2;
    display: none;
}
.z-cbx input, .z-cbx-sm input {
    visibility: hidden;
}
.z-cbx:before, .z-cbx-sm:before {
    border: 1px solid #d8d8d8;
    content: "";
    display: inline-block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}
.z-cbx-sm {
    height: 14px;
    line-height: 14px;
}
.z-cbx-sm:before {
    height: 14px;
    width: 14px;
}
.z-cbx-sm .icon-checkbox-checked2, .z-cbx-sm input {
    font-size: 16px;
    height: 14px;
    width: 14px;
}
.z-number {
    display: inline-block;
    padding-right: 15px;
    position: relative;
    width: 65px;
}
.z-number input {
    text-align: center;
    width: 50px;
}
.z-number .icon-arrow-up, .z-number .icon-arrow-down {
    border-right: 1px solid #d8d8d8;
    cursor: pointer;
    height: 50%;
    position: absolute;
    right: 0;
    text-align: center;
    width: 15px;
}
.z-number .icon-arrow-up {
    border-top: 1px solid #d8d8d8;
    line-height: 1.3em;
    top: 0;
}
.z-number .icon-arrow-down {
    border-bottom: 1px solid #d8d8d8;
    bottom: 0;
    line-height: 1.3em;
}

body {
    color: #414141;
    font-family: anker,anker-bold,arial,tahoma,"Hiragino Sans GB","Microsoft Yahei","宋体",sans-serif;
    font-size: 1.0em;
}
a {
    color: inherit;
    text-decoration: none;
}
a:focus {
    outline: 0 none;
}
input, textarea, button, select {
    border: 1px solid #d8d8d8;
    font-family: inherit;
    font-weight: inherit;
    padding: 2px 10px;
    vertical-align: middle;
}
input:focus, textarea:focus, button:focus, select:focus {
    border: 1px solid #00aedf;
    outline: 0 none;
}
label {
    vertical-align: middle;
}
select {
    height: 28px;
    line-height: 28px;
}
input[type="radio"], input[type="checkbox"] {
    height: 16px;
    line-height: 16px;
    width: 16px;
}
ol {
    list-style: inside none decimal;
}
ul.inline {
    overflow: hidden;
}
ul.inline li {
    float: left;
    margin-bottom: 20px;
}
table {
    width: 100%;
}
table th {
    color: #757575;
    text-align: inherit;
}
table tr {
    height: 40px;
}
div {
    position: relative;
}
.ipt {
    height: 22px;
}
.ipt-lg {
    height: 33px;
}
.ipt-xl {
    height: 40px;
}
.ipt-err {
    border: 1px solid #f13e15;
}
.noWrap {
    white-space: nowrap;
}
.wrap {
    margin: 0 auto;
    position: relative;
}
.ulDisc {
    list-style-type: disc;
}
.inner {
    margin: 10px 25px;
}
.bordered {
    border: 1px solid #d8d8d8;
}
.border-bottom {
    border-bottom: 1px solid #d8d8d8;
}
.border-top {
    border-top: 1px solid #d8d8d8;
}
.border5 {
    border-radius: 5px;
}
.line {
    display: block;
    max-height: 20px;
    width: 100%;
}
.err {
    color: #f13e15;
    line-height: 200%;
    padding-right: 10px;
    text-align: right;
}
.z-uploadBtn {
    background-color: #d8d8d8;
    border: 1px solid #d8d8d8;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 100px;
}
.z-uploadBtn input {
    border: 0 none;
    height: 30px;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100px;
}
.z-uploadBtn:hover {
    background-color: #fff;
}
.half {
    display: inline-block;
    float: left;
    width: 50%;
}
.percent3 {
    display: inline-block;
    float: left;
    width: 33.3%;
}
@media screen and (max-width: 768px) {
html {
    font-size: 60%;
}
.half {
    display: block;
    float: none;
    padding: 0 !important;
    width: 100%;
}
.percent3 {
    display: block;
    float: none;
    padding: 0 !important;
    width: 100%;
}
#navGap {
    height: 50px !important;
}
}
#footer {
    background-color: #e5e4e0;
    font-size: 1em;
    overflow: hidden;
}
#footer * {
    box-sizing: border-box;
}
#footer #footerTop {
    background-color: #b9b6ac;
    box-shadow: 0 10px 30px #aaa;
    color: #fff;
    padding: 10px 0;
}
#footer #footerLeft {
    border-right: 1px dotted #aaa;
    display: inline-block;
    float: left;
    padding-bottom: 30px;
    padding-left: 30px;
    width: 64%;
}
#footer #footerLeft ul {
    color: #757575;
    margin-top: 30px;
}
#footer #footerLeft ul li {
    line-height: 2em;
    margin-right: 80px;
}
#footer #footerLeft ul li p {
    color: #000;
    font-size: 1.4em;
    font-weight: 700;
    margin-bottom: 10px;
}
#footer #footerLeft ul li a {
    display: block;
}
#footer #footerLeft ul li a:hover {
    color: #30bbf2;
    text-decoration: underline;
}
#footer .wrap {
    max-width: 1600px !important;
}
#footer #footerRight {
    display: inline-block;
    float: left;
    line-height: 2em;
    padding-left: 9%;
    padding-top: 30px;
    width: 24%;
}
#footer #footerRight select {
    margin-bottom: 10px;
    margin-top: 10px;
    width: 200px;
}
#footer #footerRight #footerLinks {
    font-size: 3em;
}
#footer #footerRight #footerLinks span {
    color: #afafaf;
    cursor: pointer;
    float: left;
    margin-right: 11px;
}
#footer #footerRight #footerLinks .icon-facebook-square:hover {
    color: #1a54a1;
}
#footer #footerRight #footerLinks .icon-twitter-square:hover {
    color: #00bada;
}
#footer #footerRight #footerLinks .icon-google-plus-square:hover {
    color: red;
}
#footer #footerRight #footerLinks .icon-youtube-square:hover {
    color: #d41627;
}
@media screen and (max-width: 1100px) {
#footer #footerRight {
    padding-left: 15px;
}
}
@media screen and (max-width: 800px) {
#footer #footerLeft, #footer #footerRight {
    padding-bottom: 10px;
    width: 100%;
}
#footer #footerRight {
    padding-top: 0;
}
}
@media screen and (max-width: 800px) {
#footer #footerLeft ul li {
    margin-right: 30px;
}
}
#nav {
    background: url(../images/nav.png) repeat-x;
    box-shadow: 0 2px 6px #bbb;
    color: #757575;
    font-size: 18px;
    height: 130px;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
}
#nav * {
    box-sizing: border-box;
}
#nav div {
    position: static;
}
#nav #navLogo {
    float: left;
    margin-left: 30px;
}
#nav #navLogo img {
    margin-top: 25px;
}
#nav .nav-power {
    margin: 0 auto;
    max-width: 1600px;
    padding-right: 20px;
    text-align: right;
}
#nav .nav-power img {
    height: 180px;
    margin-top: 10px;
    width: auto;
}
#nav #navRight {
    float: right;
    margin-right: 20px;
    margin-top: 61px;
    position: relative !important;
}
#nav #navRight a {
    color: #757575;
    padding: 8px;
}
#nav #navRight a:hover {
    color: #000;
}
#nav #navRight .icon-cart {
    font-size: 24px;
}
#nav #navRight .icon-cart:hover + #navCart {
    display: block;
}
#nav #navRight .icon-user2 {
    position: relative;
    top: -2px;
}
#nav #navRight #navCart {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    box-shadow: 0 0 3px #d8d8d8;
    cursor: pointer;
    display: none;
    font-size: 12px;
    padding: 20px 10px;
    position: absolute;
    right: 66px;
    top: 35px;
    width: 350px;
}
#nav #navRight #navCart:before {
    border-bottom: 10px solid rgba(255, 255, 255, 0.9);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    position: absolute;
    right: 95px;
    top: -8px;
}
#nav #navRight #navCart:hover {
    display: block;
}
#nav #navRight #navCart td {
    height: 65px;
}
#nav #navRight #navCart tfoot {
    border-top: 1px solid #d8d8d8;
}
#nav #navRight #navCart tfoot td {
    height: 40px;
}
#nav #navRight #navCart img {
    height: 40px;
    margin-right: 10px;
    width: 40px;
}
#nav #navRight #navCart .number i, #nav #navRight #navCart .number span {
    height: 18px;
    line-height: 18px;
    width: 18px;
}
#nav #navRight #navCart .number span {
    font-size: 0.7em;
    width: 40px;
}
#nav #navRight #navCart .money {
    min-width: 60px;
}
#nav #navRight #navCart .icon-trashcan2 {
    color: #d8d8d8;
    cursor: pointer;
    font-size: 1.4em !important;
}
#nav #navRight #navCart .icon-trashcan2:hover {
    color: #30bbf2;
}
#nav #navRight #navNotLogin {
    position: relative;
    top: -2px;
}
#nav #navRight #navNotLogin a:hover {
    color: #30bbf2;
    text-decoration: underline;
}
#nav #nav-control {
    border: 1px solid #ddd;
    cursor: pointer;
    display: none;
    font-size: 0.8em;
    margin-right: 10px;
    padding: 5px 5px 0;
}
#nav #nav-control:hover {
    border: 1px solid #999;
    box-shadow: 0 0 3px #999;
}
#nav #navWrap {
    height: 80px;
    margin: 0 auto;
    max-width: 1600px;
    z-index: 1000;
}
#nav #navWrap #navMain {
    float: left;
    margin-left: 80px;
    z-index: 1000;
}
#nav #navWrap #navMain > li {
    position: relative;
    vertical-align: top;
}
#nav #navWrap #navMain > li > a {
    color: #757575;
    height: 130px;
    line-height: 140px;
    text-align: center;
}
#nav #navWrap #navMain > li:hover > a {
    color: #30bbf2;
}
#nav #navWrap #navMain li {
    display: inline-block;
}
#nav #navWrap #navMain li > a {
    display: block;
    padding: 0 15px;
}
#nav #navWrap #navMain .has-more > a:after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #757575;
    content: "";
    display: inline-block;
    height: 0;
    margin-left: 5px;
    position: relative;
    top: -2px;
    width: 0;
}
#nav #navWrap #navMain .has-more:hover .nav-sub1, #nav #navWrap #navMain .has-more:hover ~ .nav-sub1-cover {
    display: block;
}
#nav #navWrap #navMain #navDeviceWrap:hover ~ .nav-sub1-cover {
    display: none;
}
#nav #navWrap #navMain .has-more:hover .nav-sub1 li.active > a, #nav #navWrap #navMain .has-more:hover .nav-sub1-cover li.active > a {
    background-color: #fff;
    color: #30bbf2;
    position: relative;
}
#nav #navWrap #navMain .has-more:hover .nav-sub1 li.active > a:before, #nav #navWrap #navMain .has-more:hover .nav-sub1-cover li.active > a:before {
    background: radial-gradient(#ddd, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 60px;
    left: -1px;
    position: absolute;
    top: 0;
    width: 2px;
}
#nav #navWrap #navMain .has-more:hover .nav-sub1 li.active > a:after, #nav #navWrap #navMain .has-more:hover .nav-sub1-cover li.active > a:after {
    background: radial-gradient(#ddd, #fff) repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 60px;
    position: absolute;
    right: -1px;
    top: 0;
    width: 2px;
}
#nav #navWrap #navMain .has-more:hover .nav-sub1 li.active .nav-sub2, #nav #navWrap #navMain .has-more:hover .nav-sub1-cover li.active .nav-sub2, #nav #navWrap #navMain .has-more:hover .nav-sub1 li.active .nav-sub2-cover, #nav #navWrap #navMain .has-more:hover .nav-sub1-cover li.active .nav-sub2-cover {
    display: block;
}
#nav #navWrap #navMain .has-more:hover > a:after {
    border-top: 6px solid #30bbf2;
}
#nav #navWrap #navMain .nav-sub1-cover {
    background: -moz-linear-gradient(center top , #ccc, #fafafa 8%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: none;
    height: 65px;
    left: 0;
    position: absolute;
    right: 0;
    top: 130px;
    z-index: -1;
}
#nav #navWrap #navMain .nav-sub1 {
    display: none;
    height: 65px;
    left: 0;
    position: absolute;
    top: 130px;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
}
#nav #navWrap #navMain .nav-sub1:hover {
    display: block;
}
#nav #navWrap #navMain .nav-sub1 > li {
    position: relative;
}
#nav #navWrap #navMain .nav-sub1 > li > a {
    height: 60px;
    line-height: 60px;
    margin-top: 5px;
    position: relative;
}
#nav #navWrap #navMain .nav-sub1 > li:hover .nav-sub2, #nav #navWrap #navMain .nav-sub1 > li:hover .nav-sub2-cover {
    display: block;
}
#nav #navWrap #navMain .nav-sub1 .nav-sub2-cover {
    background-color: #fff;
    box-shadow: 0 2px 2px 0 #ddd;
    display: none;
    height: 225px;
    left: 0;
    position: fixed;
    right: 0;
}
#nav #navWrap #navMain .nav-sub1 .nav-sub2 {
    background-color: #fff;
    display: none;
    position: absolute;
    right: 0;
    top: 65px;
}
#nav #navWrap #navMain .nav-sub1 .nav-sub2:hover {
    display: block;
}
#nav #navWrap #navMain .nav-sub1 .nav-sub2 li {
    cursor: pointer;
    margin-top: 40px;
    padding: 15px 0;
    text-align: center;
}
#nav #navWrap #navMain .nav-sub1 .nav-sub2 li:hover a {
    color: #30bbf2;
    text-decoration: underline;
}
#nav #navWrap #navMain .nav-sub1 .nav-sub2 li a {
    color: #757575;
    height: 150px;
    line-height: 150%;
    min-width: 130px;
}
#nav #navWrap #navMain .nav-sub1 .nav-sub2 li a img {
    height: 100px;
    width: 100px;
}
#nav #navWrap #navMain .nav-sub1 > li:first-child ul, #nav #navWrap #navMain .nav-sub1 li:nth-child(2) ul, #nav #navWrap #navMain .nav-sub1 li:nth-child(3) ul {
    left: 0;
    right: auto;
}
#nav #navWrap #navMain .has-more:nth-child(2) .nav-sub1 {
    left: -30px;
}
#nav #navWrap #navMain .has-more:nth-child(2) .nav-sub1 > li > a {
    padding: 0 50px;
}
#nav #navWrap #navMain #navDevice {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 3px #ddd;
    color: #757575;
    font-size: 14px;
    height: 500px;
    left: auto !important;
    padding: 20px;
    position: absolute;
    right: -200px;
    top: 100px;
    width: 580px;
}
#nav #navWrap #navMain #navDevice:before {
    border-bottom: 14px solid rgba(255, 255, 255, 0.9);
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    content: "";
    position: absolute;
    right: 255px;
    top: -10px;
}
#nav #navWrap #navMain #navDevice .device-item {
    border-bottom: 1px solid #d8d8d8;
    padding: 20px 0;
    position: relative;
    z-index: 3;
}
#nav #navWrap #navMain #navDevice .device-item .icon-uniE64A, #nav #navWrap #navMain #navDevice .device-item .icon-uniE64B, #nav #navWrap #navMain #navDevice .device-item .icon-uniE64C {
    font-size: 3em;
}
#nav #navWrap #navMain #navDevice .device-item > li {
    box-shadow: none !important;
    display: inline-block;
    vertical-align: top;
}
#nav #navWrap #navMain #navDevice .device-item > li li {
    box-shadow: none !important;
    color: #757575;
    display: block;
}
#nav #navWrap #navMain #navDevice .device-item > li li a {
    height: 30px;
    line-height: 30px;
}
#nav #navWrap #navMain #navDevice .device-item > li li a:before {
    background-color: #aaa;
    border-radius: 10px;
    content: "";
    display: inline-block;
    height: 4px;
    margin-right: 5px;
    position: relative;
    top: -3px;
    width: 4px;
}
#nav #navWrap #navMain #navDevice .device-item > li li a:hover {
    box-shadow: none !important;
    color: #30bbf2;
    text-decoration: underline;
}
#nav #navWrap #navMain #navDevice .device-item > li li a:hover:before {
    background-color: #30bbf2;
}
#nav #navWrap #navMain #navDevice .device-item li.active {
    background-color: transparent;
    box-shadow: none !important;
}
#nav #navWrap #navMain #navDevice .device-item li.active > a {
    box-shadow: none !important;
}
#nav #navWrap #navMain #navDevice .device-item > li:last-child {
    text-align: right;
    vertical-align: bottom;
    width: 60px;
}
#nav #navWrap #navMain #navDevice .device-item > li:last-child .btn {
    font-size: 0.7em;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    width: 60px;
}
#nav #navWrap #navMain #navDevice .device-item > li:last-child .btn:hover {
    color: #fff;
    text-decoration: none;
}
#nav #navWrap #navMain #navDevice .device-item:last-child {
    border-bottom: 0 none;
}
@media screen and (max-width: 1280px) {
#nav #navWrap #navMain {
    font-size: 14px;
    margin-left: 15px;
}
#nav #navWrap #navLogo {
    margin-left: 10px;
}
#nav #navWrap #navLogo img {
    height: 75px;
    margin-top: 30px;
}
#nav #navWrap #navRight {
    font-size: 14px;
    margin-top: 60px;
}
#nav #navWrap #navRight .icon-cart {
    font-size: 18px;
}
}
@media screen and (max-width: 1024px) {
#nav #navWrap #navMain {
    margin-left: 5px;
}
#nav #navWrap #navMain li > a {
    padding: 0 10px;
}
#nav #navWrap #navRight {
    margin-right: 0;
}
#nav #navWrap #navLogo {
    margin-left: 0;
}
#nav #navWrap #navLogo img {
    height: 60px;
    margin-top: 40px;
}
}
@media screen and (max-width: 860px) {
.container-white {
    padding: 0 !important;
}
#nav {
    height: auto;
    max-height: 100%;
    overflow-y: auto;
}
#nav #navWrap {
    height: auto !important;
    overflow: hidden;
}
#nav #navWrap #navLogo img {
    margin-top: 0;
}
#nav #navWrap #navRight {
    margin-top: 18px;
}
#nav #navWrap #navRight a {
    padding: 3px;
}
#nav #navWrap #navRight #navCart {
    display: none !important;
}
#nav #navWrap #navRight #nav-control {
    display: inline-block;
    margin-left: 15px;
}
#nav #navWrap #navRight .badge {
    height: 14px;
    left: 15px;
    padding: 4px;
    top: -5px;
}
#nav #navDeviceWrap:after {
    display: none;
}
#nav #navDeviceWrap #navDevice {
    display: none !important;
}
#nav #navMain {
    display: block;
    height: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 2px;
    overflow: hidden;
    width: 100%;
}
#nav #navMain #ulAccesonries, #nav #navMain #ulPower {
    margin-left: 0 !important;
}
#nav #navMain .nav-power {
    display: none !important;
}
#nav #navMain li {
    border-bottom: 1px solid #d8d8d8;
    display: block;
    position: relative;
    width: 100%;
}
#nav #navMain li > a {
    height: 40px !important;
    line-height: 40px !important;
    padding: 0 20px !important;
    text-align: left !important;
}
#nav #navMain > li {
    background: -moz-linear-gradient(center top , #eee, #e8e8e8) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#nav #navMain > li > a:after {
    display: none !important;
}
#nav #navMain .has-more {
    height: 40px;
    overflow: hidden;
}
#nav #navMain .has-more:hover .nav-sub1 > li > a {
    background-color: #f6f6f6;
    color: #414141 !important;
}
#nav #navMain .has-more .nav-sub1 {
    display: block !important;
    height: auto !important;
    left: 0 !important;
    padding-left: 0 !important;
    position: relative !important;
    top: 0 !important;
    white-space: normal !important;
}
#nav #navMain .has-more .nav-sub1 > li > a {
    background-color: #f6f6f6 !important;
    cursor: default;
    margin-top: 0 !important;
}
#nav #navMain .has-more .nav-sub1 > li > a:hover {
    color: #414141 !important;
}
#nav #navMain .has-more .nav-sub1 .nav-sub2 {
    display: block !important;
    position: relative !important;
    top: 0 !important;
}
#nav #navMain .has-more .nav-sub1 .nav-sub2 li {
    border-bottom: 0 none !important;
    margin-top: 0 !important;
    padding: 0 0 0 20px !important;
}
#nav #navMain .has-more .nav-sub1 .nav-sub2 li img {
    display: none;
}
#nav #navMain .has-more:after {
    color: #757575;
    content: "∨";
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 12px;
}
#nav #navMain .nav-sub1-cover, #nav #navMain .nav-sub2-cover {
    display: none !important;
}
}
@media screen and (min-width: 768px) {
.vphone {
    display: none !important;
}
p.hphone {
    display: block;
}
span.hphone {
    display: inline;
}
td.hphone, th.hphone {
    display: table-cell;
}
}
@media screen and (max-width: 450px) {
#nav #navLogo img {
    height: 40px !important;
    margin-top: 8px !important;
}
#nav #navRight {
    font-size: 12px !important;
}
#nav #navRight #nav-control {
    margin-left: 10px;
    margin-right: 3px;
}
#nav #navRight a {
    margin-left: 3px !important;
}
}
.container-white {
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    border-radius: 5px;
}
.bgwhite {
    background-color: #fff;
}
.w180 {
    width: 180px;
}
.table-primery {
    background-color: #fff;
    border: 1px solid #d8d8d8;
}
.table-primery caption {
    border: 1px solid #d8d8d8;
    color: #757575;
    line-height: 2em;
    padding: 10px;
}
.table-primery caption .fr {
    color: #d8d8d8;
    cursor: pointer;
}
.table-primery caption .fr:hover {
    color: #30bbf2;
}
.table-primery thead tr, .table-primery thead th {
    color: #757575;
    height: 30px;
}
.table-primery tr {
    border-bottom: 1px solid #d8d8d8;
}
.table-primery tr td {
    padding: 5px;
}
.table-primery tr td img {
    height: 50px;
    width: 50px;
}
.bg-primery {
    background-color: #30bbf2;
    color: #fff;
}
.bg-gray {
    background-color: #9d9ca4;
    color: #fff;
}
.bg-sp {
    background-color: #d8d8d8;
}
.bg-light {
    background-color: #efefef;
}
.bg-gradient {
    background: -moz-linear-gradient(center top , #fff, #e8e8e8) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.icon {
    background: url("../img/btns.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 25px;
    width: 25px;
}
.icon-del {
    background-position: -228px -8px;
}
.icon-sub {
    background-position: -190px -8px;
}
.icon-add {
    background-position: -150px -8px;
}
.icon-account {
    background-position: -7px -55px;
    height: 65px;
    width: 65px;
}
.icon-username {
    background-position: -113px -4px;
}
.icon-ok {
    background-position: -6px -5px;
}
.icon-pwd {
    background-position: -311px -7px;
}
.icon-email {
    background-position: -268px -5px;
}
.icon-iq {
    background-position: -177px -64px;
    height: 50px;
    width: 50px;
}
.icon-powerIQ {
    background-position: 15px -124px;
    height: 100px;
    width: 250px;
}
.icon-google {
    background-position: -241px -67px;
    height: 50px;
    width: 50px;
}
.icon-facebook {
    background-position: -354px -67px;
    height: 50px;
    width: 50px;
}
#signGoogle {
    color: #757575;
    cursor: pointer;
}
#signGoogle .icon-googleplus {
    color: #ea403e;
    font-size: 35px;
}
#signGoogle:hover {
    color: #414141;
}
#signFacebook {
    color: #757575;
    cursor: pointer;
}
#signFacebook .icon-facebook {
    color: #2c5a91;
    font-size: 35px;
}
#signFacebook:hover {
    color: #414141;
}
.border-right {
    border-right: 1px solid #d8d8d8;
}
.border-left {
    border-left: 1px solid #d8d8d8;
}
.paypal {
    background-image: url("../img/paypal2.png");
    background-position: right 2px;
    background-repeat: no-repeat;
}
.active .paypal {
    background-image: url("../img/paypal.png");
}
.visa {
    background-image: url("../img/visa2.png");
    background-position: right 8px;
    background-repeat: no-repeat;
}
.active .visa {
    background-image: url("../img/visa.png");
    background-position: right 5px;
}
@media screen and (max-width: 500px) {
.paypal, .visa {
    background-image: none !important;
}
}
.triangle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d8d8d8 #d8d8d8 #d8d8d8 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    cursor: pointer;
    display: inline-block;
    height: 33px;
    left: 0;
    margin-right: 5%;
    padding-right: 4px;
    position: relative;
    vertical-align: top;
    width: 16px;
}
.triangle .triangle-up {
    left: 4px;
    position: absolute;
    top: 3px;
}
.triangle .triangle-down {
    left: 4px;
    position: absolute;
    top: 20px;
}
.triangle-down {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 8px solid #888;
    height: 0;
    width: 0;
}
.triangle-up {
    border-bottom: 8px solid #888;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    height: 0;
    width: 0;
}
.last {
    margin-right: 0 !important;
}
.err-form {
    color: #f13e15;
}
#address {
    padding: 20px 100px;
}
#address label {
    color: #757575;
    display: block;
}
#address .ipt {
    height: 34px;
    line-height: 34px;
    width: 100%;
}
#address .ipt-number {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    text-align: center;
    width: 60px;
}
#address .col6 {
    padding-right: 30px;
}
#address .col {
    padding-right: 0;
}
@media screen and (max-width: 768px) {
#address {
    padding: 20px 0 !important;
}
#address button {
    display: block;
    width: 100%;
}
#address form {
    margin-left: 0;
}
}
.shipping {
    margin: 20px auto;
    max-width: 700px;
}
.shipping table {
    border: 1px solid #d8d8d8;
}
#payarea {
    padding: 20px 100px;
}
#payarea h4 {
    color: #333;
    font-size: 22px;
    font-weight: 400;
}
#payarea table {
    color: #757575;
}
#payarea table tr {
    cursor: pointer;
}
#payarea table td {
    background-color: #ebebeb;
    border-bottom: 1px solid #e1e1e1;
    height: 50px;
    position: relative;
}
#payarea table .active td {
    background-color: #fff;
}
#payarea .radio {
    height: 30px;
    line-height: 30px;
    position: relative;
    visibility: hidden;
    width: 30px;
}
#payarea .radio:after {
    background: url("../img/btns.png") no-repeat scroll -39px -2px rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 30px;
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 30px;
}
#payarea .radio:checked:after {
    background: url("../img/btns.png") no-repeat scroll -6px -2px rgba(0, 0, 0, 0);
}
#device td {
    padding-bottom: 10px;
}
#device .ipt {
    height: 35px;
}
#ulDevice {
    padding: 10px;
}
#ulDevice img {
    border: 1px solid #ddd;
    height: 130px;
    margin: 10px;
    width: 130px;
}
#ulDevice button {
    padding: 5px 10px !important;
}
a {
    color: #6f6f6f;
}
#nav, #footer {
    box-sizing: border-box;
}
#navGap {
    height: 130px;
}

@charset "utf-8";
html {
    background: none repeat scroll 0 0 #fff;
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, option, textarea, p, strong, blockquote, th, td, address {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: inherit;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
li {
    list-style: outside none none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
    font-variant: normal;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
legend {
    color: #6f6f6f;
}
pre, code, kbd, samp, tt {
    font-family: monospace;
    line-height: 100%;
}
body {
    color: #6f6f6f;
    font-family: whitneyblack,Arial,Verdana,Geneva,sans-serif;
    font-size: 0.84em;
}

a {
    color: #6f6f6f;
    outline: medium none;
    text-decoration: none;
    transition: all 300ms ease 0s;
}
a:hover {
    color: #1572a8;
    text-decoration: underline;
}
em {
    font-style: normal;
}
strong {
    font-weight: bold;
}

option {
    text-indent: 8px;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clearfix:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.borderTop {
    border-top: 1px solid #ddd;
}
.blank {
    display: block;
    height: 30px;
    overflow: hidden;
}
.search, .globle_nav_list_selector p, .form p, .lottery_wrap, .captcha-bar {
    overflow: hidden;
}
.blank, .header, .search, .globle_nav_box dl dd, .follow_header, .footer, .language ul, .language ul li a, .footer_bottom, .footer_top, .lottery_top, .captcha-bar {
    width: 100%;
}
.logo, .globle_nav .tab_box_hover {
    display: block;
}
.wrap {
    margin: 0 auto;
    max-width: 1920px;
}

.big_block {
    margin: 0 15%;
}
.search_btn, .btn {
    transition: all 300ms ease 0s;
}
.box_shadow {
    box-shadow: 0 5px 5px #ccc;
}
.box_shadow_inner, .stxt, .txt, .values_search, .txtarea, .support_list_box {
    box-shadow: 1px 1px 1px #ddd inset;
}
.big_box_shadow_inner {
    box-shadow: 0 2px 2px #ccc inset;
}
.v_slider_btn em {
    border-radius: 3px;
}
.member_notification, .fb, .tw, .yb, .follow_logo, .nav_slider_ico, #prevBtn a, #nextBtn a, .follow_ico, .applicant_ico, .award_ico, .v_slider_down, .v_slider_up, .download a, .default_reviewer_pic, .support_check_btn, .faq_list_dot, .tab_column span.more, .globle_nav_box dt em, .search_bar .support_search_btn, .support_download_ico, .support_faq_ico, .support_rma_ico, .crumbDelete, .about_side_nav_dot, .coverage_time, .support_video_ico, .toggle_search_ico {
    background-image: url("../images/sprite.png");
}
.review_form .titles a, .customer_comment_item a, .choose_country_btn, .faq_list dt.hover, .faq_list dt:hover, .about_side_nav li span:hover, .about_side_nav li.hover span, .about_side_nav li.hover span a, .contact_us a, .coverage_item a, .guide_other a, .wablock a, .support_top_txt a, .form_style a, .position a, .product_item_wrapper_info a, .cyc a.ec, .product_slider_nav li.product_instruction a, .login a, .globle_nav li a:hover, .globle_nav li:hover span, .globle_nav li.hover span, .globle_nav li .globle_nav_list .gloable_nav_box a:hover, #feedbackbox a, .coverage .titles a, .faq_list dd a, .poweruser_notice a, .no_sign_notice a, .business_wrap a {
    color: #1572a8;
}
.member_notification, .admin_edit a, .user_edit a, .comment_bad, .comment_good {
    background-image: url("../images/member/member_ico.png");
    background-repeat: no-repeat;
}
.red, .customer_comment_answer a.red, .ErrorText {
    color: #d8412e;
}
.orange, .customer_comment_answer a.orange {
    color: #ff6600;
}
.logo, .loginned span, .member_notification, .txt, .footer_link, .member_notification_num, .globle_nav, .globle_nav li, .globle_nav li span, .globle_nav li a, .globle_nav_list_selector, .globle_nav_list_box, .follow_logo, .follow_us, .show_language, .language, .m-form .btn, #captcha-wrap {
    float: left;
}
.header_right, .login, .search, .search_btn, .footer_info {
    float: right;
}
.yellow {
    color: #fffc00;
}
.black {
    color: #222;
}
.index {
    background: none repeat scroll 0 0 #f5f5f5;
}
#message {
    background: none repeat scroll 0 0 #9f9f9f;
    border-radius: 5px;
    box-shadow: 3px 3px 3px #333;
    color: #fff;
    font-size: 20px;
    max-width: 610px;
    min-width: 400px;
    padding: 20px;
    position: absolute;
    text-align: center;
    z-index: 9999;
}
.header {
    background: url("../images/bg1.gif") repeat-x scroll center bottom #fff;
    position: relative;
    z-index: 1000;
}
.logo {
    margin: 2% 0 40px;
    width: 12%;
}
.header_right {
    padding-top: 3.5%;
    width: 30%;
}
.loginned span {
    margin-right: 15px;
}
.member_notification {
    background-position: 0 -182px;
    height: 20px;
    position: relative;
    text-align: center;
    width: 20px;
}
.member_notification_num {
    background: none repeat scroll 0 0 #f00;
    border-radius: 8px;
    color: #fff;
    height: 16px;
    left: 9px;
    position: absolute;
    top: -4px;
    width: 16px;
}
.search {

    position: relative;
}
.search_btn {
    background: none repeat scroll 0 0 #1572a8;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    height: 26px;
    position: absolute;
    right: -2px;
    top: 0;
    width: 60px;
}
.search_btn:hover {
    background-color: #125379;
}
.globle_nav {
    margin: 5% 0 0 6%;
    text-align: center;
}
.globle_nav a:hover {
    text-decoration: none;
}
* + html .globle_nav li {
    width: 30%;
}
.globle_nav li {
    position: relative;
}
.globle_nav li span, .globle_nav li a {
    color: #222;
    cursor: pointer;
    font-size: 180%;
    padding: 11px 25px 45px;
    transition: all 300ms ease 0s;
}
.globle_nav li span em.nav_slider_ico, .globle_nav li a em.nav_slider_ico {
    display: inline;
    float: right;
    height: 7px;
    margin: 12px 0 0 8px;
    width: 7px;
}
.globle_nav li span em.nav_slider_ico {
    background-position: 0 -195px;
}
.globle_nav li a em.nav_slider_ico {
    background-position: -450px 0;
}
.globle_nav li:hover span em.nav_slider_ico, .globle_nav li.hover span em.nav_slider_ico {
    background-position: 0 -209px;
}
.globle_nav_list {
    display: none;
    left: 0;
    opacity: 0.96;
    position: absolute;
    text-align: left;
    top: 100%;
    width: 850px;
    z-index: 999;
}
.globle_nav_list_selector {
    background: none repeat scroll 0 0 #f3f3f3;
    box-shadow: 0 2px 2px #ccc;
    width: 150px;
}
.globle_nav_list_selector p {
    color: #222;
    cursor: pointer;
    padding: 30px 0 30px 25px;
}
.globle_nav_list_selector p:hover, .globle_nav_list_selector p.hover {
    background: none repeat scroll 0 0 #e5e4e0;
}
.globle_nav_list_selector strong {
    display: block;
    font-size: 180%;
    font-weight: normal;
}
.globle_nav_list_box {
    background: url("../images/global_nav_list_boxbg.gif") repeat-x scroll center top #deddd9;
    box-shadow: 2px 2px 1px #ddd;
    padding: 30px 0;
    width: 75%;
}
.globle_nav li .globle_nav_list .gloable_nav_box, .globle_nav li .globle_nav_list .gloable_nav_box a {
    color: #1572a8;
    font-size: 95%;
    margin: 0;
}
.globle_nav_box {
    display: none;
}
.globle_nav li .globle_nav_box a {
    padding: 0;
}
.globle_nav_list_box .globle_nav_box_hover {
    display: block;
}
.Power_dl, .Interface_dl {
    margin-right: 15%;
}
.globle_nav_list .globle_nav_box dl {
    float: left;
    padding: 0 0 20px;
    width: 35%;
}
.globle_nav_list .globle_nav_box dl dt {
    color: #222;
    font-size: 120%;
    margin-bottom: 15px;
    padding: 5px 20px;
}
.globle_nav_list .globle_nav_box dl dd a {
    color: #6f6f6f;
    display: block;
    float: inherit;
    padding: 5px 20px;
}
.globle_nav_list .globle_nav_box dl dd a:hover {
    background: none repeat scroll 0 0 #ebebeb;
    box-shadow: 2px 2px 3px #bbb;
    color: #1572a8;
    float: inherit;
}
.globle_nav_list .globle_nav_box dl dd a.more {
    background: none repeat scroll 0 0 #595656;
    color: #fff;
    float: left;
    margin: 5px 0 0 20px;
    padding: 1px 20px 3px;
}
.globle_nav_box dl dd {
    display: block;
    font-size: 60%;
}
.globle_nav_box dl:hover dt {
    color: #4584b0;
}
.globle_nav_box dt em {
    float: right;
    height: 42px;
    margin-top: -12px;
    width: 74px;
}
.globle_nav_box dt em.Power_ico {
    background-position: -308px -85px;
}
.globle_nav_box dt em.Connectivity_ico {
    background-position: -308px -169px;
}
.globle_nav_box dt em.Interface_ico {
    background-position: -308px -253px;
}
.globle_nav_box dt em.Protection_ico {
    background-position: -308px -337px;
}
.globle_nav_box dt em.Phone_ico {
    background-position: -308px -421px;
}
.globle_nav_box dt em.Tablet_ico {
    background-position: -308px -505px;
}
.globle_nav_box dt em.Laptop_ico {
    background-position: -308px -589px;
}
.globle_nav_list .globle_nav_box dl.Phone_dl, .globle_nav_list .globle_nav_box dl.Tablet_dl, .globle_nav_list .globle_nav_box dl.Laptop_dl {
    width: 31%;
}
.globle_nav_box .Power_dl:hover dt em.Power_ico {
    background-position: -308px -127px;
}
.globle_nav_box .Connectivity_dl:hover dt em.Connectivity_ico {
    background-position: -308px -211px;
}
.globle_nav_box .Interface_dl:hover dt em.Interface_ico {
    background-position: -308px -295px;
}
.globle_nav_box .Protection_dl:hover dt em.Protection_ico {
    background-position: -308px -379px;
}
.globle_nav_box .phone_dl:hover dt em.Phone_ico {
    background-position: -308px -463px;
}
.globle_nav_box .Tablet_dl:hover dt em.Tablet_ico {
    background-position: -308px -547px;
}
.globle_nav_box .Laptop_dl:hover dt em.Laptop_ico {
    background-position: -308px -631px;
}
.follow_header {
    background: url("../images/bg1.gif") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    border-bottom: 1px solid #ccc;
    display: none;
    height: 50px;
    left: 0;
    min-width: 960px;
    position: relative;
    top: 0;
    z-index: 1000;
}
div.follow_header_hover {
    display: block;
}
.follow_header_wrapper {
    padding-top: 10px;
    position: relative;
}
.follow_header .globle_nav {
    margin: 0;
    padding-left: 40px;
}
.follow_header .login {
    margin-right: 10px;
    padding-top: 5px;
}
.follow_header .search {
    display: none;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 220px;
    z-index: 10;
}
.follow_header .toggle_search {
    float: right;
    position: relative;
}
.toggle_search_ico {
    background-color: #ccc;
    background-position: -1px -91px;
    cursor: pointer;
    display: block;
    height: 26px;
    width: 30px;
}
.toggle_search_ico:hover {
    background-color: #1572a8;
}
.follow_header .globle_nav li {
    padding: 0;
}
.follow_header .globle_nav li a, .follow_header .globle_nav li span {
    padding: 0 30px 8px;
}
.follow_header .globle_nav li .globle_nav_list {
    top: 100%;
}
.follow_logo {
    background-position: -197px 0;
    height: 32px;
    width: 104px;
}

.index_show_item_member .i_s_i_pic {
    text-align: center;
}
.about_top, .about_bottom, .coverage, .poweriq {
    font-size: 120%;
}
.footer {
    background: url("../images/footerbg.gif") repeat-x scroll center top #e5e4e0;
    color: #222;
}
.footer_link {
    border-right: 2px dotted #c3c3c3;
    min-width: 70%;
}
.footer_link dl {
    float: left;
    height: 220px;
    margin-right: 5%;
    padding: 40px 10px 0;
}
.footer_link dl:hover {
    background: url("../images/footerhoverbg.gif") repeat-x scroll center top #eae9e6;
}
.footer_link dl dt {
    font-size: 130%;
    padding-bottom: 20px;
}
.footer_link dl dd {
    padding: 5px 0;
}
.footer_info {
    padding-top: 40px;
}
.footer .follow_us, .show_language {
    clear: both;
    float: left;
}
.footer_info .follow_us {
    padding-top: 20px;
    width: auto;
}
.show_language {
    clear: both;
}
.show_language p {
    padding-bottom: 15px;
}
.show_language ul:hover {
    color: #000;
}
.language {
    background: url("../images/lg.png") no-repeat scroll 150px top #fff;
    color: #6f6f6f;
    cursor: pointer;
    padding: 5px 0;
    position: relative;
    text-indent: 20px;
    width: 170px;
}
.lhover .language {
    background-position: 150px bottom;
    color: #000;
}
.language ul {
    display: none;
    left: 0;
    margin: 7px 0 0;
    position: absolute;
    top: 19px;
    width: 170px;
    z-index: 999;
}
.language ul li a {
    color: #6f6f6f;
    display: block;
    height: 30px;
    padding: 5px 0;
}
.language ul li a:hover {
    background: none repeat scroll 0 0 #ddd;
    color: #000;
    text-decoration: none;
}
.lhover ul {
    background: none repeat scroll 0 0 #f5f5f5;
    display: block;
}
.footer_bottom, .footer_top {
    background: none repeat scroll 0 0 #b9b6ac;
    color: #fff;
    padding: 10px 0;
}
.footer_top, .footer_top a {
    color: #fff;
    text-align: center;
}
.header_ad_link {
    float: right;
    text-decoration: underline;
}
.follow_bar {
    float: right;
    overflow: hidden;
    padding: 5px 0 0;
    position: static;
}
.follow_ico {
    background-color: #c8c8c8;
    cursor: pointer;
    display: block;
    margin-bottom: 5px;
    padding: 20px;
}
.follow_ico:hover {
    background-color: #1572a8;
}
.follow_bar a {
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    height: 30px;
    margin-left: 2px;
    padding: 0;
    width: 30px;
}
.follow_bar a.subscribe {
    background-image: url("../images/subscribe.png");
    background-position: 4px center;
    text-decoration: none;
    width: auto;
}
.subscribe span {
    background: none repeat scroll 0 0 #fff;
    display: block;
    font-size: 12px;
    height: 26px;
    line-height: 1;
    margin: 1px 1px 1px 28px;
    overflow: hidden;
    padding: 2px 2px 0;
    width: 90px;
}
.feedback {
    background-image: url("../images/feedback.png");
}
.ui-tooltip, .arrow:after {
    background: none repeat scroll 0 0 #222;
    border: 2px solid #fff;
}
.ui-tooltip {
    border-radius: 3px;
    box-shadow: 0 0 5px #ccc;
    color: #fff;
    padding: 2px 5px;
    text-transform: none;
}
.ui-scrolltop {
    background: url("../images/st.png") no-repeat scroll 18px 21px #000000;
    bottom: 30%;
    cursor: pointer;
    display: none;
    height: 60px;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    right: 0;
    text-indent: -999999px;
    width: 60px;
    z-index: 9999;
}
.ui-scrolltop:hover {
    background-color: #1572a8;
    opacity: 1;
}
a.ui-scrolltop_hover {
    display: block;
}
.ui-widget-header {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 0 none;
    color: #666;
}
.ui-dialog {
    box-shadow: none;
    padding: 0;
}
.follow_us {
    text-align: center;
    width: 190px;
}
.follow_us p {
    font-size: 150%;
    padding-bottom: 15px;
}
.follow_us a {
    background-color: #c8c8c8;
    float: left;
    height: 40px;
    margin-right: 10px;
    padding: 5px;
    width: 40px;
}
.follow_us a.fb:hover {
    background-color: #2854a4;
}
.follow_us a.tw:hover {
    background-color: #24badd;
}
.follow_us a.yb:hover {
    background-color: #db4747;
}
.fb {
    background-position: 0 -121px;
}
.tw {
    background-position: -59px -121px;
}
.yb {
    background-position: -118px -121px;
}
#subscribebox, #feedbackbox {
    display: none;
}
.form p {
    padding: 6px 0;
}
.form span.halfwidth_form {
    float: left;
    margin: 0;
    width: 50%;
}
.form select.stxt, .form select.txt {
    height: auto;
}
.form .error_stxt {
    border: 1px solid #d40000;
    box-shadow: 1px 1px 1px #ff7575 inset;
}
.stxt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 18px;
    padding: 3px 5px;
    width: 25%;
}
.focus_input {
    position: relative;
}
.focus_input em {
    color: #bcbcbc;
    cursor: text;
    float: left;
    left: 10px;
    line-height: 18px;
    position: absolute;
    top: 0;
}
.txt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 28px;
    padding: 3px 5px;
    width: 93%;
}
.txt:hover, .txt:focus {
    border: 1px solid #38b0e3;
}
.m-form {
    font-size: 100%;
}
.m-form .form p .txt {
    float: left;
    width: 93%;
}
.globle_nav_list .globle_nav_box dl dd a.more:hover, .sb_btn:hover, .bs_other_item_box dd.more a:hover {
    background: none repeat scroll 0 0 #125379;
}
.jump_bar {
    border: 1px solid #ddd;
    margin: 15% auto 0;
    padding: 20px;
    text-align: center;
    width: 50%;
}
.lottery_wrap {
    background: none repeat scroll 0 0 #f3eea4;
    display: none;
    padding: 180px 0 20px;
    position: relative;
}
.lottery {
    height: 470px;
    margin: 0 auto;
    position: relative;
    width: 470px;
    z-index: 3;
}
.lottery_title {
    color: #fff;
    font-size: 300%;
    font-weight: bold;
    line-height: 250%;
    text-align: center;
}
.lottery_info {
    width: 70%;
}
.lottery_bar {
    height: 474px;
    margin: 0 auto;
    position: relative;
    width: 845px;
}
.lottery_gift {
    background: url("../images/member/lottery_gift.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 474px;
    position: absolute;
    top: -100px;
    width: 845px;
    z-index: 2;
}
#disk {
    background: url("../images/member/lottery.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 470px;
    width: 470px;
    z-index: 3;
}
#start {
    height: 192px;
    left: 177px;
    position: absolute;
    top: 135px;
    width: 110px;
    z-index: 3;
}
.lottery_top {
    background: none repeat scroll 0 0 #860081;
    height: 335px;
    position: absolute;
    top: 0;
}
#start img {
    cursor: pointer;
}
.captcha-bar {
    display: block;
}
#captcha-wrap {
    background: none repeat scroll 0 0 #ddd;
    border: 1px solid #aaa;
    border-radius: 10px;
    height: 100px;
    margin-top: 3px;
    padding: 3px;
    text-align: left;
    width: 250px;
}
#captcha-wrap .captcha-box {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    border-radius: 7px;
    text-align: center;
}
#captcha-wrap .text-box {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 7px;
    float: left;
    height: 43px;
    margin: 4px;
    text-align: center;
    width: 140px;
}
#captcha-wrap .text-box input {
    width: 120px;
}
#captcha-wrap .text-box label {
    color: #000000;
    font-family: helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 150px;
}
#captcha-wrap .captcha-action {
    float: right;
    height: 44px;
    margin-top: 3px;
    width: 97px;
}
#captcha-wrap img#captcha-refresh, .captcha-refresh {
    cursor: pointer;
    margin: 10px 0 0 10px;
}
#slider {
    position: relative;
    width: 100%;
}
.banner ul {
    margin: 0 auto;
}
#slider li {
    float: left;
    max-width: 1600px;
    width: 100%;
}
#prevBtn, #nextBtn {
    cursor: pointer;
    height: 50px;
    margin-top: -40px;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 100;
}
#prevBtn {
    left: 5%;
}
#nextBtn {
    right: 5%;
}
#prevBtn a {
    background-position: 0 -235px;
}
#prevBtn a:hover {
    background-position: -61px -235px;
}
#nextBtn a {
    background-position: -62px -295px;
    right: 5%;
}
#nextBtn a:hover {
    background-position: 0 -295px;
}
#prevBtn a, #nextBtn a {
    display: block;
    height: 50px;
    position: relative;
    text-indent: -999999px;
    width: 50px;
}
.controls_wrap {
    bottom: 20px;
    position: absolute;
}
#controls {
    margin: 0 auto;
    width: 150px;
}
#controls dd {
    background: none repeat scroll 0 0 #bbb;
    border-radius: 9px;
    box-shadow: 0 1px 1px #333 inset;
    cursor: pointer;
    height: 14px;
    margin-right: 10px;
    width: 14px;
}
#controls dd.current {
    background: none repeat scroll 0 0 #1572a8;
    box-shadow: 1px 2px 2px #094162 inset;
}
@media screen and (max-width: 1600px) {
.logo {
    width: 13.5%;
}
}
@media screen and (max-width: 1400px) {
.block {
    margin: 0 5%;
}
}
@media screen and (max-width: 900px) {
.block, .big_block {
    margin: 0 1%;
}
.header .globle_nav li a, .follow_header .globle_nav li a {
    margin-right: 20px;
}
.logo {
    min-width: 150px;
}
.globle_nav li span, .globle_nav li a {
    padding: 11px 0 38px;
    text-align: left;
}
.globle_nav li span, .globle_nav li a {
    font-size: 140%;
}
.globle_nav_list {
    width: 730px;
}
.footer_info {
    float: left;
    padding: 10px;
}
.footer_link dl {
    margin: 0;
    padding: 40px 5px 0;
}
.globle_nav li {
    margin: 0 10px;
}
.globle_nav li.hover {
    border: 0 none;
}
.globle_nav_list {
    left: -150px;
}
}
@media screen and (max-width: 700px) {
.support_search_wrap, .globle_nav_list .globle_nav_box dl dd a.more {
    display: none;
}
.globle_nav {
    margin: 8.8% 0 0 4%;
}
.follow_header .globle_nav {
    width: auto;
}
.Power_dl, .Interface_dl {
    margin-right: 5%;
}
.header_right {
    width: 27%;
}
}
@media screen and (max-width: 600px) {
.globle_nav li {
    margin-right: 20px;
}
.globle_nav_list {
    width: 650px;
}
.globle_nav_list {
    left: 0;
}
.globle_nav_list .globle_nav_box dl.Phone_dl, .globle_nav_list .globle_nav_box dl.Tablet_dl, .globle_nav_list .globle_nav_box dl.Laptop_dl, .globle_nav, .globle_nav li, .globle_nav li span, .globle_nav li a {
    width: 100%;
}
.globle_nav li span, .globle_nav li a {
    padding: 0;
    text-indent: 15px;
}
.globle_nav li a:hover, .box_shadow, .globle_nav_list .globle_nav_box dl dd a:hover {
    box-shadow: none;
}
.globle_nav_list .globle_nav_box dl dd a {
    padding: 5px 0;
}
.globle_nav_box dl dd {
    font-size: 70%;
}
.logo {
    margin: 2% 0 0;
    min-width: auto;
    width: 120px;
}
a.ui-scrolltop_hover, div#follow_header, .follow_bar, .globle_nav_list_selector, .globle_nav li span em.nav_slider_ico, .globle_nav li a em.nav_slider_ico, .globle_nav_box dt em, .cut_line, .globle_nav_list .globle_nav_box dl dt {
    display: none;
}
.header {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
}
.header_right {
    float: none;
    margin-bottom: 10px;
    width: auto;
}
.globle_nav_list .globle_nav_box dl dt, .globle_nav_list .globle_nav_box dl dd a {
    color: #fff;
}
.globle_nav, .globle_nav li {
    margin: 0;
}
.nav_slider_ico, .nav_slider_ico {
    background-position: -108px -195px;
    margin-left: 10px;
}
.globle_nav li div.tab_box_hover {
    position: relative;
}
.globle_nav_list_box {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    padding: 0;
    width: 100%;
}
.globle_nav_box {
    display: block;
    margin: 0;
    width: 100%;
}
.globle_nav_box p {
    width: 90%;
}
.globle_nav_list .globle_nav_box dl {
    padding: 5px 0;
    width: 100%;
}
.globle_nav_list {
    background: none repeat scroll 0 0 #333;
    overflow: hidden;
    top: 5px;
    width: 100%;
}
.globle_nav_box p {
    float: left;
}
.search {
    float: none;
    width: 100%;
}
.globle_nav li {
    background: none repeat scroll 0 0 #1572a8;
    color: #fff;
    margin-bottom: 2px;
    padding: 6px 0;
    text-indent: 5px;
}
.globle_nav li span, .globle_nav li a, .globle_nav li a:hover, .globle_nav li:hover span, .globle_nav li.hover span {
    color: #fff;
}
.globle_nav li:hover {
    background: none repeat scroll 0 0 #2b87bd;
    color: #fff;
}
.globle_nav li span {
    display: block;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: 15px;
    width: 100%;
}
.footer {
    padding-top: 30px;
}
.footer_link {
    border: medium none;
    min-width: 0;
}
.footer_link dl {
    clear: both;
    height: auto;
    padding: 10px;
}
.footer_link dl:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
}
.howdydo-style {
    background-color: #00add8;
    border-bottom: 0 solid #999;
    box-shadow: 0 3px 3px #aaa;
    color: #fff;
    font-size: 120%;
}
.howdydo-style a {
    color: #fff600;
    text-decoration: underline;
}
.howdydo-style p {
    padding: 2px 10%;
}
#howdydo-wrapper {
    overflow: visible;
    position: absolute;
    width: 100%;
    z-index: 2000;
}
.howdydo-box {
    display: none;
    padding: 15px 0;
    width: 100%;
    z-index: 9999;
}
#howdydo-close {
    position: absolute;
    right: 30px;
    top: 10px;
}
#howdydo-open {
    cursor: pointer;
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 0;
}
.howdydo-hover {
    left: 0;
    position: absolute;
    top: 0;
}
.howdydo-scroll {
    left: 0;
    position: fixed;
    top: 0;
}
.howdydo-push {
    clear: both;
    float: left;
    margin-bottom: 1px;
    position: relative;
}

@import "style.css?3";
#controls dd, .index_about_follow, .index_about_follow a, .view, .index_line {
    float: left;
}
.index_about_txt, .btn {
    float: right;
}
.banner, #slider li, .view, .view .mask_text, .view .mask, .view .content, .index_show_item {
    overflow: hidden;
}
.controls_wrap, .index_about, .arbeid_grid, .view, .view .mask_text, .view .mask, .view .content, .txtarea {
    width: 100%;
}
.banner {
    margin: 0 auto 20px;
    max-height: 507px;
    max-width: 1600px;
    padding-top: 3px;
    position: relative;
    width: 100%;
}
.index_about {
    background: url("../images/index_about_bg.gif") repeat-x scroll center top #f3f3f3;
    padding: 60px 0;
}
.block {
    margin: 0 10%;
}
.index_about_follow {
    text-align: center;
    width: 210px;
}
.index_about_follow p {
    font-size: 150%;
    padding-bottom: 15px;
}
.index_about_follow a {
    background-color: #c8c8c8;
    box-shadow: 2px 2px 2px #999;
    height: 40px;
    margin-right: 10px;
    padding: 5px;
    width: 40px;
}
.index_about_follow a.fb:hover {
    background-color: #2854a4;
}
.index_about_follow a.tw:hover {
    background-color: #24badd;
}
.index_about_follow a.yb:hover {
    background-color: #db4747;
}
.index_about_txt {
    line-height: 1.6;
    padding: 20px;
 
}
.index_about_txt:hover {
    background: none repeat scroll 0 0 #fff;
    text-decoration: none;
}
#arbeid {
    background-image: url("../images/bg_1.jpg");
    background-size: cover;
    display: block;
    margin: 0 auto;
    padding: 60px 0 50px;
    text-align: center;
}
#arbeid h2 {
    color: #fff;
    padding: 60px 0 0;
}
.arbeid_grid {
    list-style: outside none none;
    margin: 60px auto;
    padding-bottom: 120px;
    text-align: center;
}
.arbeid_grid li {
    display: inline-block;
    height: 300px;
    margin: 0 -5px 0 0;
    vertical-align: top;
}
.arbeid_grid li > a, .arbeid_grid li > a img {
    border: medium none;
    display: block;
    outline: medium none;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
}
.arbeid_grid li > a img:hover {
    opacity: 0.2;
}
.view_title {
    opacity: 1;
    padding-top: 20px;
    transition: all 0.2s linear 0s;
}
.view_tenth {
    font-size: 120%;
}
.view_tenth img {
    transform: scaleY(1);
    transition: all 0.3s ease-in-out 0s;
}
.view_tenth .mask {
    background-color: #000;
    opacity: 0;
    transition: all 0.2s linear 0s;
}
.view_tenth .mask_text {
    opacity: 0;
    transition: all 0.2s linear 0s;
}
.view_tenth h2 {
    color: #666;
    transform: scale(0);
    transition: all 0.2s linear 0s;
}
.view_tenth p {
    color: #666;
    font-size: 70%;
    opacity: 0;
    transform: scale(0);
    transition: all 0.2s linear 0s;
}
.view {
    cursor: default;
    position: relative;
    text-align: center;
}
.view .mask_text {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}
.view .mask, .view .content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}
.view img {
    display: block;
    position: relative;
}
.view h2 {
    padding: 20px 0 0;
    position: relative;
    text-align: center;
}
.view p {
    padding: 20px 20px 40px;
    position: relative;
    text-align: center;
}
.view a.info {
    background-color: #666;
    color: #fff;
    display: inline-block;
    padding: 2px 70px;
    text-decoration: none;
}
.view_tenth a.info {
    border-radius: 2px;
    opacity: 0;
    transform: scale(0);
    transition: all 0.2s linear 0s;
}
.view_tenth a.info:hover {
    background: none repeat scroll 0 0 #888;
}
.view_tenth:hover img, .onhover img {
    opacity: 0.6;
}
.view_tenth:hover .mask_text, .onhover .mask_txt {
    opacity: 1;
}
.view_tenth:hover .mask, .onhover .mask {
    opacity: 0.1;
}
.view_tenth:hover .view_title {
    opacity: 0;
    transition: all 0.2s linear 0s;
}
.view_tenth:hover h2, .view_tenth:hover p, .view_tenth:hover a.info, .onhover h2, .onhover p, .onhover a.info {
    opacity: 1;
    transform: scale(1);
}
.btn {
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 120%;
    padding: 5px 20px;
    text-align: center;
}
.sb_btn {
    background: none repeat scroll 0 0 #1572a8;
    margin-right: 5%;
}
.rs_btn {
    background: none repeat scroll 0 0 #999;
}
.rs_btn:hover {
    background: none repeat scroll 0 0 #222;
}
.txtarea {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 100px;
    padding: 3px 5px;
}
.index_show_item {
    font-size: 150%;
    text-align: center;
}
.index_line {
    height: 350px;
    margin: 0 2%;
    max-height: 500px;
    width: 5px;
}
.index_show_item_member {
    position: relative;
    width: 30%;
}
.index_show_item_member dt {
    padding: 20px 0 0;
}
.index_show_item_member .i_s_i_pic img {
}
.index_show_item_member a {
    text-decoration: none;
}
.index_show_item_member a:hover {
    opacity: 0.85;
}
.index_show .isim_center {
    margin-right: 5%;
}
@media screen and (max-width: 900px) {
.index_line {
    display: none;
}
.step {
    width: 600px;
}
.step h3 {
    font-size: 150%;
}
.jms-content {
    margin: 0 200px 0 20px;
}
}
@media screen and (max-width: 600px) {
.view_tenth .mask_text, .view_tenth .mask {
    display: none;
}
.view_tenth:hover .view_title {
    opacity: 1;
}
.index_show_item_member {
    width: 100%;
}
.follow_us, .follow_us p, .index_about_txt {
    padding: 20px 0;
    text-align: left;
    width: 100%;
}
.index_show .isim_center {
    margin: 0;
}
.step {
    width: 200px;
}
.step h3 {
    font-size: 100%;
}
.jms-content {
    margin: 0 50px 0 20px;
}
}
#bannerEmail {
    background: none repeat scroll 0 0 #808080;
    color: #fff;
    margin: 0 auto;
    max-width: 1600px;
    padding: 6px 0;
    text-align: center;
}
#bannerEmail form {
    display: inline-block;
    margin-left: 10px;
    position: relative;
}
#bannerEmail form i {
    color: #aaa;
    font-size: 20px;
    left: 10px;
    position: absolute;
    top: 4px;
}
#bannerEmail form input {
    height: 20px;
    min-width: 300px;
    padding-left: 40px;
}
#bannerEmail form button {
    height: 26px;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
}
#flash-sale {
    background: url("/assets/img/flash_sale_bg.png?3.png") no-repeat scroll center 50% / contain rgba(0, 0, 0, 0);
    bottom: 10px;
    color: #fff;
    display: block;
    font-size: 12px;
    height: 131px;
    position: fixed;
    right: 10px;
    text-align: center;
    width: 114px;
    z-index: 999;
}
#flash-sale .close {
    background: url("/assets/img/x.png?2") no-repeat scroll center 50% / contain rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 25px;
}
#flash-sale .link {
    height: 100%;
    left: 0;
    position: absolute;
    text-indent: -9797em;
    top: 0;
    width: 100%;
}
@media screen and (max-width: 600px) {
#flash-sale {
    height: 103px;
    width: 90px;
}
#flash-sale .close {
    height: 30px;
    right: -3px;
    top: -3px;
    width: 30px;
}
}
.centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsProducts, .new_listing, .all_listing, .featured_listing, .specialsListBoxContents {
  border-bottom: 1px solid #d4d3d3;
    border-right: 1px solid #d4d3d3;
    float: left;
    height: 370px;
    padding: 10px 0;
    text-align: center;width: 340px !important;
}