.mcv {
    line-height: 44px;
    text-align: center;
    display: none;
    cursor: pointer;
    color: #fff;
    font-size: 16px;
}
.pnav{ text-align:center; font-size:0; margin-bottom: 10px;}
.pnav a{ display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; font-size:14px; color:#fff; background:#FFA11F; width:182px; text-align:center; border-right:1px solid #fff; border-bottom:1px solid #fff; line-height:25px; padding:5px 0; position:relative; }

.pnavb{ background:#fff; transition:top 400ms; -webkit-transition: top 400ms; }
.pnavb .bodr{ border-bottom:1px solid #e2e2e2; }
.pnav .txx2{ line-height:25px; padding:9px 0; position:absolute; left:0; top:0; bottom:0; right:0; padding-left:25px; text-align:left; transform:translateX(20px); -webkit-transform:translateX(20px); opacity:0; display:none\9; transition:400ms; -webkit-transition:400ms; }
.pnav .line{ left:0; right:0; top:0; height:47px; position:absolute; background:#ff7800; display:block;  
	transform: rotateX(270deg); 
	-webkit-transform: rotateX(270deg); 
	-moz-transform: rotateX(270deg); 
	-ms-transform: rotateX(270deg); 
	-o-transform: rotateX(270deg); 
	transform-origin: 0 0; 
	-webkit-transform-origin: 0 0; 
	-moz-transform-origin: 0 0; 
	-ms-transform-origin: 0 0; 
	-o-transform-origin: 0 0; 
	transition:600ms; 
	-webkit-transition:600ms; 
	-ms-transition:600ms; 
	-moz-transition:600ms; 
	-o-transition:600ms;
	opacity:0;
	display:none\9;
	}
.pnav a:hover{color: #fff !important;}
.pnav a:hover .line,
.pnav a.act .line{
	transform: rotateX(0); 
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	-ms-transform: rotateX(0);
	-o-transform: rotateX(0);
	opacity:1;
	display:block\9; 
	}
.pnav .tree{ width:47px; height:47px; display:block; position:absolute; top:0; right:0; background:url(../images/rr-tree.png) no-repeat 47px center;  opacity:0; display:none\9; transition:400ms; -webkit-transition:400ms; }
.pnav a:hover .tree,.pnav a.act .tree{ background-position:0 center; opacity:1; display:block\9; transition:400ms 300ms; -webkit-transition:400ms 300ms; }
.pnav a:hover .txx2,.pnav a.act .txx2{ transform:translateX(0); -webkit-transform:translateX(0); opacity:1; display:block\9; transition:400ms 300ms; -webkit-transition:400ms 300ms; }
.pnavb.pos{ position:fixed; left:0; right:0; z-index: 1005; top:80px; padding:0 5%; }
@media screen and (max-width:1440px){
.ispa,.pnavb.pos{ padding: 0 5%; }
.pnav a{ width:165px; }
}
@media screen and (max-width:1024px){
	.ispa,.pnavb.pos{ padding:0; }
	.pnavb.pos{ top:60px; }
	.abcpics .pic,.abhohis .pic{ height:336px; }
	.abcpics .pic img,.abhohis .pic img{ display:none; }
	.fnav{ display:none; }
	.pbtxts{ padding-left:5%; }
	.pnavb .pw{ width:100%; }
	.pnav a{ width:20.66%; box-sizing:border-box;margin-bottom: 20px; }
	.pnav .txx2{ padding-left:15px; }
	
	.pnav{display: flex;justify-content: space-between; padding: 0 5%;flex-wrap: wrap;}
	.pnav a{width: calc(33.3% - 2px);margin-bottom: 4px;}
	
}
@media screen and (max-width:861px){

	.mcv{ display:block!important; background:#FFA11F; }
	.pronavb .mcv{ background:#ccc; }
	.pnav{
		display: flex;
		justify-content: space-between;
		padding: 0 15px;
	}
}
