#overview.class {
    color: #fff !important;
    display: block;
    overflow: hidden;
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333)) !important;
    background: linear-gradient(#000, #333) !important;
}

#overview .specifno {
    color: #fff !important;
}

.product-mainbox {
    background: #000 !important;
}

.btn-danger {
    color: #fff;
    background-color: transparent !important;
    border-color: #fff !important;
    -webkit-transition: .5s all;
    transition: .5s all;
}

.btn-danger:hover {
    color: #000 !important;
    background-color: #fff !important;
}

.hiroshiFujiwara__kv {
    position: relative;
    z-index: 1;
    background: url("images/kv-bg.jpg") center center;
    background-size: cover;
}

.hiroshiFujiwara__kv--animate {
    width: 60%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.hiroshiFujiwara__kv .wrapper {
    position: relative;
}

.hiroshiFujiwara__kv a {
    text-decoration: none;
}

.hiroshiFujiwara__kv--main {
    margin-top: 5vh;
    position: relative;
}

.hiroshiFujiwara__kv--main .imgbox {
    /*color: transparent !important;*/
    text-align: center;
}

.hiroshiFujiwara__kv--main .imgbox img {
    max-width: 60%;
}

.hiroshiFujiwara__kv--main .imglg img {
    opacity: 0 !important;
}

.hiroshiFujiwara__kv--main .titlebox {
    position: absolute;
    right: 21%;
    bottom: 13%;
    width: 14%;
}

.hiroshiFujiwara__kv--main .titlebox img {
    display: block;
}

.hiroshiFujiwara__kv--main .titlebox img:last-child {
    margin-top: 20.25%;
}

.hiroshiFujiwara__kv--bottom {
    position: relative;
    width: 100%;
    height: 260px;
    background: transparent;
}

.hiroshiFujiwara__kv--bottom::after {
    content: ' ';
    border-bottom: 260px solid #1e1e1e;
    border-right: 100vw solid transparent;
    width: 0;
    position: absolute;
}

@media screen and (max-width: 1366px) {
    .hiroshiFujiwara__kv--animate {
        width: 90%;
    }
    .hiroshiFujiwara__kv .wrapper {
        width: 100%;
    }
    .hiroshiFujiwara__kv--main .imgbox {
        text-align: center;
    }
    .hiroshiFujiwara__kv--main .imgbox img {
        max-width: 90%;
    }
    .hiroshiFujiwara__kv--main .titlebox {
        right: 8%;
        width: 22%;
    }
    .hiroshiFujiwara__kv--bottom {
        height: 195px;
    }
    .hiroshiFujiwara__kv--bottom::after {
        border-bottom: 195px solid #1e1e1e;
    }
}

@media screen and (max-width: 960px) {
    .hiroshiFujiwara__kv .wrapper {
        width: 100%;
    }
    .hiroshiFujiwara__kv--main .imgbox {
        text-align: right;
    }
    .hiroshiFujiwara__kv--main .imgbox img {
        max-width: 94%;
    }
    .hiroshiFujiwara__kv--main .titlebox {
        position: relative;
        margin: 3vh auto;
        right: 0;
        width: 50%;
    }
    .hiroshiFujiwara__kv--bottom {
        height: 130px;
    }
    .hiroshiFujiwara__kv--bottom::after {
        border-bottom: 130px solid #1e1e1e;
    }
}

@media screen and (max-width: 486px) {
    .hiroshiFujiwara__kv .wrapper {
        width: 100%;
    }
    .hiroshiFujiwara__kv--main .titlebox {
        margin: 2vh auto;
    }
    .hiroshiFujiwara__kv--bottom {
        height: 65px;
    }
    .hiroshiFujiwara__kv--bottom::after {
        border-bottom: 65px solid #1e1e1e;
    }
}


/* YouTubePopUp.css */

@charset "UTF-8";

/*
    Name: YouTubePopUp
    Description: jQuery plugin to display YouTube video in PopUp, responsive and retina, easy to use.
    Version: 1.0.0
    Plugin URL: http://wp-time.com/youtube-popup-jquery-plugin/
    Written By: Qassim Hassan
    Twitter: @QQQHZ
    Websites: wp-time.com | qass.im | wp-plugins.in
    Dual licensed under the MIT and GPL licenses:
        http://www.opensource.org/licenses/mit-license.php
        http://www.gnu.org/licenses/gpl.html
    Copyright (c) 2016 - Qassim Hassan
*/

.YouTubePopUp-Wrap {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 9999999999999;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUp;
    animation-name: YouTubePopUp;
    display: flex;
    align-items: center;
    justify-content: center;
}

@-webkit-keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes YouTubePopUp {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

body.logged-in .YouTubePopUp-Wrap {
    /* For WordPress */
    top: 0;
    z-index: 99998;
}

.YouTubePopUp-Content {
    width: 50%;
    max-width: 1500px;
    position: relative;
}

.YouTubePopUp-vdbox {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    width: 100%;
    background: #369;
    z-index: 0;
}

.YouTubePopUp-vdbox iframe,
.YouTubePopUp-vdbox object,
.YouTubePopUp-vdbox embed,
.YouTubePopUp-vdbox video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    outline: none;
    border: none;
}


/*.YouTubePopUp-Content iframe{
    max-width:100% !important;
    width:100% !important;
    display:block !important;
    height:auto !important;

    border:none !important;
    position:absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
}*/

.YouTubePopUp-Hide {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: YouTubePopUpHide;
    animation-name: YouTubePopUpHide;
}

@-webkit-keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

@keyframes YouTubePopUpHide {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

.YouTubePopUp-Close {
    position: absolute;
    top: -40px;
    cursor: pointer;
    right: -70px;
    margin: auto 0;
    width: 50px;
    height: 50px;
    background: url(https://storage-asset.msi.com/global/picture/images/close.svg) center center no-repeat;
    background-size: cover;
    opacity: .5;
    z-index: 111;
    text-align: center;
    line-height: 30px;
}

.YouTubePopUp-Close:hover {
    opacity: 1;
}

@media screen and (max-width:960px) {
    .YouTubePopUp-Content {
        width: 90%;
        margin: 0 auto;
        max-width: none;
    }
    .YouTubePopUp-Close {
        top: auto;
        right: 0;
        top: -50px;
    }
}


/* end YouTubePopUp.css */


/* product_profile_nb.css */

.productbox {
    width: 100%;
    overflow: visible;
    position: relative;
}

.productbox1 {
    width: 960px;
    margin: 0 auto;
    overflow: visible;
    position: relative;
}

div#pd_introduce {}


/**prod-img-show**/

#prod-img-show {
    margin-left: -20px;
    /*height: 480px;*/
}


/**prod-info**/

div#prod-info {
    /*right: 0; top: 80px;  overflow: hidden; width: 365px; position: absolute;*/
}

#prod-info ul {
    padding: 0 0 0 20px;
    margin: 0;
}

#prod-info li {
    padding: 0;
    margin: 0;
    list-style: disc;
    line-height: 1.2em;
    margin-bottom: 5px;
    font-family: 'DINCondMediumRegular', Arial, Helvetica, 'Microsoft JhengHei', sans-serif !important;
}

#prod-info p {
    font-weight: bold;
    margin-bottom: 5px;
    color: #fff;
}

#prod-info img {
    display: inline;
}

#prod-icon li {
    float: right;
}


/**prod-img-thumb**/

div#prod-img-thumb {
    position: absolute;
    top: 585px;
    z-index: 150;
    width: 420px;
    /*left: 70px;*/
}

ul#prod-img-thumb {
    width: 290px;
    top: 15px;
    left: 10px;
    z-index: 200;
    position: absolute;
}

div#prod-img-thumb-bg {
    position: absolute;
    z-index: 100;
    opacity: .7;
    width: 300px;
    height: 70px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

ul#prod-img-thumb li {
    float: left;
    margin: 0;
    padding: 0;
    width: 50px;
    height: 50px;
    /*background: #000;*/
    overflow: hidden;
    margin-right: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

ul#prod-img-thumb li img {
    max-width: 50px;
    max-height: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


/** prod-img-gallery **/

div#prod-img-gallery {
    position: absolute;
    z-index: 150;
    width: 960px;
}

ul#prod-img-gallery {
    width: 960px;
    top: 15px;
    left: 10px;
    z-index: 200;
    position: absolute;
}

div#prod-img-gallery-bg {
    position: absolute;
    z-index: 100;
    opacity: .7;
    width: 300px;
    height: 70px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

ul#prod-img-gallery li {
    float: left;
    margin: 0;
    padding: 0;
    width: 150px;
    background: #000;
    overflow: hidden;
    margin-right: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

ul#prod-img-gallery li img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


/**prod-award**/

div#prod-award {
    /*left: 40px; top: 680px;*/
    position: relative;
    min-height: 110px;
}

ul#prod-award {
    text-align: left;
}

ul#prod-award li {
    /*float: left;*/
    display: inline-block;
    margin-right: 5px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #FFF;
    -moz-box-shadow: 0 0 5px #000000;
    -webkit-box-shadow: 0 0 5px #000000;
    box-shadow: 0 0 5px #000000;
}

ul#prod-award li {
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
    text-align: center;
}

ul#prod-award li img {
    max-width: 80px;
    max-height: 80px;
}


/*pd_nav*/

#pd_nav {
    height: 100%;
    clear: both;
    width: 960px;
    background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323));
    background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0);
    /* IE6-8 */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    border-bottom: 6px solid #242424;
}

#pd_nav li {
    display: inline-block;
    float: left;
    padding: 0 20px;
    list-style: none;
    height: 70px;
    line-height: 70px;
    font-size: 130%;
    color: #7b7b7b;
}

#pd_nav li.on {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

#pd_nav li:hover {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}


/************/


/* Gaming */

.pd_gaming h1 {
    color: #f00;
}

.pd_gaming ul#prod-img-thumb li {
    border: 1px solid #400000;
}

.pd_gaming ul#prod-img-thumb li:hover,
ul#prod-img-thumb li.over,
ul#prod-img-thumb li.on {
    border: 1px solid #F40000;
}

.pd_gaming div#prod-info {
    color: #D00000;
}

.pd_gaming #pd_nav li.on {
    border-bottom: 6px solid #f00;
    color: #f00;
}

.pd_gaming #pd_nav li:hover {
    border-bottom: 6px solid #f00;
    color: #f00;
}

.pd_gaming #pd_nav li a:hover {
    color: #f00;
}

.pd_gaming #tab_nav li.on {
    border-bottom: 6px solid #f00;
    color: #f00;
}

.pd_gaming #tab_nav li:hover {
    border-bottom: 6px solid #f00;
    color: #f00;
}

.pd_gaming #tab_nav li a:hover {
    color: #f00;
}


/* OC */

.pd_oc h1 {
    color: #fff226;
}

.pd_oc ul#prod-img-thumb li {
    border: 1px solid #634921;
}

.pd_oc ul#prod-img-thumb li:hover,
.pd_oc ul#prod-img-thumb li.over,
.pd_oc ul#prod-img-thumb li.on {
    border: 1px solid #FFF401;
}

.pd_oc div#prod-info {
    color: #deac00;
}

.pd_oc #pd_nav li.on {
    border-bottom: 6px solid #fff226;
    color: #fff226;
}

.pd_oc #pd_nav li:hover {
    border-bottom: 6px solid #fff226;
    color: #fff226;
}

.pd_oc #pd_nav li a:hover {
    color: #fff226;
}

.pd_oc #tab_nav li.on {
    border-bottom: 6px solid #fff226;
    color: #fff226;
}

.pd_oc #tab_nav li:hover {
    border-bottom: 6px solid #fff226;
    color: #fff226;
}

.pd_oc #tab_nav li a:hover {
    color: #fff226;
}


/* class */

.pd_class h1 {
    color: #019cfe;
}

.pd_class ul#prod-img-thumb li {
    border: 1px solid #222;
}

.pd_class ul#prod-img-thumb li:hover,
.pd_class ul#prod-img-thumb li.over,
.pd_class ul#prod-img-thumb li.on {
    border: 1px solid #019cfe;
}

.pd_class div#prod-info {
    color: #bbb;
}

.pd_class #pd_nav li {
    display: inline-block;
    float: left;
    padding: 0 20px;
    list-style: none;
    height: 70px;
    line-height: 70px;
    font-size: 130%;
    color: #7b7b7b;
}

.pd_class #pd_nav li.on {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_class #pd_nav li:hover {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_class #pd_nav li a:hover {
    color: #019cfe;
}

.pd_class #tab_nav li.on {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_class #tab_nav li:hover {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_class #tab_nav li a:hover {
    color: #019cfe;
}


/* nbclass */

.pd_nbclass h1 {
    color: #fff;
}

.pd_nbclass ul#prod-img-thumb li {
    border: 1px solid #222;
}

.pd_nbclass ul#prod-img-thumb li:hover,
.pd_class ul#prod-img-thumb li.over,
.pd_class ul#prod-img-thumb li.on {
    border: 1px solid #fff;
}

.pd_nbclass div#prod-info {
    color: #bbb;
}

.pd_nbclass #pd_nav li {
    display: inline-block;
    float: left;
    padding: 0 20px;
    list-style: none;
    height: 70px;
    line-height: 70px;
    font-size: 130%;
    color: #7b7b7b;
}

.pd_nbclass #pd_nav li.on {
    border-bottom: 6px solid #fff;
    color: #fff;
}

.pd_nbclass #pd_nav li:hover {
    border-bottom: 6px solid #fff;
    color: #fff;
}

.pd_nbclass #pd_nav li a:hover {
    color: #fff;
}

.pd_nbclass #tab_nav li.on {
    border-bottom: 6px solid #fff;
    color: #fff;
}

.pd_nbclass #tab_nav li:hover {
    border-bottom: 6px solid #fff;
    color: #fff;
}

.pd_nbclass #tab_nav li a:hover {
    color: #fff;
}

#pd_content {
    background: #fff;
    color: #666;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}


/* aio class */

.pd_aioslim h1 {
    color: #019cfe;
}

.pd_aioslim ul#prod-img-thumb li {
    border: 1px solid #222;
}

.pd_aioslim ul#prod-img-thumb li:hover,
.pd_class ul#prod-img-thumb li.over,
.pd_class ul#prod-img-thumb li.on {
    border: 1px solid #019cfe;
}

.pd_aioslim div#prod-info {
    color: #bbb;
}

.pd_aioslim #pd_nav li {
    display: inline-block;
    float: left;
    padding: 0 20px;
    list-style: none;
    height: 70px;
    line-height: 70px;
    font-size: 130%;
    color: #7b7b7b;
}

.pd_aioslim #pd_nav li.on {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_aioslim #pd_nav li:hover {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_aioslim #pd_nav li a:hover {
    color: #019cfe;
}

.pd_aioslim #tab_nav li.on {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_aioslim #tab_nav li:hover {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_aioslim #tab_nav li a:hover {
    color: #019cfe;
}


/* blue class */

.pd_blue h1 {
    color: #019cfe;
}

.pd_blue ul#prod-img-thumb li {
    border: 1px solid #222;
}

.pd_blue ul#prod-img-thumb li:hover,
.pd_class ul#prod-img-thumb li.over,
.pd_class ul#prod-img-thumb li.on {
    border: 1px solid #019cfe;
}

.pd_blue div#prod-info {
    color: #bbb;
}

.pd_blue #pd_nav li {
    display: inline-block;
    float: left;
    padding: 0 20px;
    list-style: none;
    height: 70px;
    line-height: 70px;
    font-size: 130%;
    color: #7b7b7b;
}

.pd_blue #pd_nav li.on {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_blue #pd_nav li:hover {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_blue #pd_nav li a:hover {
    color: #019cfe;
}

.pd_blue #tab_nav li.on {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_blue #tab_nav li:hover {
    border-bottom: 6px solid #019cfe;
    color: #019cfe;
}

.pd_blue #tab_nav li a:hover {
    color: #019cfe;
}


/*Green */

.pd_green h1 {
    color: #76b900;
}

.pd_green ul#prod-img-thumb li {
    border: 1px solid #222;
}

.pd_green ul#prod-img-thumb li:hover,
.pd_green ul#prod-img-thumb li.over,
.pd_green ul#prod-img-thumb li.on {
    border: 1px solid #76b900;
}

.pd_green div#prod-info {
    color: #76b900;
}

.pd_green #pd_nav li.on {
    border-bottom: 6px solid #76b900;
    color: #76b900;
}

.pd_green #pd_nav li:hover {
    border-bottom: 6px solid #76b900;
    color: #76b900;
}

.pd_green #pd_nav li a:hover {
    color: #76b900;
}

.pd_green #tab_nav li.on {
    border-bottom: 6px solid #76b900;
    color: #76b900;
}

.pd_green #tab_nav li:hover {
    border-bottom: 6px solid #76b900;
    color: #76b900;
}

.pd_green #tab_nav li a:hover {
    color: #76b900;
}


/*ECO Series*/

.pd_eco h1 {
    color: #b8ff4b;
}

.pd_eco ul#prod-img-thumb li {
    border: 1px solid #222;
}

.pd_eco ul#prod-img-thumb li:hover,
.pd_green ul#prod-img-thumb li.over,
.pd_green ul#prod-img-thumb li.on {
    border: 1px solid #b8ff4b;
}

.pd_eco div#prod-info {
    color: #b8ff4b;
}

.pd_eco #pd_nav li.on {
    border-bottom: 6px solid #b8ff4b;
    color: #b8ff4b;
}

.pd_eco #pd_nav li:hover {
    border-bottom: 6px solid #b8ff4b;
    color: #b8ff4b;
}

.pd_eco #pd_nav li a:hover {
    color: #b8ff4b;
}

.pd_eco #tab_nav li.on {
    border-bottom: 6px solid #b8ff4b;
    color: #b8ff4b;
}

.pd_eco #tab_nav li:hover {
    border-bottom: 6px solid #b8ff4b;
    color: #b8ff4b;
}

.pd_eco #tab_nav li a:hover {
    color: #b8ff4b;
}

#pd_eco_content {
    width: 1920px;
    margin-top: -60px;
    margin-left: -480px;
    padding-left: 480px;
    background: #fff;
    color: #777;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}


/*detail*/

.spec-block {
    padding: 25px 0;
}

.hero-spec {}

.spec-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

li.spec-item {
    padding: 0px;
    margin-bottom: 1px;
    clear: both;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #000;
}

.spec-head {
    width: 18.5%;
    float: left;
    color: #888;
    text-align: right;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    /*background: url('../../images/front/txture.png');*/
    padding: 0 15px;
    margin-right: 2px;
}

.spec-body {
    float: left;
    color: #fff;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 0 15px;
    background: #0e0e0e;
    width: 60%;
    top: 50%
}


/*PD_support*/

.su_pd_top {
    padding: 25px 25px 0 25px;
    min-height: 300px;
    margin-right: 20px;
}

.su_pd_top .su_pd_img {
    width: 380px;
    float: left;
    margin-right: 20px;
}

.su_pd_top h1 {
    padding: 25px 0 15px 0;
}

.su_pd_top h2 {
    color: #fff;
}

.su_pd_top p {
    color: #888;
}

.register {
    padding: 5px 10px;
    margin-top: 10px;
}

.su_pd_box {
    border: 1px solid #131313;
    width: 958px;
    float: left;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #000;
    padding: 25px 0 0 0;
}

.su_pd_box .ul_button,
.su_pd_box .ul_button_s {
    margin-left: 25px;
    padding-top: 0;
}

.attention {
    padding: 30px;
    color: #888;
}

.attention h4 {
    color: #F00;
}

.attention p {
    padding: 5px 0;
}

.attention strong {
    color: #F00;
}

.download_box {
    width: 284px;
    padding: 10px;
    float: left;
    margin: 5px 5px 0 0;
    background: #666;
    background: url(../../images/front/txture.png);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #131313;
}

.download_box:hover {
    border: 1px solid #666;
}

.download_box2 {
    width: 928px;
    padding: 15px;
    margin: 0;
    background: url(../../images/front/txture.png);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #131313;
    clear: both;
    margin-bottom: 2px;
}

.download_box2:hover {
    border: 1px solid #666;
}

.download_box2 table {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.download_box2 th {
    padding: 2px 20px;
    color: #888;
    text-align: left;
    vertical-align: top;
}

.download_box2 td {
    padding: 2px 10px;
    vertical-align: top;
}

.download_box2 td.des {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-right: 1px solid #2a2a2a;
}


/*.download_box:nth-child(3n) { margin-right: 0px; }*/

.last {
    margin-right: 0;
}

.down-item {
    padding: 0;
}

.down-item li {
    list-style: none;
    line-height: 1.7em;
}

.item-head {
    color: #fff;
    width: 70px;
    padding-right: 10px;
    text-align: right;
    float: left;
}

.item-body {
    color: #888;
    float: left;
    width: 203px;
    word-wrap: break-word;
}

.pdfaq {
    padding: 25px;
    width: 908px;
}

.pdfaq .q_group {
    padding: 15px 0;
}


/****/

.aio-feature h1 {
    line-height: 1em;
    margin-bottom: 20px;
}

.aio-feature h2 {
    color: #fff;
    margin-bottom: 15px;
}

.aio-feature p {
    margin-bottom: 15px;
    color: #888;
}

@media screen and (max-width: 960px) {
    li.spec-item {
        padding-left: -15px;
    }
    .prod-img-thumb-color-word {
        display: none !important;
    }
    .prod-img-thumb-color {
        display: none !important;
    }
    .spec-body {
        width: 70%;
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.tagline {
    color: #fff;
}


/***tab***/

#tab_nav {
    height: 70px;
    clear: both;
    width: 100%;
    background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323));
    background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0);
    /* IE6-8 */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    border-bottom: 6px solid #242424;
}

#tab_nav li {
    display: inline-block;
    float: left;
    padding: 0 20px;
    list-style: none;
    height: 70px;
    line-height: 70px;
    font-size: 130%;
    color: #7b7b7b;
}

#tab_nav li.on {
    border-bottom: 6px solid #f00;
    color: #f00;
}

#tab_nav li:hover {
    border-bottom: 6px solid #f00;
    color: #f00;
}

#tab_nav li a:hover {
    color: #f00;
}

.tab_box {
    border: 1px solid #131313;
    width: 908px;
    float: left;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: url(../images/front/newsbg.gif);
    padding: 25px;
}

#tab_warranty li {
    padding: 0 12px;
    font-size: 120%;
}

#tab_nav2 {
    height: 70px;
    clear: both;
    background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323));
    background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0);
    /* IE6-8 */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    border-bottom: 6px solid #242424;
}

#tab_nav2 li {
    display: inline-block;
    float: left;
    padding: 0 13px;
    list-style: none;
    height: 70px;
    line-height: 70px;
    font-size: 120%;
    color: #7b7b7b;
}

#tab_nav2 li.on {
    border-bottom: 6px solid #f00;
    color: #f00;
}

#tab_nav2 li:hover {
    border-bottom: 6px solid #f00;
    color: #f00;
}

#tab_nav2 li a:hover {
    color: #f00;
}

.tab_box2 {
    border: 1px solid #131313;
    width: 678px;
    float: left;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: url(../images/front/newsbg.gif);
    padding: 25px;
}

.tab_box3 {
    border: 1px solid #131313;
    width: 728px;
    float: left;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: url(../images/front/newsbg.gif);
}

.tab_box4 {
    border: 1px solid #131313;
    width: 878px;
    float: left;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 25px 40px;
}

#tab_nav3 {
    height: 50px;
    clear: both;
    width: 100%;
    background-image: -ms-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -moz-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -o-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0C0C0C), color-stop(1, #232323));
    background-image: -webkit-linear-gradient(bottom, #0C0C0C 0%, #232323 100%);
    background-image: linear-gradient(to top, #070707 0%, #1f1f1f 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0c0c0c', GradientType=0);
    /* IE6-8 */
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: relative;
    border-bottom: 6px solid #242424;
}

#tab_nav3 li {
    display: inline-block;
    float: left;
    padding: 0 20px;
    list-style: none;
    height: 50px;
    line-height: 50px;
    font-size: 120%;
    color: #7b7b7b;
}

#tab_nav3 li.on {
    border-bottom: 6px solid #f00;
    color: #f00;
}

#tab_nav3 li:hover {
    border-bottom: 6px solid #f00;
    color: #f00;
}

#tab_nav3 li a:hover {
    color: #f00;
}

#product {
    overflow: hidden;
}


/* end product_profile_nb.css */