html,body{font-size:12px;}

/*a,a:link{text-decoration:none;color:#555;outline:0;}*/
a{text-decoration:none;color:#555;outline:0;}
a:visited{background-color:transparent;color:#555;}
a:active,a:hover{text-decoration:underline;outline:0;}
a:hover,a:focus{color:#e90028;text-decoration:underline;outline:0;}

.body-default{}
.body-default > .wrap-body{height:auto;min-height:100%;}

.wrap{position:relative;}
.modal{z-index:99999 !important;}

.header{background-color:#000;color:#fff;}
.header a{color:#fff;}
.header .topbar{line-height:38px;background: #2A2A2B;color:#D2D2D2;text-align: center;position: relative;}
.header .topbar .container {position: relative;}
.header .topbar .link-close {cursor: pointer;
    position: absolute;
    width:22px;
    height:22px;
    line-height: 22px;
    top:50%;
    margin-top: -11px;
    right:15px;
}
.header .topbar .close i {color:#D2D2D2;}
.header .topbar .link-close:hover i {color:#f0f0f0;}
/*.header .topbar .top-links > li{float:left;position:relative;}
.header .topbar .top-links > li > span{display:block;}
.header .topbar .top-links > li > span > a{display:block;padding:0 15px;text-decoration:none;}
.header .topbar .top-links > li > span > a.active,
.header .topbar .top-links > li > span > a:hover {
    text-decoration: none;
    background: #fff;
    !*background: #424242;*!
    color:#333;
}
.header .topbar .top-links > li:last-child > span{border-right:none;padding-right:0;}*/

/*.header .topbar .top-links .lang-toggle{padding:0 20px 0 38px;}
.header .topbar .top-links .lang-toggle .lang-item{top:5px;left:10px;position:absolute;width:24px;height:22px;}
.header .topbar .top-links .lang-toggle .fa{position:absolute;right:10px;top:0;height:34px;line-height:34px;}
.header .topbar .top-links .lang-set{padding:10px;position:absolute;top:35px;right:0;width:600px;background:#FFF;color:#333;z-index:999;-webkit-box-shadow:1px 2px 4px 2px rgba(0,0,0,0.1);-moz-box-shadow:1px 2px 4px 2px rgba(0,0,0,0.1);box-shadow:1px 2px 4px 2px rgba(0,0,0,0.1);}
.header .topbar .top-links .lang-set a{color:#333;}
.header .topbar .top-links .lang-set .title{font-weight:700;border-bottom:1px solid #eee;margin-bottom:10px;line-height:32px;padding:0 10px;}
.header .topbar .top-links .lang-set ul{}
.header .topbar .top-links .lang-set ul li{float:left;width:33.33%;}
.header .topbar .top-links .lang-set ul li a{padding:0 10px 0 35px;color:#000;display:block;height:30px;line-height:30px;text-decoration:none;position:relative;}
.header .topbar .top-links .lang-set ul li a:hover{text-decoration:none;background:#eee;}
.header .topbar .top-links .lang-set ul li a i{top:3px;left:4px;position:absolute;width:24px;height:22px;}

.header .topbar .top-links .lang-item{background:url("../image/flags_all.png") no-repeat 30px 30px;}
.header .topbar .top-links .lang-ar-ae{background-position:-27px -1px;}
.header .topbar .top-links .lang-pt-br{background-position:-365px -27px;}
.header .topbar .top-links .lang-en-us{background-position:-313px -365px;}
.header .topbar .top-links .lang-en-ca{background-position:-131px -53px;}
.header .topbar .top-links .lang-es-mx{background-position:-313px -235px;}
.header .topbar .top-links .lang-de-at{background-position:-339px -1px;}
.header .topbar .top-links .lang-en-au{background-position:-365px -1px;}
.header .topbar .top-links .lang-nl-be{background-position:-105px -27px;}
.header .topbar .top-links .lang-bg-bg{background-position:-157px -27px;}
.header .topbar .top-links .lang-zh-cn{background-position:-365px -53px;}
.header .topbar .top-links .lang-cs-cz{background-position:-131px -79px;}
.header .topbar .top-links .lang-da-dk{background-position:-209px -79px;}
.header .topbar .top-links .lang-et-ee{background-position:-365px -79px;}
.header .topbar .top-links .lang-fi-fi{background-position:-105px -105px;}
.header .topbar .top-links .lang-fr-fr{background-position:-209px -105px;}
.header .topbar .top-links .lang-de-de{background-position:-157px -79px;}
.header .topbar .top-links .lang-zh-hk{background-position:-287px -131px;}
.header .topbar .top-links .lang-hu-hu{background-position:-1px -157px;}
.header .topbar .top-links .lang-en-in{background-position:-131px -157px;}
.header .topbar .top-links .lang-en-ie{background-position:-53px -157px;}
.header .topbar .top-links .lang-en-il{background-position:-79px -157px;}
.header .topbar .top-links .lang-it-it{background-position:-261px -157px;}
.header .topbar .top-links .lang-ja-jp{background-position:-391px -157px;}
.header .topbar .top-links .lang-ko-kr{background-position:-183px -183px;}
.header .topbar .top-links .lang-lv-lv{background-position:-105px -209px;}
.header .topbar .top-links .lang-lt-lt{background-position:-53px -209px;}
.header .topbar .top-links .lang-en-my{background-position:-339px -235px;}
.header .topbar .top-links .lang-nl-nl{background-position:-131px -261px;}
.header .topbar .top-links .lang-nn-no{background-position:-157px -261px;}
.header .topbar .top-links .lang-en-nz{background-position:-261px -261px;}
.header .topbar .top-links .lang-en-ph{background-position:-1px -287px;}
.header .topbar .top-links .lang-pl-pl{background-position:-53px -287px;}
.header .topbar .top-links .lang-pt-pt{background-position:-183px -287px;}
.header .topbar .top-links .lang-ro-ro{background-position:-313px -287px;}
.header .topbar .top-links .lang-ru-ru{background-position:-365px -287px;}
.header .topbar .top-links .lang-en-sg{background-position:-157px -313px;}
.header .topbar .top-links .lang-sl-si{background-position:-235px -313px;}
.header .topbar .top-links .lang-es-es{background-position:-53px -105px;}
.header .topbar .top-links .lang-sk-sk{background-position:-287px -313px;}
.header .topbar .top-links .lang-sv-se{background-position:-131px -313px;}
.header .topbar .top-links .lang-de-ch{background-position:-235px -53px;}
.header .topbar .top-links .lang-fr-ch{background-position:-235px -53px;}
.header .topbar .top-links .lang-zh-tw{background-position:-157px -365px;}
.header .topbar .top-links .lang-th-th{background-position:-287px -339px;}
.header .topbar .top-links .lang-tr-tr{background-position:-79px -365px;}
.header .topbar .top-links .lang-en-uk{background-position:-261px -365px;}*/

.header .control{padding:0;width:100% !important;}
.header .control > .container {padding:15px 0;}

.header .fixed-control {
    padding:0;
    background: #000;
    width: 100% !important;
    z-index: 1039 !important;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.header .fixed-control > .container {padding:15px 0;}
.header .fixed-control .navigation {display: none !important;}

.header .fixed-control .control-toolbar .tool > a {
    content: '';
}


.header .control .brand{float:left;}
.header .control .brand a{display:block;height:40px;}
.header .control .brand a img{height:100%;}

.header .control .searchbar{}
.header .control .from-control-search{}

.header .control .from-control-search .txt-keyword {
    height: 40px;
    font-size: 14px;
    border:1px solid #dbdbdb;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

.header .control .from-control-search .btn-search {
    border: 0;
    height: 40px;
    width:40px;
    padding:0;
    background-color: #e90028;
    color: #fff;
    -webkit-border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;

}
.header .control .from-control-search .btn-search i {
    font-size:20px;
}

.header .control .control-toolbar {
    height: 40px;
    line-height: 40px;
    float:right;
    font-size: 16px;
}
.header .control .control-toolbar .tool {float:left;position:relative;}
.header .control .control-toolbar .tool > a {
    display: block;
    line-height: 40px;
    /*width: 80px;*/
    /*padding-top: 45px;*/
    /*font-size: 12px;*/
    /*font-weight: 700;*/
    text-align: center;
    /*text-decoration: none;*/
    /*height: 65px;*/
    /*overflow: hidden;*/
    font-size:16px;font-weight: 700;
    padding:0 10px;
}

.header .control .control-toolbar .tool-cart {margin-left: 30px;}
.header .control .control-toolbar .tool-cart > a {
    height: 40px;
    width:40px;
    background: url("../image/ico_cart@2x.png") no-repeat center;
}
.header .control .control-toolbar .tool-cart .cart-preview{width:430px;border:1px solid #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.header .control .control-toolbar .tool-cart .cart-preview .inner{padding:15px;}
.header .control .control-toolbar .tool-cart .cart-preview .title{font-size:18px;font-weight:800;border-bottom:2px solid #000;padding-bottom:5px;}
.header .control .control-toolbar .tool-cart .cart-preview .list{margin:10px 0;padding:0 10px;max-height:400px;overflow:auto;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item{border-bottom:2px solid #eee;padding:5px 0;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item:last-child{border-bottom:none;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .col{float:left;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .image{width:20%;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .image a{display:block;height:60px;width:60px;line-height:60px;text-align:center;overflow:hidden;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .image a img{width:100%;max-height:100%;vertical-align:middle;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .info{width:55%;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .price{width:25%;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .part a{font-weight:700;font-size:14px;color:#333;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .brand{font-size:12px;color:#777;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .price{font-size:14px;text-align:right;}
.header .control .control-toolbar .tool-cart .cart-preview .list .item .subtotal{font-size:14px;font-weight:800;}
.header .control .control-toolbar .tool-cart .cart-preview .action{padding-top:15px;border-top:2px solid #000;}
.header .control .control-toolbar .tool-cart .cart-preview .total{font-size:14px;line-height:32px;font-weight:800;}
.header .control .control-toolbar .tool-cart .cart-preview .cart-empty{text-align:center;padding:30px 0;}
.header .control .control-toolbar .tool-cart .cart-preview .cart-empty p{font-size:16px;font-weight:800;margin-bottom:30px;}
.header .control .control-toolbar .tool-cart .cart-preview .cart-empty a{color:#333;}

.header .control .control-toolbar .tool-cart > a {position: relative;}
.header .control .control-toolbar .tool-cart > a > .nums {
    top:0;right:0;
    position: absolute;
    background: #e90028;
    color:#fff;
    text-align: center;
    font-size:12px;
    font-style: normal;
    font-weight: normal;
    width:16px;
    height:16px;
    line-height: 16px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

/*.header .control .control-toolbar{float:right;margin-bottom:10px;}
.header .control .control-toolbar .tool{float:left;position:relative;height:65px;}

.header .control .control-toolbar .tool > a {
    display: block;
    width: 80px;
    padding-top: 45px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    height: 65px;
    overflow: hidden;
}
.header .control .control-toolbar .tool-account > a{background:url("../images/headimg_01.png") no-repeat top center;}
.header .control .control-toolbar .tool-cart > a{background:url("../images/headimg_02.png") no-repeat top center;position:relative;}
.header .control .control-toolbar .tool-cart > a > .nums{width:18px;height:18px;line-height:18px;background:#e90028;font-size:12px;color:#fff;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:normal;font-style:normal;position:absolute;top:0;right:0;}
.header .control .control-toolbar .tool-contact > a{background:url("../images/headimg_03.png") no-repeat top center;}

*/

.header .control .navbar-toggle {padding:0 10px;margin:0;}
.header .control .navbar-toggle i {font-size:18px;}

.header .navigation{background:#e90028;}
.header .navigation .navlist{float:left;}
.header .navigation .navlist > ul{float:left;height:42px;}
.header .navigation .navlist > ul > li{float:left;}

.header .navigation .navlist > ul > li > span {
    display: block;
    line-height: 42px;
}

.header .navigation .navlist > ul > li > span > a {
    display: block;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    padding: 0 30px;
    line-height: 42px;
    color: #FFFFFF;
}
.header .navigation .navlist > ul > li:hover > span > a,
.header .navigation .navlist > ul > li > span > a:hover{text-decoration:none;background-color:#333;}
.header .navigation .navlist > ul > li:last-child > span{}

.header .navigation .nav-right{float:right;}
.header .navigation .nav-right .link-phone {
    margin-right: 20px;}
.header .navigation .nav-right .link-phone span {
    padding:0 10px 0 35px;
    background: url("../image/ico_1@2x.png") no-repeat 10px center
}
.header .navigation .nav-right .link-lang {font-size:12px;}
.header .navigation .nav-right .link-lang span a {font-size:12px;padding-right:20px;padding-left: 35px;background: url("../image/ico_2@2x.png") no-repeat 10px center;}

.header .navigation .lang-toggle{padding:0 20px 0 38px;}
.header .navigation .lang-toggle .lang-item{top:5px;left:10px;position:absolute;width:24px;height:22px;}
.header .navigation .lang-toggle .fa{position:absolute;right:10px;top:0;height:40px;line-height:40px;}

.header .navigation .lang-set {
    padding: 10px;
    position: absolute;
    top: 42px;
    right: 0;
    width: 160px;
    background: #FFFFFF;
    color: #333333;
    z-index: 999;
    -webkit-box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1);
    box-shadow: 1px 2px 4px 2px rgba(0, 0, 0, 0.1);
}
.header .navigation .lang-set a{color:#333;}
.header .navigation .lang-set .title{font-weight:700;border-bottom:1px solid #eee;margin-bottom:10px;line-height:32px;padding:0 10px;}
.header .navigation .lang-set ul{}
.header .navigation .lang-set ul li{}
.header .navigation .lang-set ul li a{padding:0 10px 0 35px;color:#000;display:block;height:30px;line-height:30px;text-decoration:none;position:relative;}
.header .navigation .lang-set ul li a:hover{text-decoration:none;background:#eee;}
.header .navigation .lang-set ul li a i{top:3px;left:4px;position:absolute;width:24px;height:22px;}

.header .navigation .lang-item{background:url("../image/flags_all.png") no-repeat 30px 30px;}
.header .navigation .lang-ar-ae{background-position:-27px -1px;}
.header .navigation .lang-pt-br{background-position:-365px -27px;}
.header .navigation .lang-en-us{background-position:-313px -365px;}
.header .navigation .lang-en-ca{background-position:-131px -53px;}
.header .navigation .lang-es-mx{background-position:-313px -235px;}
.header .navigation .lang-de-at{background-position:-339px -1px;}
.header .navigation .lang-en-au{background-position:-365px -1px;}
.header .navigation .lang-nl-be{background-position:-105px -27px;}
.header .navigation .lang-bg-bg{background-position:-157px -27px;}
.header .navigation .lang-zh-cn{background-position:-365px -53px;}
.header .navigation .lang-cs-cz{background-position:-131px -79px;}
.header .navigation .lang-da-dk{background-position:-209px -79px;}
.header .navigation .lang-et-ee{background-position:-365px -79px;}
.header .navigation .lang-fi-fi{background-position:-105px -105px;}
.header .navigation .lang-fr-fr{background-position:-209px -105px;}
.header .navigation .lang-de-de{background-position:-157px -79px;}
.header .navigation .lang-zh-hk{background-position:-287px -131px;}
.header .navigation .lang-hu-hu{background-position:-1px -157px;}
.header .navigation .lang-en-in{background-position:-131px -157px;}
.header .navigation .lang-en-ie{background-position:-53px -157px;}
.header .navigation .lang-en-il{background-position:-79px -157px;}
.header .navigation .lang-it-it{background-position:-261px -157px;}
.header .navigation .lang-ja-jp{background-position:-391px -157px;}
.header .navigation .lang-ko-kr{background-position:-183px -183px;}
.header .navigation .lang-lv-lv{background-position:-105px -209px;}
.header .navigation .lang-lt-lt{background-position:-53px -209px;}
.header .navigation .lang-en-my{background-position:-339px -235px;}
.header .navigation .lang-nl-nl{background-position:-131px -261px;}
.header .navigation .lang-nn-no{background-position:-157px -261px;}
.header .navigation .lang-en-nz{background-position:-261px -261px;}
.header .navigation .lang-en-ph{background-position:-1px -287px;}
.header .navigation .lang-pl-pl{background-position:-53px -287px;}
.header .navigation .lang-pt-pt{background-position:-183px -287px;}
.header .navigation .lang-ro-ro{background-position:-313px -287px;}
.header .navigation .lang-ru-ru{background-position:-365px -287px;}
.header .navigation .lang-en-sg{background-position:-157px -313px;}
.header .navigation .lang-sl-si{background-position:-235px -313px;}
.header .navigation .lang-es-es{background-position:-53px -105px;}
.header .navigation .lang-sk-sk{background-position:-287px -313px;}
.header .navigation .lang-sv-se{background-position:-131px -313px;}
.header .navigation .lang-de-ch{background-position:-235px -53px;}
.header .navigation .lang-fr-ch{background-position:-235px -53px;}
.header .navigation .lang-zh-tw{background-position:-157px -365px;}
.header .navigation .lang-th-th{background-position:-287px -339px;}
.header .navigation .lang-tr-tr{background-position:-79px -365px;}
.header .navigation .lang-en-uk{background-position:-261px -365px;}

.navigation .nav-catalog {position: relative;}
.navigation .nav-catalog .nav-collapse {display:none;}
.navigation .nav-catalog .nav-cat-menus {border:1px solid #ddd;  position: absolute;  width:285px;  height:500px;  background: #fff;  color:#333;  z-index:999;}
.navigation .nav-catalog .nav-cat-menus > dl { background: #FFF;}
/*.navigation .nav-catalog .nav-cat-menus > dl:nth-child(even) { background: #f9f9f9;}*/
.navigation .nav-catalog .nav-cat-menus > dl > dt {position: relative;border-top:1px solid #fff;border-bottom: 1px solid #fff;}
/*.navigation .nav-catalog .nav-cat-menus > dl:nth-child(even) dt { border-top:1px solid #ddd;border-bottom: 1px solid #ddd;}*/
.navigation .nav-catalog .nav-cat-menus > dl > dt > a {font-size:12px;display:block;padding:8px 35px 8px 15px;color:#333;}
.navigation .nav-catalog .nav-cat-menus > dl > dt > i {  font-size: 16px;  font-style: normal;  font-weight: normal;  position: absolute;  color:#777;  top:25%;  margin-left:-25px;  left:100%;  }
.navigation .nav-catalog .nav-cat-menus > dl > dd {display:none;position: absolute;top:-1px;left:283px;height:500px;width:656px; background: #fff;overflow:auto;border:1px solid #ddd;}
.navigation .nav-catalog .nav-cat-menus > dl > dd > ul {padding:15px;}
.navigation .nav-catalog .nav-cat-menus > dl > dd > ul > li {float:left;width:50%;padding:8px 10px;}
.navigation .nav-catalog .nav-cat-menus > dl > dd > ul > li a {color:#333;}
.navigation .nav-catalog:hover .nav-collapse {display:block !important;}
.navigation .nav-catalog .nav-cat-menus > dl:hover > dt {border-top:1px solid #ddd;border-bottom: 1px solid #ddd;background: #FFF; width:284px; z-index: 999;}
.navigation .nav-catalog .nav-cat-menus > dl:hover > dd {display: block !important;}

.footer {
    color:#fff;
    background: rgb(50,50,50);
    background: -moz-linear-gradient(180deg, rgba(50,50,50,1) 0%, rgba(0,0,0,1) 80%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(50,50,50,1) 0%, rgba(0,0,0,1) 80%, rgba(0,0,0,1) 100%);
    background: linear-gradient(180deg, rgba(50,50,50,1) 0%, rgba(0,0,0,1) 80%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#323232",endColorstr="#000000",GradientType=1);
}
.footer a {color:#b4b4b4;}
.footer a:hover {color:#fff;}

.footer .footer-subscribe {
    /*background: #000000;*/
    /*padding-top:50px;*/
}
.footer .footer-subscribe .p1 {font-size:40px;text-align: center;}
.footer .footer-subscribe .p2 {font-size:14px;text-align: center;width:720px;margin:0 auto;}
.footer .footer-subscribe .from-subscribe {width:580px;margin:0 auto;padding:30px 0 10px 0;}

.footer .footer-subscribe .from-subscribe .form-control {
    border: 0;
    height: 50px;
    font-size: 16px;
    padding:0 15px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.footer .footer-subscribe .from-subscribe .btn-submit {
    border:0;
    height: 50px;
    background-color: #E90028;
    font-size:16px;
    color:#fff;
    padding:0 30px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}


.footer .footer-navs {
    /*background: #000000;*/
    padding: 30px 0;
}
.footer .footer-navs dl {}
.footer .footer-navs dl dt {font-size:20px;color:#fff;font-weight: 700;margin-bottom: 30px;}
.footer .footer-navs dl dd {font-size:14px;}
.footer .footer-navs dl dd ul li {padding:5px 0;}
.footer .footer-navs .footer-news {}
.footer .footer-navs .footer-news dd .item {margin-bottom: 10px;}
.footer .footer-navs .footer-news dd .item .date {color:#777;font-size:12px;}

.footer .footer-navs .share {text-align: center;}
.footer .footer-navs .share a {display: inline-block;margin:0 15px;}
.footer .footer-navs .share a i {font-size:32px;}

.footer .footer-bottom {
    /*background: #2A2A2B;*/
    padding: 15px;
    text-align: center;
}
.footer .footer-bottom .i-exp {display: inline-block;margin: 0 15px;}

/*.footer{border-top:1px solid #dddddd;margin-top:40px;}
.footer .footer-contact{text-align:center;font-size:14px;font-weight:700;padding:15px 0;}
.footer .footer-contact .row{margin:0 -15px;}
.footer .footer-contact .row .col{padding:0 10px;}
.footer .footer-contact .contact-item{display:block;padding-top:60px;color:#333;text-decoration:none;}
.footer .footer-contact .contact-item:hover{color:#333;text-decoration:none;}
.footer .footer-contact .contact-qq{background:url("../images/footer_contact_01.png") no-repeat top center;}
.footer .footer-contact .contact-phone{background:url("../images/footer_contact_02.png") no-repeat top center;}
.footer .footer-contact .contact-email{background:url("../images/footer_contact_03.png") no-repeat top center;}
.footer .footer-contact .contact-skype{background:url("../images/footer_contact_04.png") no-repeat top center;}
.footer .footer-contact .contact-msg{background:url("../images/footer_contact_05.png") no-repeat top center;}

.footer .footer-navs{padding:30px 0;}
.footer .footer-navs .company{font-size:14px;font-weight:700;margin-bottom:15px;}
.footer .footer-navs .address{}
.footer .footer-navs .contact{margin-bottom:15px;}
.footer .footer-navs .navs-list{}
.footer .footer-navs .navs-list .col{border-right:1px solid #d0d0d0;height:140px;}
.footer .footer-navs .navs-list .col:last-child{border-right:0;}
.footer .footer-navs .navs-list .col dl dt{font-size:12px;font-weight:700;margin-bottom:15px;}
.footer .footer-navs .navs-list .col dl dd ul li a{line-height:22px;}

.footer .footer-bottom{background-color:#555555;padding:20px 0;color:#ccc;}
.footer .footer-bottom a{color:#ccc;}
.footer .footer-bottom a:hover{color:#fff;}

.footer .footer-links{overflow:hidden;margin-bottom:15px;}
.footer .footer-links .wrap{float:left;position:relative;left:50%;}
.footer .footer-links ul{float:left;position:relative;left:-50%;}
.footer .footer-links ul li{float:left;padding:0 10px;line-height:22px;}
.footer .footer-links ul li span{border-right:1px solid #ccc;padding-right:20px;}
.footer .footer-links ul li:last-child span{border-right:none;padding-right:0;}

.footer .footer-copyright{text-align:center;margin-bottom:10px;}
.footer .footer-tel{text-align:center;margin-bottom:10px;}
.footer .footer-share{text-align:center;margin-bottom:10px;}*/

.content .page .navcrumb {
    margin: 0 0 15px 0;
    padding: 0;
    border-bottom: 1px solid #dddddd;
    background-color: #fff;
}
.content .page .navcrumb .container {background-color: #fff;}
.content .page .navcrumb .breadcrumb{background-color:#fff;border-radius:0;padding:10px 0;margin:0;color:#333;}
.content .page .navcrumb .breadcrumb li{color:#333;}
.content .page .navcrumb .breadcrumb li a{color:#333;font-weight:700;}
.content .page .navcrumb .breadcrumb>li+li:before{color:#333;}

.content .container{background:#fff;}

.page-content {min-height:560px;}

/**************** PAGE ****************/
.page-home .home-row {padding:30px 0;}
.page-home .home-row .row-header {position: relative;margin-bottom: 30px;}
.page-home .home-row .row-header .title {font-size:34px;font-weight: 800;}
.page-home .home-row .row-header .title::after {content:'';position: absolute;bottom:0;left:0;height:2px;width:350px;background: #E90028;}
.page-home .home-row .row-header .more {right:0;top:50%;position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.page-home .home-row .row-header .more a {font-size:20px;color:#E90028;line-height: 32px;}
.page-home .home-row .row-header .more i {font-size:20px;color:#E90028;line-height: 32px;}

.page-home .main-banner .swiper-slide a {display:block;height:430px;}
.page-home .main-banner .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: none;
    border:2px solid #fff;
}
.page-home .main-banner .swiper-pagination-bullet-active {
    background: #fff;
}

.page-home .row-1 .row-header .title {font-size:50px;margin-bottom: 15px;}
.page-home .row-1 .subtitle {font-size:18px;padding-right: 50%;margin-bottom: 20px;}
.page-home .row-1 .list .col .p1 {font-size:20px;margin-bottom: 5px;}
.page-home .row-1 .list .col .p2 {font-size:12px;min-height:100px;padding:10px 0;}
.page-home .row-1 .list .col .more a {border-radius: 3px;}
.page-home .row-1 .list .col .img {height:120px;background-size: cover;}
.page-home .row-1 .list .col-1 .img {background: url("../image/row_1_1_bg@2x.png") no-repeat center center;  }
.page-home .row-1 .list .col-2 .img {background: url("../image/row_1_2_bg@2x.png") no-repeat center center;}
.page-home .row-1 .list .col-3 .img {background: url("../image/row_1_3_bg@2x.png") no-repeat center center;}

.page-home .row-2 .list {margin:0 -25px;}
.page-home .row-2 .list .item {float:left;width:20%;padding:15px 25px;}
.page-home .row-2 .list .item .inner {border-bottom: 8px solid #E90028;text-align: center;padding-bottom:10px;}
.page-home .row-2 .list .item .image {margin-bottom:10px;}
.page-home .row-2 .list .item .image a {display:block;overflow: hidden;}
.page-home .row-2 .list .item .image a img {height:150px;max-width: 100%;}
.page-home .row-2 .list .item .part {margin-bottom: 10px;}
.page-home .row-2 .list .item .part a {font-size:14px;line-height: 22px;}
.page-home .row-2 .list .item .price {font-size:14px;color:#E90028;line-height: 22px;}

.page-home .row-3 {background:#F5F5F5;padding:50px 0;}
.page-home .row-3 > .container {background:none;}
.page-home .row-3 .list {margin:0 -10px;}
.page-home .row-3 .list .item {float:left;width:16.6666%;}
.page-home .row-3 .list .item .inner {padding:0 10px;margin-bottom: 15px;}
.page-home .row-3 .list .item a {display:block;border:1px solid #CECECE;height:95px;line-height: 85px; padding:5px;background: #FFF;text-align: center;}
.page-home .row-3 .list .item a img {max-width:100%;max-height:100%;}

.page-home .row-4 {position: relative;}

.page-home .row-4 > .background {
    top: 0;
    /*right: 50%;*/
    /*margin-right: -200px;*/
    height: 100%;
    position: absolute;
    width: 100%;
    padding: 30px 0;
}

.page-home .row-4 > .background > .inner {
    height: 100%;
    background: url("../image/row_4_bg.jpg") center center no-repeat;
    background-size: cover;
}
.page-home .row-4 .text {float:right;width:35%;
    position: relative;
    z-index: 1;
    padding: 30px;
    color:#fff;
}
.page-home .row-4 .text::after {
    top:0;
    left:0;
    width:100%;
    height:100%;
    position: absolute;
    background: rgba(0,0,0,.7);
    content: ' ';
}
.page-home .row-4 .p1 {font-weight: 700;font-size:35px;margin-bottom: 15px;
    position: relative;
    z-index: 1;}
.page-home .row-4 .p2 {margin-bottom: 30px;font-size:14px;position: relative;
    z-index: 1;}
.page-home .row-4 .link-more {
    background: #E90028;
    color:#fff;
    height:50px;
    width:184px;
    text-align: center;
    line-height: 50px;
    font-size:15px;
    font-weight: 700;
    display:inline-block;
    border-radius: 5px;position: relative;
    z-index: 1;
}

.page-home .row-5 {background:#F5F5F5;padding:50px 0;}
.page-home .row-5 .container{background: none;}
.page-home .row-5 .list {margin:0 -10px;}
.page-home .row-5 .list li {float:left;width:20%;padding:5px 10px;}
.page-home .row-5 .list li a {font-size:14px;}

/* page-cate-list */
.page-cate-list h1{font-size:36px;font-weight:800;padding:30px 0;}
.page-cate-list .cate-list .item{margin-bottom:15px;}
.page-cate-list .cate-list .item:nth-of-type(even){
    background-color: #EEEEEE;
}
.page-cate-list .cate-list .item h3{border-bottom:1px solid #CBC2C2;font-size:22px;color:#333;font-weight:800;margin:0;padding:15px 10px;}
.page-cate-list .cate-list .item h3 a{color:#333;text-decoration:none;}
.page-cate-list .cate-list .item .list{padding:15px 0;}
.page-cate-list .cate-list .item .list ul li{padding:10px;}
.page-cate-list .cate-list .item .list ul li a{font-size:14px;font-weight:700;}

.wimg{
    width: 100%;
    height: 100%;
    display: block;
    transition: all .5s;
}
.Indexes{
    padding: 20px 0;
    font-size: 16px;
    color: #e90028;
}
.Indexes li{
    cursor: pointer;
}


.Product-list{

}
.Product-list li{
    font-size: 1.25rem;
}
.Product-list .proImg{
    border: 1px solid #CCCCCC;
    border-radius: 5px;
}
.Product-list .proImg img{

}
.Product-list .proTxt{
    line-height: 3;
}

#example{}
#example thead{
    background-color:#e90028;
    color:#fff;
}
#example thead th{
    line-height: 2.5;

}
#example .list td{
    vertical-align: middle;
}





/* page-brand-list */
.page-brand-list h1{font-size:36px;font-weight:800;padding:30px 0;}
.page-brand-list .brand-letter{background-color:#e90028;width:100% !important;}
.page-brand-list .brand-letter .container{background-color:#e90028;}
.page-brand-list .brand-letter-inner{}
.page-brand-list .brand-letter ul li{float:left;}
.page-brand-list .brand-letter ul li a{font-size:14px;font-weight:700;color:#fff;display:block;padding:8px 10px;}
.page-brand-list .fixed-letter{box-shadow:1px 3px 3px 0 rgba(0,0,0,0.1);width:100% !important;top:84px !important;;}

.page-brand-list .brand-list dl{padding:10px 0;}
.page-brand-list .brand-list dl dt{border-bottom:1px solid #CBC2C2;font-size:22px;color:#333;font-weight:800;padding:10px;}
.page-brand-list .brand-list dl dt em{font-weight:normal;font-size:18px;}
.page-brand-list .brand-list dl dd{padding:10px 0;}
.page-brand-list .brand-list dl dd ul li{padding:0;margin:0;}
.page-brand-list .brand-list dl dd ul li .inner{padding:10px;}
.page-brand-list .brand-list dl dd ul li a{font-size:14px;font-weight:700;}

.page-brand-details h1{font-size:28px;font-weight:800;padding:15px 0;margin-bottom:20px;}
.page-brand-details .panel-brand-details .panel-body .brand-img{float:left;width:200px;height:100px;margin:0 15px 15px 0;overflow:hidden;}
.page-brand-details .panel-brand-details .panel-body .brand-img img{max-width:100%;}

.page-brand-details .panel-related-cats dl dt{border-bottom:1px solid #ddd;font-size:14px;color:#333;font-weight:700;padding:10px;}
.page-brand-details .panel-related-cats dl dt a{text-decoration:none;}
.page-brand-details .panel-related-cats dl dt a em{font-weight:normal;font-style:normal;font-size:14px;}
.page-brand-details .panel-related-cats dl dd{padding:10px 0;}
.page-brand-details .panel-related-cats dl dd ul li{padding:0;margin:0;padding:4px 10px;}
.page-brand-details .panel-related-cats dl dd ul li a{font-size:12px;}
.page-brand-details .panel-related-cats dl dd ul li a em{font-weight:normal;font-style:normal;color:#888;}

.page-brand-details .panel-lastest-product .panel-heading{padding:0;margin:0;}
.page-brand-details .panel-lastest-product .panel-heading .panel-title{padding:0;margin:0;float:inherit;}
.page-brand-details .panel-lastest-product .panel-heading .panel-title h3{color:#fff;background-color:#e90028;font-size:16px;font-weight:700;text-align:center;padding:20px 0;}
.page-brand-details .panel-lastest-product .panel-body{background-color:#f2f2f2;padding:10px ;}
.page-brand-details .panel-lastest-product .panel-body ul{}
.page-brand-details .panel-lastest-product .panel-body ul li{margin-bottom:10px;}
.page-brand-details .panel-lastest-product .panel-body ul li:last-child{margin-bottom:0;}

.page-brand-details .prod-info{}
.page-brand-details .prod-info .inner{padding:10px;background-color:#fff;}
.page-brand-details .prod-info .infos .image{}
.page-brand-details .prod-info .infos .image a{display:block;text-align:center;position:relative;overflow:hidden;padding-top:40%;}
.page-brand-details .prod-info .infos .image a img{max-height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;}
.page-brand-details .prod-info .infos .part{font-size:16px;font-weight:700;}
.page-brand-details .prod-info .infos .brand{font-size:14px;font-weight:700;}
.page-brand-details .prod-info .opts .stock{float:left;width:50%;background:#000;color:#fff;font-size:14px;text-align:center;height:42px;line-height:42px;border-right:1px solid #fff;}
.page-brand-details .prod-info .opts .button{float:left;width:50%;}
.page-brand-details .prod-info .opts .button a{display:block;height:42px;line-height:42px;font-size:14px;font-weight:700;color:#fff;background-color:#e90028;text-align:center;text-decoration:none;}


.page-product-list > .container-fluid{margin:0;padding:0;}

.page-product-list .panel-filters{background:#EEEEEE;margin:-15px 0 0 0;border-bottom:1px solid #dedede;}
.page-product-list .panel-filters .panel-heading{background:none;border:0;margin:0;}
.page-product-list .panel-filters .panel-heading .panel-title h3{font-size:16px;font-weight:700;margin:0;padding:15px 0 0 0;}
.page-product-list .panel-filters .filter-category .row{background:#fff;margin:0;padding:10px 0;border:1px solid #dedede;}
.page-product-list .panel-filters .filter-category .row .col a{line-height:22px;}
.page-product-list .panel-filters .filter-category .row .col em{color:#777;font-style:normal;font-weight:normal;}
.page-product-list .panel-filters .filter-list{padding:15px;}
.page-product-list .panel-filters .style-vertical{overflow-y:auto;}
.page-product-list .panel-filters .style-vertical > .inner{width:100000px;}
.page-product-list .panel-filters .style-vertical .filter-item{float:left;display:inline;width:140px;margin-right:15px;}
.page-product-list .panel-filters .style-vertical .filter-item .more{display:none;}
.page-product-list .panel-filters .style-vertical .filter-item dt{}
.page-product-list .panel-filters .style-vertical .filter-item dd{border:1px solid #dedede;background:#FFF;padding:10px;height:200px;overflow-x:hidden;overflow-y:auto;}
.page-product-list .panel-filters .style-vertical .filter-item dd ul li{}
.page-product-list .panel-filters .style-vertical .filter-item dd ul li a{color:#333;display:block;padding:4px 0;}
.page-product-list .panel-filters .style-vertical .filter-item dd ul li a i{font-style:normal;}

.page-product-list .filter-selected{padding:10px 15px;border-bottom:1px solid #dedede;}
.page-product-list .filter-selected dt{color:#6b6b6b;font-size:14px;margin-bottom:10px;}
.page-product-list .filter-selected dd{}
.page-product-list .filter-selected dd ul{}
.page-product-list .filter-selected dd ul li{float:left;margin:0 5px 5px 0;}

.page-product-list .filter-selected dd ul li a{display:block;background-color:#000;color:#fff;line-height:26px;padding:0 10px;text-decoration:none;}

.page-product-list .panel-productlist{}
.page-product-list .panel-productlist .product-count{padding:10px 15px;}
.page-product-list .panel-productlist .product-count strong{font-size:22px;font-weight:800;}
.page-product-list .panel-productlist .list-product .paging{padding:10px;}
.page-product-list .panel-productlist .list-product .paging .page-info{line-height:28px;}
.page-product-list .panel-productlist .list-product .paging a{font-size:12px;border:1px solid #ccc;color:#333;border-radius:2px;height:28px;display:inline-block;padding:0 15px;line-height:26px;}

.page-product-list .panel-productlist .data-view .view-table .table{margin-bottom:15px;border:none;}
.page-product-list .panel-productlist .data-view .view-table .table > thead > tr > td,
.page-product-list .panel-productlist .data-view .view-table .table > thead > tr > th,
.page-product-list .panel-productlist .data-view .view-table .table > tbody > tr > td,
.page-product-list .panel-productlist .data-view .view-table .table > tbody > tr > th,
.page-product-list .panel-productlist .data-view .view-table .table > tfoot > tr > td,
.page-product-list .panel-productlist .data-view .view-table .table > tfoot > tr > th{padding:10px;vertical-align:top;border:none;}
.page-product-list .panel-productlist .data-view .view-table .table > thead > tr > td,
.page-product-list .panel-productlist .data-view .view-table .table > thead > tr > th{padding:10px;background-color:#DEDEDE;font-weight:700;min-width:120px;border-bottom-width:1px;}
.page-product-list .panel-productlist .data-view .view-table .table > tbody > tr > td,
.page-product-list .panel-productlist .data-view .view-table .table > tbody > tr > th{position:relative;}

.page-product-list .panel-productlist .data-view .view-table .table > tbody > tr{background:#ffffff;}
.page-product-list .panel-productlist .data-view .view-table .table-striped > tbody > tr:nth-of-type(even){background:#EEEEEE;}
.page-product-list .panel-productlist .data-view .view-table .prod-img{display:block;height:90px;line-height:90px;width:90px;text-align:center;overflow:hidden;vertical-align:middle;}
.page-product-list .panel-productlist .data-view .view-table .prod-img img{width:100%;vertical-align:middle;}

.page-product-list .panel-productlist .data-view .view-table .part a{font-size:14px;color:#333;text-decoration:underline;font-weight:700;}
.page-product-list .panel-productlist .data-view .view-table .part a:hover{color:#e90028;}
.page-product-list .panel-productlist .data-view .view-table .price dl dt{float:left;width:50%;}
.page-product-list .panel-productlist .data-view .view-table .price dl dd{float:left;width:50%;}
.page-product-list .panel-productlist .data-view .view-table .onwarddate{margin-top:8px;}
.page-product-list .panel-productlist .data-view .view-table .rohs{width:26px;height:21px;background:url("../image/icon_rohs.gif") no-repeat left center;margin-top:8px;}

.page-product-list .panel-productlist .data-view .view-table .form-addtocart{}
.page-product-list .panel-productlist .data-view .view-table .form-addtocart .txt-qty{display:block;width:100%;margin-bottom:10px;height:32px;}
.page-product-list .panel-productlist .data-view .view-table .form-addtocart .btn-addtocart{display:block;width:100%;padding:0;border:0;height:32px;line-height:30px;color:#FFF;background:#e90028;text-align:center;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.page-product-list .panel-productlist .data-view .view-table .form-addtocart .btn-addtocart:hover{background:#d9534f;}

.page-product-list .panel-productlist .data-view .view-table .warning{color:#e90028;font-weight:800;text-align:center;line-height:32px;margin-bottom:10px;}
.page-product-list .panel-productlist .data-view .view-table .warning a {color:#e90028;}
.page-product-list .panel-productlist .data-view .view-table .btn-view{display:block;border:2px solid #000;line-height:28px;background:none;text-align:center;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.page-product-list .panel-productlist .data-view .view-table .btn-view:hover{background-color:#000;color:#fff;}
.page-product-list .panel-productlist .data-view .view-table .btn-link{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;font-size:10px;font-weight:normal;text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.page-product-list .panel-productlist .data-view .view-table .btn-link.btn-quote{background:#54B948;color:#fff;margin-top: 5px;}
.page-product-list .panel-productlist .data-view .view-table .btn-pdf{background:#d9534f;color:#fff;}

.page-product-list .wrap-product-noresult{text-align:center;padding:60px 0 120px 0;}
.page-product-list .wrap-product-noresult h3{font-size:36px;font-weight:400;padding:25px 0;}
.page-product-list .wrap-product-noresult h3:after{background:#eee;margin-top:20px;content:' ';display:block;height:2px;left:50%;margin-left:-1em;position:absolute;width:2em;}
.page-product-list .wrap-product-noresult h4{font-size:22px;font-weight:400;padding:20px 0;margin:0;}

/* page-goods-details */
.page-product-details{
    font-size: 16px;
}
.paging{}
.paging a{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    margin-left: 5px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.paging a.currPage{
    background-color: #999;
    color: white;
}

.page-product-details .wrap-product-details{padding:15px 0;font-size:16px;}

.page-product-details h1 {font-size:40px;font-weight: 400;margin-bottom: 20px;}

.page-product-details .home-row {padding:30px 0;}
.page-product-details .home-row .row-header {position: relative;margin-bottom: 30px;}
.page-product-details .home-row .row-header .title {font-size:34px;font-weight: 800;}
.page-product-details .home-row .row-header .title::after {content:'';position: absolute;bottom:0;left:0;height:2px;width:350px;background: #E90028;}
.page-product-details .home-row .row-header .more {right:0;top:50%;position: absolute;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.page-product-details .home-row .row-header .more a {font-size:20px;color:#E90028;line-height: 32px;}
.page-product-details .home-row .row-header .more i {font-size:20px;color:#E90028;line-height: 32px;}

/*.page-product-details .proudct-summary .gallery {border:1px solid #BEBABA;position:relative;}
.page-product-details .proudct-summary .gallery-img a{display:block;position:relative;overflow:hidden;padding-top:100%;}
.page-product-details .proudct-summary .gallery-img a img{max-height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;}
.page-product-details .proudct-summary .gallery-nav{height:64px;padding:0 25px;position:relative;}
.page-product-details .proudct-summary .gallery-back,
.page-product-details .proudct-summary .gallery-forward{background:transparent url(../images/icon34.png) scroll no-repeat;}
.page-product-details .proudct-summary .gallery-back,
.page-product-details .proudct-summary .gallery-forward{position:absolute;width:12px;height:22px;top:50%;margin-top:-11px;}
.page-product-details .proudct-summary .gallery-back{background-position:0 0;left:0;}
.page-product-details .proudct-summary .gallery-forward{background-position:0 -32px;right:0;}
.page-product-details .proudct-summary .gallery-back:hover{background-position:-22px 0;}
.page-product-details .proudct-summary .gallery-forward:hover{background-position:-22px -32px;}
.page-product-details .proudct-summary .gallery-thumbs{overflow:hidden}
.page-product-details .proudct-summary .gallery-thumbs{height:70px;overflow:hidden;position:relative;}
.page-product-details .proudct-summary .gallery-thumbs ul{width:500%;position:absolute;left:0;top:0;margin:0 -2px;}
.page-product-details .proudct-summary .gallery-thumbs ul li{float:left;text-align:center;padding:0 2px;}
.page-product-details .proudct-summary .gallery-thumbs li a{display:block;width:64px;height:64px;border:2px solid #EEEEEE;padding:2px;}
.page-product-details .proudct-summary .gallery-thumbs li img{display:block;vertical-align:top;width:56px;height:56px;}
.page-product-details .proudct-summary .gallery-thumbs .zoomThumbActive,
.page-product-details .proudct-summary .gallery-thumbs li a:hover{border:2px solid #B9CEE7;}*/


.page-product-details .proudct-summary .base-info dl {margin-bottom: 15px;}
.page-product-details .proudct-summary .base-info dl dt {font-weight: 700;}
.page-product-details .proudct-summary .quote {margin-bottom: 15px;}
.page-product-details .proudct-summary .quote a {font-size:18px;}
.page-product-details .proudct-summary .icons {font-size:12px;}
.page-product-details .proudct-summary .icons img {margin-bottom: 2px}
.page-product-details .proudct-summary .icons .item {float:left;margin-right: 15px;}
.page-product-details .proudct-summary .icons .item a {display:block;text-decoration: none;color:#333;}

.page-product-details .proudct-intro {padding:30px 0;}

.page-product-details .nav-product-detail .nav-tabs {border:0;margin:0 -5px;}
.page-product-details .nav-product-detail .nav-tabs > li {float:left;width:25%;padding:0 5px;margin:0;}
.page-product-details .nav-product-detail .nav-tabs > li > a {display: block;padding: 0;margin: 0;height: 50px;line-height: 50px;text-align: center;border:1px solid #AEAEAE;background: #F4F4F4;}
.page-product-details .nav-product-detail .nav-tabs > li.active > a {border-color: #E90028;background-color: #E90028;color:#fff;}

.page-product-details .nav-product-detail .tab-content {padding:20px 0;}

.page-product-details #nav-specifications {padding:0 15px;}
.page-product-details #nav-specifications dl {padding:10px 0;}
.page-product-details #nav-specifications dl:nth-child(odd) {background:#F4F4F4;}
.page-product-details #nav-specifications dl dt {text-align: left;}
.page-product-details #nav-specifications dl dd {text-align: right;}

.page-product-details .nav-product-detail .form-contact-us {
    border:1px solid #d7d7d7;
    padding:40px;
}
.page-product-details .nav-product-detail .form-contact-us .btn-submit {
    font-size:16px;
    background-color: #E90028;
    padding:0 50px;
    height:42px;
}
input[type=checkbox]{
    position: relative;
}
input[type=checkbox]::after {
    position: absolute;
    top: 0;
    background-color: #fff;
    color: #fff;
    width: 14px;
    height: 14px;
    display: inline-block;
    visibility: visible;
    padding-left: 0px;
    text-align: center;
    content: ' ';
    border-radius: 2px;
    box-sizing: border-box;
    border: 1px solid #ccc;
}
input[type=checkbox]:checked::after {
    content: "";
    background-color: #E90028;
    border-color: #E90028;
}

input[type=checkbox]:checked::before {
    content: '';
    position: absolute;
    top: 1px;
    left: 5px;
    width: 5px;
    height: 9px;
    border: solid white;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    z-index: 1;
}

.page-product-details .product-procurement {padding:20px;background: #F4F4F4;font-size:18px;}
.page-product-details .product-procurement .form-group label {margin-bottom: 10px;}
.page-product-details .product-procurement .form-group .form-control {
    padding:0 15px;
    height:50px;
    border:2px solid #C7C7C7;
    border-radius: 5px;
    font-size:16px;
}
.page-product-details .product-procurement .form-procurement .btn-addtocart {color: #FFFFFF;background: #E90028;font-size: 20px;font-weight: 700;height:50px;line-height:50px;text-align: center;border-radius: 5px;display:block;width:100%;border:0;}

.page-product-details .product-procurement .info {padding:20px 0;border-top: 2px solid #E90028;border-bottom: 2px solid #E90028;margin-top: 20px;margin-bottom: 20px;}
.page-product-details .product-procurement .info dl {margin-bottom: 10px;}
.page-product-details .product-procurement .info dl dd {text-align: right;}

.page-product-details .product-procurement .price-summary {font-size:24px;}

.page-product-details .product-procurement .break-price .table-price {width:100%;}
.page-product-details .product-procurement .break-price .table-price th {padding:5px;}
.page-product-details .product-procurement .break-price .table-price td {padding:5px;}

.page-product-details .getprice  {text-align: center;margin-bottom: 10px;}
.page-product-details .getprice  .link-getprice {
    text-decoration: none;
    color: #FFFFFF;background: #E90028;font-size: 20px;font-weight: 700;height:50px;line-height:50px;text-align: center;border-radius: 5px;display:block;width:100%;border:0;
}



.page-product-details .row-1 {padding-bottom: 20px;margin-bottom:20px;border-bottom: 1px solid #E0E0E0;}

.page-product-details .row-2 .list {margin:0 -10px;}
.page-product-details .row-2 .list li {float:left;width:25%;padding:5px 10px;}
.page-product-details .row-2 .list li a {font-size:14px;}

.page-product-details .row-3 .list {margin:0 -25px;}
.page-product-details .row-3 .list .item {float:left;width:20%;padding:15px 25px;}
.page-product-details .row-3 .list .item .inner {border-bottom: 8px solid #E90028;text-align: center;padding-bottom:10px;}
.page-product-details .row-3 .list .item .image {margin-bottom:10px;}
.page-product-details .row-3 .list .item .image a {display:block;overflow: hidden;}
.page-product-details .row-3 .list .item .image a img {height:150px;max-width: 100%;}
.page-product-details .row-3 .list .item .part {margin-bottom: 10px;}
.page-product-details .row-3 .list .item .part a {font-size:14px;line-height: 22px;}
.page-product-details .row-3 .list .item .price {font-size:14px;color:#E90028;line-height: 22px;}

/*.page-product-details .wrap-product-details{padding:15px 0;}
.page-product-details .panel-product-info{}
.page-product-details .panel-product-info .panel-body{position:relative;}
.page-product-details .panel-product-info h1{font-size:28px;padding:0 200px 0 0;margin:0 0 30px 0;font-weight:800;}
.page-product-details .panel-product-info .share{position:absolute;top:-22px;right:0;}
.page-product-details .panel-product-info .baseinfo{}
.page-product-details .panel-product-info .baseinfo dl{margin-bottom:12px;}
.page-product-details .panel-product-info .baseinfo dl dt{margin-bottom:5px;}
.page-product-details .panel-product-info .baseinfo dl dd{}

.page-product-details .panel-product-info > .row > .col{margin-bottom:15px;}
.page-product-details .panel-product-info .gallery{position:relative;}
.page-product-details .panel-product-info .gallery-img{margin-bottom:15px;border:1px solid #dedede;}
.page-product-details .panel-product-info .gallery-img a{display:block;position:relative;overflow:hidden;padding-top:60%;}
.page-product-details .panel-product-info .gallery-img a img{max-height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;}

.page-product-details .panel-product-info .summary-tools{position:relative;}
.page-product-details .panel-product-info .summary-tools a{float:left;display:inline-block;margin-right:10px;text-align:center;height:28px;width:28px;line-height:28px;background:#7B7B7B;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.page-product-details .panel-product-info .summary-tools a i{font-size:16px;line-height:28px;color:#fff;font-weight:400;}

.page-product-details .panel-product-info .gallery-nav{height:64px;padding:0 25px;position:relative;}
.page-product-details .panel-product-info .gallery-back,
.page-product-details .panel-product-info .gallery-forward{background:transparent url(../images/icon34.png) scroll no-repeat;}
.page-product-details .panel-product-info .gallery-back,
.page-product-details .panel-product-info .gallery-forward{position:absolute;width:12px;height:22px;top:50%;margin-top:-11px;}
.page-product-details .panel-product-info .gallery-back{background-position:0 0;left:0;}
.page-product-details .panel-product-info .gallery-forward{background-position:0 -32px;right:0;}
.page-product-details .panel-product-info .gallery-back:hover{background-position:-22px 0;}
.page-product-details .panel-product-info .gallery-forward:hover{background-position:-22px -32px;}
.page-product-details .panel-product-info .gallery-thumbs{overflow:hidden}
.page-product-details .panel-product-info .gallery-thumbs{height:70px;overflow:hidden;position:relative;}
.page-product-details .panel-product-info .gallery-thumbs ul{width:500%;position:absolute;left:0;top:0;margin:0 -2px;}
.page-product-details .panel-product-info .gallery-thumbs ul li{float:left;text-align:center;padding:0 2px;}
.page-product-details .panel-product-info .gallery-thumbs li a{display:block;width:64px;height:64px;border:2px solid #EEEEEE;padding:2px;}
.page-product-details .panel-product-info .gallery-thumbs li img{display:block;vertical-align:top;width:56px;height:56px;}
.page-product-details .panel-product-info .gallery-thumbs .zoomThumbActive,
.page-product-details .panel-product-info .gallery-thumbs li a:hover{border:2px solid #B9CEE7;}

.page-product-details .product-price .sale-info{}
.page-product-details .product-price .sale-info dl{padding:5px;}
.page-product-details .product-price .sale-info dl dt{float:left;width:50%;text-align:left;font-weight:700;}
.page-product-details .product-price .sale-info dl dd{float:left;width:50%;text-align:left;}
.page-product-details .product-price .break-price{}
.page-product-details .product-price .break-price dl{padding:5px;}
.page-product-details .product-price .break-price dl:nth-child(odd){background-color:#f2f2f2;}
.page-product-details .product-price .break-price dl dt{float:left;width:50%;text-align:left;}
.page-product-details .product-price .break-price dl dd{float:left;width:50%;text-align:right;}

.page-product-details .link-jumpto{padding:15px 0;border-bottom:1px solid #dedede;border-top:1px solid #dedede;margin-bottom:15px;line-height:20px;}
.page-product-details .link-jumpto a{display:inline-block;font-weight:700;border-bottom:2px solid #e90028;text-decoration:none;font-size:13px;}

.page-product-details .panel-procurement{margin-bottom:15px;border:1px solid #dddddd;padding:15px;position:relative;}
.page-product-details .panel-procurement h2{padding:0;margin:0 0 20px 0;font-size:22px;font-weight:800;color:#e90028;}
.page-product-details .panel-procurement h2 a {color:#e90028;}
.page-product-details .panel-procurement .form-addtocart{}
.page-product-details .panel-procurement .form-addtocart .input-fields{margin:0 -10px;}
.page-product-details .panel-procurement .form-addtocart .input-fields .input-qty{float:left;width:50%;padding:0 10px;}
.page-product-details .panel-procurement .form-addtocart .input-fields .input-buy{float:left;width:50%;padding:0 10px;}
.page-product-details .panel-procurement .form-addtocart .txt-qty{height:40px;width:100%;text-align:center;font-size:14px;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.page-product-details .panel-procurement .form-addtocart .btn-buy{height:40px;width:100%;color:#fff;background-color:#e90028;font-size:14px;font-weight:700;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.page-product-details .panel-procurement .form-addtocart .container-fluid{padding:0;}
.page-product-details .panel-procurement .form-addtocart .price-total{text-align:right;font-size:14px;}
.page-product-details .panel-procurement .form-addtocart .total-label{font-size:16px;font-weight:700;}
.page-product-details .panel-procurement .form-addtocart .total-label .total{font-size:28px;font-weight:800;color:#333;}
.page-product-details .panel-procurement .form-addtocart .total-shipping{font-weight:700;font-size:16px;color:#e90028;}
.page-product-details .panel-procurement .mask{position:absolute;top:0;left:0;width:100%;height:100%;}
.page-product-details .panel-procurement .mask .mask-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.3;}
.page-product-details .panel-procurement .mask .mask-msg{height:16px;width:16px;background:url("../images/loading_min.gif") no-repeat center;position:absolute;top:15px;right:15px;}

.page-product-details .panel-product-bom{border:1px solid #dddddd;}
.page-product-details .panel-product-bom .panel-body{padding:15px;}
.page-product-details .panel-product-bom .panel-body h2{font-size:14px;font-weight:800;margin-bottom:25px;}
.page-product-details .panel-product-bom .form-control{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.page-product-details .panel-product-details .nav-tabs li a{font-weight:700;font-size:14px;color:#333;}
.page-product-details .panel-product-details .tab-content{border:1px solid #ddd;border-top:none;}
.page-product-details .panel-product-details .tab-pane{padding:15px;}
.page-product-details .panel-product-details .tab-pane dl{background:#ffffff;padding:8px 0;}
.page-product-details .panel-product-details .tab-pane dl:nth-child(odd){background:#f2f2f2;}
.page-product-details .panel-product-details .tab-prod-desc img { max-width:100%;}

.page-product-details .panel-aside-keywords .panel-heading{padding:0;margin:0;}
.page-product-details .panel-aside-keywords .panel-heading .panel-title{padding:0;margin:0;float:inherit;}
.page-product-details .panel-aside-keywords .panel-heading .panel-title h3{color:#fff;background-color:#e90028;font-size:16px;font-weight:700;text-align:center;padding:20px 0;}
.page-product-details .panel-aside-keywords .panel-body{background-color:#f2f2f2;padding:10px ;}
.page-product-details .panel-aside-keywords .panel-body ul{}
.page-product-details .panel-aside-keywords .panel-body ul li{margin-bottom:10px;}
.page-product-details .panel-aside-keywords .panel-body ul li:last-child{margin-bottom:0;}

.page-product-details .prod-info{}
.page-product-details .prod-info .inner{padding:10px;background-color:#fff;}
.page-product-details .prod-info .infos .image{}
.page-product-details .prod-info .infos .image a{display:block;text-align:center;position:relative;overflow:hidden;padding-top:40%;}
.page-product-details .prod-info .infos .image a img{max-height:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;}
.page-product-details .prod-info .infos .part{font-size:16px;font-weight:700;}
.page-product-details .prod-info .infos .brand{font-size:14px;font-weight:700;}
.page-product-details .prod-info .infos .desc{margin-bottom:5px;}
.page-product-details .prod-info .opts .stock{float:left;width:50%;background:#c1c1c1;color:#fff;font-size:14px;text-align:center;height:42px;line-height:42px;border-right:1px solid #fff;}
.page-product-details .prod-info .opts .button{float:left;width:50%;}
.page-product-details .prod-info .opts .button a{display:block;height:42px;line-height:42px;font-size:14px;font-weight:700;color:#fff;background-color:#e90028;text-align:center;text-decoration:none;}

.page-product-details .panel-relate-prod{padding:15px;background-color:#f2f2f2;}
.page-product-details .panel-relate-prod .panel-heading{padding:0;margin:0;background:none;border:0;}
.page-product-details .panel-relate-prod .panel-heading .panel-title{float:inherit;padding:0;margin:0;}
.page-product-details .panel-relate-prod .panel-heading .panel-title h3{font-size:18px;font-weight:800;margin-bottom:15px;}
.page-product-details .panel-relate-prod .panel-body ul{margin:0 -10px;}
.page-product-details .panel-relate-prod .panel-body ul li{padding:0 10px;}

.page-product-details .panel-lastest-news .panel-body .news-list{}
.page-product-details .panel-lastest-news .panel-body .news-list .news-item{padding:4px 15px;}
.page-product-details .panel-lastest-news .panel-body .news-list .news-item .pubtime{float:right;color:#777;}
.page-product-details .panel-lastest-news .panel-body .news-list .news-item .title{padding-right:15px;}

.page-product-details .panel-relate-keyword .table th{font-weight:700;}
.page-product-details .panel-part-seo .panel-body ul li{padding:5px 10px;}*/

.page-cart{min-height:600px;}
.page-cart .loading{height:420px;background:url('../image/loading2.gif') no-repeat center;}

.page-cart .box-cart-empty .cart-empty{padding-left:230px;height:200px;width:700px;margin:0 auto;margin-top:65px;margin-bottom:130px;background:url('../image/cart-empty.png') no-repeat left center;}
.page-cart .box-cart-empty .cart-empty h2{margin:0;padding:50px 0 20px 0;font-size:24px;font-weight:800;color:#333;line-height:2em;}
.page-cart .box-cart-empty .cart-empty h2 a{color:#e90028;}

.page-cart .panel-cart-list .panel-heading{border:none;}
.page-cart .panel-cart-list .panel-heading .panel-title{padding:0;}
.page-cart .panel-cart-list .panel-heading .panel-title h3{font-size:28px;font-weight:800;padding:25px 0;}
.page-cart .panel-cart-list .table-cart{font-size:12px;margin:0;}
.page-cart .panel-cart-list .table-cart > tbody > tr > td,
.page-cart .panel-cart-list .table-cart > tbody > tr > th,
.page-cart .panel-cart-list .table-cart > tfoot > tr > td,
.page-cart .panel-cart-list .table-cart > tfoot > tr > th{padding:15px 10px;line-height:1.8em;vertical-align:top;font-weight:400;border-color:#d7d7d7;}

.page-cart .panel-cart-list .table-cart .photo{}
.page-cart .panel-cart-list .table-cart .photo img{width:60px;max-height:100%;}

.page-cart .panel-cart-list .table-cart .prodinfo{position:relative;padding-right:30px;}
.page-cart .panel-cart-list .table-cart .prodname{font-size:14px;font-weight:700;}
.page-cart .panel-cart-list .table-cart .proddesc{color:#777;}
.page-cart .panel-cart-list .table-cart .isrohs{position:absolute;top:0;right:0;width:26px;height:21px;background:url("../image/icon_rohs.gif") no-repeat left center;}
.page-cart .panel-cart-list .table-cart .quantity{margin:4px 0;}
.page-cart .panel-cart-list .table-cart .quantity .qty-prefix{float:left;line-height:24px;margin-right:5px;}
.page-cart .panel-cart-list .table-cart .quantity .qty-field{float:left;width:100px;}
.page-cart .panel-cart-list .table-cart .quantity .qty-field .btn{height:24px;line-height:22px;padding:0;width:24px;border-color:#d7d7d7;}
.page-cart .panel-cart-list .table-cart .quantity .qty-field .form-control{height:24px;line-height:22px;padding:0 4px;}

.page-cart .panel-cart-summary{margin-top:25px;}
.page-cart .panel-cart-summary .panel-heading{border:0;margin:0;}
.page-cart .panel-cart-summary .panel-title{float:inherit;width:100%;text-align:center;padding:0;}
.page-cart .panel-cart-summary .panel-title h3{color:#fff;font-size:16px;font-weight:700;background-color:#000;text-align:center;padding:10px 0;}
.page-cart .panel-cart-summary .panel-body .total{padding:15px 0;}
.page-cart .panel-cart-summary .panel-body .total em{font-size:18px;font-weight:700;margin-left:5px;}
.page-cart .panel-cart-summary .panel-body .shiptips{padding:15px 0;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-top: 15px;}
.page-cart .panel-cart-summary .panel-body .shiptips a{text-decoration:underline;color:#000;}
.page-cart .panel-cart-summary .panel-body .shiptips strong{color:#e71836;}
.page-cart .panel-cart-summary .panel-body .elsefee{margin-bottom:15px;}
.page-cart .panel-cart-summary .panel-body .elsefee em{font-size:14px;margin-left:5px;}
.page-cart .panel-cart-summary .panel-body .checkout{margin-top:15px;}
.page-cart .panel-cart-summary .panel-body .checkout .btn-checkout{background-color:#E31B23;color:#fff;font-size:14px;font-weight:700;display:block;width:100%;border:none;height:40px;}
.page-cart .panel-cart-summary .panel-body .actions{margin-top:15px;text-align:right;}
.page-cart .panel-cart-summary .panel-body .orderinfo{margin-top:15px;}
.page-cart .panel-cart-summary .panel-body .orderinfo > div{margin-bottom:5px;}

.page-order-checkout .panel-black{margin-bottom:30px;}
.page-order-checkout .panel-address .no-address{text-align:center;padding:50px 0;}
.page-order-checkout .panel-address .no-address p{margin:0;padding:0;}
.page-order-checkout .panel-address .no-address p > a{color:#999;font-size:16px;}
.page-order-checkout .panel-address .no-address p > a > .fa{font-size:22px;color:#bbb;vertical-align:middle;}
.page-order-checkout .panel-address .address-list ul{margin:0 -10px;}
.page-order-checkout .panel-address .address-list ul li{padding:0 10px;margin-bottom:15px;}
.page-order-checkout .panel-address .address-list ul li .inner{border:2px solid #d7d7d7;color:#000;}
.page-order-checkout .panel-address .address-list ul li label{display:block;line-height:1.5em;padding:30px 15px 15px 15px;height:190px;overflow:hidden;position:relative;cursor:pointer;}
.page-order-checkout .panel-address .address-list ul li label span{display:block;}
.page-order-checkout .panel-address .address-list ul li label .rad-address{position:absolute;top:-20px;left:-20px;}
.page-order-checkout .panel-address .address-list ul li label .address{margin-top:5px;}
.page-order-checkout .panel-address .address-list ul li label .action{position:absolute;width:32px;height:32px;line-height:32px;text-align:center;border:1px solid #d7d7d7;}
.page-order-checkout .panel-address .address-list ul li label .action i{font-size:16px;}
.page-order-checkout .panel-address .address-list ul li label .action-edit{top:-2px;right:-2px;}
.page-order-checkout .panel-address .address-list ul li label .action-delete{bottom:-2px;right:-2px;}
.page-order-checkout .panel-address .address-list ul li.active .inner{border:2px solid #000;}
.page-order-checkout .panel-address .address-list ul li.active .inner .action{border-color:#000;}
.page-order-checkout .panel-address .address-list .link-add-addr .inner{border:2px dashed #7b7b7b;}
.page-order-checkout .panel-address .address-list .link-add-addr label{/*padding-top:50px;*/color:#7b7b7b;text-align:center;}
.page-order-checkout .panel-address .address-list .link-add-addr label i{color:#7b7b7b;font-size:44px;margin-bottom:10px;}
.page-order-checkout .panel-address .address-list .link-add-addr label span{display:block;margin-top:25px;}
.page-order-checkout .panel-express .express-list{}
.page-order-checkout .panel-express .express-list ul{margin:0 -10px;}
.page-order-checkout .panel-express .express-list ul li{padding:0 10px;margin-bottom:15px;}
.page-order-checkout .panel-express .express-list ul li .inner{border:2px solid #d7d7d7;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.page-order-checkout .panel-express .express-list ul li label{display:block;line-height:1.5em;padding:15px;/*height:190px;*/ overflow:hidden;position:relative;cursor:pointer;text-align:center;}
.page-order-checkout .panel-express .express-list ul li label span{display:block;margin-bottom:5px;}
.page-order-checkout .panel-express .express-list ul li.active .inner{border:2px solid #000;}
.page-order-checkout .panel-express .express-list ul li label .rad-express{position:absolute;top:-20px;left:-20px;}
.page-order-checkout .panel-payment .payment-list{}
.page-order-checkout .panel-payment .payment-list > ul{margin:0 -10px;}
.page-order-checkout .panel-payment .payment-list > ul li{float:left;padding:0 10px;}
.page-order-checkout .panel-payment .payment-list > ul li .inner{border:2px solid #d7d7d7;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.page-order-checkout .panel-payment .payment-list > ul li label{display:block;line-height:1.5em;padding:15px;/*height:190px;*/ overflow:hidden;position:relative;cursor:pointer;text-align:center;}
.page-order-checkout .panel-payment .payment-list > ul li label span{display:block;margin-bottom:5px;}
.page-order-checkout .panel-payment .payment-list > ul li.active .inner{border:2px solid #000;}
.page-order-checkout .panel-payment .payment-list > ul li label .rad-payment{position:absolute;top:-20px;left:-20px;}
.page-order-checkout .panel-payment .payment-list .payment-desc{padding:15px 0;}
.page-order-checkout .panel-payment .payment-list .payment-desc .payment-item{display:none;}
.page-order-checkout .panel-payment .payment-list .payment-desc .active{display:block;}
.page-order-checkout .panel-payment .card-list ul{margin:0 -10px;}
.page-order-checkout .panel-payment .card-list ul li{padding:0 10px;margin-bottom:15px;}
.page-order-checkout .panel-payment .card-list ul li .inner{border:2px solid #d7d7d7;color:#000;}
.page-order-checkout .panel-payment .card-list ul li label{display:block;line-height:1.5em;padding:30px 15px 15px 15px;height:190px;overflow:hidden;position:relative;cursor:pointer;}
.page-order-checkout .panel-payment .card-list ul li label span{display:block;}
.page-order-checkout .panel-payment .card-list ul li label .rad-creditcard{position:absolute;top:-20px;left:-20px;}
.page-order-checkout .panel-payment .card-list ul li label .address{margin-top:5px;}
.page-order-checkout .panel-payment .card-list ul li label .action{position:absolute;width:32px;height:32px;line-height:32px;text-align:center;border:1px solid #d7d7d7;}
.page-order-checkout .panel-payment .card-list ul li label .action i{font-size:16px;}
.page-order-checkout .panel-payment .card-list ul li label .action-edit{top:-2px;right:-2px;}
.page-order-checkout .panel-payment .card-list ul li label .action-delete{bottom:-2px;right:-2px;}
.page-order-checkout .panel-payment .card-list ul li.active .inner{border:2px solid #000;}
.page-order-checkout .panel-payment .card-list ul li.active .inner .action{border-color:#000;}
.page-order-checkout .panel-payment .card-list .link-add-card .inner{border:2px dashed #7b7b7b;}
.page-order-checkout .panel-payment .card-list .link-add-card label{/*padding-top:50px;*/color:#7b7b7b;text-align:center;}
.page-order-checkout .panel-payment .card-list .link-add-card label i{color:#7b7b7b;font-size:44px;margin-bottom:10px;}
.page-order-checkout .panel-payment .card-list .link-add-card label span{display:block;margin-top:25px;}

.page-order-checkout .panel-product-list .panel-heading{margin:0;}


.page-order-pay .panel-order-info{border:0;}
.page-order-pay .panel-order-info .panel-body{padding:30px;border:2px solid #000;}
.page-order-pay .panel-order-info .baseinfo h3{font-size:16px;margin:0 0 15px 0;font-weight:800;}

.page-order-pay .panel-payment .payment-list{}
.page-order-pay .panel-payment .payment-list > ul{margin:0 -10px;}
.page-order-pay .panel-payment .payment-list > ul li{float:left;padding:0 10px;}
.page-order-pay .panel-payment .payment-list > ul li .inner{border:2px solid #d7d7d7;color:#000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.page-order-pay .panel-payment .payment-list > ul li label{display:block;line-height:1.5em;padding:15px;overflow:hidden;position:relative;cursor:pointer;text-align:center;}
.page-order-pay .panel-payment .payment-list > ul li label span{display:block;margin-bottom:5px;}
.page-order-pay .panel-payment .payment-list > ul li.active .inner{border:2px solid #000;}
.page-order-pay .panel-payment .payment-list > ul li label .rad-payment{position:absolute;top:-20px;left:-20px;}
.page-order-pay .panel-payment .payment-list .payment-desc{padding:15px 0;}
.page-order-pay .panel-payment .payment-list .payment-desc .payment-item{display:none;}
.page-order-pay .panel-payment .payment-list .payment-desc .active{display:block;}
.page-order-pay .panel-payment .card-list ul{margin:0 -10px;}
.page-order-pay .panel-payment .card-list ul li{padding:0 10px;margin-bottom:15px;}
.page-order-pay .panel-payment .card-list ul li .inner{border:2px solid #d7d7d7;color:#000;}
.page-order-pay .panel-payment .card-list ul li label{display:block;line-height:1.5em;padding:30px 15px 15px 15px;height:190px;overflow:hidden;position:relative;cursor:pointer;}
.page-order-pay .panel-payment .card-list ul li label span{display:block;}
.page-order-pay .panel-payment .card-list ul li label .rad-creditcard{position:absolute;top:-20px;left:-20px;}
.page-order-pay .panel-payment .card-list ul li label .address{margin-top:5px;}
.page-order-pay .panel-payment .card-list ul li label .action{position:absolute;width:32px;height:32px;line-height:32px;text-align:center;border:1px solid #d7d7d7;}
.page-order-pay .panel-payment .card-list ul li label .action i{font-size:16px;}
.page-order-pay .panel-payment .card-list ul li label .action-edit{top:-2px;right:-2px;}
.page-order-pay .panel-payment .card-list ul li label .action-delete{bottom:-2px;right:-2px;}
.page-order-pay .panel-payment .card-list ul li.active .inner{border:2px solid #000;}
.page-order-pay .panel-payment .card-list ul li.active .inner .action{border-color:#000;}
.page-order-pay .panel-payment .card-list .link-add-card .inner{border:2px dashed #7b7b7b;}
.page-order-pay .panel-payment .card-list .link-add-card label{color:#7b7b7b;text-align:center;}
.page-order-pay .panel-payment .card-list .link-add-card label i{color:#7b7b7b;font-size:44px;margin-bottom:10px;}
.page-order-pay .panel-payment .card-list .link-add-card label span{display:block;margin-top:25px;}

/* order details */
.page-order-details .panel-shipping-info .panel-body h4{margin-bottom:15px;font-size:16px;font-weight:800;}
.page-order-details .panel-shipping-info .panel-body p{margin-bottom:5px;}

.page-order-details .panel-billing-info .panel-body h4{margin-bottom:15px;font-size:16px;font-weight:800;}
.page-order-details .panel-billing-info .panel-body p{margin-bottom:5px;}

.page-order-details .panel-product-list .panel-heading{margin:0;}

/* Inquiry */
.page-inquiry .nav-inquiry{margin-bottom:15px;}

.page-content .wrap-content{padding:15px 0;}

.page-content .wrap-content .nav-page .list-group-item.active,
.page-content .wrap-content .nav-page .list-group-item.active:focus,
.page-content .wrap-content .nav-page .list-group-item.active:hover{background-color:#e90028;border-color:#e90028;}
.page-content .wrap-content h1{font-size:28px;padding:0;margin:0 0 30px 0;font-weight:800;}

.page-content .content-list{margin-bottom:15px;}
.page-content .content-list .content-item{padding:15px 0;border-bottom:1px solid #ddd;}
.page-content .content-list .content-item .thumb a{display:block;height:120px;line-height:120px;overflow:hidden;text-align:center;}
.page-content .content-list .content-item .thumb a img{max-width:100%;height:100%;vertical-align:middle;}
.page-content .content-list .content-item h3{margin-bottom:10px;}
.page-content .content-list .content-item h3 a{font-size:18px;font-weight:400;}
.page-content .content-list .content-item .pubtime{font-size:14px;color:#888;margin-bottom:10px;}
.page-content .content-list .content-item .desc{font-size:12px;color:#555;height:4em;line-height:2em;overflow:hidden;}

.page-content-show .wrap-content-show .page-nav{margin-bottom:15px;height:25px;}
.page-content-show .wrap-content-show .pubtime{font-size:14px;color:#888;margin-bottom:15px;}


.panel-product-brand-part .list {border:1px solid #e4e4e4;border-bottom: 0;}
.panel-product-brand-part .item {border-bottom:1px solid #e4e4e4;padding:10px;}
.panel-product-brand-part .item .image {float:left; width:180px;}
.panel-product-brand-part .item .image a {display:block;padding:10px;height:90px;line-height:70px;}
.panel-product-brand-part .item .image a img {max-width: 100%;max-height:100%;}
.panel-product-brand-part .item .part-list {overflow: hidden;margin-left: 200px;}
.panel-product-brand-part .item .part-list .row {margin:0;}
.panel-product-brand-part .item .part-list a {line-height: 22px;}

/* ====== Responsive Reset ====== */

/* Large Desktop */
@media (min-width:992px) {}

/* Desktop */
@media (max-width:991px) {}

/* Tablet */
@media (min-width:768px) and (max-width:991px) {}

/* Tablet & Phone */
@media (max-width:767px) {}

/* Phone */
@media (max-width:480px) {

    .header .topbar {display:none;}
    /*.header .topbar .top-links .lang-set {max-width: 384px;}*/
    /*.header .topbar .top-links .lang-set ul li {width:50%;}*/
    .header .control .brand a {height:40px;margin-bottom:10px;}
    /*.header .control .sample {display:none !important;}*/

    .header .control .navbar-toggle {height:40px;line-height: 40px;}

    .header .navigation {position: absolute;width:100%;z-index: 999;top:155px;}
    .header .navigation .navlist > ul > li {float:none;display: block;}
    .header .navigation .navlist > ul > li > span > a {padding:0;margin:0;}
    .header .navigation.collapsing {display: block !important;}
    .header .navigation.in {display: block !important;}


    .header .control .control-toolbar {position: absolute;right:60px;top:0;}
    .header .control .control-toolbar .tool {height:40px;}
    .header .control .control-toolbar .tool > a {height:40px;}

    .header .control .control-toolbar .tool-cart {margin-left:10px;}
    .header .control .control-toolbar .tool-cart .cart-preview {width:384px;right:-35px;top:50px;}

    .header .navigation .navlist > ul {height:auto;}

    .header .fixed-control .navigation {top:120px;overflow: inherit !important;}




    .page-home .panel-news-rec .panel-heading {float:left !important;}

    .footer .footer-links ul {text-align:center;}
    .footer .footer-links ul li {float:none;display: inline-block;}

    /*.page-brand-list .fixed-letter {top: 120px !important;z-index:100 !important;}*/
    .page-brand-list .fixed-letter {display: none !important;}

    .panel-product-brand-part .item .image {width:100%;}
    .panel-product-brand-part .item .part-list {margin:0;width:100%;}


    .footer .footer-subscribe .from-subscribe {width:100%;}

    .footer .footer-navs dl {margin-bottom: 30px;}

    /*.page-home .row-2{display:none;}*/

    .content {padding-top: 120px;}
    .page-home .row-1 .row-header .title {font-size:30px;}
    .page-home .row-1 .subtitle {padding-right: 0;}
    .page-home .row-1 .list .col {margin-bottom: 30px;}
    .page-home .row-2 .list {margin:0 -15px;}
    .page-home .row-2 .list .item {width:50%;}
    .page-home .row-3 .list .item {width:100%;}
    .page-home .row-4 .text {float: inside;width:100%;}
    .page-home .row-5 .list li {width:50%;}


    .page-home .main-banner {display:none;}

    .header .fixed-control {margin:0;}
    .header .fixed-control > .container {padding:15px;}

}

