/* CSS Document */
body{overflow-y:scroll; }
.clear{clear:both;}
.content-right-items.margin0{ margin:0 auto;}
.content-right-items.margin0 .title-pro-des-ct h1 {
    margin: 0;
    font-size: 16px;
    padding: 0;
    font-weight: bold;
    text-transform: initial;
    text-transform: uppercase;
}
.slider-galery{width:55%; float:left; text-align:center; font-family: Arial,Helvetica,sans-serif;}
.slider-galery img{width:100%; height:auto;}
.content-des-pro{width:45%; float:right;       padding-left: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
   }
.content-des-pro_in{padding:0; font-family:Arial,Helvetica,sans-serif;}
.title-pro-des-ct {padding:10px 0; font-size: 18px;text-transform: uppercase;font-weight: bold;}
.pro-des-sum{width:100%; padding:5px 0px 10px 0px; line-height:1.5em;}
.content-pro-des{width:100%; text-align:justify;line-height:1.5em;}
.title_des{  border-bottom: solid 1px #d8d8d8;
  padding: 6px 0px;
  font-weight: bold;
  color: #333333;
  font-size: 14px; text-transform:Normal;}
  
  .content_des{margin:5px 0; font-weight:normal; font-size:13px;}

.share{width:auto; margin-top:50px; }
.margin0{margin:0px; margin-top:25px;}
.title-share{padding:5px 0px 5px 0px; border-bottom:1px dashed #ccc;}
.ct{width:100%; text-align:left; margin-top:5px; float:none;}
.ct a{padding:5px 15px; background:#2685C3; color:#fff; text-decoration:none; font-weight:bold; font-size:13px; }
.ct a:hover{padding:5px 15px; background:#333;}
.margin15{margin-top:5px;}

.ct a.view_duan{  
color: #fff;
background-color: #55ADED;
border-color: #0072BC; 
transition:0.2s all;
}
  
.ct a.registry_duan{    color: #fff;
background-color: #F4A137;
border-color: #F4A137;
}
.ct a.view_duan,.ct a.registry_duan{ border: 0;
    border: 1px solid #e56c28;
	    border-color: #e56c28;
    background: #e56c28;
  color: #fff;
  cursor: pointer;
  font: inherit;
  margin: 0;
  outline: 0;
  padding: 10px 15px;
  text-align:center; width:110px;
  display:inline-block;

} 
.ct a.view_duan span, .ct a.registry_duan span{font-size:12px;}

.color_price{color:red; font-size:18px; font-weight:bold; margin-bottom:5px;}
.color_price>del{color:#ccc;}
.pro-des-sum ul{ list-style:circle; padding:0px 0px 0px 20px; margin:0px;}

.pro-des-sum ul li {font-size:13px;}
.bold{font-weight:bold;}
.price_in{font-size:13px; font-weight:bold; padding:10px 0px;}
.price{margin:0px 0px 5px 0px; text-align:left; height:35px;}
.price>.color_price:first-child{color:#e56c28;}
.color_price{}
.status_pro{ font-size: 14px; 
    text-transform: uppercase; color: #4fb100; font-weight:bold; padding-bottom:10px;}
	.status_pro b{color:#333;}
.buy_item{width:100%; margin:0 auto; display:block;}
.wp_a{width:auto; float:left;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.pro-des-sum ul{list-style:none; padding-left:0px;}
.pro-des-sum ul li:before{    content: "\f046";     font: normal normal normal 14px/1 FontAwesome; padding-right:5px;}
div#owl-demo{margin-top:5px;}
.owl-carousel .item img{height:auto;}
.title_des{ border-bottom:3px solid #0087CC; padding:0;}
.title_des>span{display:inline-block; padding:5px 10px; color:#fff; background:#0087CC; margin-left: 10px;     text-transform: uppercase; font-size: 13px;}
.title_price{    font-size: 11px;
    padding: 3px;
    background: #333;
    margin-right: 5px;
    border-radius: 3px;
    color: #fff;
    width: 50px;
	display:inline-block;
    height: auto;
    text-align: center;
    line-height: 1.5em;}
.title_price.bg_green{background:#00CC00;}

.ct a.view_duan, .ct a.registry_duan{  font-size:16px; font-weight:bold; line-height: 1em;}
.pro_vat{font-size:13px; text-align:center;}
.pro_vat a{text-decoration:none; color:#0B6FB9;}
.hotline_pro_dt {
    font-size: 16px;
    padding:5px;
	text-align:center; padding-top:15px;
}
.hotline_pro_dt span {
    color: #F00;
    font-weight: bold;
}
.text-center{cursor:pointer;}
@media (max-width:640px)
{
	.slider-galery{width:100%; height:auto; float:none; text-align:center;}	
	.slider-galery img{width:100%; height:auto;}
	.content-des-pro{width:100%; float:none; margin-top:20px; padding-left:0;}
	.content-des-pro_in{margin-left:0px; padding:0; margin-bottom:10px;}
	.wp_a{margin:0 auto; float:none;}
}

.class_image_top a img{width:100%; height:auto;}
div.owl-carousel{margin-top:3px;}
.owl-controls>.owl-dots{display:none !important;}
div.owl-carousel {
    position: relative;
	width:100%;
}
.owl-prev,.owl-next{position:absolute; top:50%;   margin-top: -17px !important;}
.owl-prev{left:0px;}
.owl-next{ right:0px;}
img.cloudzoom-gallery {}
a.thumb-link{
	text-decoration: none;
	display:inline-block;
}

.cloudzoom-lens {
	cursor:pointer;
}
.ct {
    padding: 10px;
    background: #f1f1f1;
    box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.number_price{display:inline-block; float:left; text-align:left; padding-right:10px;}
/**************/
.custom.pull-left{float:none;display:inline-block;}
:focus{outline:none;}
.qty {
    padding: 0 5px 1px;
    height: 40px;
    border: 1px #ddd solid;
    text-align: center;
    width: 80px;
	float:left;
    color: #aaa;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	font-size:24px;
	border-right:0px !important;
	border-left:0px !important;
}
.custom button.items-count {
    background-color: #f5f5f5;
    float: left;
    border: 1px #eaeaea solid;
    transition: color 100ms ease-in-out 0s, background-color 100ms ease-in-out 0s, background-position 100ms ease-in-out 0s;
    color: #999;
    font-size: 10px;
    line-height: normal;
    padding: 10px;
    line-height: 18px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    font-size: 24px;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.custom button.items-count:hover {
    background-color: #333;
    border: 1px #333 solid;
    color: #fff;
}
/************/
