.shj_ssjs_content{
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #f3f3f3;
}
.shj_ssjs_content .shj_ssjs_content_white{
	width: 100%;
	height: 550px;
	background: #fff;
}
.shj_ssjs_content .shj_ssjs_content_white1200{
	margin: 0 auto;
	width: 1200px;
	height: 100%;
	overflow: auto;
}

.shj_ssjs_crumbs{
	margin: 0 auto;
	padding-top: 20px;
	width: 1200px;
	line-height: 36px;
}
.shj_ssjs_top_info_box{
	margin: 25px auto 0;
	width: 1200px;
	height: 400px;
}
.shj_ssjs_shuizao{
	width: 302px;
	height: 400px;
	box-sizing: border-box;
}
.shj_ssjs_shuizao>img{
	width: 294px;
	height: 392px;
}
.shj_ssjs_info{
	position: relative;
	width: 540px;
	color: #000;
}
.shj_ssjs_info>h6{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 33px;
}
.shj_ssjs_info>h6>span{
	margin-left: 0;
}
.shj_ssjs_info_line{
    background: #c8a069;
    margin: 30px 0 20px 0;
}
.shj_ssjs_info>h2{
	position: relative;
}
.shj_ssjs_info>h2>span{
	display: block;
	position: absolute;
    box-sizing: border-box;
    right: 130px;
    width: 119px;
    height: 38px;
    line-height: 38px;
    border: 1px dotted #e1e1e1;
    text-align: center;
    border-radius: 20px;
}
.shj_ssjs_info>h2>span>b{
    color: #b90000;
    font-size: 24px;
}
.shj_ssjs_info .shj_ssjs_info_ybtn{
    display: block;
    text-align: center;
    width: 119px;
    height: 38px;
    box-sizing: border-box;
    position: absolute;
    top: 6px;
    right: 0;
    color: #fff;
    background: #c79e68;
}

.shj_ssjs_tbm{
	padding: 1px;
	width: 281px;
	height: 385px;
	margin-right: 0;
	
}
.shj_srj_tbm_tjbtn{
	width: 261px;
}
.shj_srj_tbm>img{
	width: 279px;
	height: 118px;
}
.shj_srj_tbm_box{
	width: 261px;
}
.shj_srj_tbm_input{
	width: 261px;
	height: 41px;
	box-sizing: border-box;
	background: #f8f8f8;
}

.shj_ssjs_lists_title{
    width: calc(100% - 15px);
    height: 55px;
    line-height: 53px;
    font-size: 22px;
    color: #c79e68;
    font-weight: 700;
    border-bottom: 2px solid #e2ccaf;
}
.shj_srj_left_block,
.shj_srj_right_block{
	background: #fff;	
}
.shj_srj_left_block{
	width: 881px;
}
.shj_ssjs_lists{
	padding: 5px 0 5px 15px;
	width: 881px;
	background: none;
	box-sizing: border-box;
}
.shj_3d_list_ul{
	margin-left: 0;
}
.shj_3d_list_ul>li{;
	margin: 15px 15px 0 0;
	width: 273px;
	box-sizing: border-box;
	box-shadow:none;
	border-bottom: 1px solid #f5f3f4;
}
.shj_3d_list_ul>li:hover{
	box-shadow:none;
}
.shj_ssjs_item{
	width: 273px;
	height: 319px;
}
.shj_ssjs_item_imgbox{
	width: 273px;
	height: 241px;
}
.shj_ssjs_item_info{
	width: 100%;
	box-sizing: border-box;
}
.shj_ssjs_item_label{
	width: 100%;
	box-sizing: border-box;
}
.shj_ljfgz_item_btn{
	border-bottom-color: 12.5px;
}

.shj_srj_right_block{
	width: 281px;
}
.shj_srj_recommend{
	width: 281px;
	border: 0;
	/*border-bottom: 1px solid #eee;*/
	box-sizing: border-box;
}
.shj_srj_recommend>ul>li{
	box-sizing: border-box;
	width: 261px;
	height: 95px;
}


.shj_ssjs_sjs_recommend{
	margin: 25px auto 0;
	padding: 5px 15px;
	float: none;
	width: 1200px;
	height: 400px;
	background: #ffffff;
}
.shj_ssjs_sjs_recommend .shj_ssjs_lists_title{
	width: 100%;	
}
.shj_ssjs_sjs_recommend .shj_lsjs_lists{
	width: 100%;
}
.shj_ssjs_sjs_recommend .shj_lsjs_list_ul{
	margin-left: 0;
}
.shj_ssjs_sjs_recommend .shj_lsjs_list_ul>li{
	margin: 15px 0 0 18px;
	box-shadow: none;
	
}
.shj_ssjs_sjs_recommend .shj_lsjs_list_ul>li:hover{
	box-shadow: none;
}
.shj_ssjs_sjs_recommend .shj_lsjs_list_ul>li:first-child{
	margin-left: 0;
}
.shj_ssjs_sjs_recommend .shj_lsjs_item{
	position: relative;
	padding: 15px;
	width: 575px;
	height: 270px;
	box-sizing: border-box;
	background: #f0f0f0;
	margin: 0 4px;
}
.shj_ssjs_sjs_recommend .shj_lsjs_sjsimg{
	float: left;
	width: 173px;
	height: 233px;
}
.shj_ssjs_sjs_recommend .shj_lsjs_sjsimg>a>img{
	width: 173px;
	height: 233px;
}
.shj_lsjs_info_box{
	padding: 0 0 0 20px;
	float: left;
	width: 370px;
	text-align: left;
	box-sizing: border-box;
}
.shj_ssjs_sjs_recommend p{
	line-height: 40px;
	color: #888888;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.shj_ssjs_sjs_recommend p:first-child{
	padding-top: 15px;
}
.shj_ssjs_sjs_recommend p>span{
	color: #888888;
}
.shj_ssjs_sjs_recommend p>span.tit{
	font-size: 20px;
	font-weight: 700;
	color: #000;
}
.shj_ssjs_sjs_recommend .shj_lsjs_sjsimg_btnbox{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 180px;
}
.shj_ssjs_sjs_recommend .shj_lsjs_sjsimg_btnbox>a{
	display: block;
	position: relative;
	float: left;
	width: 85px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	box-sizing: border-box;
	color: #fff;
    background: #c79e68;
    border-radius: 10px;
}
.shj_ssjs_sjs_recommend .shj_lsjs_sjsimg_btnbox>a.shj_lsjs_sjsimg_mbtn{
	border: 1px dotted #898989;    
    background: none;
    color: #898989;
}
.shj_ssjs_sjs_recommend .shj_lsjs_sjsimg_btnbox>a.shj_lsjs_sjsimg_mbtn:hover{
	background: none;
}
/*.shj_lsjs_sjsimg_ybtn*/
.shj_ssjs_sjs_recommend .shj_lsjs_sjsimg_btnbox>a:first-child{
	margin-right: 10px;
}

.shj_ssjs_sjs_recommend .zp_list{
	width: 100%;
	height: 140px;
}
.shj_ssjs_sjs_recommend .zp_list .title{
	height: 42px;
	line-height: 42px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
}
.shj_ssjs_sjs_recommend .zp_list ul{
	width: 100%;
	height: 106px;
}
.shj_ssjs_sjs_recommend .zp_list ul li{
	margin-left: 10px;
	float: left;
	width: 115px;
	width: 106px;
	border-radius: 10px;
}
.shj_ssjs_sjs_recommend .zp_list ul li img{
	width: 115px;
	width: 106px;
}
.shj_ssjs_sjs_recommend .zp_list ul li:first-child{
	margin-left: 0;
}
