.x-header1{background-color: #951100;top: 0;padding-top: 27px;height: 168px;position: relative;}
.v_box{margin-top: 98px;padding-bottom: 100px;}
.v_p1{font-family: avian;}
.v_tit img{display: block;margin: 0 auto;}
.v_list{margin-top: 28px;}
.v_li{width: 405px;box-sizing: border-box;padding: 0 12px;background-color: #fff;height: 358px;padding-top: 12px;margin-bottom: 8px;}
.v_img{position: relative;width: 100%;height: 0;padding-top: 62.2%;overflow: hidden;}
.v_img img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: block;transition:all 0.43s ease;}
.v_img:hover img {transition: all 0.43s ease;-ms-transform:scale(1.1);transform: scale(1.1);}

.v_img .icon_bf{width: 68px;height: 68px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: block;
font-family: xfont;font-size: 68px;color: #fff;background: url(../image/temp/icon_bf.png); z-index: 1;
}
.v_t1{margin-top: 23px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.v_p1{margin-top: 6px;}
.v_t1 a:hover{color: #e31d18;}

.page-mod{ width: 100%; text-align: center;margin-top: 60px;}
.page-mod .page-box{ display: inline-block; vertical-align: top;}
.page-mod .page-item{ float: left; margin: 0 3px; min-width: 36px; font-family: 'xfont', Arial; font-size: 16px; line-height: 34px;color: #c3a781;}
.page-mod .page-item > a{ display: block; border-radius: 4px; border: 1px solid #c3a781;
	-webkit-transition: all .2s;color: #c3a781;
	transition: all .2s;
}
.page-mod .page-input{ display: inline-block; vertical-align: middle; padding-right: 8px; width: 36px; border-right: 0;}
.page-mod .page-input input{ display: block; width: 100%; height: auto; line-height: normal; text-align: center;}
.page-mod .page-btn{ display: inline-block; vertical-align: top; min-width: 36px; cursor: pointer;background-color: #951100;color: #fff;}
.page-mod .page-item > a:hover{ color: #909090;}
.page-mod .page-item > a.cur{ background-color: #951100; border-color: #951100; color: #fff; cursor: default;}
.page-mod .page-item > a.disable{ opacity: 0.5; filter: alpha(opacity=50); color: inherit; cursor: default;}
.page-mod .prev{ margin-right: 10px;}
.page-mod .next{ margin-left: 10px;}
.page-mod .jump{ margin-left: 15px;}
.page-mod .page-btn:hover{color: #fff;}

/*	pc 端 1024 - 1280	*/
@media screen and (max-width: 1279px) and (min-width: 1021px){
	.v_li{width: 320px;height: 300px;}
	
}
@media screen and (max-width: 1020px){
	.v_li{width: 49%;height: auto;padding-bottom: 20px;}
}	
@media screen and (max-width: 768px){

/* 移动端分页 */
	.page-mod .page-box{ display: none;}
	.page-mod .page-item{ margin: 0 0.05rem; min-width: 0.6rem; font-size: 0.32rem; line-height: 0.6rem;}
	.page-mod .page-item > a{ padding: 0 0.1rem; border-radius: 0.05rem;}
	.page-mod .page-input{ padding-right: 0.1rem; width: 1rem;}
	.page-mod .page-btn{ min-width: 0.8rem; padding: 0 0.1rem;}
	.page-mod .prev{ margin-right: 0.1rem;}
	.page-mod .next{ margin-left: 0.1rem;}
	.page-mod .jump{ float: none; display: table; vertical-align: top; margin: 0 auto; padding-top: 0.2rem; clear: both;}
.v_box{padding-bottom: 30px;}
.page-mod{margin-top: 30px;}
	.page-mod .page-more{ display:inline-block; vertical-align: top; border:1px solid; border-radius: 1rem; padding: 0.1rem 0.3rem;}
	.v_li{width: 100%;height: auto;padding-bottom: 20px;}
}







