@charset "UTF-8";
html{
	overflow-x:hidden;
	font-size: 14px;
}
body{
	margin:0;
	padding:0;
	overflow-x:hidden;
	background:#f7f0ec;
}
div{
	margin:0;
	padding:0
}
a{
    color: #212529;
    text-decoration: none;
}
ul {
    margin: 0;
    padding: 0;
}
li{
	list-style:none;
}
/*轮播CSS*/
.swip {
    width: 100%;
    height: auto;
}
.swiper-pagination {
    justify-content: flex-end;
    align-items: center;
    display: flex;
	width: 95% !important;
}
/* 栏目手风琴效果css */
.head-y {
    padding: 15px;
}
.head-y a{
    color:#333333;
}
.sideMenu {
	position: absolute;
	left:0;
    border: 1px solid #ddd;
    width: 90vw;
    background: #ffffff;
	padding:0 5vw;
    z-index: 100;
	display:none;	
}
.sideMenu h3{
	height:32px; 
	line-height:32px; 
	padding:15px;  
	border-bottom:1px solid #e3e3e3; 
	cursor:pointer;
	margin:0;
	background: url(/template/pxbwg/images/sj-down.png) no-repeat;
	background-position: 87% 30px;
}
.sideMenu h3 a{
	cursor:pointer;
	font:normal 14px/32px "Microsoft YaHei";
	color:#333333;
}
h3.on {
    background: url(/template/pxbwg/images/active-bj.png) no-repeat;
    background-size: 100% 100%;
	color:#ffffff;
}
h3.on a{
	color:#ffffff;
}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{
	color:#999;
	margin:0;
	padding:0;
	display:none;
	border-bottom: 1px solid #e3e3e3;}
.sideMenu ul li{
	padding: 10px 0;
    width: 85%;
    margin: 0 auto;
}
.sideMenu .son-active{
    background: url(/template/pxbwg/images/jt.png) no-repeat;
    background-position: 95% 25px;
	}
.sideMenu ul li a{
	font: normal 14px / 32px "Microsoft YaHei";
	color:#333333;
	}
.close {
    text-align: right;
    padding: 4vw 0;
}
/*展品展示轮播CSS*/
.tempWrap {
    margin: 0 auto;
	width:100vw !important;
}
.picScroll-left{ width:100vw;  overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px; display:none; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .bd{ padding-top:10px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; padding-top:1px !important;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; position:relative;border:1px solid #cecece;margin:0 5px;
padding:5px;width:103px !important;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:100%; height:90px; display:block; padding:0px 1px;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{width:100%;line-height:24px;}
.picScroll-left .bd ul li .title a{color:#221915;}
/* 蓬溪文保选项卡切换CSS*/
.slideTxtBox{ text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px;   position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; margin-right:15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ font-size: 18px;
    font-weight: bold;height:30px; border-bottom:2px solid #252525; }
.slideTxtBox .bd {
    padding: 30px 0;
}
.slideTxtBox .bd ul{ zoom:1; display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
.slideTxtBox .bd li{ width: 40vw;
    background: #ffffff;
	margin:10px 0;}
.slideTxtBox .bd li:hover{ 
	border-bottom:2px solid #d7282b;}
.slideTxtBox .bd  li img {
    width: 100%;
}
.slideTxtBox .bd .bd-tit {
    text-align: center;
    width: 90%;
    padding: 5px 0;
    margin: 0 auto;
}
.slideTxtBox .bd li:hover .bd-tit{ 
	color:#d7282b;}
.slideTxtBox .bd .bd-time {
	font-size:12px;
	color:#908c8a;
    text-align: center;
    width: 90%;
	padding: 5px 0;
    margin: 0 auto;
}
/*首页CSS*/
.main-top-round {
    position: relative;
}
.main-top {
    position: absolute;
    padding: 5vw;
    z-index: 99;
}
.main-btn img{
	width:39px;
}
.main-cont {
    margin: 0 auto;
    padding: 3vw 0;
}
.part1-tit {
    text-align: center;
    letter-spacing: 3px;
	font-family: 黑体;
}
.short-line {
    width: 10vw;
    height: 1px;
    margin: 10px auto;
    background:#eebbbb;
    padding: 0px;
}
.part1-entit {
    text-align: center;
	font-family: 宋体;
	font-size: 12px;
}
.jj-word img {
    width: 15vw;
}
.jj-word,.jj-word p,.jj-word p span {
    padding: 5vw 0;
    font-size: 12px !important;
    text-align: center;
    line-height: 2;
	color:#6b6b6b;
}
.part2 {
    padding: 5vw 0;
}
.part2-tit {
    text-align: center;
    letter-spacing: 3px;
	font-family: 黑体;
}
.part2-entit {
    text-align: center;
	font-family: 宋体;
	font-size: 12px;
}
.part2-menu {
    display: flex;
	padding:5vw 0;
    flex-wrap: nowrap;
	justify-content: space-between;
}
.part2-menu img {
    width: 27vw;
    height: auto;
}
.part3 {
	width:90vw;
	margin:0 auto;
    padding: 5vw 0;
}
.part3 .tit {
	position:relative;
    text-align: left;
    letter-spacing: 3px;
    font-family: 黑体;
    font-size: 24px;
    color: #221915;
	padding-bottom: 10px;
}
.part3 .tit:after{
    content:"";
	width:55px;
	height:1px;
	background:#000;
	position:absolute;
	left:0;
	bottom:0;
}
.part3  .more {
    padding-top: 10px;
    text-align: right;
}
.part3  .more img{
    width:15vw;
}
.part3-btn{
    
}
.part3-btn img {
    width: 100%;
    height: auto;
    padding: 10px 0;
}
.part3-btn2 {
    display: flex;
    flex-wrap: nowrap;
	justify-content: space-between;
}
img.btn2-one {
    width: 55vw;
}
img.btn2-two {
    width: 33vw;
}
.part4 {
	width:90vw;
	margin:0 auto;
    padding: 5vw 0;
}
.part4 .tit {
	position:relative;
    text-align: left;
    letter-spacing: 3px;
    font-family: 黑体;
    font-size: 24px;
    color: #221915;
	padding-bottom: 10px;
}
.part4 .tit:after{
    content:"";
	width:55px;
	height:1px;
	background:#000;
	position:absolute;
	left:0;
	bottom:0;
}
.part4  .more {
    padding-top: 10px;
    text-align: right;
}
.part4  .more img{
    width:15vw;
}
.part4-list {
    width: 25vw;
}
.part4-list ul{
	margin:0;
	padding:0;
}
.part4-list li{
	list-style-image:url(/template/pxbwg/images/dian.png);
	padding: 10px 0;
}
.part4-list li a{
	color:#313131;
}
.part4-list p {
    font-size: 14px;
    padding: 0;
    margin: 0;
}
span.part4-discrip {
    font-size: 12px;
}
/*底部CSS*/
.footer{
	color:#313131;
	text-align: center;
    width: 90vw;
    height: auto;
    padding: 7vw 5vw;
    background: rgba(235, 209, 188, 0.4);
    line-height: 2;
	font-family:"Adobe 黑体 Std";
	font-size: 14px;
}
.footer a{
	color:#313131;
}
.footer p{
	width:90vw;
}

/*子页面CSS*/
.son-top-round {
    position: relative;
}
.son-top {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 5vw;
    background: rgba(3,5,0,1);
	align-items: center;
}
.son-logo a {
    font-size: 30px;
    color: #fff;
}
.son-logo img {
    width: 35vw;
	height:auto;
	height:auto;
}
div#open img {
    width: 39px;
}
/*列表页CSS*/
.top-pic{
	width:100vw;
}
.top-pic img{
	width:100vw;
	height:auto;
}
.container{
	width: 100vw;
}
.position{
    padding: 0.5vw 3vw;
}
h2.text-center.my-4.fs-sm-28.fs-24 {
    width: 90vw;
    margin: 0 auto;
}
.content{
	width: 90vw;
    padding: 10px 0;
	overflow-x: hidden;
}
.content p{
	line-height:1.5;
}
.content p img{
	width:100% !important;
	height:auto !important;
}
.container {
    width: 90vw;
    padding-right: 5vw;
    padding-left: 5vw;
    margin-right: auto;
    margin-left: auto;
}
.pages {
    min-height: 500px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mt-4, .my-4 {
    margin-top: 1.5rem !important;
}
.mb-2, .my-2 {
    margin-bottom: 0.5rem !important;
}
.btn-info {
    color: #fff !important;
    background-color: #17a2b8 !important;
    border-color: #17a2b8 !important;
}
.btn {
    display: inline-block;
    font-weight: 400;
    color: #212529;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.btn-light {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
}
.btn .badge {
    position: relative;
    top: -1px;
}
.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}
.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.lh-3 {
    line-height: 3;
}
.border-bottom-dashed {
    border-bottom: 1px dashed #dee2e6 !important;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.d-none {
    display: none !important;
}
.d-inline {
    display: inline !important;
}
.float-right {
    float: right !important;
}
.biao{
	padding:5px 0;
}
.input {
    display: flex;
    flex-wrap: nowrap;
    padding: 10px 0;
}
/*分页CSS*/
.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 0.25rem;
}
.page-num, .page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #17a2b8;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-num:not(:disabled) {
    cursor: pointer;
}
.page-num {
    display: none;
}
.page-num-current {
    z-index: 1;
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}

/*内容页CSS*/
.fs-20 {
    font-size: 1.428rem;
}
.text-center {
    text-align: center !important;
}
.mt-3, .my-3 {
    margin-top: 1rem !important;
}
.text-secondary {
   color: #6c757d !important;
    padding: 10px 0 0 0;
    border-top: 1px solid #dee2e6 !important;
}
	
}
.text-center {
    text-align: center !important;
}
.pb-2, .py-2 {
    padding-bottom: 0.5rem !important;
}
.lh-2 {
    line-height: 2;
}
.text-secondary {
    color: #6c757d !important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}

/*搜索页CSS*/
.row {
   
}
.card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    border-radius: 0.25rem;
    flex-wrap: nowrap;
    vertical-align: middle;
    align-items: center;
    width: 100%;
}
.card-img-150 {
    width: 40%;
    overflow: hidden;
}
.card-img-150 img {
    width: 100%;
    height: auto;
}
.card-body {
    width: 60%;
    -ms-flex: 1 1 auto;
    padding: 1.25rem;
}
h5.card-title {
    padding: 0;
    margin: 0;
}
p.card-text {
    font-size: 12px;
    padding: 5px 0;
}
strong.fc_03c {
    color: red;
}