@CHARSET "UTF-8";

.right-product-single{
	float:left;width:100%;
margin-top:40px;
position:relative;
}
.right-product-single:before{
	content:'';
position:absolute;
width:78%;
height:1px;
background:#CFCECD;
left:22%;
bottom:0px;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    background-image: url(../images/icons_0_16.png)!important;
}
.right-p-k-2{
	float:left;width:100%;
}
.addpro-title{
	margin-top:40px;
}
.right-product-single-aimg {
    display: block;
    float: left;
    width: 19%;
    position: relative;
    overflow: hidden;
}
.right-p-name{
	float:left;
width:78%;
margin-left:3%;
border-top:1px solid #CFCECD;
padding-top:15px;
padding-bottom:15px;
}

.blogdatek {
    position: absolute;
    top: 0px;
    left: 20px;
    width: 60px;
    height: 105px;
    overflow: hidden;
    background: #4A565E;
}

.newstimenk {
    float: left;
    margin-left: 15px;
    margin-top: 25px;
    width: calc(100% - 30px);
}

.bdyear {
    float: left;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 27.82px;
    line-height: 32px;
    border-bottom: 1px solid #fff;
   
    padding-bottom: 5px;
}


.bdDate {
    float: left;
    width: 100%;
    font-size: 13.22px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 10px;
}

.rpnamemid {
    float: left;
    margin-left: 25px;
    width: calc(100% - 50px);
    margin-top: 20px;
margin-bottom:20px;
}

.blogtip{
	float:left;
width:100%;
}
.bttitle{
	float:left;
font-size: 14px ; color:#CA7E12 ;
}
.btshare{
	float:right;
margin-top:5px;
}
.btss{
	float:left;
width:13px;
margin-left:10px;
}
.btss img{
	float:left;
width:100%;
}
.rpname{
	float:left;width:100%;
color:#666666;
font-size:12px;
}



.rptext{
	float:left;width:100%;
margin-top:20px;
color:#7A838C;
font-size:14px;
}

.rpbutk{
	float:left;width:100%;
margin-top:20px;
}

.rpbut{
	float:right;
width:60px;
height:35px;
background:#4D4D4D;
line-height:35px;
font-size:12px;
color:#fff;
padding-left:35px;
position:relative;
}
.rpbut:hover{
	background:#DF7E12!important;
color:#fff!important;
}
.rpbut:before{
	content:'';
position:absolute;
background: url(../images/down.png) no-repeat;
width:18px;
height:19px;
top:7px;
left:8px;
}

.leftk{
	background:none;
    border: 1px solid #DFDFDF;
    width: calc(100% - 2px);
padding-top:0;
padding-bottom:10px;
}

.ltctitle{
	float:left;width:calc(100% - 15px);
background:#4A565E;
color:#fff;
font-size:16.8px;
height:40px;
line-height:40px;
padding-left:15px;
}

.left-topclicksingle{
	float:left;
margin-left:15px;
width:calc(100% - 30px);
border-bottom:1px solid #DFDFDF;
padding-bottom:5px;
color:#7A838C;
font-size:13.58px;
margin-top:15px;

}

.left-topclicksingle:last-child{
	border-bottom:none;
}

.timeblogk{
	float:left;width:100%;
margin-top:25px;
}

.tbico{
	float:left;
width:21px;
}

.tbk{
		float:left;
	width:calc(100% - 31px);
margin-left:10px;
margin-top:-20px;
}
.tbsignle{
	float:left;
width:100%;
margin-top:20px;
}

.tbmaintext{
	float:left;
	width:calc(100% - 23px);
margin-left:10px;
color:#7A838C;
font-size:13.5px;
}

.tbbj{
float:left;
width:13px;
}



@media screen and (max-width: 680px){
.right-product-single:before {
    content: '';
    position: absolute;
    height: 0px;

}
.right-product-single-aimg {
    width: 100%;
  
}
.right-p-name {
    width: 100%;
    margin-left: 0%;
    border-top: none;
}
}














