body{
    background: #f3f5f7
}
.mainBox{
	background-color: #fff;
}
.bg_white{
	background-color: #fff;
}
/* 主体左侧 开始 */
.pfdLeftBox {
	margin-bottom: 30px;
	width: 902px;
	/* padding: 0 24px; */
	background-color: #fff;
	border-radius: 5px;
	border: 1px solid #f2f2f2;
	min-height: 600px;
}

.pfdLeftBox .titleP {
	width: 780px;
	/* height: 60px; */
	font-size: 24px;
}
.maintop{
    background-color: #148df7;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 20px 30px;
}
.liPosition{
    padding-left: 16px;
    background-color: #cce7ff;
	color: #148df7;
    width: 362px;
	height: 23px;
	line-height: 23px;
	border-radius: 20px;
	margin-right: 35px;
}
.source{
	max-width: 190px;
}
.w155{
	max-width: 140px;
}
.liTime{
    padding-left: 22px;
    background: url(../../otherPart/images/time2.png) no-repeat left center;
    width: 110px;
	text-align: left;
}
.viewTime{
    padding-left: 24px;
    background: url(../../otherPart/images/view2.png) no-repeat left center;
	text-align: left;
}
.iconBox {
    width: 90px;
	margin-top: 15px;
}
.collectionBox{
    background: url(../../otherPart/images/collect.png) no-repeat left center;
}
.collectionBox:hover,
.collectionBox.on{
    background: url(../../otherPart/images/collect2.png) no-repeat left center;
}
.shareBox{
    background: url(../../otherPart/images/share.png) no-repeat left center;
    padding-bottom: 0px;
}
.shareBox:hover,
.shareBox.on{
    background: url(../../otherPart/images/share2.png) no-repeat left center;
}
.bottom{
	margin: 25px 20px;
}
.bottom .hd {
    border-bottom: 1px solid #ededed;
}
.bottom .bd{
	line-height: 35px;
	color: #616366;
}
.bottom span {
    /* width: 90px; */
	padding: 0 15px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #808080
}
.spanOn {
    background-color: #e7f0fc;
    color: #148df7!important;
    border-bottom: 1px solid #148df7;
}
.pfdLeftBox .infoBox {
	width: 806px;
	padding: 25px 25px 15px;
	background-color: #fafafa;
}
.f_fa8936{
	color: #fa8936;
}
.pfdTabBox .tempWrapBox{
	/* width: 100%; */
	box-sizing: border-box;
	padding-left: 25px;
	padding-top: 15px;
	background-color: #f6fbff;
	margin: 0px 15px;
}
.pfdTabBox .bdUl{
	width: 100%;

}
.pfdTabBox .bdUl .pJz{
	height: 20px;
}
.pfdTabBox .bdUl .pJz span{
	margin-left: 5px;
	color: #fc9501;
	font-weight: bold;
}
.pfdTabBox .bdUl .pfdP01{
	width: 320px;
	/* box-sizing: border-box; */
	/* padding-right: 20px; */
}
.pfdTabBox .bdUl .pfdP03{
	width: 280px;
}
.pfdTabBox .bdUl .pfdP04{
	width: 180px;
}
.pfdTabBox .bdUl .pfdP04 span{
	color: #fa1b26;
	font-weight: bold;
	font-size: 18px;
}
.pfdTabBox .bdUl .pfdP02{
	width: 320px;
	height: 20px;
	/* box-sizing: border-box; */
	/* padding-right: 20px; */
}
.pfdTabBox .bdUl .spanSb{
	width: 59px;
	box-sizing: border-box;
	padding-left: 5px;
	height: 20px;
	line-height: 20px;
	background: url(../images/pfd04.png) no-repeat center;
}
.pfdTabBox .bdUl .spanSb.spanSb02{
	background: url(../images/pfd05.png) no-repeat center;
}
.pfdTabBox .bdUl .spanSb.spanSb03{
	background: url(../images/pfd06.png) no-repeat center;
}
.pfdTabBox .bdUl .spanBtn{
	height: 28px;
	line-height: 28px;
	padding: 0 11px;
	margin-right: 10px;
	border: 1px solid #fa8936;
	color: #fa8936;
}
.pfdTabBox .bdUl .spanBtn.spanBtnGray{
	border: 1px solid #dbdbdb;
	color: #999999;
}
.aBtnCc{
	height: 45px;
	background: url(../images/pdl03.png) no-repeat center;
}
.detailsTab{
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	padding: 0 17px;
	background-color: #fafafa;
}
.detailsTab li{
	line-height: 50px;
	margin-right: 25px;
}
.detailsTab li.on{
	color: #308bd8;
	border-bottom: 2px solid #308bd8;
}
.pfDatailsTxt{
	line-height: 36px;
}
.pfDatailsImg{
	max-width: 100%;
}
.tabDiv .xgzcP{
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	border-left: 3px solid #308bd8;
	background-color: #f8f8f8;
}
.tabDiv li.sbtzLi{
	width: 830px;
	height: 40px;
	box-sizing: border-box;
	padding-left: 17px;
	border-bottom: 1px dashed #ededed;
	/* background: url(../images/pdd01.png) no-repeat left center; */
}
.tabDiv li.sbtzLi a{
	width: 660px;
	height: 40px;
	line-height: 40px;
}
.tabDiv li.sbtzLi span{
	height: 40px;
	line-height: 40px;
}
.tabDiv li.sbtzLi a:hover{
	color: #308bd8;
}
/* 主体左侧 结束 */

/* 右侧盒子 开始 */
.prdRightBox {
    width: 280px;
	border-radius: 5px;
	border: 1px solid #f2f2f2;
	margin-bottom: 30px;
}
.policyRecommend {
    width: 240px;
    padding: 25px 20px 0;
    background-color: #fff;
}
.policyRecommend ul li:last-child{
	border-bottom: none;
}
.t_blue {
	color: #308bd8;
}
.policyTitle {
    height: 16px;
    line-height: 16px;
}
.spacer {
    width: 4px;
    height: 14px;
    margin-top: 2px;
    border-radius: 2px;
    background-color: #308bd8;
}
.prdRightBox li{
    height: 101px;
    padding-top: 15px;
    border-bottom: 1px solid #f2f2f2;
}
.prdRightBox li .tit{
    line-height: 28px;
    font-size: 16px;
    color: #666;
}
.prdRightBox li .tit:hover{
    color: #148df7;
}
.f13{
    font-size: 13px;
}
.inputTitle {
    font-size: 18px;
    color: #333;
    padding-left: 20px;
    background: url(../../member/images/hyzxTitle.png) no-repeat left center;
}
/* 右侧盒子 结束 */
