.newpro{padding:0px;padding-top:20px;}
.prohead{background:#fff url(../pro/image/n_bg.png) no-repeat 0px 3px;height: 235px;position:relative;}
.prohead .breadcrumb {padding-left:26px;background-color: #f0f0f0;}
.prohead .breadcrumb a{color:#000;}
.prohead .breadcrumb .active{color:#000;overflow:hidden;text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; }
.prohead .breadcrumb {padding-left: 26px;background-color: #fff;overflow: hidden;display: flex;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap;min-width: 70px;}
.proudctleft{background: #fff;min-height:400px;}
.col1-layout{ border-radius:4px;}
.main-container{ position:relative; z-index:1;float: left;width: 100%;}
.product-img-box{ padding-left:0px;padding-right: 0px}
.web-page-header{border-bottom:none;margin:0;padding-bottom:0; height:119px;}
.web-page-header .web-headline{ color:#FFF; padding:20px 15px; font-size:12px}
.web-font27{font-size:27px; padding-bottom:5px;}
.web-page-header .web-headline .web-pitch-on{ background:#ce9e01; padding:2px 8px; border-radius:3px;}
.web-page-header .web-headline a{ color:#FFF; cursor:pointer}

.product-image{position: relative;}
.row{ margin:0 0 20px 0;float: left; width:100%}
.web-product-img{padding:0 20px 0 0;}
.product-name{clear: both;width: 100%; position:relative;height: 180px;display: flex;}
.web-entry-title {font-size: 19px;color: #000;line-height: 35px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;padding: 12px;padding-top: 0;}
.web-ico-right{float:right;margin-top:5px; padding:5px; border-radius:3px; cursor:pointer;color: #fff;border: 1px solid #f75263;background: #f75263;}
.web-ico-right:hover{ text-decoration:none;color: #fff;text-decoration: none; opacity:0.8}
.product-name .active,
.product-name .active:hover{ text-decoration:none;}
.product-name .active:before{content: "\e013";}

.product-name .righttitle-con{width: 75%;}
.product-name .righttitle-con .proright{display: flex;align-items: center;}

.attachment-shop_single{width: 210px;margin-left: 25px;height: 287px}

.padd-r{padding-left: 0px}
.righttitle{background: none;color:#666;padding:12px;padding-top: 0;}
.righttitle li{float:left;width: 33%;}
.righttitle li b{font-size:14px;color:#a6f908;}
.righttitle li>.price-dix .original b{color: #666;text-decoration:line-through}
.righttitle ul{display: flex;}

.proright .proli {padding:12px 0px;}
.proright .proli li{padding:0px 12px;text-align: left;position:relative;display: flex;align-items: center;padding-bottom: 15px;}
.proright .proli li span{padding-right: 40px;width: 100px;}
.proright .proli img{height: 26px;margin-right: 10px;}
.proright .proli .region img{position: relative;left: -6px;}
.proright .proli li:last-of-type{padding-bottom: 0;}

.netprice{border-top: 0px solid #ddd;margin:0px 12px;margin-top:12px;position: relative;height: 10px;}
.custom{}


.rimingwarp{position: relative;height:40px;}
.rimingwarp .riming{position:absolute;top: 0px;left:19px;background: #c61111 ;background: linear-gradient(90deg, #ff5d42 0%, #ff3047 100%);color:#fff;border-radius:15px;padding:0px 16px}
.rimingwarp .riming li{padding:1px;font-weight: bold;display: inline-table;}
.rimingwarp  .riming .st_text li{ background:none;width:25px;height: 27px;}
.rimingwarp .riming_text{position:absolute;bottom:0px;left:-97px;width:100%}
.rimingwarp .riming_text ul{width:205px;margin:auto}
.rimingwarp .riming_text li{font-size:10px;color:black;text-align: center;margin:0 0px;width:34px;text-transform:capitalize;}




.h_q {font-size: 12px;}
.warper_dt {line-height: 22px;min-height:100px;line-height: 20px;margin-top: 8px;padding-left: 245px;padding-right: 22px;opacity: 0.8;margin-bottom: 15px;display: none;}
.warper_more {color: #1f8ceb;cursor: pointer;display: none;float: right;padding-right: 15px; font-size:12px}
.warper_more .glyphicon-triangle-bottom{ top:2px}

.web-price{background:#FFE2E2;margin-top:10px; border-radius:3px;min-height: 90px;margin-right: 215px;position: relative;}
.web-price-title{font-size:14px; color:#000000; float:left; padding:27px 12px 0px 13px;}
.price-box{float:left; position:relative}
.price-box p{float:left;}
.old-price .price{color:#999 !important;font-size:12px;font-weight: normal;margin-left: 6px; margin-right:10px;text-decoration: line-through;}
.special-price .price{color:#ef7c00;font-size:32px; font-weight:normal;padding-right:12px;}
.old-price{padding-top:27px; float:left}
.special-price{padding-top:10px; float:left;line-height: 44px;}
.web-price .plusprice{ font-size: 14px;float:left;height: 32px;margin-left:67px;font-weight: bold;background: url(../../image/user/plus_pro.png) no-repeat 0px 3px;padding-left: 50px;color: #000;display:none}
.web-save {

    position: absolute;
    left: 186px;
    top: -169px;
    z-index: 1111;
}
.web-price .open_pm{display: none; opacity: 0.8;float:left;margin-left:10px;background:#6083c4;color:#fff;padding:0px 5px;border-radius: 3px;}
.web-price .open_pm:hover{opacity: 1}
.web-save em{background: #f66a78;text-align: center; font-size: 14px; color: #fff;height: 40px;text-transform: capitalize;line-height: 40px;display: inline-block; padding: 0 3px;padding-right: 3px; padding-right: 7px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;border-radius: 40px;width: 40px;}
.web-save .arrow-left {display:none;width: 0px;height: 0px;border-bottom: 15px solid transparent;border-right: 12px solid #f66a78;border-top: 15px solid transparent;font-size: 0px;line-height: 0px; float:left;}
.web-price-right{text-align: right;display: none;}
.web-price-center{text-align:left;}
.web-price-right b{ float:left; color:#fff; width:100%}
.web-gradation{padding:0 0 20px; float:left; width:100%; border-bottom:1px solid #eeeeee; margin:0px;}
.web-gradation li{list-style: outside none none; float:left;margin-right:10px; height:38px; line-height:38px; text-align:center; margin-top:20px;}
.web-gradation li a{ background:url(../../image/gradation_ico.png) no-repeat; display:block;padding:0 10px 0 30px; text-align:center;border:1px solid #cdcdcd;border-radius:3px; }
.web-gradation li a.web-hover,.web-gradation li a:hover{background:url(../../image/gradation_ico_hover.png) no-repeat; color:#f7c51e;border:1px solid #f7c51e; }
.web-gradation li.web-gold a{background-position: 11px 10px;}
.web-gradation li.web-cdk a{background-position:-118px 10px;}
.web-gradation li.web-items a{background-position:-258px 10px;}
.web-gradation li.web-accounts a{background-position:-386px 10px;}
.web-gradation li.web-power a{background-position:-513px 10px;}

.web-gradation li.web-gold a.web-hover{background:url(../../image/gradation_ico_hover.png) no-repeat 11px 10px;}
.web-gradation li.web-cdk a.web-hover{background:url(../../image/gradation_ico_hover.png) no-repeat -118px 10px;}
.web-gradation li.web-items a.web-hover{background:url(../../image/gradation_ico_hover.png) no-repeat -258px 10px;}
.web-gradation li.web-accounts a.web-hover{background:url(../../image/gradation_ico_hover.png) no-repeat -386px 10px;}
.web-gradation li.web-power a.web-hover{background:url(../../image/gradation_ico_hover.png) no-repeat -513px 10px;}

.web-gradation li a:hover{text-decoration:none;}
.product-essential{position: absolute;width: 200px;right: 21px;}
.list-unstyled-t {padding-right:216px;}
.list-unstyled-t .list-unstyled{ line-height:26px;padding:10px;}
.list-unstyled-t .list-unstyled em b{ color:#02a911}
.list-unstyled-t .platform_img img{height:24px;margin-right:5px}

.web-quantity{float:left;padding:0px;}
.web-quantity li{list-style: outside none none; float:left; margin-right:10px; height:30px; line-height:30px; text-align:center;}
.web-quantity li a{display:block;text-align:center;border:1px solid #cdcdcd; border-radius:3px; padding:0 10px;}
.web-quantity li a.web-hover,.web-quantity li a:hover{ text-decoration:none; color:#f7c51e;border:1px solid #f7c51e;}

.list-unstyled b{float:left; width:95px;font-weight:normal;}
.list-unstyled strong{padding-top:3px;float:left; }
.list-unstyled em{padding-top:3px;}
.list-unstyled .available{padding-top:3px;float:left;color:#f60;line-height:18px;font-weight:bold;max-width: 50%;}
.list-unstyled .available .tip{border-radius: 5px;background: #fff9e7;color: #e74d34;padding: 5px;margin-top: 10px;position: relative;border: 1px solid #fcc39e;}
.list-unstyled .available .arrow-up {width:0px; height:0px; border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f60;font-size:0px; line-height:0px;position:absolute;top: -5px;left: 37px;}

.custom button.items-count{background-color:#fff;border:1px #ececec solid;color:#999;}
.custom button.items-count:hover{background-color:#1f8ceb;color:#fff}
.add-to-cart .qty,.qty-holder .qty{background-color:#FFFFFF;border:1px solid #E0E0E0;border-radius:0px;font-size:15px;font-weight:bold}
.qty{height:30px;text-align:center;width:60px;vertical-align:top; float:left; border:1px solid #ececec;}
.qty-input-text{float:left;margin-left:10px}
.custom button.items-count{transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s;font-size:12px;line-height:0px;padding:0px;height:30px;width:20px;text-align:center;float: left; font-weight:normal; background:#f0f0f0;}
.product-view .product-shop .add-to-box .add-to-cart label{display:inline-block;float:left;margin-top:6px;text-align:left;text-transform:capitalize;font-size:15px;font-weight:normal;margin-right:15px}
.product-view .product-shop .product-options-bottom .add-to-cart label{display:block;float:none;margin-bottom:5px;text-align:left;text-transform:capitalize}
.product-collateral{display:inline-block;width:100%;position: relative;margin-top: 12px;}
.product-collateral .bounceInUp{padding-left:0px;padding-right: 0px;}
.product-collateral .bounceInUp .best-title{margin:20px 24px;padding: 0px;border-bottom: 1px solid #ddd;line-height: 52px;margin-bottom: 25px;text-align: left;    text-transform: inherit;}
.product-collateral .bounceInUp .best-title:after{background-color: transparent;}
.slider-items-products .best-title:after{background-color: transparent;}

.prolistifo{border-right:1px dashed #e3e3e3;padding-top:15px;padding-left:0px;min-height: 550px;}
.product-img-box {padding-top:10px;}
.product-view {background: #fff;border-radius: 3px;border-bottom: 15px;padding-right: 0px;border-top: 4px solid #1f8ceb;}
.product-view .pro_img{z-index:700;position:relative;}
.product-view  .wp-post-image{width:100%}
.product-view .pro_img .riming{position:absolute;bottom:40px;left:3px;width:100%;}
.product-view .pro_img .riming ul{width:205px;margin:auto}
.product-view .pro_img .riming li{background:#1f8ceb;width:40px;margin:0 4px;font-weight:bold;height: 40px;border-radius: 40px;line-height: 40px;text-align: center;}
.product-view .pro_img .riming .st_text li{ background:none;width:30px;height: 30px;}
.product-view .pro_img .riming_text{position:absolute;bottom:20px;left:3px;width:100%}
.product-view .pro_img .riming_text ul{width:205px;margin:auto}
.product-view .pro_img .riming_text li{font-size:10px;color:#fff;text-align: center;margin:0 4px;width:40px;text-transform:capitalize;}


#product-tabs{margin:0;padding:0;position:relative}
#product-tabs > dt{text-transform:none;font-size:14px;padding:8px 0px;cursor:pointer;color:#102343;text-transform:none}
#product-tabs > dt.open{position:relative;background-color:#fff;z-index:10;color:#2CA2E3}
#product-tabs > dd{display:none;right:0;top:0;background-color:#fff;margin:0;padding:6px 0;line-height:1.8;border-bottom-width:0 !important;font-size:14px}

.green{color:#02a911;}

.web-select{margin:0px;float:none;padding-left: 96px}
.region{position: relative;}
.region b{position: absolute;float:none;top: 8px;}
.web-select img{height:25px;margin-bottom: 5px;margin-right: 5px;border-radius: 3px;}
.web-select .form-control{box-shadow:0px; border:1px solid #cdcdcd; height:30px;}
.web-select .form-control li{list-style-type:none}
.web-select .form-control li a{ display:block;}
.web-select .form-control li:hover,.web-select .form-control li a:hover{ text-decoration:none;}
a:focus, a:hover{text-decoration:none;}
.web-select .form-control li ul.dropdown-menu{ margin:0px; padding:0px;left: -11px;top: 23px;}
.input-sm option{padding: 5px 10px;}
.web-line{ background:#ededed; width:100%; height:1px; float:left;margin: 20px 0px;}

.web-state{font-size:11px; color:#2b2b28; width:100%; float:left}
.web-video{text-align:center}
.web-video video{border-radius:8px;margin:auto}


.web-button{padding:18px;position: relative;top: -38px;display: flex;align-items: center;}
.web-but{padding-right:15px;text-align: right;}
.web-but .btn{background:#f00;width:185px;}
.web-but-left{}
.web-but-green{ background:#198b67; width:170px; height:40px; font-size:18px;}
.web-but-yellowtop{height:40px; font-size:18px;cursor: pointer;color:#fff}
.web-share{ padding-top:10px;}



.product-tabs {background:#fff;margin:20px 0px 0;text-align: left;width: 100%;}
.nav-tabs{border:0px}
.nav-tabs.product-tabs > li {display: inline-block;float: none;padding:0px 12px;}
.nav-tabs.product-tabs > li > a {border: none;line-height: 1.42857143;background:#fff;padding:12px 0px 18px 0px; margin:0px;border-radius:0px; font-size:16px;text-transform:capitalize;}
.nav-tabs.product-tabs > li > a em{ color:#02a911;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {border: none;border-bottom:3px solid #f6c41c;color:#f6c41c;font-weight:bold;}
.nav-tabs > li > a:hover {border: none;border-bottom:3px solid #f6c41c;background: #fff;color: #f6c41c;margin:0px;}
.web-active {font-size: 14px;letter-spacing: 0.5px;line-height: 24px;padding:0px 20px 20px 25px; word-wrap: break-word;}
.tab-content .active.web-active img{width: 100%;}
.gamenews .newcenter{height:38px; overflow:hidden; line-height:18px;padding-left:17px;opacity:0.5}
.gamenews li{padding:18px 0px;border-radius:5px;line-height:18px;transition: all 0.3s linear 0s;}
.gamenews li:hover{ background:#F1F1F1;}

.gamenews a{ font-weight:bold;color:#22916D; font-size:14px;}
.gamenews a:hover{text-decoration: underline;}
.gamenews i{ font-size:9px;color:#666;opacity:0.5}
.gamenews .text-time{font-size:10px;color:#666;padding-left:18px}


.recommend {margin:40px auto;position: relative;}
.recommend .controls .next {right: 0;}
.recommend .controls .prev {right: 36px;}


.container .col-sm-4:last-child {padding-right: 0;}
.container .last-child {padding-right: 0;}
.slider-items-products{ background:#fff;padding:12px;position:relative; z-index:9; max-height:787px; overflow:auto; 
margin-top: 12px;}
.owl-item{ position:relative;margin-bottom: 20px; padding-left: 0px;height: 104px;padding-right: 0px;}
.owl-item img{display: block;max-width: 74px;height:auto; float:left; margin-right:6px;border-radius:5px}
.owl-item em{background:#f66a78;border-radius: 30px;color:#fff;height:30px;left:50px;position: absolute;top: -9px;font-size: 12px;width: 30px; text-align:center; line-height:30px;}
.gm-left .web-but-yellow{font-size: 12px}
.matter{font-size:12px;color:#000000;margin:3px;font-weight:bold;padding-left: 85px;}
.web-money{font-size:14px;color:#dd4d4d;margin-top:3px;}
.web-money .price{font-size:12px; color:#c4c4c4;text-decoration:line-through;}
.matter a{color:#000;}
.owl-item .actions-links {background:url(../../image/h_bg.png) repeat;border-radius: 5px;height: 222px;left:15px;opacity: 0;overflow: hidden;position: absolute;top: 0;width:160px;z-index: 1000;transition: all 0.3s linear 0s; display:none\0;}
.owl-item:hover .actions-links {background:url(../../image/h_bg.png) repeat;opacity:1;transition: all 0.3s linear 0s; display:block\0;}
.web-system{color:#20a5db;position:absolute;top:15px;right:6px;}
.web-system img{height:18px; border-radius:0px}
.web-system a{color:#20a5db}
.web-collect{ width:100%; float:left;padding-top: 22px;}
.web-collect a:hover{ text-decoration:none;}
.web-collect .glyphicon-shopping-cart{ font-size:14px; color:#FFF; background:#6DCCA4; padding:8px;position: absolute;left:0px;top:60px; border-radius:3px;opacity:0;transition: all 0.3s linear 0s; cursor:pointer; opacity:0.8}
.web-collect .glyphicon-shopping-cart:hover{ opacity:1}
.web-collect .pitch:hover{ opacity:1}
.web-collect .pitch:before{content: "\e013";}

.web-collect .glyphicon-heart{ font-size:14px; color:#FFF; padding:7px; border-radius:3px;position: absolute;right:0px;top:60px;opacity:0.8;transition: all 0.3s linear 0s;}

.web-repertory{border-bottom: 1px solid #504f4d;border-top: 1px solid #504f4d;color: #c5c5c5;font-size: 14px;padding: 10px 5px;text-align: center;width: 160px;position: absolute;left:0px;bottom:73px;}

.web-ico-right {border-radius: 113px;cursor: pointer;position: absolute;color: #fff; margin-top:0px;border: 1px solid #f75263;background: #f75263; opacity:0.8;right: 15px;top: -33px;padding: 6px;z-index: 1;font-size:16px}
.web-ico-right:hover {color: #fff;text-decoration: none; opacity:1}
.web-collect .active, .web-collect .active:hover {color: #fff;text-decoration: none;}
.web-collect .active:before{content: "\e013";}
.web-repertory b{color:#d9b804;}

.actions-links .btn{position:absolute;bottom:0px;left:0px;transition: all 0.3s linear 0s;opacity:0.4}
.owl-item:hover  .actions-links .btn{bottom:20px;opacity:0.9}
.owl-item:hover  .actions-links .btn:hover{opacity:1}
.owl-item:hover .actions-links .glyphicon-shopping-cart{left:40px}
.owl-item:hover .actions-links .glyphicon-heart{right:40px}




.web-repertory b{color:#d9b804;}
.web-h-y{color: #fff;margin-top:5px;background: #f00;}
.web-h-y:hover{color: #fff;}
.actions-links .btn{position:absolute;bottom:0px;left:0px;transition: all 0.3s linear 0s;opacity:0.4}
.owl-item:hover  .actions-links .btn{bottom:20px;opacity:0.9}
.owl-item:hover  .actions-links .btn:hover{opacity:1}


.owl-controls {margin-top: 10px;text-align: center;}
.owl-buttons {opacity: 1;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.slider-items-products .owl-buttons .owl-prev {position: absolute;right:80px;top:20px;}
.owl-theme .owl-controls .owl-buttons div {color: #FFF;display: inline-block;zoom: 1;margin: 5px;padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;border-radius: 30px;background: #869791;filter: Alpha(Opacity=50);opacity: 0.5;}
.slider-items-products .owl-buttons .owl-next {position: absolute;right:40px;top:20px;}
.slider-items-products .owl-buttons a {background: #fff;display: block;height: 28px;margin:0;position: absolute;top: 50%;width: 28px;z-index: 5;border: 1px solid #999;color: #000;line-height: 28px;}

.slider-items-products .best-title{padding-left:0px;border: 0px;height: 23px;}


.web-outside{ margin-top:20px; padding-left:0px}
.gm-left{ padding-right:0px;padding-top:0px;}
.gm-m{ padding:0px;margin-top:15px;}
.gm-m .carousel-inner{border-radius: 6px;}
.gm-m  .carousel-inner > .item > a > img, .carousel-inner > .item > img{width:100%;height: 376px;}
.carousel-indicators li,
.carousel-indicators .active{width: 15px;height: 15px}
.carousel-indicators .active {background: #58d5ad;border:1px solid #58d5ad;}


.web-data{background:#FFF; float:left; width:100%; border-radius:3px}
.container_l_div{border-bottom: 1px solid #f5f5f5;float: left;height: 78px;margin:0 5% 15px 5%;width: 90%;}
.container_l_img{width:48px; float:left; padding-right:8px;padding-top:8px}
.container_l_img img{ width:40px;border-radius:4px;}
.container_l_dl{ margin-left:45px; font-family:"Arial"; position:relative}
.container_l_dl dd{ color:#227e44}
.container_l_dl .dt1{ color:#2c2c2c; height:32px; overflow:hidden; font-weight:normal; font-size:12px; line-height:15px;}
.container_l_dl .dt1 em{ background:#60b208;border-radius:5px; padding:2px 6px; font-size:10px; color:#FFF; margin-left:5px}
.container_l_dl .dt2{ font-size:10px; color:#797979;font-weight:normal;padding-left:3px}
.container_l_dl .dt2 em{ float:right; color:#ff6600; font-size:12px;position: absolute;right: 0;top: 0;font-weight:normal}

.web-pa{ padding:10px;}
.web-payment{position:relative; z-index:9;}
.web-payment b{background:#FFF; width:100%; display:block; margin:20px 0;border-radius:5px}
.web-payment b img{ padding:16px 17px;width: 100%;}
.web-pa img{ height:405px; width:100%}
.fb_m{height:405px}




.new_title.center{height:60px;text-align:center}
.new_title h2{color:#252525;display:inline-block;font-family:DIN,Helvetica,Arial,sans-serif;font-size:24px;font-weight:bold;letter-spacing:normal;margin-top:0;position:relative;text-transform:capitalize;}
.label{color:#333;display:inline-block;text-align:left;font-size:12px;white-space:normal}
.featured_title.center{height:41px}
.featured_title h2{color:#fff;display:inline-block;font-family:DIN,Helvetica,Arial,sans-serif;font-size:30px;font-weight:bold;letter-spacing:normal;margin-top:0;padding:0px 20px 10px 0px;position:relative;text-transform:capitalize}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left;width:202px;-webkit-box-shadow: 3px 3px 10px #e5e5e5;box-shadow: 3px 3px 10px #e5e5e5; border-radius:4px; border:1px solid #e5e5e5;margin:10px;}
.col-item{position:relative;float: left;}
.col-item:hover{ background:#f6f6f6;}
.col-item .photo img{margin:0 auto;width:100%}
.col-item .info{margin-top:1px;text-align:center;}
.col-item:hover .info{background-color:#fff}
.clear-left{clear:left}
.col-item .separator p{line-height:20px;margin-bottom:0;margin-top:10px;text-align:center}
.col-item .separator p i{margin-right:5px}
.col-item .btn-add{width:50%;float:left}
.col-item .btn-add{border-right:1px solid #E1E1E1}
.col-item .btn-details{width:50%;float:left;padding-left:10px}
.controls{margin-top:0px}
[data-slide="prev"]{margin-right:10px}
.product-image-area{ max-height:270px;}
.product-image-area a img{ width:100%;}
.col-item .actions-links{height:50px;position:absolute;width:100%;opacity:0;z-index:1000;overflow:hidden}
.col-item:hover .actions-links{height:30px;position:absolute;top:30%;width:60%;opacity:0.9;z-index:10000}
.col-item .actions-links .add-to-links a.magik-btn-quickview{left:120%;opacity:0;position:absolute;margin-top:4px;z-index:10;cursor:pointer}
.col-item:hover .actions-links .add-to-links a.magik-btn-quickview{left:0%;opacity:0.9;position:absolute;margin-top:0px;border-left:1px solid rgba(255,255,255,0.3);width:40px;text-align:center}
.col-item .actions-links .add-to-links a.magik-btn-quickview{color:#fff;font-family:'FontAwesome';font-size:16px;font-weight:normal;margin:0;text-decoration:none;display:inline-block;transition:all 0.2s linear;padding:3px 5px;line-height:25px;width:30px}
.col-item .actions-links .add-to-links a.magik-btn-quickview:hover{font-size:30px}

.col-item .actions-links .add-to-links a.link-wishlist{color:#fff;font-family:'FontAwesome';font-size:16px;font-weight:normal;margin:0;text-decoration:none;display:inline-block;transition:all 0.2s linear;padding:5px 5px;line-height:25px;width:30px}
.col-item .actions-links .add-to-links a.link-wishlist:hover{font-family:'FontAwesome';font-size:30px;font-weight:normal;margin:0;padding:5px 5px;text-decoration:none;color:#fff;line-height:25px;width:30px}
.col-item .actions-links .add-to-links a.link-compare{color:#fff;font-family:'FontAwesome';font-size:16px;font-weight:normal;margin:0;text-decoration:none;display:inline-block;transition:all 0.2s linear;padding:5px 5px;line-height:25px;width:30px}
.col-item .actions-links .add-to-links a.link-compare:hover{font-family:'FontAwesome';font-size:30px;font-weight:normal;margin:0;padding:5px 5px;text-decoration:none;color:#fff;line-height:25px;width:30px}
.col-item .add-to-links a span{display:none}
.col-item .actions-links .add-to-links a.link-wishlist{right:120%;opacity:0;position:absolute;margin-top:4px;z-index:10}
.col-item:hover .actions-links .add-to-links a.link-wishlist{right:50%;opacity:0.9;position:absolute;margin-top:0px;border:1px solid rgba(255,255,255,0.3);border-top:none;border-bottom:none;width:40px;text-align:center}
.col-item .actions-links .add-to-links a.link-compare{right:120%;opacity:0;position:absolute;margin-top:4px;z-index:10}
.col-item:hover .actions-links .add-to-links a.link-compare{right:25%;opacity:0.9;position:absolute;margin-top:0px;border:1px solid rgba(255,255,255,0.3);border-top:none;border-bottom:none;border-left:none;width:40px;text-align:center}
.col-item .info .info-inner .item-title{margin-bottom: 15px;padding-top: 15px;font-size: 14px;white-space: nowrap;overflow: hidden; font-weight:bold;}
.item-title{ float:left; width:100%;border-top:1px solid #ebebeb; padding:15px 0}
.item-title a{ display:block}
.col-item .info .info-inner .item-title a{text-decoration:none;font-family:DIN,Helvetica,Arial,sans-serif;font-size:14px;color:#000; display:block}
.col-item .info .info-inner .item-title a:hover{color:#23527c; text-decoration:none}
.actions button.button.btn-cart{background:#fff;border:1px solid #ddd;margin:10px 8px 0 8px;padding:9px 10px 9px 10px;color:#333;line-height:14px;transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0s}
.col-item:hover .actions button.button.btn-cart{background:#f23534;border:1px solid #f23534;margin:10px 8px 0 8px;padding:9px 10px 9px 10px;color:#FFFFFF}
.actions button.button.btn-cart span{font-family:DIN,Helvetica,Arial,sans-serif;font-size:11px;padding:0 8px;font-weight:bold;margin-left:0;text-transform:capitalize}
.promo-banner-section{margin:25px auto;margin-bottom:35px}
.small-pr-slider .controls .prev{top:2px;right:50px}
.small-pr-slider .controls .next{top:2px;right:15px}
.small-pr-slider .col-item .actions-links{height:32px;top:52%}
.small-pr-slider .col-item .actions-links .glyphicon { float:left;font-size: 16px;padding: 8px;color:#FFF; top:0px; background:#000}
.small-pr-slider .col-item .actions-links .glyphicon:hover{ background:#ffc907; text-decoration:none; color:#000;}
.small-pr-slider .col-item .add-to-links{ margin:0 auto; text-align:center;}

.small-pr-slider .col-item:hover .actions-links{height:30px;top:46.8%}
.small-pr-slider .col-item:hover .actions-links .add-to-links a.magik-btn-quickview{left:0%}
.small-pr-slider .col-item .actions-links .add-to-links a.magik-btn-quickview{font-size:12px;line-height:20px}
.small-pr-slider .col-item .actions-links .add-to-links a.link-wishlist{font-size:12px;line-height:20px;width:28px}
.small-pr-slider .col-item .actions-links .add-to-links a.link-wishlist:hover{font-size:12px;line-height:20px}
.small-pr-slider .col-item .actions-links .add-to-links a.link-compare{font-size:12px;line-height:20px;width:28px}
.small-pr-slider .col-item .actions-links .add-to-links a.link-compare:hover{font-size:12px;line-height:20px}
.small-pr-slider .col-item:hover .actions-links .add-to-links a.link-wishlist{right:40%}
.small-pr-slider .col-item:hover .actions-links .add-to-links a.link-compare{right:10%}
.recommend .controls .next{right:0}
.recommend .controls .prev{right:36px}
.new-box,.sale-box{height:40px;overflow:hidden;position:absolute;text-align:center;top:-1px;width:55px;z-index:10}
.new-box{left:-1px}
.sale-box{right:-1px}
.new-top-left{left:0px;top:0;background:#fff;letter-spacing:1px}
.new-top-right{background:none repeat scroll 0 0 #FFFFFF;right:0px;top:0}
.sale-top-right{top:0;background:#fff;letter-spacing:1px;right:0px}
.sale-top-left{left:0px;top:0;background:#fff;letter-spacing:1px}
.ie8 .new-label{left:0px;top:0px;width:auto;padding:5px 15px}
.ie8 .new-label:after{display:none}
.ie8 .new-label:before{display:none}
.ie8 .sale-label{right:0px;top:0px;width:auto;padding:5px 15px}
.ie8 .sale-label:after{display:none}
.ie8 .sale-label:before{display:none}
.ie8 .new-box{top:-1px;left:-1px}
.ie8 .sale-box{right:-1px;top:-1px}
.new-box,.sale-box{position:fixed;text-align:center;top:-1px;width:55px;z-index:10}
.new-box{left:0}
.sale-box{right:0;top:0px}
.new-label{font-size:11px;font-family:DIN,Helvetica,Arial,sans-serif;color:#fff;background:#5cb95c;text-transform:capitalize;padding:0px;text-align:center;display:block;position:absolute;top:10px;right:10px;z-index:100;letter-spacing:1px;line-height:normal; padding:3px; border-radius:3px;}
.sale-label{font-size:11px;font-family:DIN,Helvetica,Arial,sans-serif;color:#fff;background:#f1ad4e;text-transform:capitalize;padding:0px;text-align:center;display:block;position:absolute;top:10px;right:10px;z-index:100;letter-spacing:1px;line-height:normal; padding:3px; border-radius:3px;}
.ie8 .new-label{left:0px;top:0px;width:auto;padding:5px 15px}
.ie8 .new-label:after{display:none}
.ie8 .new-label:before{display:none}
.ie8 .sale-label{right:0px;top:0px;width:auto;padding:5px 15px}
.ie8 .sale-label:after{display:none}
.ie8 .sale-label:before{display:none}
.ie8 .new-box{top:-1px;left:-1px}
.ie8 .sale-box{right:-1px;top:-1px}


/* åˆ†äº«å›¾æ ‡ */
.web-face-i{height:425px;text-align:center;}
.web-face-i img{width:80%;position:absolute;left:10%;top:50%;margin-top:-12%;transition: all 0.3s linear 0s;}
.web-face-i li{width:45%; overflow:hidden;margin-left:1%;margin-right:1%;padding:4px;position:relative;}
.web-face-i li a{display:block;height:122px;transition: all 0.3s linear 0s;opacity:0.9;border-radius:5px;}
.web-face-i li a:hover{opacity:1;}
.web-face-i li span{border:1px solid rgba(255,255,255,0.5);padding:5px;transition: all 0.3s linear 0s;border-radius:5px;color:#fff;text-align:center;width:75%;position:absolute;left:13%;bottom:-10%;opacity:0}
.web-face-i li a:hover img{margin-top:-22%;}
.web-face-i li a:hover span{bottom:14%;opacity:0.8}
.web-face-i .list-inline{margin:auto; margin-top:12px}
.web-face-i .facebook a{background:#4867AA;}
.web-face-i .pinterest a{background:#E74C3C}
.web-face-i .youtube a{background:#313131}
.web-face-i .twitter a{background:#00aced}
.web-face-i .google a{background:#4285F8}
.web-face-i .linkedin a{background:#44AFCE}


.web-wire{height:4px; border-bottom:1px solid #dddddd;border-top:1px solid #dddddd;}
.web-currency{width:125px; min-width:125px;}
.web-select .dropdown-menu > li > a{padding:3px 10px}
.web-r{float:right; top:2px}
.pull-left b{padding-left:5px;padding-top:3px;font-weight:normal;}
.pull-left b em{color:#02a911}

.custom button.reduced{border-right:none;border-radius:3px 0 0 3px}
.custom button.increase{border-left:none;border-radius:0 3px 3px 0}
.custom .i-s{color:#666;padding-left:12px;padding-top:9px;float:left}

.block_loader{height:300px;width:96%; background:transparent;top:34%;opacity:0.2}
.block_loader .ball-clip-rotate{width:100px;height:100px;}
.block_loader .ball-clip-rotate > i{background-color:#000;width:100%;height:width:100%;border-radius:100%;margin:auto;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid #000;border-bottom-color:transparent;height:100%;width:100%;margin-top:4px;background:transparent !important;display:inline-block;-webkit-animation:rotate 0.75s 0s linear infinite;animation:rotate 0.75s 0s linear infinite;}


.web-like .col-md-8{padding-left:0px;}
.web-like .web-fb{position:relative; margin:20px 0; padding:0px; height:122px; overflow:hidden;border-radius:4px;}
.web-like .web-fb img{border-radius:4px;height:122px;}
.web-like .web-fb .btn-fanpage{width:100%;height:85px; display:block; font-size:16px; color:#e4e2e2;margin:20px auto 0;text-align:center; position:absolute; top:-8px; left:0px}
.web-like .web-fb .btn-fanpage .web-em1 img{height:100%;}
.web-like .web-fb .btn-fanpage .web-em4{margin:0 3px;float:right}
.web-like .web-fb .btn-fanpage:hover{text-decoration:none;}
.web-like .web-fb .btn-fanpage span{cursor: pointer;}
.in-stock{ color:#04b436;font-weight: bold;}
.out-of-stock{ color:#ff0000;font-weight: bold;}
.web-but-right{ position: absolute;right: 28px;top:24px;}

.web-but-right .button_inst_activate{-moz-user-select: none;border: 1px solid #0034cc;border-radius: 54px;cursor: pointer;display: inline-block;opacity: 0.8;
font-size: 14px;font-weight: 400;line-height: 1.42857;margin-bottom: 0;padding: 6px 18px;text-align: center;vertical-align: middle;white-space: nowrap; color: #0034cc; margin-top:-5px}
.web-but-right .button_inst_activate .glyphicon-list-alt{ top:2px}
.web-but-right .button_inst_activate:hover{opacity: 1}


.col1-layout .main{ width:100%;}
.animated{background:#FFF;min-height: 620px; border-radius:0px; width:100%;}
.product-image .ptb-sic {z-index: 2;
    bottom:-133px;
    position: absolute;
    left: 39px;
}
.product-image .ptb-sic em{border-radius: 54px;color: #fff;font-size: 10px;padding:2px 6px;text-transform:capitalize;opacity: 0.8;}
.product-image .pt_cs{ background:#f60;}
.product-image .pt_so{background:#507CBE;}
.product-image .pt_hot{background:#F75263}
.product-image .pt_new{background:#22916D}

.share-ico-r{float:right;}
.share-ico-r img{border-radius:5px;opacity:0.8}
.share-ico-r img:hover{opacity:1}
.share-ico-r .addthis_sharing_toolbox{float:right;padding-top:8px}
.p_20{width:102px;}
.p_20 img{height: 39px;}
.web-but-left .glyphicon-shopping-cart{background:#484848;border-radius:3px;color:#fff;padding:12px;top:1px; cursor:pointer;font-size: 14px}
.web-but-left .pitch:before{content: "\e013";}
.web-but-left .glyphicon-shopping-cart:hover{background:#000}
.right-ico{ float:right; margin-top:20px; }

/*software news*/
.softnews{width: 100%;border-top:1px solid #cecece;padding-bottom: 20px;background-color: white;}
.softnews .softnews-title{font-size: 16px;font-weight: 600;width: 100%;height: 40px;line-height: 40px;padding-left: 10px;}
.softnews .softnews-title span{float: right;display: block;color: #999a9c;margin-right: 10px;}
.softnews .softnews-title span a{color: #999a9c;}
.softnews .softnews-title span a:hover{color: #fd7e14;}
.softnews ul{width: 100%;overflow: hidden;}
.softnews ul li{width: 49%;overflow: hidden;float: left;padding-left: 35px;margin-top: 20px;}
.softnews ul li img{width: 196px;height: 102px;display: block;float: left;padding-left: 50px;}
.softnews ul li .soft-content{width: 320px;height: 42px;float: left;padding-left: 10px;}
.softnews ul li .soft-content p{height: 40px;line-height: 20px;font-weight: 600;font-size: 12px;overflow: hidden;padding-top: 2px;}
.softnews ul li .soft-content .soft-date{font-size: 12px;color: #999a9c;}
.softnews ul li .soft-content .soft-info{font-size:14px;color: #999a9c;height: 40px;line-height: 20px;overflow: hidden;}
/* end-time  */
.edm-netprice .end-time{padding:12px;padding-top:0px;width:200px;padding-left: 0px;position: relative;top: 25px;}
.edm-netprice .end-time li{float:left;}
.edm-netprice  .end-time .special{padding-bottom: 2px;text-align: right;padding-right: 32px;}
.edm-netprice  .end-time .special span{font-size:11px;background:#e87874;color:#fff;border-radius:5px;padding:0px 5px;}
.edm-netprice  .end-time li p{font-size:12px;text-align: center;}
.edm-netprice  .end-time .time_box{display:flex;justify-content:flex-start;align-items:center;width:100%;height:20px}
.edm-netprice .end-time .sales{padding-right: 6px;line-height:30px;float: left;line-height:32px;}
.edm-netprice  .end-time .sales span{font-size:14px;}
.edm-netprice  .end-time .end-in{width:50px;color:#d5d6da;font-size:14px;float:left}
.edm-netprice  .end-time .end-number{color:#fff;font-size:18px;margin-bottom:2px;width: 200px}
.edm-netprice .end-time .end-number li {height:30px;line-height:30px;min-width: 30px;background-color:#D4682E;opacity:.8;border-radius:5px;font-size: 16px; text-align: center;}
.edm-netprice  .end-time .end-number .esymbol { line-height: 28px;color: #000; padding: 0px;background-color: transparent; width: 10px; text-align: center; padding: 0px; min-width: 10px;}

/*product review*/
.main .pcomment{width: 1400px;margin:50px auto;}
.pcomment .p-info{width: 260px;padding: 20px;float: left;border: 1px solid #ddd;border-radius: 5px;}
.pcomment .p-info .p-t{width: 100%;text-align: center;font-size: 18px;color: #000;}
.pcomment .p-info .p-img{width: 100%;margin-top: 20px;margin-bottom: 10px;}
.pcomment .p-info .p-img img{max-width: 220px;}
.pcomment .p-info p{margin: 0 auto;text-align: center;height: 2.7em;line-height: 1.35;font-weight: 400;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pcomment .p-info .p-price{margin: 15px auto;display: block;text-align: center;color: #f30240;font-size: 18px;}
.pcomment .p-info .p-review{margin: 15px auto;display: block;text-align: center;overflow: hidden;}
.pcomment .p-info .p-review .p-star{color: #ff8a00;white-space: nowrap;font-size: 18px;display: inline-block;}
.pcomment .p-info .p-review .p-star span{}
.pcomment .p-info .p-review .reviews{display: inline-block;font-size: 18px;color: #666;}
.pcomment .p-info .p-view{font-family: OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight: 600; border: 1px solid #000;height: 40px;padding: 0 30px;line-height: 40px;font-size: 16px;text-align: center;background: none;color: #000;cursor: pointer;outline: none;transition: all .2s ease;position: relative;box-sizing: border-box;margin: 10px auto 0;}
.pcomment .p-info .w-review{font-family: OpenSans-Bold,Arial,Helvetica,sans-serif;font-weight:600;height: 40px;padding: 0 30px;line-height: 40px;font-size: 16px;text-align: center;background: #ffda00;color: #000;cursor: pointer;outline: none;transition: all .2s ease;position: relative;box-sizing: border-box;margin: 10px auto 0;}

.pcomment .customer-review{width:1100px;float: right;}
.pcomment .customer-review .c-title{margin: 0;padding-bottom: 10px;color: #000;font-size: 18px;font-weight: 600;border-bottom: 1px solid #eee;font-family: sans-serif;}
.pcomment .customer-review>ul{display: table;width: 100%;margin: 25px 0;color: #000;}
.pcomment .customer-review>ul .star-box{display: table-cell;vertical-align: middle;width: 210px;}
.pcomment .customer-review>ul .star-percent{display: table-cell;padding: 0 30px;width: 350px;border: solid #eee;border-width: 0 1px;font-size: 14px;}
.pcomment .customer-review>ul .entry{display: table-cell;vertical-align: middle; padding-left: 50px;}
.pcomment .customer-review>ul .star-box .score{margin-bottom: 10px;}
.pcomment .customer-review>ul .star-box .score span:first-child{font-size: 36px;font-weight: 700;color: #ff8a00;display: inline-block;vertical-align: middle;}
.pcomment .customer-review>ul .star-box .score span:last-child{vertical-align: -8px;font-size: 16px;}
.pcomment .customer-review .star-box .p-star{display: inline-block;color: #ff8a00;white-space: nowrap;font-size: 26px;}
.pcomment .customer-review .star-percent ul li{margin-bottom: 6px;display: table;}
.pcomment .customer-review .star-percent ul li span:first-child{vertical-align: middle;min-width: 50px;word-wrap: break-word;word-break: break-all;}
.pcomment .customer-review .star-percent ul li span.active{background-color: #ff8a00;}
.pcomment .customer-review .star-percent ul li .bar{display: inline-block;vertical-align: middle;margin-left: 25px;margin-right: 8px;width: 200px;height: 10px;background-color: #e0e0e0;border-radius: 20px;}
.pcomment .customer-review .star-percent ul li span:last-child{display: inline-block;}
.pcomment .customer-review .entry .w-review{font-family: sans-serif;font-weight:600;height: 40px;padding: 0 30px;line-height: 40px;font-size: 16px;text-align: center;background: #3385c6;color: #fff;cursor: pointer;outline: none;transition: all .2s ease;position: relative;box-sizing: border-box;width: 190px;}
.pcomment .customer-review .nav-review{margin-bottom: 20px;background-color: #f9f9f9;border-bottom: 1px solid #3385c6;}
.pcomment .customer-review .nav-review>ul{}
.pcomment .customer-review .nav-review>ul li{position: relative;display: inline-block;padding: 0 20px;height: 42px;line-height: 42px;font-size: 14px;transition: background-color .1s ease;cursor: pointer;}
.pcomment .customer-review .nav-review>ul li.active{cursor: default;background-color: #3385c6;}
.pcomment .customer-review .nav-review>ul li:hover{color: #000;background-color: #3385c6;}
.pcomment .customer-review .reviews{}
.pcomment .customer-review .reviews>ul>li{display:table;user-select: none;box-sizing: border-box;position: relative;margin-top: 20px;padding-bottom: 20px;width: 100%;border-bottom: 1px solid #eee;font-size: 14px;}
.pcomment .customer-review .reviews>ul>li .item-user{width: 18%;display: table-cell;}
.pcomment .customer-review .item-user .item-avatar{display: inline-block;vertical-align: middle;width: 50px;height: 50px;border: 1px solid #eee;border-radius: 50%;overflow: hidden;}
.pcomment .customer-review .item-user .item-avatar img{display: block;width: 100%;height: 100%;}
.pcomment .customer-review .item-user .item-username{display: inline-block;vertical-align: middle;font-size: 14px;color: #000;word-wrap: break-word;word-break: break-word;max-width: 150px;font-weight: 400;}
.pcomment .customer-review .reviews>ul>li .item-wrap{display: table-cell;vertical-align: top;}
.pcomment .customer-review .reviews>ul>li .item-basic{}
.pcomment .customer-review .reviews>ul>li .item-basic .admire{float: right;}
.pcomment .customer-review .reviews>ul>li .item-basic .admire span{border: 1px solid #3385c6;padding: 4px 9px;border-radius: 4px;cursor: pointer;color: #3385c6;opacity: 0.8;}
.pcomment .customer-review .reviews>ul>li .item-basic .item-star{display: inline-block;color: #ff8a00;white-space: nowrap;}
.pcomment .customer-review .reviews>ul>li .item-basic .item-attr{display: inline-block;color: #666;margin-left: 50px;font-size: 14px;}
.pcomment .customer-review .reviews>ul>li .item-t{margin-top: 10px;color: #000;font-weight: 600;margin-bottom:10px;word-wrap: break-word;word-break: break-word;}
.pcomment .customer-review .reviews>ul>li .item-cont{word-wrap: break-word;word-break: break-word;line-height: 1.5;margin-bottom: 10px;}
.pcomment .customer-review .reviews>ul>li .item-img{margin: 15px 0 20px;}
.pcomment .customer-review .reviews>ul>li .item-img li{position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;width: 78px;height: 78px;border: 1px solid #ccc;overflow: hidden;cursor: pointer;}
.pcomment .customer-review .reviews>ul>li .item-img li img{display: block;width: 100%;height: 100%;}
.pcomment .customer-review .reviews>ul>li .item-time{margin: 0px 0 10px;color: #999;}

#comment_li{clear: both;padding: 20px;font-size: 16px;line-height: 30px;}
#comment_li .comment_title{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;font-size: 25px;color: #050505;text-transform: uppercase;}
.customer-review li .reply{margin-top: 10px;margin-left: 0px;overflow: hidden;position: relative;background-color: white;margin-right:50px;border:1px dotted #6dcca4;padding: 10px;}
.customer-review li .reply .headportrait{position: absolute;float: left;}
.customer-review li .reply .detail{float: left;padding-left: 74px;}
.customer-review li .headportrait{position:absolute;text-align:center;padding-left:10px;}
.customer-review li .headportrait img{width:50px;height:50px;border-radius:50px}
.customer-review li .headportrait p{color:#666;font-weight:bold;line-height:33px;}
.customer-review li .detail{padding-left: 75px}
.customer-review li .detail .time{font-size:14px;color:#666;}
.customer-review li .detail .time .del{float: right;padding-right: 10px;}
.customer-review li .detail .time strong{color:#389979;margin-right: 10px;}
.customer-review li .detail .time i{float:right;padding-right:10px;color:#666;font-weight:bold;}
.customer-review li .detail .title{font-size:14px;font-weight:bold;padding-top:8px}
.customer-review li .detail .cent{font-size: 14px;line-height: 18px;}
.customer-review li .detail .cent p{padding-top:15px;line-height: 24px;}
.customer-review li .detail .cent img{max-width: 100%}
.customer-review .import{background-color: #ffff0017;border-radius: 5px;}
.customer-review .import .reply{border:1px dotted white;background-color: transparent;display: none;}


/*.customer-review{width:1060px;}*/
.customer-review .c-title{margin: 0;padding-bottom: 10px;color: #000;font-size: 18px;font-weight: 600;border-bottom: 1px solid #eee;font-family: sans-serif;}
.customer-review>ul{display: table;width: 100%;margin: 15px 0;color: #000;}
.customer-review>ul .star-box{display: table-cell;vertical-align: middle;width: 170px;}
.customer-review>ul .star-percent{display: table-cell;padding: 0 5px;width: 350px;border: solid #eee;border-width: 0 1px;font-size: 14px;}
.customer-review>ul .entry{display: table-cell;vertical-align: middle; padding-left: 16px;}
.customer-review>ul .star-box .score{margin-bottom: 10px;}
.customer-review>ul .star-box .score span:first-child{font-size: 36px;font-weight: 700;color: #ff8a00;display: inline-block;vertical-align: middle;}
.customer-review>ul .star-box .score span:last-child{vertical-align: -8px;font-size: 16px;}
.customer-review .star-box .p-star{display: inline-block;color: #ff8a00;white-space: nowrap;font-size: 26px;}
.customer-review .star-percent ul li{margin-bottom: 6px;display: table;}
.customer-review .star-percent ul li span:first-child{vertical-align: middle;min-width: 50px;word-wrap: break-word;word-break: break-all;}
.customer-review .star-percent ul li span.active{background-color: #ff8a00;}
.customer-review .star-percent ul li .bar em{background-color: #ff8a00;height: 20px;height: 10px;display: block;border-radius: 20px;}

.customer-review .star-percent ul li .bar{display: inline-block;vertical-align: middle;margin-left: 25px;margin-right: 8px;width: 150px;height: 10px;background-color: #e0e0e0;border-radius: 20px;overflow: hidden;}
.customer-review .star-percent ul li span:last-child{display: inline-block;}
.customer-review .entry .w-review{font-family: sans-serif;font-weight:600;height: 40px;padding: 0 30px;line-height: 40px;font-size: 16px;text-align: center;background: #1f8ceb;color: #fff;cursor: pointer;outline: none;transition: all .2s ease;position: relative;box-sizing: border-box;width: 190px;display: inline-block;bottom:2px;}
.customer-review .entry .w-review a{color: white;}
.customer-review .entry .s-review{font-family: sans-serif;font-weight:600;height: 40px;padding: 0 20px;line-height: 40px;font-size: 16px;text-align: center;border: 1px solid #000;color: #000;cursor: pointer;outline: none;transition: all .2s ease;position: relative;box-sizing: border-box;width: 190px;display: inline-block;
    margin-bottom: 10px;}
.customer-review .nav-review{margin-bottom: 20px;background-color: #f9f9f9;border-bottom: 1px solid #1f8ceb;}
.customer-review .nav-review>ul{overflow: hidden;}
.customer-review .nav-review>ul li{float:left;position: relative;display: inline-block;padding: 0 20px;height: 42px;line-height: 42px;font-size: 14px;transition: background-color .1s ease;cursor: pointer;}
.customer-review .nav-review>ul li.active{cursor: default;color: white;background-color: #1f8ceb;}
.customer-review .nav-review>ul li:hover{color: #fff;background-color: #1f8ceb;}
.customer-review .reviews{}
.customer-review .reviews>ul>li{display:table;user-select: none;box-sizing: border-box;position: relative;margin-top: 20px;padding-bottom: 20px;width: 100%;border-bottom: 1px solid #eee;font-size: 14px;}
.customer-review .reviews>ul>li .item-user{width: 20%;display: table-cell;}
.customer-review .item-user .item-avatar{display: inline-block;vertical-align: middle;width: 50px;height: 50px;border: 1px solid #eee;border-radius: 50%;overflow: hidden;}
.customer-review .item-user .item-avatar img{display: block;width: 100%;height: 100%;}
.customer-review .item-user .item-username{display: inline-block;vertical-align: middle;font-size: 14px;color: #000;word-wrap: break-word;word-break: break-word;max-width: 150px;font-weight: 400;}
.customer-review .reviews>ul>li .item-wrap{display: table-cell;vertical-align: top;}
.customer-review .reviews>ul>li .item-basic{}
.customer-review .reviews>ul>li .item-basic .admire{float: right;}
.customer-review .reviews>ul>li .item-basic .admire span{border: 1px solid #1f8ceb;padding: 4px 9px;border-radius: 4px;cursor: pointer;color: #1f8ceb;opacity: 0.8;}
.customer-review .reviews>ul>li .item-basic .item-star{display: inline-block;color: #ff8a00;white-space: nowrap;}
.customer-review .reviews>ul>li .item-basic .item-attr{display: inline-block;color: #666;margin-left: 50px;font-size: 14px;}
.customer-review .reviews>ul>li .item-t{margin-top: 10px;color: #000;font-weight: 600;margin-bottom:10px;word-wrap: break-word;word-break: break-word;}
.customer-review .reviews>ul>li .item-cont{word-wrap: break-word;word-break: break-word;line-height: 1.5;margin-bottom: 10px;}
.customer-review .reviews>ul>li .item-img{margin: 15px 0 20px;}
.customer-review .reviews>ul>li .item-img li{position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;width: 78px;height: 78px;border: 1px solid #ccc;overflow: hidden;cursor: pointer;}
.customer-review .reviews>ul>li .item-img li img{display: block;width: 100px;height: 100px;}
.customer-review .reviews>ul>li .item-time{margin: 0px 0 10px;color: #999;}
.customer-review .reviews>ul>li .item-wrap .operate{}
.customer-review .reviews>ul>li .item-wrap .operate .del{display: inline-block;cursor: pointer;width: 90px;height: 30px;border:1px solid #0067b8;text-align: center;line-height: 27px;}
.customer-review .reviews>ul>li .item-wrap .operate .del:hover{background-color:#0067b8; color:white;}
.customer-review .reviews>ul>li .additional-time{float:left;margin: 0px 0 10px;color: #999;}
.customer-review .reviews>ul>li .item-wrap .operate a{margin-left:20px;display: inline-block;cursor: pointer;width: 90px;height: 30px;border:1px solid #0067b8;text-align: center;line-height: 27px;}
.customer-review .reviews>ul>li .item-wrap .operate a:hover{background-color:#0067b8; color:white;}


.w-right>ul .item-wrap{vertical-align: top;padding: 10px;border: 1px solid #eacc72;border-radius: 3px;width: 100%;margin-bottom: 21px;}
.w-right>ul .item-basic{}
.w-right>ul .item-basic .admire{float: right;}
.w-right>ul .item-basic .admire span{border: 1px solid #8c62b7;padding: 4px 9px;border-radius: 4px;cursor: pointer;color: #8c62b7;opacity: 0.8;}
.w-right>ul .item-basic .item-star{display: inline-block;color: #ff8a00;white-space: nowrap;}
.w-right>ul .item-basic .item-attr{display: inline-block;color: #666;margin-left: 50px;font-size: 14px;}
.w-right>ul .item-t{margin-top: 10px;color: #000;font-weight: 600;margin-bottom:10px;word-wrap: break-word;word-break: break-word;}
.w-right>ul .item-cont{word-wrap: break-word;word-break: break-word;line-height: 1.5;margin-bottom: 10px;}
.w-right>ul .item-img{margin: 15px 0 20px;}
.w-right>ul .item-img li{position: relative;display: inline-block;vertical-align: middle;margin-right: 10px;width: 78px;height: 78px;border: 1px solid #ccc;overflow: hidden;cursor: pointer;}
.w-right>ul .item-img li img{display: block;width: 100%;height: 100%;}
.w-right>ul .item-time{margin: 0px 0 10px;color: #999;}


.web-product .p-title{overflow: hidden;background-color: white;border-top: 4px solid #D4682E;}
.web-product .p-title li{height: 50px;width: 180px;cursor: pointer;float: left;line-height: 50px;text-align: center;font-weight: 600;font-size: 14px;}
.web-product .p-title .active{background-color:#6dcca4;color: white;}
.web-product .p-title li a{color:#333;display: block;width: 100%;height: 100%;cursor: pointer;}
.web-product .p-title .active a{color: white;}

/*review submit*/
.w-summary{margin-bottom: 20px;font-size: 16px;font-weight: 700;}
.w-content{width: 100%;border: 1px solid #eee;border-radius: 4px;overflow: hidden;}
.w-content .w-left{width: 400px;float: left;border-bottom: 1px solid #eee;padding: 20px;}
.w-content .w-right{width: 698px;float: left;border-left:  1px solid #eee;padding: 20px 30px;}
.w-content .w-left .base-info{width: 100%;overflow: hidden;}
.w-content .w-left .base-info .base-img{width:100px;overflow: hidden;float: left;margin-right: 10px;}
.w-content .w-left .base-info .base-img img{width: 100px;}
.w-content .w-left .base-info .w-title{width: 240px;float: left;height: 36px;line-height: 18px;margin-bottom: 15px;font-size: 14px;margin-top: 10px;}
.w-content .w-left .base-info .w-price{width: 240px;float: left;line-height: 18px;font-size: 14px;color: #f30240;font-weight: 700;}
.w-content .w-left .goods-rating>span:first-child{margin-right: 10px;font-size: 14px;line-height: 18px;vertical-align: middle;display: inline-block;}
.w-content .w-left .goods-rating .w-star{margin-right: 10px;font-size: 14px;line-height: 18px;vertical-align: middle;display: inline-block;}
.w-content .w-left .goods-rating .w-star span{color: #e0e0e0;}
.w-content .w-left .goods-rating .w-star span.active{color:#ff8a00;}
.w-content .w-left .goods-rating>span:last-child{margin-right: 10px;font-size: 14px;vertical-align: middle;line-height: 18px;}
.w-content .w-right>ul{overflow: hidden;width: 100%;}
.w-content .w-right>ul>li{width: 100%;overflow: hidden;margin-bottom: 10px;position: relative;}
.w-content .w-right>ul>li .w-key{font-size: 14px;}
.w-content .w-right>ul>li .w-key i{color:#ec0e0e;}
.w-content .w-right>ul .w-rating .w-key{float: left;}
.w-content .w-right>ul .w-rating .w-star{float: left;margin-left:24px;position: relative;top: 2px;}
.w-content .w-right>ul .w-rating .w-star span{font-size: 16px;color: #e0e0e0;margin-right: 10px;}
.w-content .w-right>ul .w-rating .w-star span.active{color: #ff8a00;}
.w-content .w-right>ul .form_data{display: inline-block;box-sizing: border-box;padding: 0 15px;width: 100%;height: 40px;border: 1px solid #ddd;font-size: 14px;color: #000;outline: 0;margin: 10px 0;}
.w-content .w-right>ul .form_textarea{display: block;box-sizing: border-box;padding: 9px 20px;width: 100%;border: 1px solid #ddd;font-size: 14px;color: #000;outline: 0;resize: vertical;margin: 10px 0;}
.w-content .w-right>ul .form_placeholer{position: absolute;top: 29px;left: 0;box-sizing: border-box;width: 100%;padding: 9px 20px;overflow: hidden;font-size: 14px;line-height: 1.6;color: #999;z-index: 1;}
.w-content .w-right>ul .upload-asset{}
.w-content .w-right>ul .upload-asset .navigate{height: 50px;}
.w-content .w-right>ul .upload-asset .navigate div{height:100%;padding: 0px 10px;border-bottom: 3px solid #ffda00;line-height: 48px;font-size: 14px;font-weight: 700;color: #000;}
.w-content .w-right>ul .upload-asset .upload-img{width: 100%;padding-top: 10px;overflow: hidden;}
.w-content .w-right>ul .upload-asset .upload-img .img-already{cursor:pointer;display: inline-block;width: 100px;height: 100px;overflow: hidden;position: relative;margin-right: 10px;}
.w-content .w-right>ul .upload-asset .upload-img .img-already img{width: 100%;height: 100%;}
.w-content .w-right>ul .upload-asset .upload-img .img-already .mask{font-size: 16px;position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.6);color: #fff;text-align: center;line-height: 100px;opacity: 1;transition: opacity .2s ease;}
.w-content .w-right>ul .upload-asset .upload-img .add-img{text-align: center;line-height: 100px;display: inline-block;width: 100px;height: 100px;overflow: hidden;position: relative;color: #666;font-size: 24px;    border: 1px dashed #ddd;cursor: pointer;}
.w-content .w-right>ul .upload-asset .upload-hint{font-size: 14px;line-height: 21px;}
.w-content .w-right>ul .s-review{font-family: sans-serif;font-weight:600;height: 40px;padding: 0 30px;line-height: 40px;font-size: 16px;text-align: center;background: #1f8ceb;color: white;cursor: pointer;outline: none;transition: all .2s ease;position: relative;box-sizing: border-box;width: 190px;margin-top: 20px;}

.w-content .w-right>ul .submit-review{position: relative;}

.product-collateral .nav-tabs{margin-top: 14px;font-size: 14px;position: absolute; z-index: 1;padding-left: 25px;}
.product-collateral .nav-tabs li{text-align: center;margin-right: 10px;width: 170px;}
.product-collateral .nav-tabs .active{background: #f6c41c;border-radius: 5px;}
.product-collateral .nav-tabs .active a{background: none;color: #fff;border-bottom: none;}
.product-collateral .nav-tabs .active a:focus{background: none;color: #fff;border-bottom: none;}
.product-collateral .nav-tabs .active a:hover{border: none;}
.product-collateral .nav-tabs li a:hover{border: none;background:#f6c41c ;color: #fff;border-radius: 5px;}
.product-collateral .nav-tabs li a{margin-right: 0px;}

.righttitle li>.price-dix .price{font-weight: bold;font-size:24px;color:#dc2234;}

/*discount-price*/
.edm-netprice .discount-price{position: absolute;left: 246px;top: 115px;}
.edm-netprice .discount-price .price{font-size: 24px;color: #DF272F;font-weight: 600;}
.edm-netprice{display: flex;align-items: center;padding-left: 12px;padding-right: 120px;border-right: 1px solid #ccc;height: 165px;}
.edm-netprice .copy-discount{position: relative;top: -46px;left: -60px;}
.edm-netprice .copy-discount .btncopy {z-index: 1;color: rgb(255, 255, 255);width: 180px;padding-left: 16px;font-weight: bold;background: url(../../image/code.png) no-repeat;}
.edm-netprice .copy-discount .btncopy .extra {position: relative; width: 159px;padding-top: 27px;font-weight: normal;padding-left: 40px;cursor: pointer;}
.edm-netprice .copy-discount .btncopy .cop-to {position: absolute;top: 22px;left: 10px;color: rgb(255, 255, 255);font-size: 14px;height: 19px;width: 100px;text-align: center;line-height: 17px;overflow-wrap: break-word;}
.edm-netprice .copy-discount .btncopy span {width: 73px;font-size: 16px;font-weight: bold;line-height: 19px;color: rgb(255, 234, 0);margin-left: 60px;background: transparent;border-width: 0px;border-style: initial;border-color: initial;border-image: initial;outline: medium;position: relative;top: -6px;}
.tootis-wk{top: -3px;position: absolute;width: 100%;}
.righttitle .web-price-present{width:60%;position: relative;}
.righttitle .web-price-present .price-dix{display: flex;}
.righttitle .web-price-present .original{padding-left: 20px;position: relative;top: 4px;}

@media screen and (max-width:1199px){ 
.web-product .col-xs-12{ padding-right: 10px;border-right: 0px;}
.web-price{margin-left: 0px;}
.list-unstyled-t{padding-left: 0px;}
}


@media only screen and (min-width:380px) and (max-width:1000px){
.list-unstyled-t .list-unstyled{height:auto;}
.web-quantity{width:200px;}
.web-quantity li{margin-bottom:10px;}

}


@media (max-width:1199px){
.web-product .col-sm-4{width:100%}
.owl-item{padding:0 0 0 10px;}
.web-like .web-fb{ height:109px;}
.web-like .web-fb .btn-fanpage{margin:20px auto 0;}
.web-like .web-fb .btn-fanpage .web-em1{font-size:24px; color:#000000; margin:0 3px}
.web-like .web-fb .btn-fanpage .web-em2{font-size:18px; color:#009566;margin:0 3px; background:#1f8ceb; padding:13px 10px; border-radius:100%; font-weight:bold}
.web-like .web-fb .btn-fanpage .web-em3{font-size:24px; color:#000000;margin:0 3px}
.product-essential {

    position: relative;
    width: 100%;

}


}
@media (max-width:999px){
.web-like .col-xs-12{ padding-right:0px;}
.web-like .web-fb{ margin:0 0 20px 0}
.product-name{padding-top:20px;}

.web-price-title {font-size: 12px;color: #000000;float: left;padding: 27px 12px 0px 13px;}
.web-price-right {border: 1px solid #d0d0d1;margin: 12px 0px;padding: 3px 10px;color: #6f767c;text-align:center;position: relative;width: 100%; float: right;background: #fff;}
.web-price-right b,
.web-price-right p {float: none; display: initial;}
.special-price .price {

    color: #ef7c00;
    font-size: 17px;
    font-weight: bold;
    padding-right: 2px;}

}
@media (max-width:992px){
.scdkey_slide{ padding-right:15px;}
}

@media screen and (max-width:436px){
.owl-item{float:none; margin:0 auto 20px auto}
.web-but-right{ float:left;margin:-27px 0 0 0;}
}

@media (max-width:760px){
.product-collateral .bounceInUp .best-title{line-height: 25px;}
.web-entry-title{font-size: 16px;}
.warper_dt{height: auto;}
.product-image .ptb-sic{top: 0px;}
}


.recently {background: #fff; width: 100%;display: inline-block; position: relative; height:127px; margin-top: 17px;display: flex;align-items: center;background: url(../../image/recently-bg.jpg) no-repeat 0px 0px;background-size: 100%;}
.recently .rec-font{font-size: 33px;    width: 574px;text-align: center;text-indent: 94px;}
.recently .rec-icon {background: url(../../image/recently-1.png) no-repeat 0px 0px;width:103px; height: 53px; background-size: 61px;}
.recently .rec-pro{display: flex;}
.recently .rec-pro img{height: 118px;border-radius: 5px;}
.recently .rec-pro .rec-price{padding-left: 12px;padding-left: 20px;padding-top: 16px;}
.recently .rec-pro .rec-price .rec-special{color: #ef7c00;font-size: 23px;font-weight: bold; padding-right: 12px;}
.recently .rec-pro .rec-price .rec-old{font-size: 15px;color: #666;text-decoration: line-through;    padding: 8px 0px;}
@media screen and (max-width:768px){
.recently{background: #fff;height: auto; display: inline-block; margin-top: -6px;}
.recently .rec-font { font-size: 25px;width: 100%;text-align: center; text-indent: 0; padding-top: 19px;}
.recently .rec-pro {display: flex; padding: 20px 12px 12px 62px;}
.recently .rec-icon { width: 39px;height: 30px; background-size: 31px;  position: absolute;  top: 52px; left: 15px;}

}

.righttitle-con .righttitle li .discount-price .price{font-size: 18px;color: #dc2234;font-weight: bold;}
.product-name em{background: #f66a78;border-radius: 30px;color: #fff;height: 30px;left: 20px;position: absolute;top: -9px;font-size: 12px;width: 30px;text-align: center;line-height: 30px;z-index: 1;}